From 0dcfe8feb69c8912c1c8bca75793ee4b720f5cec Mon Sep 17 00:00:00 2001 From: "Deployment Bot (from Travis CI)" Date: Mon, 9 Mar 2020 14:38:06 +0000 Subject: [PATCH] Deploy abhijithvijayan/web-extension-starter to github.com/abhijithvijayan/web-extension-starter.git:extension --- chrome.zip | Bin 25472 -> 25459 bytes chrome/css/popup.css | 4 ++-- chrome/js/popup.bundle.js | 2 +- firefox.xpi | Bin 25504 -> 25491 bytes firefox/css/popup.css | 4 ++-- firefox/js/popup.bundle.js | 2 +- opera.crx | Bin 25476 -> 25463 bytes opera/css/popup.css | 4 ++-- opera/js/popup.bundle.js | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/chrome.zip b/chrome.zip index 5f67365b44c8cc5c54c8c4746dffee456542dc28..4e974dab1e988b24ad4768a562d50e36e68c830d 100644 GIT binary patch delta 7703 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 O#L$Wo9@hMy%l`+o!JTUW delta 7711 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 RfwY?hdQXe~%Le diff --git a/chrome/css/popup.css b/chrome/css/popup.css index 4834844..10bc8db 100644 --- a/chrome/css/popup.css +++ b/chrome/css/popup.css @@ -1,4 +1,4 @@ -@import url(https://fonts.googleapis.com/css?family=Nunito:400,600);*,*:before,*:after{box-sizing:border-box}*:focus{outline:0}ol,ul{list-style-type:none}*{margin:0;padding:0;border:0;outline:0}body{overflow-x:hidden}a:link{text-decoration:none}body{color:#0d0d0d;background-color:#f3f3f3}#popup{min-width:350px;padding:30px 20px}#popup h2{font-size:25px;text-align:center}#popup .links__holder ul{display:-webkit-box;display:flex;margin-top:1em;justify-content:space-around}#popup .links__holder ul li button{border-radius:8%;font-size:20px;font-weight:600;background-color:rgba(0,0,255,0.7);color:white;cursor:pointer;padding:8px 12px} +@import url(https://fonts.googleapis.com/css?family=Nunito:400,600);*,*:before,*:after{box-sizing:border-box}*:focus{outline:0}ol,ul{list-style-type:none}*{margin:0;padding:0;border:0;outline:0}body{overflow-x:hidden}a:link{text-decoration:none}body{color:#0d0d0d;background-color:#f3f3f3}#popup{min-width:350px;padding:30px 20px}#popup h2{font-size:25px;text-align:center}#popup .links__holder ul{display:flex;margin-top:1em;justify-content:space-around}#popup .links__holder ul li button{border-radius:8%;font-size:20px;font-weight:600;background-color:rgba(0,0,255,0.7);color:white;cursor:pointer;padding:8px 12px} /*# sourceURL=popup.scss */ -/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQXNFLG1CQUFtQixxQkFBcUIsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxNQUFNLG9CQUFvQixDQUFDLEVBQUUsUUFBUSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLEtBQUssaUJBQWlCLENBQUMsT0FBTyxvQkFBb0IsQ0FBQyxLQUFLLGFBQWEsQ0FBQyx3QkFBd0IsQ0FBQyxPQUFPLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyx5QkFBeUIsbUJBQVksQ0FBWixZQUFZLENBQUMsY0FBYyxDQUFDLDRCQUE0QixDQUFDLG1DQUFtQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGtDQUFrQyxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCIiwiZmlsZSI6InBvcHVwLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1OdW5pdG86NDAwLDYwMFwiKTsqLCo6YmVmb3JlLCo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fSo6Zm9jdXN7b3V0bGluZTowfW9sLHVse2xpc3Qtc3R5bGUtdHlwZTpub25lfSp7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MH1ib2R5e292ZXJmbG93LXg6aGlkZGVufWE6bGlua3t0ZXh0LWRlY29yYXRpb246bm9uZX1ib2R5e2NvbG9yOiMwZDBkMGQ7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzfSNwb3B1cHttaW4td2lkdGg6MzUwcHg7cGFkZGluZzozMHB4IDIwcHh9I3BvcHVwIGgye2ZvbnQtc2l6ZToyNXB4O3RleHQtYWxpZ246Y2VudGVyfSNwb3B1cCAubGlua3NfX2hvbGRlciB1bHtkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDoxZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0jcG9wdXAgLmxpbmtzX19ob2xkZXIgdWwgbGkgYnV0dG9ue2JvcmRlci1yYWRpdXM6OCU7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMjU1LDAuNyk7Y29sb3I6d2hpdGU7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzo4cHggMTJweH1cbiJdfQ== */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQXNFLG1CQUFtQixxQkFBcUIsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxNQUFNLG9CQUFvQixDQUFDLEVBQUUsUUFBUSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLEtBQUssaUJBQWlCLENBQUMsT0FBTyxvQkFBb0IsQ0FBQyxLQUFLLGFBQWEsQ0FBQyx3QkFBd0IsQ0FBQyxPQUFPLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyx5QkFBeUIsWUFBWSxDQUFDLGNBQWMsQ0FBQyw0QkFBNEIsQ0FBQyxtQ0FBbUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxrQ0FBa0MsQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDLGdCQUFnQiIsImZpbGUiOiJwb3B1cC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TnVuaXRvOjQwMCw2MDBcIik7KiwqOmJlZm9yZSwqOmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0qOmZvY3Vze291dGxpbmU6MH1vbCx1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0qe21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjB9Ym9keXtvdmVyZmxvdy14OmhpZGRlbn1hOmxpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ym9keXtjb2xvcjojMGQwZDBkO2JhY2tncm91bmQtY29sb3I6I2YzZjNmM30jcG9wdXB7bWluLXdpZHRoOjM1MHB4O3BhZGRpbmc6MzBweCAyMHB4fSNwb3B1cCBoMntmb250LXNpemU6MjVweDt0ZXh0LWFsaWduOmNlbnRlcn0jcG9wdXAgLmxpbmtzX19ob2xkZXIgdWx7ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6MWVtO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9I3BvcHVwIC5saW5rc19faG9sZGVyIHVsIGxpIGJ1dHRvbntib3JkZXItcmFkaXVzOjglO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjYwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDI1NSwwLjcpO2NvbG9yOndoaXRlO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6OHB4IDEycHh9XG4iXX0= */ \ No newline at end of file diff --git a/chrome/js/popup.bundle.js b/chrome/js/popup.bundle.js index 8750965..3883cf1 100644 --- a/chrome/js/popup.bundle.js +++ b/chrome/js/popup.bundle.js @@ -1 +1 @@ -!function(e){var r={};function t(n){if(r[n])return r[n].exports;var s=r[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,t),s.l=!0,s.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var s in e)t.d(n,s,function(r){return e[r]}.bind(null,s));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=4)}([function(e,r,t){var n,s,o;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,s=[e],void 0===(o="function"==typeof(n=function(e){"use strict";if("undefined"==typeof browser||Object.getPrototypeOf(browser)!==Object.prototype){const r="The message port closed before a response was received.",t="Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)",n=e=>{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");class s extends WeakMap{constructor(e,r){super(r),this.createItem=e}get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}}const o=(r,t)=>(...n)=>{e.runtime.lastError?r.reject(e.runtime.lastError):t.singleCallbackArg||n.length<=1&&!1!==t.singleCallbackArg?r.resolve(n[0]):r.resolve(n)},a=e=>1==e?"argument":"arguments",i=(e,r,t)=>new Proxy(r,{apply:(r,n,s)=>t.call(n,e,...s)});let g=Function.call.bind(Object.prototype.hasOwnProperty);const m=(e,r={},t={})=>{let n=Object.create(null),s={has:(r,t)=>t in e||t in n,get(s,l,c){if(l in n)return n[l];if(!(l in e))return;let A=e[l];if("function"==typeof A)if("function"==typeof r[l])A=i(e,e[l],r[l]);else if(g(t,l)){let r=((e,r)=>function(t,...n){if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${a(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((s,a)=>{if(r.fallbackToNoCallback)try{t[e](...n,o({resolve:s,reject:a},r))}catch(o){console.warn(`${e} API method doesn't seem to support the callback parameter, `+"falling back to call it without a callback: ",o),t[e](...n),r.fallbackToNoCallback=!1,r.noCallback=!0,s()}else r.noCallback?(t[e](...n),s()):t[e](...n,o({resolve:s,reject:a},r))})})(l,t[l]);A=i(e,e[l],r)}else A=A.bind(e);else if("object"==typeof A&&null!==A&&(g(r,l)||g(t,l)))A=m(A,r[l],t[l]);else{if(!g(t,"*"))return Object.defineProperty(n,l,{configurable:!0,enumerable:!0,get:()=>e[l],set(r){e[l]=r}}),A;A=m(A,r[l],t["*"])}return n[l]=A,A},set:(r,t,s,o)=>(t in n?n[t]=s:e[t]=s,!0),defineProperty:(e,r,t)=>Reflect.defineProperty(n,r,t),deleteProperty:(e,r)=>Reflect.deleteProperty(n,r)},l=Object.create(e);return new Proxy(l,s)},l=e=>({addListener(r,t,...n){r.addListener(e.get(t),...n)},hasListener:(r,t)=>r.hasListener(e.get(t)),removeListener(r,t){r.removeListener(e.get(t))}});let c=!1;const A=new s(e=>"function"!=typeof e?e:function(r,n,s){let o,a,i=!1,g=new Promise(e=>{o=function(r){c||(console.warn(t,(new Error).stack),c=!0),i=!0,e(r)}});try{a=e(r,n,o)}catch(e){a=Promise.reject(e)}const m=!0!==a&&(l=a)&&"object"==typeof l&&"function"==typeof l.then;var l;if(!0!==a&&!m&&!i)return!1;const A=e=>{e.then(e=>{s(e)},e=>{let r;r=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",s({__mozWebExtensionPolyfillReject__:!0,message:r})}).catch(e=>{console.error("Failed to send onMessage rejected reply",e)})};return A(m?a:g),!0}),u=({reject:t,resolve:n},s)=>{e.runtime.lastError?e.runtime.lastError.message===r?n():t(e.runtime.lastError):s&&s.__mozWebExtensionPolyfillReject__?t(new Error(s.message)):n(s)},f=(e,r,t,...n)=>{if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${a(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((e,r)=>{const s=u.bind(null,{resolve:e,reject:r});n.push(s),t.sendMessage(...n)})},h={runtime:{onMessage:l(A),onMessageExternal:l(A),sendMessage:f.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:f.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},d={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{"*":d},services:{"*":d},websites:{"*":d}},m(e,h,n)};if("object"!=typeof chrome||!chrome||!chrome.runtime||!chrome.runtime.id)throw new Error("This script should only be loaded in a browser extension.");e.exports=n(chrome)}else e.exports=browser})?n.apply(r,s):n)||(e.exports=o)},function(e,r,t){e.exports=t(5)},,,function(e,r,t){"use strict";t.r(r);var n=t(1),s=t.n(n),o=t(0),a=t.n(o);function i(e,r,t,n,s,o,a){try{var i=e[o](a),g=i.value}catch(e){return void t(e)}i.done?r(g):Promise.resolve(g).then(n,s)}function g(e){return function(){var r=this,t=arguments;return new Promise((function(n,s){var o=e.apply(r,t);function a(e){i(o,n,s,a,g,"next",e)}function g(e){i(o,n,s,a,g,"throw",e)}a(void 0)}))}}function m(e){return a.a.tabs.create({url:e})}document.addEventListener("DOMContentLoaded",g(s.a.mark((function e(){var r,t,n;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.a.tabs.query({active:!0,lastFocusedWindow:!0});case 2:return r=e.sent,t=r.length&&r[0].url,e.next=6,a.a.runtime.sendMessage({msg:"hello",url:t});case 6:n=e.sent,console.log(n),document.getElementById("github__button").addEventListener("click",(function(){return m("https://github.com/abhijithvijayan/web-extension-starter")})),document.getElementById("donate__button").addEventListener("click",(function(){return m("https://www.buymeacoffee.com/abhijithvijayan")}));case 10:case"end":return e.stop()}}),e)}))))},function(e,r,t){var n=function(e){"use strict";var r=Object.prototype,t=r.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},s=n.iterator||"@@iterator",o=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag";function i(e,r,t,n){var s=r&&r.prototype instanceof l?r:l,o=Object.create(s.prototype),a=new w(n||[]);return o._invoke=function(e,r,t){var n="suspendedStart";return function(s,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===s)throw o;return E()}for(t.method=s,t.arg=o;;){var a=t.delegate;if(a){var i=v(a,t);if(i){if(i===m)continue;return i}}if("next"===t.method)t.sent=t._sent=t.arg;else if("throw"===t.method){if("suspendedStart"===n)throw n="completed",t.arg;t.dispatchException(t.arg)}else"return"===t.method&&t.abrupt("return",t.arg);n="executing";var l=g(e,r,t);if("normal"===l.type){if(n=t.done?"completed":"suspendedYield",l.arg===m)continue;return{value:l.arg,done:t.done}}"throw"===l.type&&(n="completed",t.method="throw",t.arg=l.arg)}}}(e,t,a),o}function g(e,r,t){try{return{type:"normal",arg:e.call(r,t)}}catch(e){return{type:"throw",arg:e}}}e.wrap=i;var m={};function l(){}function c(){}function A(){}var u={};u[s]=function(){return this};var f=Object.getPrototypeOf,h=f&&f(f(k([])));h&&h!==r&&t.call(h,s)&&(u=h);var d=A.prototype=l.prototype=Object.create(u);function x(e){["next","throw","return"].forEach((function(r){e[r]=function(e){return this._invoke(r,e)}}))}function p(e){var r;this._invoke=function(n,s){function o(){return new Promise((function(r,o){!function r(n,s,o,a){var i=g(e[n],e,s);if("throw"!==i.type){var m=i.arg,l=m.value;return l&&"object"==typeof l&&t.call(l,"__await")?Promise.resolve(l.__await).then((function(e){r("next",e,o,a)}),(function(e){r("throw",e,o,a)})):Promise.resolve(l).then((function(e){m.value=e,o(m)}),(function(e){return r("throw",e,o,a)}))}a(i.arg)}(n,s,r,o)}))}return r=r?r.then(o,o):o()}}function v(e,r){var t=e.iterator[r.method];if(void 0===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=void 0,v(e,r),"throw"===r.method))return m;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var n=g(t,e.iterator,r.arg);if("throw"===n.type)return r.method="throw",r.arg=n.arg,r.delegate=null,m;var s=n.arg;return s?s.done?(r[e.resultName]=s.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,m):s:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function y(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function b(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(y,this),this.reset(!0)}function k(e){if(e){var r=e[s];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function r(){for(;++n=0;--s){var o=this.tryEntries[s],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var i=t.call(o,"catchLoc"),g=t.call(o,"finallyLoc");if(i&&g){if(this.prev=0;--n){var s=this.tryEntries[n];if(s.tryLoc<=this.prev&&t.call(s,"finallyLoc")&&this.prev=0;--r){var t=this.tryEntries[r];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),b(t),m}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.tryLoc===e){var n=t.completion;if("throw"===n.type){var s=n.arg;b(t)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,t){return this.delegate={iterator:k(e),resultName:r,nextLoc:t},"next"===this.method&&(this.arg=void 0),m}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}}]); \ No newline at end of file +!function(e){var r={};function t(n){if(r[n])return r[n].exports;var s=r[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,t),s.l=!0,s.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var s in e)t.d(n,s,function(r){return e[r]}.bind(null,s));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=4)}([function(e,r,t){var n,s,o;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,s=[e],void 0===(o="function"==typeof(n=function(e){"use strict";if("undefined"==typeof browser||Object.getPrototypeOf(browser)!==Object.prototype){const r="The message port closed before a response was received.",t="Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)",n=e=>{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");class s extends WeakMap{constructor(e,r){super(r),this.createItem=e}get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}}const o=(r,t)=>(...n)=>{e.runtime.lastError?r.reject(e.runtime.lastError):t.singleCallbackArg||n.length<=1&&!1!==t.singleCallbackArg?r.resolve(n[0]):r.resolve(n)},a=e=>1==e?"argument":"arguments",i=(e,r,t)=>new Proxy(r,{apply:(r,n,s)=>t.call(n,e,...s)});let g=Function.call.bind(Object.prototype.hasOwnProperty);const m=(e,r={},t={})=>{let n=Object.create(null),s={has:(r,t)=>t in e||t in n,get(s,l,c){if(l in n)return n[l];if(!(l in e))return;let A=e[l];if("function"==typeof A)if("function"==typeof r[l])A=i(e,e[l],r[l]);else if(g(t,l)){let r=((e,r)=>function(t,...n){if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${a(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((s,a)=>{if(r.fallbackToNoCallback)try{t[e](...n,o({resolve:s,reject:a},r))}catch(o){console.warn(`${e} API method doesn't seem to support the callback parameter, `+"falling back to call it without a callback: ",o),t[e](...n),r.fallbackToNoCallback=!1,r.noCallback=!0,s()}else r.noCallback?(t[e](...n),s()):t[e](...n,o({resolve:s,reject:a},r))})})(l,t[l]);A=i(e,e[l],r)}else A=A.bind(e);else if("object"==typeof A&&null!==A&&(g(r,l)||g(t,l)))A=m(A,r[l],t[l]);else{if(!g(t,"*"))return Object.defineProperty(n,l,{configurable:!0,enumerable:!0,get:()=>e[l],set(r){e[l]=r}}),A;A=m(A,r[l],t["*"])}return n[l]=A,A},set:(r,t,s,o)=>(t in n?n[t]=s:e[t]=s,!0),defineProperty:(e,r,t)=>Reflect.defineProperty(n,r,t),deleteProperty:(e,r)=>Reflect.deleteProperty(n,r)},l=Object.create(e);return new Proxy(l,s)},l=e=>({addListener(r,t,...n){r.addListener(e.get(t),...n)},hasListener:(r,t)=>r.hasListener(e.get(t)),removeListener(r,t){r.removeListener(e.get(t))}});let c=!1;const A=new s(e=>"function"!=typeof e?e:function(r,n,s){let o,a,i=!1,g=new Promise(e=>{o=function(r){c||(console.warn(t,(new Error).stack),c=!0),i=!0,e(r)}});try{a=e(r,n,o)}catch(e){a=Promise.reject(e)}const m=!0!==a&&(l=a)&&"object"==typeof l&&"function"==typeof l.then;var l;if(!0!==a&&!m&&!i)return!1;const A=e=>{e.then(e=>{s(e)},e=>{let r;r=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",s({__mozWebExtensionPolyfillReject__:!0,message:r})}).catch(e=>{console.error("Failed to send onMessage rejected reply",e)})};return A(m?a:g),!0}),u=({reject:t,resolve:n},s)=>{e.runtime.lastError?e.runtime.lastError.message===r?n():t(e.runtime.lastError):s&&s.__mozWebExtensionPolyfillReject__?t(new Error(s.message)):n(s)},f=(e,r,t,...n)=>{if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${a(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((e,r)=>{const s=u.bind(null,{resolve:e,reject:r});n.push(s),t.sendMessage(...n)})},h={runtime:{onMessage:l(A),onMessageExternal:l(A),sendMessage:f.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:f.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},d={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{"*":d},services:{"*":d},websites:{"*":d}},m(e,h,n)};if("object"!=typeof chrome||!chrome||!chrome.runtime||!chrome.runtime.id)throw new Error("This script should only be loaded in a browser extension.");e.exports=n(chrome)}else e.exports=browser})?n.apply(r,s):n)||(e.exports=o)},function(e,r,t){e.exports=t(5)},,,function(e,r,t){"use strict";t.r(r);var n=t(1),s=t.n(n),o=t(0),a=t.n(o);function i(e,r,t,n,s,o,a){try{var i=e[o](a),g=i.value}catch(e){return void t(e)}i.done?r(g):Promise.resolve(g).then(n,s)}function g(e){return function(){var r=this,t=arguments;return new Promise((function(n,s){var o=e.apply(r,t);function a(e){i(o,n,s,a,g,"next",e)}function g(e){i(o,n,s,a,g,"throw",e)}a(void 0)}))}}function m(e){return a.a.tabs.create({url:e})}document.addEventListener("DOMContentLoaded",g(s.a.mark((function e(){var r,t,n;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.a.tabs.query({active:!0,lastFocusedWindow:!0});case 2:return r=e.sent,t=r.length&&r[0].url,e.next=6,a.a.runtime.sendMessage({msg:"hello",url:t});case 6:n=e.sent,console.log(n),document.getElementById("github__button").addEventListener("click",(function(){return m("https://github.com/abhijithvijayan/web-extension-starter")})),document.getElementById("donate__button").addEventListener("click",(function(){return m("https://www.buymeacoffee.com/abhijithvijayan")}));case 10:case"end":return e.stop()}}),e)}))))},function(e,r,t){var n=function(e){"use strict";var r=Object.prototype,t=r.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},s=n.iterator||"@@iterator",o=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag";function i(e,r,t,n){var s=r&&r.prototype instanceof l?r:l,o=Object.create(s.prototype),a=new w(n||[]);return o._invoke=function(e,r,t){var n="suspendedStart";return function(s,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===s)throw o;return E()}for(t.method=s,t.arg=o;;){var a=t.delegate;if(a){var i=v(a,t);if(i){if(i===m)continue;return i}}if("next"===t.method)t.sent=t._sent=t.arg;else if("throw"===t.method){if("suspendedStart"===n)throw n="completed",t.arg;t.dispatchException(t.arg)}else"return"===t.method&&t.abrupt("return",t.arg);n="executing";var l=g(e,r,t);if("normal"===l.type){if(n=t.done?"completed":"suspendedYield",l.arg===m)continue;return{value:l.arg,done:t.done}}"throw"===l.type&&(n="completed",t.method="throw",t.arg=l.arg)}}}(e,t,a),o}function g(e,r,t){try{return{type:"normal",arg:e.call(r,t)}}catch(e){return{type:"throw",arg:e}}}e.wrap=i;var m={};function l(){}function c(){}function A(){}var u={};u[s]=function(){return this};var f=Object.getPrototypeOf,h=f&&f(f(k([])));h&&h!==r&&t.call(h,s)&&(u=h);var d=A.prototype=l.prototype=Object.create(u);function x(e){["next","throw","return"].forEach((function(r){e[r]=function(e){return this._invoke(r,e)}}))}function p(e,r){var n;this._invoke=function(s,o){function a(){return new r((function(n,a){!function n(s,o,a,i){var m=g(e[s],e,o);if("throw"!==m.type){var l=m.arg,c=l.value;return c&&"object"==typeof c&&t.call(c,"__await")?r.resolve(c.__await).then((function(e){n("next",e,a,i)}),(function(e){n("throw",e,a,i)})):r.resolve(c).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,i)}))}i(m.arg)}(s,o,n,a)}))}return n=n?n.then(a,a):a()}}function v(e,r){var t=e.iterator[r.method];if(void 0===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=void 0,v(e,r),"throw"===r.method))return m;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var n=g(t,e.iterator,r.arg);if("throw"===n.type)return r.method="throw",r.arg=n.arg,r.delegate=null,m;var s=n.arg;return s?s.done?(r[e.resultName]=s.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,m):s:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function y(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function b(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(y,this),this.reset(!0)}function k(e){if(e){var r=e[s];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function r(){for(;++n=0;--s){var o=this.tryEntries[s],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var i=t.call(o,"catchLoc"),g=t.call(o,"finallyLoc");if(i&&g){if(this.prev=0;--n){var s=this.tryEntries[n];if(s.tryLoc<=this.prev&&t.call(s,"finallyLoc")&&this.prev=0;--r){var t=this.tryEntries[r];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),b(t),m}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.tryLoc===e){var n=t.completion;if("throw"===n.type){var s=n.arg;b(t)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,t){return this.delegate={iterator:k(e),resultName:r,nextLoc:t},"next"===this.method&&(this.arg=void 0),m}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}}]); \ No newline at end of file diff --git a/firefox.xpi b/firefox.xpi index 5a428f8ea806a391315f29f7a293b9bd0b5b4481..814385e1631c509c9bb4ebd775c14262a9c7a87e 100644 GIT binary patch delta 7702 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 P1opS0gr_n8=kWgl(S)1{ delta 7711 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 RK-x`mcu$MYWA;z4{{hfGwdnu= diff --git a/firefox/css/popup.css b/firefox/css/popup.css index 4834844..10bc8db 100644 --- a/firefox/css/popup.css +++ b/firefox/css/popup.css @@ -1,4 +1,4 @@ -@import url(https://fonts.googleapis.com/css?family=Nunito:400,600);*,*:before,*:after{box-sizing:border-box}*:focus{outline:0}ol,ul{list-style-type:none}*{margin:0;padding:0;border:0;outline:0}body{overflow-x:hidden}a:link{text-decoration:none}body{color:#0d0d0d;background-color:#f3f3f3}#popup{min-width:350px;padding:30px 20px}#popup h2{font-size:25px;text-align:center}#popup .links__holder ul{display:-webkit-box;display:flex;margin-top:1em;justify-content:space-around}#popup .links__holder ul li button{border-radius:8%;font-size:20px;font-weight:600;background-color:rgba(0,0,255,0.7);color:white;cursor:pointer;padding:8px 12px} +@import url(https://fonts.googleapis.com/css?family=Nunito:400,600);*,*:before,*:after{box-sizing:border-box}*:focus{outline:0}ol,ul{list-style-type:none}*{margin:0;padding:0;border:0;outline:0}body{overflow-x:hidden}a:link{text-decoration:none}body{color:#0d0d0d;background-color:#f3f3f3}#popup{min-width:350px;padding:30px 20px}#popup h2{font-size:25px;text-align:center}#popup .links__holder ul{display:flex;margin-top:1em;justify-content:space-around}#popup .links__holder ul li button{border-radius:8%;font-size:20px;font-weight:600;background-color:rgba(0,0,255,0.7);color:white;cursor:pointer;padding:8px 12px} /*# sourceURL=popup.scss */ -/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQXNFLG1CQUFtQixxQkFBcUIsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxNQUFNLG9CQUFvQixDQUFDLEVBQUUsUUFBUSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLEtBQUssaUJBQWlCLENBQUMsT0FBTyxvQkFBb0IsQ0FBQyxLQUFLLGFBQWEsQ0FBQyx3QkFBd0IsQ0FBQyxPQUFPLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyx5QkFBeUIsbUJBQVksQ0FBWixZQUFZLENBQUMsY0FBYyxDQUFDLDRCQUE0QixDQUFDLG1DQUFtQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGtDQUFrQyxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCIiwiZmlsZSI6InBvcHVwLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1OdW5pdG86NDAwLDYwMFwiKTsqLCo6YmVmb3JlLCo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fSo6Zm9jdXN7b3V0bGluZTowfW9sLHVse2xpc3Qtc3R5bGUtdHlwZTpub25lfSp7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MH1ib2R5e292ZXJmbG93LXg6aGlkZGVufWE6bGlua3t0ZXh0LWRlY29yYXRpb246bm9uZX1ib2R5e2NvbG9yOiMwZDBkMGQ7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzfSNwb3B1cHttaW4td2lkdGg6MzUwcHg7cGFkZGluZzozMHB4IDIwcHh9I3BvcHVwIGgye2ZvbnQtc2l6ZToyNXB4O3RleHQtYWxpZ246Y2VudGVyfSNwb3B1cCAubGlua3NfX2hvbGRlciB1bHtkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDoxZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0jcG9wdXAgLmxpbmtzX19ob2xkZXIgdWwgbGkgYnV0dG9ue2JvcmRlci1yYWRpdXM6OCU7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMjU1LDAuNyk7Y29sb3I6d2hpdGU7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzo4cHggMTJweH1cbiJdfQ== */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQXNFLG1CQUFtQixxQkFBcUIsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxNQUFNLG9CQUFvQixDQUFDLEVBQUUsUUFBUSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLEtBQUssaUJBQWlCLENBQUMsT0FBTyxvQkFBb0IsQ0FBQyxLQUFLLGFBQWEsQ0FBQyx3QkFBd0IsQ0FBQyxPQUFPLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyx5QkFBeUIsWUFBWSxDQUFDLGNBQWMsQ0FBQyw0QkFBNEIsQ0FBQyxtQ0FBbUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxrQ0FBa0MsQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDLGdCQUFnQiIsImZpbGUiOiJwb3B1cC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TnVuaXRvOjQwMCw2MDBcIik7KiwqOmJlZm9yZSwqOmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0qOmZvY3Vze291dGxpbmU6MH1vbCx1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0qe21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjB9Ym9keXtvdmVyZmxvdy14OmhpZGRlbn1hOmxpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ym9keXtjb2xvcjojMGQwZDBkO2JhY2tncm91bmQtY29sb3I6I2YzZjNmM30jcG9wdXB7bWluLXdpZHRoOjM1MHB4O3BhZGRpbmc6MzBweCAyMHB4fSNwb3B1cCBoMntmb250LXNpemU6MjVweDt0ZXh0LWFsaWduOmNlbnRlcn0jcG9wdXAgLmxpbmtzX19ob2xkZXIgdWx7ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6MWVtO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9I3BvcHVwIC5saW5rc19faG9sZGVyIHVsIGxpIGJ1dHRvbntib3JkZXItcmFkaXVzOjglO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjYwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDI1NSwwLjcpO2NvbG9yOndoaXRlO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6OHB4IDEycHh9XG4iXX0= */ \ No newline at end of file diff --git a/firefox/js/popup.bundle.js b/firefox/js/popup.bundle.js index 8750965..3883cf1 100644 --- a/firefox/js/popup.bundle.js +++ b/firefox/js/popup.bundle.js @@ -1 +1 @@ -!function(e){var r={};function t(n){if(r[n])return r[n].exports;var s=r[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,t),s.l=!0,s.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var s in e)t.d(n,s,function(r){return e[r]}.bind(null,s));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=4)}([function(e,r,t){var n,s,o;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,s=[e],void 0===(o="function"==typeof(n=function(e){"use strict";if("undefined"==typeof browser||Object.getPrototypeOf(browser)!==Object.prototype){const r="The message port closed before a response was received.",t="Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)",n=e=>{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");class s extends WeakMap{constructor(e,r){super(r),this.createItem=e}get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}}const o=(r,t)=>(...n)=>{e.runtime.lastError?r.reject(e.runtime.lastError):t.singleCallbackArg||n.length<=1&&!1!==t.singleCallbackArg?r.resolve(n[0]):r.resolve(n)},a=e=>1==e?"argument":"arguments",i=(e,r,t)=>new Proxy(r,{apply:(r,n,s)=>t.call(n,e,...s)});let g=Function.call.bind(Object.prototype.hasOwnProperty);const m=(e,r={},t={})=>{let n=Object.create(null),s={has:(r,t)=>t in e||t in n,get(s,l,c){if(l in n)return n[l];if(!(l in e))return;let A=e[l];if("function"==typeof A)if("function"==typeof r[l])A=i(e,e[l],r[l]);else if(g(t,l)){let r=((e,r)=>function(t,...n){if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${a(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((s,a)=>{if(r.fallbackToNoCallback)try{t[e](...n,o({resolve:s,reject:a},r))}catch(o){console.warn(`${e} API method doesn't seem to support the callback parameter, `+"falling back to call it without a callback: ",o),t[e](...n),r.fallbackToNoCallback=!1,r.noCallback=!0,s()}else r.noCallback?(t[e](...n),s()):t[e](...n,o({resolve:s,reject:a},r))})})(l,t[l]);A=i(e,e[l],r)}else A=A.bind(e);else if("object"==typeof A&&null!==A&&(g(r,l)||g(t,l)))A=m(A,r[l],t[l]);else{if(!g(t,"*"))return Object.defineProperty(n,l,{configurable:!0,enumerable:!0,get:()=>e[l],set(r){e[l]=r}}),A;A=m(A,r[l],t["*"])}return n[l]=A,A},set:(r,t,s,o)=>(t in n?n[t]=s:e[t]=s,!0),defineProperty:(e,r,t)=>Reflect.defineProperty(n,r,t),deleteProperty:(e,r)=>Reflect.deleteProperty(n,r)},l=Object.create(e);return new Proxy(l,s)},l=e=>({addListener(r,t,...n){r.addListener(e.get(t),...n)},hasListener:(r,t)=>r.hasListener(e.get(t)),removeListener(r,t){r.removeListener(e.get(t))}});let c=!1;const A=new s(e=>"function"!=typeof e?e:function(r,n,s){let o,a,i=!1,g=new Promise(e=>{o=function(r){c||(console.warn(t,(new Error).stack),c=!0),i=!0,e(r)}});try{a=e(r,n,o)}catch(e){a=Promise.reject(e)}const m=!0!==a&&(l=a)&&"object"==typeof l&&"function"==typeof l.then;var l;if(!0!==a&&!m&&!i)return!1;const A=e=>{e.then(e=>{s(e)},e=>{let r;r=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",s({__mozWebExtensionPolyfillReject__:!0,message:r})}).catch(e=>{console.error("Failed to send onMessage rejected reply",e)})};return A(m?a:g),!0}),u=({reject:t,resolve:n},s)=>{e.runtime.lastError?e.runtime.lastError.message===r?n():t(e.runtime.lastError):s&&s.__mozWebExtensionPolyfillReject__?t(new Error(s.message)):n(s)},f=(e,r,t,...n)=>{if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${a(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((e,r)=>{const s=u.bind(null,{resolve:e,reject:r});n.push(s),t.sendMessage(...n)})},h={runtime:{onMessage:l(A),onMessageExternal:l(A),sendMessage:f.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:f.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},d={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{"*":d},services:{"*":d},websites:{"*":d}},m(e,h,n)};if("object"!=typeof chrome||!chrome||!chrome.runtime||!chrome.runtime.id)throw new Error("This script should only be loaded in a browser extension.");e.exports=n(chrome)}else e.exports=browser})?n.apply(r,s):n)||(e.exports=o)},function(e,r,t){e.exports=t(5)},,,function(e,r,t){"use strict";t.r(r);var n=t(1),s=t.n(n),o=t(0),a=t.n(o);function i(e,r,t,n,s,o,a){try{var i=e[o](a),g=i.value}catch(e){return void t(e)}i.done?r(g):Promise.resolve(g).then(n,s)}function g(e){return function(){var r=this,t=arguments;return new Promise((function(n,s){var o=e.apply(r,t);function a(e){i(o,n,s,a,g,"next",e)}function g(e){i(o,n,s,a,g,"throw",e)}a(void 0)}))}}function m(e){return a.a.tabs.create({url:e})}document.addEventListener("DOMContentLoaded",g(s.a.mark((function e(){var r,t,n;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.a.tabs.query({active:!0,lastFocusedWindow:!0});case 2:return r=e.sent,t=r.length&&r[0].url,e.next=6,a.a.runtime.sendMessage({msg:"hello",url:t});case 6:n=e.sent,console.log(n),document.getElementById("github__button").addEventListener("click",(function(){return m("https://github.com/abhijithvijayan/web-extension-starter")})),document.getElementById("donate__button").addEventListener("click",(function(){return m("https://www.buymeacoffee.com/abhijithvijayan")}));case 10:case"end":return e.stop()}}),e)}))))},function(e,r,t){var n=function(e){"use strict";var r=Object.prototype,t=r.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},s=n.iterator||"@@iterator",o=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag";function i(e,r,t,n){var s=r&&r.prototype instanceof l?r:l,o=Object.create(s.prototype),a=new w(n||[]);return o._invoke=function(e,r,t){var n="suspendedStart";return function(s,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===s)throw o;return E()}for(t.method=s,t.arg=o;;){var a=t.delegate;if(a){var i=v(a,t);if(i){if(i===m)continue;return i}}if("next"===t.method)t.sent=t._sent=t.arg;else if("throw"===t.method){if("suspendedStart"===n)throw n="completed",t.arg;t.dispatchException(t.arg)}else"return"===t.method&&t.abrupt("return",t.arg);n="executing";var l=g(e,r,t);if("normal"===l.type){if(n=t.done?"completed":"suspendedYield",l.arg===m)continue;return{value:l.arg,done:t.done}}"throw"===l.type&&(n="completed",t.method="throw",t.arg=l.arg)}}}(e,t,a),o}function g(e,r,t){try{return{type:"normal",arg:e.call(r,t)}}catch(e){return{type:"throw",arg:e}}}e.wrap=i;var m={};function l(){}function c(){}function A(){}var u={};u[s]=function(){return this};var f=Object.getPrototypeOf,h=f&&f(f(k([])));h&&h!==r&&t.call(h,s)&&(u=h);var d=A.prototype=l.prototype=Object.create(u);function x(e){["next","throw","return"].forEach((function(r){e[r]=function(e){return this._invoke(r,e)}}))}function p(e){var r;this._invoke=function(n,s){function o(){return new Promise((function(r,o){!function r(n,s,o,a){var i=g(e[n],e,s);if("throw"!==i.type){var m=i.arg,l=m.value;return l&&"object"==typeof l&&t.call(l,"__await")?Promise.resolve(l.__await).then((function(e){r("next",e,o,a)}),(function(e){r("throw",e,o,a)})):Promise.resolve(l).then((function(e){m.value=e,o(m)}),(function(e){return r("throw",e,o,a)}))}a(i.arg)}(n,s,r,o)}))}return r=r?r.then(o,o):o()}}function v(e,r){var t=e.iterator[r.method];if(void 0===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=void 0,v(e,r),"throw"===r.method))return m;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var n=g(t,e.iterator,r.arg);if("throw"===n.type)return r.method="throw",r.arg=n.arg,r.delegate=null,m;var s=n.arg;return s?s.done?(r[e.resultName]=s.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,m):s:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function y(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function b(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(y,this),this.reset(!0)}function k(e){if(e){var r=e[s];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function r(){for(;++n=0;--s){var o=this.tryEntries[s],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var i=t.call(o,"catchLoc"),g=t.call(o,"finallyLoc");if(i&&g){if(this.prev=0;--n){var s=this.tryEntries[n];if(s.tryLoc<=this.prev&&t.call(s,"finallyLoc")&&this.prev=0;--r){var t=this.tryEntries[r];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),b(t),m}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.tryLoc===e){var n=t.completion;if("throw"===n.type){var s=n.arg;b(t)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,t){return this.delegate={iterator:k(e),resultName:r,nextLoc:t},"next"===this.method&&(this.arg=void 0),m}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}}]); \ No newline at end of file +!function(e){var r={};function t(n){if(r[n])return r[n].exports;var s=r[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,t),s.l=!0,s.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var s in e)t.d(n,s,function(r){return e[r]}.bind(null,s));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=4)}([function(e,r,t){var n,s,o;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,s=[e],void 0===(o="function"==typeof(n=function(e){"use strict";if("undefined"==typeof browser||Object.getPrototypeOf(browser)!==Object.prototype){const r="The message port closed before a response was received.",t="Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)",n=e=>{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");class s extends WeakMap{constructor(e,r){super(r),this.createItem=e}get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}}const o=(r,t)=>(...n)=>{e.runtime.lastError?r.reject(e.runtime.lastError):t.singleCallbackArg||n.length<=1&&!1!==t.singleCallbackArg?r.resolve(n[0]):r.resolve(n)},a=e=>1==e?"argument":"arguments",i=(e,r,t)=>new Proxy(r,{apply:(r,n,s)=>t.call(n,e,...s)});let g=Function.call.bind(Object.prototype.hasOwnProperty);const m=(e,r={},t={})=>{let n=Object.create(null),s={has:(r,t)=>t in e||t in n,get(s,l,c){if(l in n)return n[l];if(!(l in e))return;let A=e[l];if("function"==typeof A)if("function"==typeof r[l])A=i(e,e[l],r[l]);else if(g(t,l)){let r=((e,r)=>function(t,...n){if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${a(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((s,a)=>{if(r.fallbackToNoCallback)try{t[e](...n,o({resolve:s,reject:a},r))}catch(o){console.warn(`${e} API method doesn't seem to support the callback parameter, `+"falling back to call it without a callback: ",o),t[e](...n),r.fallbackToNoCallback=!1,r.noCallback=!0,s()}else r.noCallback?(t[e](...n),s()):t[e](...n,o({resolve:s,reject:a},r))})})(l,t[l]);A=i(e,e[l],r)}else A=A.bind(e);else if("object"==typeof A&&null!==A&&(g(r,l)||g(t,l)))A=m(A,r[l],t[l]);else{if(!g(t,"*"))return Object.defineProperty(n,l,{configurable:!0,enumerable:!0,get:()=>e[l],set(r){e[l]=r}}),A;A=m(A,r[l],t["*"])}return n[l]=A,A},set:(r,t,s,o)=>(t in n?n[t]=s:e[t]=s,!0),defineProperty:(e,r,t)=>Reflect.defineProperty(n,r,t),deleteProperty:(e,r)=>Reflect.deleteProperty(n,r)},l=Object.create(e);return new Proxy(l,s)},l=e=>({addListener(r,t,...n){r.addListener(e.get(t),...n)},hasListener:(r,t)=>r.hasListener(e.get(t)),removeListener(r,t){r.removeListener(e.get(t))}});let c=!1;const A=new s(e=>"function"!=typeof e?e:function(r,n,s){let o,a,i=!1,g=new Promise(e=>{o=function(r){c||(console.warn(t,(new Error).stack),c=!0),i=!0,e(r)}});try{a=e(r,n,o)}catch(e){a=Promise.reject(e)}const m=!0!==a&&(l=a)&&"object"==typeof l&&"function"==typeof l.then;var l;if(!0!==a&&!m&&!i)return!1;const A=e=>{e.then(e=>{s(e)},e=>{let r;r=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",s({__mozWebExtensionPolyfillReject__:!0,message:r})}).catch(e=>{console.error("Failed to send onMessage rejected reply",e)})};return A(m?a:g),!0}),u=({reject:t,resolve:n},s)=>{e.runtime.lastError?e.runtime.lastError.message===r?n():t(e.runtime.lastError):s&&s.__mozWebExtensionPolyfillReject__?t(new Error(s.message)):n(s)},f=(e,r,t,...n)=>{if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${a(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((e,r)=>{const s=u.bind(null,{resolve:e,reject:r});n.push(s),t.sendMessage(...n)})},h={runtime:{onMessage:l(A),onMessageExternal:l(A),sendMessage:f.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:f.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},d={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{"*":d},services:{"*":d},websites:{"*":d}},m(e,h,n)};if("object"!=typeof chrome||!chrome||!chrome.runtime||!chrome.runtime.id)throw new Error("This script should only be loaded in a browser extension.");e.exports=n(chrome)}else e.exports=browser})?n.apply(r,s):n)||(e.exports=o)},function(e,r,t){e.exports=t(5)},,,function(e,r,t){"use strict";t.r(r);var n=t(1),s=t.n(n),o=t(0),a=t.n(o);function i(e,r,t,n,s,o,a){try{var i=e[o](a),g=i.value}catch(e){return void t(e)}i.done?r(g):Promise.resolve(g).then(n,s)}function g(e){return function(){var r=this,t=arguments;return new Promise((function(n,s){var o=e.apply(r,t);function a(e){i(o,n,s,a,g,"next",e)}function g(e){i(o,n,s,a,g,"throw",e)}a(void 0)}))}}function m(e){return a.a.tabs.create({url:e})}document.addEventListener("DOMContentLoaded",g(s.a.mark((function e(){var r,t,n;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.a.tabs.query({active:!0,lastFocusedWindow:!0});case 2:return r=e.sent,t=r.length&&r[0].url,e.next=6,a.a.runtime.sendMessage({msg:"hello",url:t});case 6:n=e.sent,console.log(n),document.getElementById("github__button").addEventListener("click",(function(){return m("https://github.com/abhijithvijayan/web-extension-starter")})),document.getElementById("donate__button").addEventListener("click",(function(){return m("https://www.buymeacoffee.com/abhijithvijayan")}));case 10:case"end":return e.stop()}}),e)}))))},function(e,r,t){var n=function(e){"use strict";var r=Object.prototype,t=r.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},s=n.iterator||"@@iterator",o=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag";function i(e,r,t,n){var s=r&&r.prototype instanceof l?r:l,o=Object.create(s.prototype),a=new w(n||[]);return o._invoke=function(e,r,t){var n="suspendedStart";return function(s,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===s)throw o;return E()}for(t.method=s,t.arg=o;;){var a=t.delegate;if(a){var i=v(a,t);if(i){if(i===m)continue;return i}}if("next"===t.method)t.sent=t._sent=t.arg;else if("throw"===t.method){if("suspendedStart"===n)throw n="completed",t.arg;t.dispatchException(t.arg)}else"return"===t.method&&t.abrupt("return",t.arg);n="executing";var l=g(e,r,t);if("normal"===l.type){if(n=t.done?"completed":"suspendedYield",l.arg===m)continue;return{value:l.arg,done:t.done}}"throw"===l.type&&(n="completed",t.method="throw",t.arg=l.arg)}}}(e,t,a),o}function g(e,r,t){try{return{type:"normal",arg:e.call(r,t)}}catch(e){return{type:"throw",arg:e}}}e.wrap=i;var m={};function l(){}function c(){}function A(){}var u={};u[s]=function(){return this};var f=Object.getPrototypeOf,h=f&&f(f(k([])));h&&h!==r&&t.call(h,s)&&(u=h);var d=A.prototype=l.prototype=Object.create(u);function x(e){["next","throw","return"].forEach((function(r){e[r]=function(e){return this._invoke(r,e)}}))}function p(e,r){var n;this._invoke=function(s,o){function a(){return new r((function(n,a){!function n(s,o,a,i){var m=g(e[s],e,o);if("throw"!==m.type){var l=m.arg,c=l.value;return c&&"object"==typeof c&&t.call(c,"__await")?r.resolve(c.__await).then((function(e){n("next",e,a,i)}),(function(e){n("throw",e,a,i)})):r.resolve(c).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,i)}))}i(m.arg)}(s,o,n,a)}))}return n=n?n.then(a,a):a()}}function v(e,r){var t=e.iterator[r.method];if(void 0===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=void 0,v(e,r),"throw"===r.method))return m;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var n=g(t,e.iterator,r.arg);if("throw"===n.type)return r.method="throw",r.arg=n.arg,r.delegate=null,m;var s=n.arg;return s?s.done?(r[e.resultName]=s.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,m):s:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function y(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function b(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(y,this),this.reset(!0)}function k(e){if(e){var r=e[s];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function r(){for(;++n=0;--s){var o=this.tryEntries[s],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var i=t.call(o,"catchLoc"),g=t.call(o,"finallyLoc");if(i&&g){if(this.prev=0;--n){var s=this.tryEntries[n];if(s.tryLoc<=this.prev&&t.call(s,"finallyLoc")&&this.prev=0;--r){var t=this.tryEntries[r];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),b(t),m}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.tryLoc===e){var n=t.completion;if("throw"===n.type){var s=n.arg;b(t)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,t){return this.delegate={iterator:k(e),resultName:r,nextLoc:t},"next"===this.method&&(this.arg=void 0),m}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}}]); \ No newline at end of file diff --git a/opera.crx b/opera.crx index f25197754eae16fe63873512d3ad9fcdf4e96b71..bd4411782a16047a084271a3ce530e04ee3f4d71 100644 GIT binary patch delta 7673 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 delta 7719 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 Y$$S6FdjESGgLjkE-%+6woBgBwA1YV182|tP diff --git a/opera/css/popup.css b/opera/css/popup.css index 4834844..10bc8db 100644 --- a/opera/css/popup.css +++ b/opera/css/popup.css @@ -1,4 +1,4 @@ -@import url(https://fonts.googleapis.com/css?family=Nunito:400,600);*,*:before,*:after{box-sizing:border-box}*:focus{outline:0}ol,ul{list-style-type:none}*{margin:0;padding:0;border:0;outline:0}body{overflow-x:hidden}a:link{text-decoration:none}body{color:#0d0d0d;background-color:#f3f3f3}#popup{min-width:350px;padding:30px 20px}#popup h2{font-size:25px;text-align:center}#popup .links__holder ul{display:-webkit-box;display:flex;margin-top:1em;justify-content:space-around}#popup .links__holder ul li button{border-radius:8%;font-size:20px;font-weight:600;background-color:rgba(0,0,255,0.7);color:white;cursor:pointer;padding:8px 12px} +@import url(https://fonts.googleapis.com/css?family=Nunito:400,600);*,*:before,*:after{box-sizing:border-box}*:focus{outline:0}ol,ul{list-style-type:none}*{margin:0;padding:0;border:0;outline:0}body{overflow-x:hidden}a:link{text-decoration:none}body{color:#0d0d0d;background-color:#f3f3f3}#popup{min-width:350px;padding:30px 20px}#popup h2{font-size:25px;text-align:center}#popup .links__holder ul{display:flex;margin-top:1em;justify-content:space-around}#popup .links__holder ul li button{border-radius:8%;font-size:20px;font-weight:600;background-color:rgba(0,0,255,0.7);color:white;cursor:pointer;padding:8px 12px} /*# sourceURL=popup.scss */ -/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQXNFLG1CQUFtQixxQkFBcUIsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxNQUFNLG9CQUFvQixDQUFDLEVBQUUsUUFBUSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLEtBQUssaUJBQWlCLENBQUMsT0FBTyxvQkFBb0IsQ0FBQyxLQUFLLGFBQWEsQ0FBQyx3QkFBd0IsQ0FBQyxPQUFPLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyx5QkFBeUIsbUJBQVksQ0FBWixZQUFZLENBQUMsY0FBYyxDQUFDLDRCQUE0QixDQUFDLG1DQUFtQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGtDQUFrQyxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCIiwiZmlsZSI6InBvcHVwLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1OdW5pdG86NDAwLDYwMFwiKTsqLCo6YmVmb3JlLCo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fSo6Zm9jdXN7b3V0bGluZTowfW9sLHVse2xpc3Qtc3R5bGUtdHlwZTpub25lfSp7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MH1ib2R5e292ZXJmbG93LXg6aGlkZGVufWE6bGlua3t0ZXh0LWRlY29yYXRpb246bm9uZX1ib2R5e2NvbG9yOiMwZDBkMGQ7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzfSNwb3B1cHttaW4td2lkdGg6MzUwcHg7cGFkZGluZzozMHB4IDIwcHh9I3BvcHVwIGgye2ZvbnQtc2l6ZToyNXB4O3RleHQtYWxpZ246Y2VudGVyfSNwb3B1cCAubGlua3NfX2hvbGRlciB1bHtkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDoxZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0jcG9wdXAgLmxpbmtzX19ob2xkZXIgdWwgbGkgYnV0dG9ue2JvcmRlci1yYWRpdXM6OCU7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMjU1LDAuNyk7Y29sb3I6d2hpdGU7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzo4cHggMTJweH1cbiJdfQ== */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQXNFLG1CQUFtQixxQkFBcUIsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxNQUFNLG9CQUFvQixDQUFDLEVBQUUsUUFBUSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLEtBQUssaUJBQWlCLENBQUMsT0FBTyxvQkFBb0IsQ0FBQyxLQUFLLGFBQWEsQ0FBQyx3QkFBd0IsQ0FBQyxPQUFPLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyx5QkFBeUIsWUFBWSxDQUFDLGNBQWMsQ0FBQyw0QkFBNEIsQ0FBQyxtQ0FBbUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxrQ0FBa0MsQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDLGdCQUFnQiIsImZpbGUiOiJwb3B1cC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TnVuaXRvOjQwMCw2MDBcIik7KiwqOmJlZm9yZSwqOmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0qOmZvY3Vze291dGxpbmU6MH1vbCx1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0qe21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjB9Ym9keXtvdmVyZmxvdy14OmhpZGRlbn1hOmxpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ym9keXtjb2xvcjojMGQwZDBkO2JhY2tncm91bmQtY29sb3I6I2YzZjNmM30jcG9wdXB7bWluLXdpZHRoOjM1MHB4O3BhZGRpbmc6MzBweCAyMHB4fSNwb3B1cCBoMntmb250LXNpemU6MjVweDt0ZXh0LWFsaWduOmNlbnRlcn0jcG9wdXAgLmxpbmtzX19ob2xkZXIgdWx7ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6MWVtO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9I3BvcHVwIC5saW5rc19faG9sZGVyIHVsIGxpIGJ1dHRvbntib3JkZXItcmFkaXVzOjglO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjYwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDI1NSwwLjcpO2NvbG9yOndoaXRlO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6OHB4IDEycHh9XG4iXX0= */ \ No newline at end of file diff --git a/opera/js/popup.bundle.js b/opera/js/popup.bundle.js index 8750965..3883cf1 100644 --- a/opera/js/popup.bundle.js +++ b/opera/js/popup.bundle.js @@ -1 +1 @@ -!function(e){var r={};function t(n){if(r[n])return r[n].exports;var s=r[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,t),s.l=!0,s.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var s in e)t.d(n,s,function(r){return e[r]}.bind(null,s));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=4)}([function(e,r,t){var n,s,o;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,s=[e],void 0===(o="function"==typeof(n=function(e){"use strict";if("undefined"==typeof browser||Object.getPrototypeOf(browser)!==Object.prototype){const r="The message port closed before a response was received.",t="Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)",n=e=>{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");class s extends WeakMap{constructor(e,r){super(r),this.createItem=e}get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}}const o=(r,t)=>(...n)=>{e.runtime.lastError?r.reject(e.runtime.lastError):t.singleCallbackArg||n.length<=1&&!1!==t.singleCallbackArg?r.resolve(n[0]):r.resolve(n)},a=e=>1==e?"argument":"arguments",i=(e,r,t)=>new Proxy(r,{apply:(r,n,s)=>t.call(n,e,...s)});let g=Function.call.bind(Object.prototype.hasOwnProperty);const m=(e,r={},t={})=>{let n=Object.create(null),s={has:(r,t)=>t in e||t in n,get(s,l,c){if(l in n)return n[l];if(!(l in e))return;let A=e[l];if("function"==typeof A)if("function"==typeof r[l])A=i(e,e[l],r[l]);else if(g(t,l)){let r=((e,r)=>function(t,...n){if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${a(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((s,a)=>{if(r.fallbackToNoCallback)try{t[e](...n,o({resolve:s,reject:a},r))}catch(o){console.warn(`${e} API method doesn't seem to support the callback parameter, `+"falling back to call it without a callback: ",o),t[e](...n),r.fallbackToNoCallback=!1,r.noCallback=!0,s()}else r.noCallback?(t[e](...n),s()):t[e](...n,o({resolve:s,reject:a},r))})})(l,t[l]);A=i(e,e[l],r)}else A=A.bind(e);else if("object"==typeof A&&null!==A&&(g(r,l)||g(t,l)))A=m(A,r[l],t[l]);else{if(!g(t,"*"))return Object.defineProperty(n,l,{configurable:!0,enumerable:!0,get:()=>e[l],set(r){e[l]=r}}),A;A=m(A,r[l],t["*"])}return n[l]=A,A},set:(r,t,s,o)=>(t in n?n[t]=s:e[t]=s,!0),defineProperty:(e,r,t)=>Reflect.defineProperty(n,r,t),deleteProperty:(e,r)=>Reflect.deleteProperty(n,r)},l=Object.create(e);return new Proxy(l,s)},l=e=>({addListener(r,t,...n){r.addListener(e.get(t),...n)},hasListener:(r,t)=>r.hasListener(e.get(t)),removeListener(r,t){r.removeListener(e.get(t))}});let c=!1;const A=new s(e=>"function"!=typeof e?e:function(r,n,s){let o,a,i=!1,g=new Promise(e=>{o=function(r){c||(console.warn(t,(new Error).stack),c=!0),i=!0,e(r)}});try{a=e(r,n,o)}catch(e){a=Promise.reject(e)}const m=!0!==a&&(l=a)&&"object"==typeof l&&"function"==typeof l.then;var l;if(!0!==a&&!m&&!i)return!1;const A=e=>{e.then(e=>{s(e)},e=>{let r;r=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",s({__mozWebExtensionPolyfillReject__:!0,message:r})}).catch(e=>{console.error("Failed to send onMessage rejected reply",e)})};return A(m?a:g),!0}),u=({reject:t,resolve:n},s)=>{e.runtime.lastError?e.runtime.lastError.message===r?n():t(e.runtime.lastError):s&&s.__mozWebExtensionPolyfillReject__?t(new Error(s.message)):n(s)},f=(e,r,t,...n)=>{if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${a(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((e,r)=>{const s=u.bind(null,{resolve:e,reject:r});n.push(s),t.sendMessage(...n)})},h={runtime:{onMessage:l(A),onMessageExternal:l(A),sendMessage:f.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:f.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},d={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{"*":d},services:{"*":d},websites:{"*":d}},m(e,h,n)};if("object"!=typeof chrome||!chrome||!chrome.runtime||!chrome.runtime.id)throw new Error("This script should only be loaded in a browser extension.");e.exports=n(chrome)}else e.exports=browser})?n.apply(r,s):n)||(e.exports=o)},function(e,r,t){e.exports=t(5)},,,function(e,r,t){"use strict";t.r(r);var n=t(1),s=t.n(n),o=t(0),a=t.n(o);function i(e,r,t,n,s,o,a){try{var i=e[o](a),g=i.value}catch(e){return void t(e)}i.done?r(g):Promise.resolve(g).then(n,s)}function g(e){return function(){var r=this,t=arguments;return new Promise((function(n,s){var o=e.apply(r,t);function a(e){i(o,n,s,a,g,"next",e)}function g(e){i(o,n,s,a,g,"throw",e)}a(void 0)}))}}function m(e){return a.a.tabs.create({url:e})}document.addEventListener("DOMContentLoaded",g(s.a.mark((function e(){var r,t,n;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.a.tabs.query({active:!0,lastFocusedWindow:!0});case 2:return r=e.sent,t=r.length&&r[0].url,e.next=6,a.a.runtime.sendMessage({msg:"hello",url:t});case 6:n=e.sent,console.log(n),document.getElementById("github__button").addEventListener("click",(function(){return m("https://github.com/abhijithvijayan/web-extension-starter")})),document.getElementById("donate__button").addEventListener("click",(function(){return m("https://www.buymeacoffee.com/abhijithvijayan")}));case 10:case"end":return e.stop()}}),e)}))))},function(e,r,t){var n=function(e){"use strict";var r=Object.prototype,t=r.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},s=n.iterator||"@@iterator",o=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag";function i(e,r,t,n){var s=r&&r.prototype instanceof l?r:l,o=Object.create(s.prototype),a=new w(n||[]);return o._invoke=function(e,r,t){var n="suspendedStart";return function(s,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===s)throw o;return E()}for(t.method=s,t.arg=o;;){var a=t.delegate;if(a){var i=v(a,t);if(i){if(i===m)continue;return i}}if("next"===t.method)t.sent=t._sent=t.arg;else if("throw"===t.method){if("suspendedStart"===n)throw n="completed",t.arg;t.dispatchException(t.arg)}else"return"===t.method&&t.abrupt("return",t.arg);n="executing";var l=g(e,r,t);if("normal"===l.type){if(n=t.done?"completed":"suspendedYield",l.arg===m)continue;return{value:l.arg,done:t.done}}"throw"===l.type&&(n="completed",t.method="throw",t.arg=l.arg)}}}(e,t,a),o}function g(e,r,t){try{return{type:"normal",arg:e.call(r,t)}}catch(e){return{type:"throw",arg:e}}}e.wrap=i;var m={};function l(){}function c(){}function A(){}var u={};u[s]=function(){return this};var f=Object.getPrototypeOf,h=f&&f(f(k([])));h&&h!==r&&t.call(h,s)&&(u=h);var d=A.prototype=l.prototype=Object.create(u);function x(e){["next","throw","return"].forEach((function(r){e[r]=function(e){return this._invoke(r,e)}}))}function p(e){var r;this._invoke=function(n,s){function o(){return new Promise((function(r,o){!function r(n,s,o,a){var i=g(e[n],e,s);if("throw"!==i.type){var m=i.arg,l=m.value;return l&&"object"==typeof l&&t.call(l,"__await")?Promise.resolve(l.__await).then((function(e){r("next",e,o,a)}),(function(e){r("throw",e,o,a)})):Promise.resolve(l).then((function(e){m.value=e,o(m)}),(function(e){return r("throw",e,o,a)}))}a(i.arg)}(n,s,r,o)}))}return r=r?r.then(o,o):o()}}function v(e,r){var t=e.iterator[r.method];if(void 0===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=void 0,v(e,r),"throw"===r.method))return m;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var n=g(t,e.iterator,r.arg);if("throw"===n.type)return r.method="throw",r.arg=n.arg,r.delegate=null,m;var s=n.arg;return s?s.done?(r[e.resultName]=s.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,m):s:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function y(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function b(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(y,this),this.reset(!0)}function k(e){if(e){var r=e[s];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function r(){for(;++n=0;--s){var o=this.tryEntries[s],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var i=t.call(o,"catchLoc"),g=t.call(o,"finallyLoc");if(i&&g){if(this.prev=0;--n){var s=this.tryEntries[n];if(s.tryLoc<=this.prev&&t.call(s,"finallyLoc")&&this.prev=0;--r){var t=this.tryEntries[r];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),b(t),m}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.tryLoc===e){var n=t.completion;if("throw"===n.type){var s=n.arg;b(t)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,t){return this.delegate={iterator:k(e),resultName:r,nextLoc:t},"next"===this.method&&(this.arg=void 0),m}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}}]); \ No newline at end of file +!function(e){var r={};function t(n){if(r[n])return r[n].exports;var s=r[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,t),s.l=!0,s.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var s in e)t.d(n,s,function(r){return e[r]}.bind(null,s));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=4)}([function(e,r,t){var n,s,o;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,s=[e],void 0===(o="function"==typeof(n=function(e){"use strict";if("undefined"==typeof browser||Object.getPrototypeOf(browser)!==Object.prototype){const r="The message port closed before a response was received.",t="Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)",n=e=>{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");class s extends WeakMap{constructor(e,r){super(r),this.createItem=e}get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}}const o=(r,t)=>(...n)=>{e.runtime.lastError?r.reject(e.runtime.lastError):t.singleCallbackArg||n.length<=1&&!1!==t.singleCallbackArg?r.resolve(n[0]):r.resolve(n)},a=e=>1==e?"argument":"arguments",i=(e,r,t)=>new Proxy(r,{apply:(r,n,s)=>t.call(n,e,...s)});let g=Function.call.bind(Object.prototype.hasOwnProperty);const m=(e,r={},t={})=>{let n=Object.create(null),s={has:(r,t)=>t in e||t in n,get(s,l,c){if(l in n)return n[l];if(!(l in e))return;let A=e[l];if("function"==typeof A)if("function"==typeof r[l])A=i(e,e[l],r[l]);else if(g(t,l)){let r=((e,r)=>function(t,...n){if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${a(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((s,a)=>{if(r.fallbackToNoCallback)try{t[e](...n,o({resolve:s,reject:a},r))}catch(o){console.warn(`${e} API method doesn't seem to support the callback parameter, `+"falling back to call it without a callback: ",o),t[e](...n),r.fallbackToNoCallback=!1,r.noCallback=!0,s()}else r.noCallback?(t[e](...n),s()):t[e](...n,o({resolve:s,reject:a},r))})})(l,t[l]);A=i(e,e[l],r)}else A=A.bind(e);else if("object"==typeof A&&null!==A&&(g(r,l)||g(t,l)))A=m(A,r[l],t[l]);else{if(!g(t,"*"))return Object.defineProperty(n,l,{configurable:!0,enumerable:!0,get:()=>e[l],set(r){e[l]=r}}),A;A=m(A,r[l],t["*"])}return n[l]=A,A},set:(r,t,s,o)=>(t in n?n[t]=s:e[t]=s,!0),defineProperty:(e,r,t)=>Reflect.defineProperty(n,r,t),deleteProperty:(e,r)=>Reflect.deleteProperty(n,r)},l=Object.create(e);return new Proxy(l,s)},l=e=>({addListener(r,t,...n){r.addListener(e.get(t),...n)},hasListener:(r,t)=>r.hasListener(e.get(t)),removeListener(r,t){r.removeListener(e.get(t))}});let c=!1;const A=new s(e=>"function"!=typeof e?e:function(r,n,s){let o,a,i=!1,g=new Promise(e=>{o=function(r){c||(console.warn(t,(new Error).stack),c=!0),i=!0,e(r)}});try{a=e(r,n,o)}catch(e){a=Promise.reject(e)}const m=!0!==a&&(l=a)&&"object"==typeof l&&"function"==typeof l.then;var l;if(!0!==a&&!m&&!i)return!1;const A=e=>{e.then(e=>{s(e)},e=>{let r;r=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",s({__mozWebExtensionPolyfillReject__:!0,message:r})}).catch(e=>{console.error("Failed to send onMessage rejected reply",e)})};return A(m?a:g),!0}),u=({reject:t,resolve:n},s)=>{e.runtime.lastError?e.runtime.lastError.message===r?n():t(e.runtime.lastError):s&&s.__mozWebExtensionPolyfillReject__?t(new Error(s.message)):n(s)},f=(e,r,t,...n)=>{if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${a(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((e,r)=>{const s=u.bind(null,{resolve:e,reject:r});n.push(s),t.sendMessage(...n)})},h={runtime:{onMessage:l(A),onMessageExternal:l(A),sendMessage:f.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:f.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},d={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{"*":d},services:{"*":d},websites:{"*":d}},m(e,h,n)};if("object"!=typeof chrome||!chrome||!chrome.runtime||!chrome.runtime.id)throw new Error("This script should only be loaded in a browser extension.");e.exports=n(chrome)}else e.exports=browser})?n.apply(r,s):n)||(e.exports=o)},function(e,r,t){e.exports=t(5)},,,function(e,r,t){"use strict";t.r(r);var n=t(1),s=t.n(n),o=t(0),a=t.n(o);function i(e,r,t,n,s,o,a){try{var i=e[o](a),g=i.value}catch(e){return void t(e)}i.done?r(g):Promise.resolve(g).then(n,s)}function g(e){return function(){var r=this,t=arguments;return new Promise((function(n,s){var o=e.apply(r,t);function a(e){i(o,n,s,a,g,"next",e)}function g(e){i(o,n,s,a,g,"throw",e)}a(void 0)}))}}function m(e){return a.a.tabs.create({url:e})}document.addEventListener("DOMContentLoaded",g(s.a.mark((function e(){var r,t,n;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.a.tabs.query({active:!0,lastFocusedWindow:!0});case 2:return r=e.sent,t=r.length&&r[0].url,e.next=6,a.a.runtime.sendMessage({msg:"hello",url:t});case 6:n=e.sent,console.log(n),document.getElementById("github__button").addEventListener("click",(function(){return m("https://github.com/abhijithvijayan/web-extension-starter")})),document.getElementById("donate__button").addEventListener("click",(function(){return m("https://www.buymeacoffee.com/abhijithvijayan")}));case 10:case"end":return e.stop()}}),e)}))))},function(e,r,t){var n=function(e){"use strict";var r=Object.prototype,t=r.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},s=n.iterator||"@@iterator",o=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag";function i(e,r,t,n){var s=r&&r.prototype instanceof l?r:l,o=Object.create(s.prototype),a=new w(n||[]);return o._invoke=function(e,r,t){var n="suspendedStart";return function(s,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===s)throw o;return E()}for(t.method=s,t.arg=o;;){var a=t.delegate;if(a){var i=v(a,t);if(i){if(i===m)continue;return i}}if("next"===t.method)t.sent=t._sent=t.arg;else if("throw"===t.method){if("suspendedStart"===n)throw n="completed",t.arg;t.dispatchException(t.arg)}else"return"===t.method&&t.abrupt("return",t.arg);n="executing";var l=g(e,r,t);if("normal"===l.type){if(n=t.done?"completed":"suspendedYield",l.arg===m)continue;return{value:l.arg,done:t.done}}"throw"===l.type&&(n="completed",t.method="throw",t.arg=l.arg)}}}(e,t,a),o}function g(e,r,t){try{return{type:"normal",arg:e.call(r,t)}}catch(e){return{type:"throw",arg:e}}}e.wrap=i;var m={};function l(){}function c(){}function A(){}var u={};u[s]=function(){return this};var f=Object.getPrototypeOf,h=f&&f(f(k([])));h&&h!==r&&t.call(h,s)&&(u=h);var d=A.prototype=l.prototype=Object.create(u);function x(e){["next","throw","return"].forEach((function(r){e[r]=function(e){return this._invoke(r,e)}}))}function p(e,r){var n;this._invoke=function(s,o){function a(){return new r((function(n,a){!function n(s,o,a,i){var m=g(e[s],e,o);if("throw"!==m.type){var l=m.arg,c=l.value;return c&&"object"==typeof c&&t.call(c,"__await")?r.resolve(c.__await).then((function(e){n("next",e,a,i)}),(function(e){n("throw",e,a,i)})):r.resolve(c).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,i)}))}i(m.arg)}(s,o,n,a)}))}return n=n?n.then(a,a):a()}}function v(e,r){var t=e.iterator[r.method];if(void 0===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=void 0,v(e,r),"throw"===r.method))return m;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var n=g(t,e.iterator,r.arg);if("throw"===n.type)return r.method="throw",r.arg=n.arg,r.delegate=null,m;var s=n.arg;return s?s.done?(r[e.resultName]=s.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,m):s:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function y(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function b(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(y,this),this.reset(!0)}function k(e){if(e){var r=e[s];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function r(){for(;++n=0;--s){var o=this.tryEntries[s],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var i=t.call(o,"catchLoc"),g=t.call(o,"finallyLoc");if(i&&g){if(this.prev=0;--n){var s=this.tryEntries[n];if(s.tryLoc<=this.prev&&t.call(s,"finallyLoc")&&this.prev=0;--r){var t=this.tryEntries[r];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),b(t),m}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.tryLoc===e){var n=t.completion;if("throw"===n.type){var s=n.arg;b(t)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,t){return this.delegate={iterator:k(e),resultName:r,nextLoc:t},"next"===this.method&&(this.arg=void 0),m}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}}]); \ No newline at end of file