From 190ded44100084546ba15f49596ad51de5cc74c9 Mon Sep 17 00:00:00 2001 From: Scott Date: Fri, 28 May 2021 21:38:04 +0000 Subject: [PATCH] Bug 1713191 - Removing old Pocket button signup test variants. r=gvn Differential Revision: https://phabricator.services.mozilla.com/D116172 --- .../components/pocket/compile_handlebars.js | 3 - .../content/panels/css/main.compiled.css | 2 +- .../content/panels/css/main.compiled.css.map | 2 +- .../pocket/content/panels/css/signup.scss | 146 +------------ .../pocket/content/panels/js/main.js | 7 - .../pocket/content/panels/js/signup.js | 46 +---- .../pocket/content/panels/js/tmpl.js | 195 ++++-------------- .../loggedoutvariants/variant_a.handlebars | 12 -- .../loggedoutvariants/variant_b.handlebars | 11 - .../loggedoutvariants/variant_c.handlebars | 11 - .../panels/tmpl/signup_shell.handlebars | 41 +--- browser/components/pocket/content/pktApi.jsm | 31 --- browser/components/pocket/content/pktUI.js | 37 ---- .../unit/browser_pocket_AboutPocketParent.js | 9 +- .../en-US/chrome/browser/pocket.properties | 2 - 15 files changed, 50 insertions(+), 505 deletions(-) delete mode 100644 browser/components/pocket/content/panels/tmpl/loggedoutvariants/variant_a.handlebars delete mode 100644 browser/components/pocket/content/panels/tmpl/loggedoutvariants/variant_b.handlebars delete mode 100644 browser/components/pocket/content/panels/tmpl/loggedoutvariants/variant_c.handlebars diff --git a/browser/components/pocket/compile_handlebars.js b/browser/components/pocket/compile_handlebars.js index 54b67cd4d13f..076344a3e44a 100644 --- a/browser/components/pocket/compile_handlebars.js +++ b/browser/components/pocket/compile_handlebars.js @@ -9,9 +9,6 @@ const { exec } = require("child_process"); const basePath = `./content/panels/tmpl/`; let templates = [ - `loggedoutvariants/variant_a`, - `loggedoutvariants/variant_b`, - `loggedoutvariants/variant_c`, `saved_premiumshell`, `saved_shell`, `signup_shell`, diff --git a/browser/components/pocket/content/panels/css/main.compiled.css b/browser/components/pocket/content/panels/css/main.compiled.css index e868b4337427..1f658d304aec 100644 --- a/browser/components/pocket/content/panels/css/main.compiled.css +++ b/browser/components/pocket/content/panels/css/main.compiled.css @@ -1 +1 @@ -/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{box-sizing:content-box}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{outline:none;padding:0}a{color:#0095dd;margin:0;outline:none;padding:0;text-decoration:none}a:hover,a:active,a:focus{color:#008acb;text-decoration:underline}a:active{color:#006b9d}body{font:menu}.pkt_ext_containersaved{background-color:#fbfbfb;border-radius:4px;display:block;padding:0;position:relative;text-align:center;overflow:hidden}.pkt_ext_cf:after{content:" ";display:table;clear:both}.pkt_ext_containersaved .pkt_ext_tag_detail,.pkt_ext_containersaved .pkt_ext_recenttag_detail,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail{margin:0 auto;padding:.25em 1em;position:relative;width:auto}@keyframes pkt_ext_spin{to{transform:rotate(1turn)}}.pkt_ext_containersaved .pkt_ext_loadingspinner{position:relative;display:inline-block;height:2.5em;inset-inline-start:50%;margin-block:2em 0;margin-inline:-1.25em 0;font-size:10px;text-indent:999em;position:absolute;top:4em;overflow:hidden;width:2.5em;animation:pkt_ext_spin .7s infinite steps(8)}.pkt_ext_containersaved .pkt_ext_loadingspinner:before,.pkt_ext_containersaved .pkt_ext_loadingspinner:after,.pkt_ext_containersaved .pkt_ext_loadingspinner>div:before,.pkt_ext_containersaved .pkt_ext_loadingspinner>div:after{content:"";position:absolute;top:0;inset-inline-start:1.125em;width:.25em;height:.75em;border-radius:.2em;background:#eee;box-shadow:0 1.75em #eee;transform-origin:50% 1.25em}.pkt_ext_containersaved .pkt_ext_loadingspinner:before{background:#555}.pkt_ext_containersaved .pkt_ext_loadingspinner:after{transform:rotate(-45deg);background:#777}.pkt_ext_containersaved .pkt_ext_loadingspinner>div:before{transform:rotate(-90deg);background:#999}.pkt_ext_containersaved .pkt_ext_loadingspinner>div:after{transform:rotate(-135deg);background:#bbb}.pkt_ext_containersaved .pkt_ext_initload{inset-inline-start:0;position:absolute;top:0;width:100%}.pkt_ext_containersaved .pkt_ext_detail{opacity:0;position:relative;padding-bottom:1.25em}.pkt_ext_container_detailactive .pkt_ext_initload{opacity:0}.pkt_ext_container_detailactive .pkt_ext_initload .pkt_ext_loadingspinner,.pkt_ext_container_finalstate .pkt_ext_initload .pkt_ext_loadingspinner{animation:none}.pkt_ext_container_detailactive .pkt_ext_detail{max-height:20em;opacity:1}.pkt_ext_container_finalstate .pkt_ext_edit_msg,.pkt_ext_container_finalstate .pkt_ext_tag_detail,.pkt_ext_container_finalstate .pkt_ext_suggestedtag_detail,.pkt_ext_container_finalstate .pkt_ext_item_actions{opacity:0;transition:opacity .2s ease-out}.pkt_ext_container_finalerrorstate .pkt_ext_edit_msg,.pkt_ext_container_finalerrorstate .pkt_ext_tag_detail,.pkt_ext_container_finalerrorstate .pkt_ext_suggestedtag_detail,.pkt_ext_container_finalerrorstate .pkt_ext_item_actions{display:none;transition:none}.pkt_ext_containersaved h2{background:transparent;border:none;color:#333;display:block;float:none;font-size:1.2em;font-weight:normal;letter-spacing:normal;line-height:1;margin:19px 0 4px;padding:0;position:relative;text-align:start;text-transform:none}@keyframes fade_in_out{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.pkt_ext_container_finalstate h2{animation:fade_in_out .4s ease-out}.pkt_ext_container_finalerrorstate h2{animation:none;color:#d74345}.pkt_ext_containersaved .pkt_ext_errordetail{display:none;font-size:.9em;font-weight:normal;inset-inline-start:6.4em;max-width:21em;opacity:0;position:absolute;top:2.7em;text-align:start;visibility:hidden}.pkt_ext_container_finalerrorstate{max-height:133px}.pkt_ext_container_finalerrorstate .pkt_ext_errordetail{display:block;opacity:1;visibility:visible}.pkt_ext_containersaved .pkt_ext_logo{background:url(../img/pocketlogosolo@1x.png) center center no-repeat;display:block;float:inline-start;height:40px;padding:1.25em 1em;position:relative;width:44px}@media(min-resolution: 1.1dppx){.pkt_ext_containersaved .pkt_ext_logo{background-image:url(../img/pocketlogosolo@2x.png);background-size:44px 40px}}.pkt_ext_container_finalerrorstate .pkt_ext_logo{background-image:url(../img/pocketerror@1x.png);height:44px;width:44px}@media(min-resolution: 1.1dppx){.pkt_ext_container_finalerrorstate .pkt_ext_logo{background-image:url(../img/pocketerror@2x.png);background-size:44px 44px}}.pkt_ext_containersaved .pkt_ext_topdetail{float:inline-start}.pkt_ext_containersaved .pkt_ext_edit_msg_container{position:relative}.pkt_ext_containersaved .pkt_ext_edit_msg_container .pkt_ext_edit_msg{box-sizing:border-box;display:none;font-size:.75em;inset-inline-start:auto;padding:0 1.4em;position:absolute;text-align:start;top:0;width:100%;margin:0}.pkt_ext_containersaved .pkt_ext_edit_msg_container .pkt_ext_edit_msg.pkt_ext_edit_msg_error{color:#d74345}.pkt_ext_containersaved .pkt_ext_edit_msg_container .pkt_ext_edit_msg.pkt_ext_edit_msg_active{display:block}.pkt_ext_containersaved .pkt_ext_item_actions{background:transparent;float:none;height:auto;margin-bottom:1em;margin-top:0;width:auto}.pkt_ext_containersaved .pkt_ext_item_actions_disabled{opacity:.5}.pkt_ext_container_finalstate .pkt_ext_item_actions_disabled{opacity:0}.pkt_ext_containersaved .pkt_ext_item_actions ul{background:none;display:block;float:none;height:auto;margin:0;padding:0;width:100%}.pkt_ext_containersaved .pkt_ext_item_actions li{box-sizing:border-box;background:none;border:0;float:inline-start;list-style:none;line-height:.8;height:auto;padding-inline-end:.4em;width:auto}.pkt_ext_containersaved .pkt_ext_item_actions li:before{content:none}.pkt_ext_containersaved .pkt_ext_item_actions .pkt_ext_actions_separator{border-inline-start:2px solid #777;height:1em;margin-top:.3em;padding:0;width:10px}.pkt_ext_containersaved .pkt_ext_item_actions a{background:transparent;color:#0095dd;display:block;font-feature-settings:normal;font-size:.9em;font-weight:normal;letter-spacing:normal;line-height:inherit;height:auto;margin:0;padding:.5em;float:inline-start;text-align:start;text-decoration:none;text-transform:none}.pkt_ext_containersaved .pkt_ext_item_actions a:hover,.pkt_ext_containersaved .pkt_ext_item_actions a:focus{color:#008acb;text-decoration:underline}.pkt_ext_containersaved .pkt_ext_item_actions a:before,.pkt_ext_containersaved .pkt_ext_item_actions a:after{background:transparent;display:none}.pkt_ext_containersaved .pkt_ext_item_actions_disabled a{cursor:default}.pkt_ext_containersaved .pkt_ext_item_actions .pkt_ext_openpocket{float:inline-end;padding-inline-end:.7em;text-align:end}.pkt_ext_containersaved .pkt_ext_item_actions .pkt_ext_removeitem{padding-inline-start:0}.pkt_ext_containersaved .pkt_ext_close{background:url(../img/tag_close@1x.png) center center no-repeat;color:#333;display:block;font-size:.8em;height:10px;inset-inline-end:.5em;overflow:hidden;position:absolute;text-align:center;text-indent:-9999px;top:-1em;width:10px}@media(min-resolution: 1.1dppx){.pkt_ext_containersaved .pkt_ext_close{background-image:url(../img/tag_close@2x.png);background-size:8px 8px}}.pkt_ext_containersaved .pkt_ext_close:hover{color:#000;text-decoration:none}.pkt_ext_containersaved .pkt_ext_tag_detail{border:1px solid #c1c1c1;border-radius:2px;clear:both;margin:0 1em;padding:0;display:flex}.pkt_ext_containersaved .pkt_ext_tag_error{border:none}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper{box-sizing:border-box;flex:1;background-color:#fff;border-inline-end:1px solid #c3c3c3;color:#333;display:block;float:none;font-size:.875em;list-style:none;margin:0;overflow:hidden;padding:.25em .5em;width:14em;padding-inline:.5em}.pkt_ext_containersaved .pkt_ext_tag_error .pkt_ext_tag_input_wrapper{border:1px solid #d74345}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper .token-input-list{display:block;height:1.7em;overflow:hidden;position:relative;width:60em}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper .token-input-list,.pkt_ext_containersaved .pkt_ext_tag_input_wrapper li{font-size:1em}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper li{height:auto;width:auto}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper li:before{content:none}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper input{border:0;box-shadow:none;background-color:#fff;color:#333;font-size:1em;float:inline-start;line-height:normal;height:auto;min-height:0;min-width:5em;padding:3px 2px 1px;text-transform:none}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper input::placeholder{color:#a9a9a9;letter-spacing:normal;text-transform:none}.pkt_ext_containersaved .input_disabled{cursor:default;opacity:.5}.pkt_ext_containersaved .pkt_ext_btn{box-sizing:border-box;color:#333;float:none;font-size:1em;letter-spacing:normal;height:2.2em;min-width:4em;padding:.5em 0;text-decoration:none;text-transform:none;width:auto}.pkt_ext_containersaved .pkt_ext_btn:hover{background-color:#ebebeb}.pkt_ext_containersaved .pkt_ext_btn:active{background-color:#dadada}.pkt_ext_containersaved .pkt_ext_btn_disabled,.pkt_ext_containersaved .pkt_ext_btn_disabled:hover,.pkt_ext_containersaved .pkt_ext_btn_disabled:active{background-color:transparent;cursor:default;opacity:.4}.pkt_ext_containersaved .pkt_ext_tag_error .pkt_ext_btn{border:1px solid #c3c3c3;border-block-width:1px;border-inline-width:0 1px;height:2.35em}.pkt_ext_containersaved .autocomplete-suggestions{margin-top:2.2em}.pkt_ext_containersaved .pkt_ext_suggestedtag_detail{box-sizing:border-box;clear:both;inset-inline-start:0;opacity:0;min-height:110px;visibility:hidden;width:100%}.pkt_ext_container_detailactive .pkt_ext_suggestedtag_detail{opacity:1;visibility:visible}.pkt_ext_container_finalstate .pkt_ext_suggestedtag_detail{opacity:0;visibility:hidden}.pkt_ext_containersaved .pkt_ext_recenttag_detail h4,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail h4{color:#333;font-size:1em;font-weight:normal;font-style:normal;letter-spacing:normal;margin:.5em 0;text-align:start;text-transform:none}.pkt_ext_containersaved .pkt_ext_recenttag_detail .pkt_ext_loadingspinner,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail .pkt_ext_loadingspinner{display:none;position:absolute}.pkt_ext_containersaved .pkt_ext_recenttag_detail_loading .pkt_ext_loadingspinner,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail_loading .pkt_ext_loadingspinner{display:block;font-size:6px;inset-inline-start:48%}.pkt_ext_containersaved .pkt_ext_recenttag_detail ul,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail ul{display:block;margin:0;height:2em;overflow:hidden;padding:2px 0 0}.pkt_ext_containersaved .pkt_ext_suggestedtag_detail ul{height:auto;margin:0;max-height:4em;padding-top:6px}.pkt_ext_containersaved .pkt_ext_recenttag_detail li,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail li{background:none;float:inline-start;height:inherit;line-height:1.5;list-style:none;margin-bottom:.5em;width:inherit}.pkt_ext_containersaved .pkt_ext_recenttag_detail li:before,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail li:before{content:none}.pkt_ext_containersaved .pkt_ext_recenttag_detail .recenttag_msg,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail .suggestedtag_msg{color:#333;font-size:.8125em;line-height:1.2;inset-inline-start:auto;position:absolute;text-align:start;top:2em}.pkt_ext_containersaved .pkt_ext_suggestedtag_detail .suggestedtag_msg{margin-inline-end:1.3em}.pkt_ext_containersaved .token_tag{border-radius:4px;background:#f7f7f7;border:1px solid #c3c3c3;color:#333;font-size:1em;font-weight:normal;letter-spacing:normal;margin-inline-end:.5em;padding:.125em .625em;text-decoration:none;text-transform:none}.pkt_ext_containersaved .token_tag:hover{background-color:#008acb;border-color:#008acb;color:#fff;text-decoration:none}.pkt_ext_containersaved .token_tag:before,.pkt_ext_containersaved .token_tag:after{content:none}.pkt_ext_containersaved .token_tag:hover span{background-image:url(../img/tag_closeactive@1x.png)}@media(min-resolution: 1.1dppx){.pkt_ext_containersaved .token_tag:hover span{background-image:url(../img/tag_closeactive@2x.png);background-size:8px 8px}}.pkt_ext_containersaved .pkt_ext_recenttag_detail_disabled .token_tag,.pkt_ext_containersaved .pkt_ext_recenttag_detail_disabled .token_tag:hover,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail_disabled .token_tag,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail_disabled .token_tag:hover{background-color:#f7f7f7;cursor:default;opacity:.5}.pkt_ext_containersaved .token_tag_inactive{display:none}.pkt_ext_detail .pkt_ext_premupsell{background-color:#50bbb6;display:block;padding:1.5em 0;text-align:center}.pkt_ext_premupsell h4{color:#fff;font-size:1em;margin-bottom:1em}.pkt_ext_premupsell a{color:#28605d;border-bottom:1px solid #47a7a3;font-weight:normal}.pkt_ext_premupsell a:hover{color:#14302f}.token-input-dropdown-tag{border-radius:4px;box-sizing:border-box;background:#fff;border:1px solid #cdcdcd;margin-top:.5em;inset-inline-start:0 !important;overflow-y:auto;top:1.9em !important;z-index:9000}.token-input-dropdown-tag ul{height:inherit;max-height:115px;margin:0;overflow:auto;padding:.5em 0}.token-input-dropdown-tag ul li{background:none;color:#333;font-weight:normal;font-size:1em;float:none;height:inherit;letter-spacing:normal;list-style:none;padding:.75em;text-align:start;text-transform:none;width:inherit}.token-input-dropdown-tag ul li:before{content:none}.token-input-dropdown ul li.token-input-selected-dropdown-item{background-color:#008acb;color:#fff}.token-input-list{list-style:none;margin:0;padding:0}.token-input-list li{text-align:start;list-style:none}.token-input-list li input{border:0;background-color:#fff}.pkt_ext_containersaved .token-input-token{background:none;border-radius:4px;border:1px solid #c3c3c3;overflow:hidden;margin:0;padding:0 8px;background-color:#f7f7f7;color:#000;font-weight:normal;cursor:default;line-height:1.5;display:block;width:auto;margin:0 .2em;float:inline-start}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper_disabled{position:relative}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper_disabled input{opacity:.5}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper_disabled .token-input-list{opacity:.5}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper_disabled .pkt_ext_tag_input_blocker{height:100%;inset-inline-start:0;position:absolute;top:0;width:100%;z-index:5}.pkt_ext_containersaved .token-input-token p{display:inline-block;font-size:1em;font-weight:normal;line-height:inherit;letter-spacing:normal;padding:0;margin:0;text-transform:none;vertical-align:top;width:auto;unicode-bidi:plaintext}.pkt_ext_containersaved .token-input-token p:before{content:none;width:0}.pkt_ext_containersaved .token-input-token span{background:url(../img/tag_close@1x.png) center center no-repeat;cursor:pointer;display:inline-block;height:8px;margin-block:0;margin-inline:8px 0;overflow:hidden;width:8px;text-indent:-99px}@media(min-resolution: 1.1dppx){.pkt_ext_containersaved .token-input-token span{background-image:url(../img/tag_close@2x.png);background-size:8px 8px}}.pkt_ext_containersaved .token-input-selected-token{background-color:#008acb;border-color:#008acb;color:#fff}.pkt_ext_containersaved .token-input-selected-token span{background-image:url(../img/tag_closeactive@1x.png)}@media(min-resolution: 1.1dppx){.pkt_ext_containersaved .token-input-selected-token span{background-image:url(../img/tag_closeactive@2x.png);background-size:8px 8px}}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper_disabled .token-input-selected-token{background-color:#f7f7f7}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper_disabled .token-input-selected-token span{color:#bbb}.pkt_ext_saved_es .pkt_ext_btn{min-width:5em}.pkt_ext_saved_de .pkt_ext_btn,.pkt_ext_saved_ru .pkt_ext_btn{min-width:6em}button{padding:0;margin:0;background:none;border:0;outline:none;color:inherit;font:inherit;overflow:visible}.pkt_ext_button{padding:3px;background-color:#ef4056;color:#fff;text-align:center;cursor:pointer;height:32px;box-sizing:border-box;width:320px;margin:0 auto;border-radius:2px;font-size:1em}.pkt_ext_button:hover,.pkt_ext_button:active{background-color:#d5374b}.pkt_ext_blue_button{background-color:#0060df;color:#fff}.pkt_ext_blue_button:hover{background-color:#003eaa}.pkt_ext_blue_button:active{background-color:#002275}.pkt_ext_ffx_icon:after{position:absolute;height:22px;width:22px;top:-3px;inset-inline-start:-28px;content:"";background-image:url(../img/signup_firefoxlogo@2x.png);background-size:22px 22px;background-repeat:no-repeat}.pkt_ext_subshell{display:none;border-top:1px solid #c1c1c1;background:#ebebeb;width:100%}.pkt_ext_subshell hr{display:none}.recs_enabled .pkt_ext_subshell hr{display:block;border:0;border-top:1px solid #d7d7db;margin:0}.pkt_ext_item_recs{text-align:start;margin:0 auto;padding:.25em 1em}.pkt_ext_item_recs header{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.pkt_ext_item_recs header h4{color:#333;font-size:1em;font-weight:normal;font-style:normal;letter-spacing:normal;margin:.5em 0;text-align:start;text-transform:none}.pkt_ext_item_recs header a{font-style:normal;font-weight:500;font-size:1em;line-height:20px;color:#0095dd}.pkt_ext_containersaved .pkt_ext_item_recs ol{padding:0;margin:0 0 10px;list-style:none}.pkt_ext_containersaved .pkt_ext_item_recs li{float:none;display:flex;font-style:normal;font-weight:normal;line-height:18px;margin:0 -1em;min-height:60px}.pkt_ext_containersaved .pkt_ext_item_recs li a{padding-block:8px;padding-inline:1em 40px;background:url(../img/open.svg) top 8px right 14px no-repeat;flex-grow:1}.pkt_ext_containersaved .pkt_ext_item_recs li a:dir(rtl){background-position-x:left 14px}.pkt_ext_containersaved .pkt_ext_item_recs li:hover,.pkt_ext_containersaved .pkt_ext_item_recs li a:focus{background-color:rgba(12,12,13,.1)}.pkt_ext_containersaved .pkt_ext_item_recs li:active{background-color:rgba(12,12,13,.2)}.pkt_ext_containersaved .pkt_ext_item_recs .pkt_ext_item_recs_link:hover{text-decoration:none}.pkt_ext_containersaved .pkt_ext_item_recs .rec-thumb{width:40px;height:40px;float:inline-start;margin:0;margin-inline-end:12px;border-radius:2px}.pkt_ext_containersaved .pkt_ext_item_recs .rec-thumb:-moz-broken{display:none}.pkt_ext_containersaved .pkt_ext_item_recs p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;word-break:break-word;font-style:normal;font-weight:normal;margin:0}.pkt_ext_containersaved .pkt_ext_item_recs .rec-title{-webkit-line-clamp:2;font-size:1em;line-height:18px;color:#0c0c0d}.pkt_ext_containersaved .pkt_ext_item_recs .rec-source{-webkit-line-clamp:1;font-size:.9em;line-height:16px;color:#737373}.pkt_ext_containersignup{background-color:#ebebeb;color:#333;display:block;margin:0;padding:0;position:relative;text-align:center;overflow:hidden}.pkt_ext_containersignup_inactive{animation:pkt_ext_hide .3s ease-out;opacity:0;visibility:hidden}.pkt_ext_cf:after{content:" ";display:table;clear:both}@keyframes pkt_ext_hide{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}100%{opacity:0;visibility:hidden}}.pkt_ext_containersignup p{font-size:1em;color:#333;line-height:1.3;margin:0 auto 1.5em;max-width:260px}.pkt_ext_containersignup a{color:#4c8fd0}.pkt_ext_containersignup a:hover{color:#3076b9}.pkt_ext_containersignup .pkt_ext_introdetail{background-color:#fbfbfb;border:1px solid #c1c1c1;border-width:0 0 1px}.pkt_ext_containersignup .pkt_ext_logo{background:url(../img/pocketlogo@1x.png) center bottom no-repeat;display:block;height:32px;margin:0 auto 15px;padding-top:25px;position:relative;text-indent:-9999px;width:123px}@media(min-resolution: 1.1dppx){.pkt_ext_containersignup .pkt_ext_logo{background-image:url(../img/pocketlogo@2x.png);background-size:123px 32px}}.pkt_ext_containersignup .pkt_ext_introimg{background:url(../img/pocketsignup_hero@1x.png) center center no-repeat;display:block;height:125px;margin:0 auto;position:relative;text-indent:-9999px;width:255px}@media(min-resolution: 1.1dppx){.pkt_ext_containersignup .pkt_ext_introimg{background-image:url(../img/pocketsignup_hero@2x.png);background-size:255px 125px}}.pkt_ext_containersignup .pkt_ext_tagline{margin-bottom:.5em}.pkt_ext_containersignup .pkt_ext_learnmore{font-size:.9em}.pkt_ext_containersignup .pkt_ext_learnmoreinactive{visibility:hidden}.pkt_ext_signupdetail,.los_variant_bottom{overflow:hidden}.pkt_ext_signupdetail h4{font-size:.9em;font-weight:normal}.pkt_ext_signupdetail .btn-container{position:relative;margin-bottom:.8em}.pkt_ext_containersignup .ff_signuphelp{background:url(../img/signup_help@1x.png) center center no-repeat;display:block;height:18px;margin-top:-9px;inset-inline-end:-15px;position:absolute;text-indent:-9999px;width:18px;top:50%}@media(min-resolution: 1.1dppx){.pkt_ext_containersignup .ff_signuphelp{background-image:url(../img/signup_help@2x.png);background-size:18px 18px}}.pkt_ext_containersignup .alreadyhave{font-size:.9em;max-width:320px;margin-top:15px}.pkt_ext_containersignup .tryitnowspace{margin-top:22px}.pkt_ext_signupdetail p.pkt_ext_tos{color:#777;font-size:.7em;line-height:1.5;margin-top:17px;padding-top:0;max-width:190px}.pkt_ext_introstory{align-items:center;display:flex;padding:20px}.pkt_ext_introstory:after{clear:both;content:"";display:table}.pkt_ext_introstory p{margin-bottom:0;text-align:start}.pkt_ext_introstoryone{padding-block:20px 15px;padding-inline:20px 18px}.pkt_ext_introstorytwo{padding-block:3px 0;padding-inline:20px 0}.pkt_ext_introstorytwo .pkt_ext_tagline{margin-bottom:1.5em}.pkt_ext_introstory_text{flex:1}.pkt_ext_introstoryone_img,.pkt_ext_introstorytwo_img{display:block;overflow:hidden;position:relative;text-indent:-999px}.pkt_ext_introstoryone_img{background:url(../img/pocketsignup_button@1x.png) center right no-repeat;height:82px;padding-block:0;padding-inline:.7em 0;width:82px}.pkt_ext_introstoryone_img:dir(rtl){background-position-x:left}@media(min-resolution: 1.1dppx){.pkt_ext_introstoryone_img{background-image:url(../img/pocketsignup_button@2x.png);background-size:82px 82px}}.pkt_ext_introstorytwo_img{background:url(../img/pocketsignup_devices@1x.png) bottom right no-repeat;height:110px;padding-block:1em 0;padding-inline:.7em 0;width:124px}.pkt_ext_introstorytwo_img:dir(rtl){background-position-x:left}@media(min-resolution: 1.1dppx){.pkt_ext_introstorytwo_img{background-image:url(../img/pocketsignup_devices@2x.png);background-size:124px 110px}}.pkt_ext_introstorydivider{border-top:1px solid #c1c1c1;height:1px;margin:0 auto;width:125px}.pkt_ext_containersignup .btn{background-color:#0096dd;border:1px solid #0095dd;border-radius:2px;color:#fff;display:inline-block;font-size:1.1em;font-weight:normal;line-height:1;margin:0;padding:11px 45px;text-align:center;text-decoration:none;text-shadow:0 -1px 0 rgba(142,4,17,.5);transition:background-color .1s linear;width:auto}.pkt_ext_containersignup .btn-secondary{background-color:#fbfbfb;border-color:#c1c1c1;color:#444;text-shadow:0 1px 0 rgba(255,255,255,.5)}.pkt_ext_containersignup .btn-small{padding:6px 20px}.pkt_ext_containersignup .btn:hover{background-color:#008acb;color:#fff;text-decoration:none}.pkt_ext_containersignup .btn-secondary:hover,.pkt_ext_containersignup .btn-important:hover{background-color:#f6f6f6;color:#222}.pkt_ext_containersignup .btn-disabled{background-image:none;color:#ccc;color:rgba(255,255,255,.6);cursor:default;opacity:.9}.pkt_ext_containersignup .signup-btn-firefox,.pkt_ext_containersignup .signup-btn-tryitnow,.pkt_ext_containersignup .signup-btn-email,.pkt_ext_containersignup .signupinterim-btn-login,.pkt_ext_containersignup .signupinterim-btn-signup,.pkt_ext_containersignup .forgot-btn-submit,.pkt_ext_containersignup .forgotreset-btn-change{min-width:12.125em;padding:.8em 1.1875em;box-sizing:content-box}.pkt_ext_containersignup .signup-btn-email{position:relative;z-index:10}.pkt_ext_containersignup .signup-btn-tryitnow,.pkt_ext_containersignup .signup-btn-firefox{min-width:14.5em;position:relative;padding:0}.pkt_ext_containersignup .signup-btn-tryitnow{margin-top:25px}.pkt_ext_containersignup .signup-btn-firefox .logo{background:url(../img/signup_firefoxlogo@1x.png) center center no-repeat;height:2.6em;inset-inline-start:10px;margin:0;padding:0;width:22px;position:absolute}@media(min-resolution: 1.1dppx){.pkt_ext_containersignup .signup-btn-firefox .logo{background-image:url(../img/signup_firefoxlogo@2x.png);background-size:22px 22px}}.pkt_ext_containersignup .forgotreset-btn-change{margin-bottom:2em}.pkt_ext_containersignup .signup-btn-tryitnow .text,.pkt_ext_containersignup .signup-btn-firefox .text{display:inline-block;padding:.8em 1.625em;position:relative;text-shadow:none;white-space:nowrap}.pkt_ext_containersignup .signup-btn-tryitnow .text,.pkt_ext_containersignup .signup-btn-firefox .text{color:#fff}.pkt_ext_containersignup .btn-disabled .text{color:#ccc;color:rgba(255,255,255,.6)}.pkt_ext_signup_de .pkt_ext_introstoryone_img{margin-inline-end:-5px;padding-inline-start:0}.pkt_ext_signup_de .pkt_ext_introstorytwo .pkt_ext_tagline,.pkt_ext_signup_es .pkt_ext_introstorytwo .pkt_ext_tagline,.pkt_ext_signup_ja .pkt_ext_introstorytwo .pkt_ext_tagline,.pkt_ext_signup_ru .pkt_ext_introstorytwo .pkt_ext_tagline{margin-bottom:.5em}.pkt_ext_signup_ja .signup-btn-firefox .text,.pkt_ext_signup_ja .signup-btn-tryitnow .text,.pkt_ext_signup_ru .signup-btn-firefox .text,.pkt_ext_signup_ru .signup-btn-tryitnow .text{inset-inline-start:15px}.pkt_ext_signup_de .signup-btn-firefox .logo,.pkt_ext_signup_es .pkt_ext_signupdetail_hero .signup-btn-firefox .logo,.pkt_ext_signup_ja .signup-btn-firefox .logo,.pkt_ext_signup_ru .signup-btn-firefox .logo{height:2.4em}@media(min-resolution: 1.1dppx){.pkt_ext_signup_de .signup-btn-firefox .logo,.pkt_ext_signup_es .pkt_ext_signupdetail_hero .signup-btn-firefox .logo,.pkt_ext_signup_ja .signup-btn-firefox .logo,.pkt_ext_signup_ru .signup-btn-firefox .logo{height:2.5em}}.pkt_ext_signup_de .signup-btn-email,.pkt_ext_signup_es .pkt_ext_signupdetail_hero .signup-btn-email,.pkt_ext_signup_ja .signup-btn-email,.pkt_ext_signup_ru .signup-btn-email{min-width:13em;padding:.8533em 1.2667em}.pkt_ext_signup_de .pkt_ext_logo,.pkt_ext_signup_es .pkt_ext_logo,.pkt_ext_signup_ru .pkt_ext_logo{padding-top:15px}.pkt_ext_signup_overflow.pkt_ext_signup_de .signup-btn-firefox .logo,.pkt_ext_signup_overflow.pkt_ext_signup_es .signup-btn-firefox .logo,.pkt_ext_signup_overflow.pkt_ext_signup_ja .signup-btn-firefox .logo,.pkt_ext_signup_overflow.pkt_ext_signup_ru .signup-btn-firefox .logo{display:none}.los_variant{background-color:#fff;padding:0;text-align:start}.los_variant_top{padding:24px}.los_variant_bottom{text-align:start;padding:26px 22px 0}.los_variant_a .los_variant_bottom{text-align:center}.los_variant_bottom .los_variant_button{font-style:normal;font-weight:500;font-size:1.1em;line-height:24px;text-align:center;color:#fff;border-radius:4px;background:#0060df;display:inline-block;padding:8px 16px;margin-bottom:16px}.los_variant_a .los_variant_bottom .los_variant_button{display:block}.los_variant_bottom .los_variant_button:hover{color:#fff}.los_variant_c .los_variant_bottom{border-top:1px solid #d7d7db;margin-top:20px}.los_variant_bottom .los_variant_sub{font-style:normal;font-weight:normal;font-size:.9em;line-height:16px;color:#737373}.los_variant_bottom .los_variant_sub a{color:#0060df}.los_variant_top a{font-size:1em}.los_variant_a .los_variant_top{background:#e8f7f6 url(../img/variant_a.png) bottom right no-repeat;background-size:contain;padding-block:6px 24px;padding-inline:24px 102px;height:260px}.los_variant_a .los_variant_top p{margin-bottom:0}.los_variant_b .los_variant_top{background:#dceaff url(../img/variant_b.png) bottom right no-repeat;background-size:80%;padding:24px 24px 160px}.los_variant_top:dir(rtl){background-position-x:left}.los_variant_b .los_variant_top a{font-size:1em;line-height:18px;text-decoration-line:underline;color:#0c0c0d}.los_variant_c .los_variant_top{background:#fff url(../img/variant_c.png) bottom right no-repeat;background-size:contain;padding:24px 24px 160px}.los_variant h1{font-weight:600;font-size:1.1em;line-height:20px;color:#0c0c0d}.los_variant p{font-style:normal;font-weight:normal;font-size:1em;line-height:18px;color:#0c0c0d}.pkt_ext_containerhome,.pkt_ext_wrapperhome{overflow:hidden}.pkt_ext_home{line-height:20px;color:#363636}.pkt_ext_home a{color:#008078;text-decoration:none}.pkt_ext_home a,.pkt_ext_home p{font-size:.9em}.pkt_ext_home .pkt_ext_hr{height:1px;background:linear-gradient(90deg, #83EDB8 0%, #83EDB8 0%, #83EDB8 0.01%, #1CB0A8 33.15%, #EF4056 67.4%, #FCB643 100%)}.pkt_ext_home .pkt_ext_detail{margin:18px 20px}.pkt_ext_home .pkt_ext_header{display:flex;justify-content:space-between;align-items:center}.pkt_ext_home .pkt_ext_header .pkt_ext_mylist_icon{background:url(../img/list-view.svg) no-repeat;background-size:contain;height:1.2em;width:1.2em;margin-inline-end:8px}.pkt_ext_home .pkt_ext_header a{height:36px;display:flex;align-items:center;box-sizing:border-box;padding:0 8px;margin:12px;border-radius:4px}.pkt_ext_home .pkt_ext_header a:hover{background:#f5f5f5}.pkt_ext_home .pkt_ext_header .pkt_ext_logo{background:url(../img/pocketlogo.svg) bottom right no-repeat;background-size:contain;height:32px;width:123px;margin:0 20px}.pkt_ext_home .pkt_ext_detail a{display:block}.pkt_ext_home .pkt_ext_detail h2{font-weight:600;font-size:1em}.pkt_ext_home .pkt_ext_detail h2,.pkt_ext_home .pkt_ext_detail p{margin:8px 0}.pkt_ext_home .pkt_ext_detail h3{font-weight:600;font-size:1em;margin:12px 0}.pkt_ext_home .pkt_ext_detail .pkt_ext_more{margin:19px 0}.pkt_ext_home .pkt_ext_detail .pkt_ext_more .pkt_ext_chevron_right{background:url(../img/chevron-right.svg) no-repeat;background-size:contain;height:1.2em;width:1.2em}.pkt_ext_home .pkt_ext_detail .pkt_ext_more ul{list-style-type:none;padding:0;line-height:14px}.pkt_ext_home .pkt_ext_detail .pkt_ext_more ul li a{height:44px;width:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;border-bottom:1px solid #eaeaea}.pkt_ext_home .pkt_ext_detail .pkt_ext_discover{line-height:12px;margin:20px 0;height:40px;width:100%;display:flex;justify-content:center;align-items:center;border-radius:4px}.pkt_ext_home .pkt_ext_detail .pkt_ext_discover:hover{background:#f5f5f5}/*# sourceMappingURL=main.compiled.css.map */ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{box-sizing:content-box}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{outline:none;padding:0}a{color:#0095dd;margin:0;outline:none;padding:0;text-decoration:none}a:hover,a:active,a:focus{color:#008acb;text-decoration:underline}a:active{color:#006b9d}body{font:menu}.pkt_ext_containersaved{background-color:#fbfbfb;border-radius:4px;display:block;padding:0;position:relative;text-align:center;overflow:hidden}.pkt_ext_cf:after{content:" ";display:table;clear:both}.pkt_ext_containersaved .pkt_ext_tag_detail,.pkt_ext_containersaved .pkt_ext_recenttag_detail,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail{margin:0 auto;padding:.25em 1em;position:relative;width:auto}@keyframes pkt_ext_spin{to{transform:rotate(1turn)}}.pkt_ext_containersaved .pkt_ext_loadingspinner{position:relative;display:inline-block;height:2.5em;inset-inline-start:50%;margin-block:2em 0;margin-inline:-1.25em 0;font-size:10px;text-indent:999em;position:absolute;top:4em;overflow:hidden;width:2.5em;animation:pkt_ext_spin .7s infinite steps(8)}.pkt_ext_containersaved .pkt_ext_loadingspinner:before,.pkt_ext_containersaved .pkt_ext_loadingspinner:after,.pkt_ext_containersaved .pkt_ext_loadingspinner>div:before,.pkt_ext_containersaved .pkt_ext_loadingspinner>div:after{content:"";position:absolute;top:0;inset-inline-start:1.125em;width:.25em;height:.75em;border-radius:.2em;background:#eee;box-shadow:0 1.75em #eee;transform-origin:50% 1.25em}.pkt_ext_containersaved .pkt_ext_loadingspinner:before{background:#555}.pkt_ext_containersaved .pkt_ext_loadingspinner:after{transform:rotate(-45deg);background:#777}.pkt_ext_containersaved .pkt_ext_loadingspinner>div:before{transform:rotate(-90deg);background:#999}.pkt_ext_containersaved .pkt_ext_loadingspinner>div:after{transform:rotate(-135deg);background:#bbb}.pkt_ext_containersaved .pkt_ext_initload{inset-inline-start:0;position:absolute;top:0;width:100%}.pkt_ext_containersaved .pkt_ext_detail{opacity:0;position:relative;padding-bottom:1.25em}.pkt_ext_container_detailactive .pkt_ext_initload{opacity:0}.pkt_ext_container_detailactive .pkt_ext_initload .pkt_ext_loadingspinner,.pkt_ext_container_finalstate .pkt_ext_initload .pkt_ext_loadingspinner{animation:none}.pkt_ext_container_detailactive .pkt_ext_detail{max-height:20em;opacity:1}.pkt_ext_container_finalstate .pkt_ext_edit_msg,.pkt_ext_container_finalstate .pkt_ext_tag_detail,.pkt_ext_container_finalstate .pkt_ext_suggestedtag_detail,.pkt_ext_container_finalstate .pkt_ext_item_actions{opacity:0;transition:opacity .2s ease-out}.pkt_ext_container_finalerrorstate .pkt_ext_edit_msg,.pkt_ext_container_finalerrorstate .pkt_ext_tag_detail,.pkt_ext_container_finalerrorstate .pkt_ext_suggestedtag_detail,.pkt_ext_container_finalerrorstate .pkt_ext_item_actions{display:none;transition:none}.pkt_ext_containersaved h2{background:transparent;border:none;color:#333;display:block;float:none;font-size:1.2em;font-weight:normal;letter-spacing:normal;line-height:1;margin:19px 0 4px;padding:0;position:relative;text-align:start;text-transform:none}@keyframes fade_in_out{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.pkt_ext_container_finalstate h2{animation:fade_in_out .4s ease-out}.pkt_ext_container_finalerrorstate h2{animation:none;color:#d74345}.pkt_ext_containersaved .pkt_ext_errordetail{display:none;font-size:.9em;font-weight:normal;inset-inline-start:6.4em;max-width:21em;opacity:0;position:absolute;top:2.7em;text-align:start;visibility:hidden}.pkt_ext_container_finalerrorstate{max-height:133px}.pkt_ext_container_finalerrorstate .pkt_ext_errordetail{display:block;opacity:1;visibility:visible}.pkt_ext_containersaved .pkt_ext_logo{background:url(../img/pocketlogosolo@1x.png) center center no-repeat;display:block;float:inline-start;height:40px;padding:1.25em 1em;position:relative;width:44px}@media(min-resolution: 1.1dppx){.pkt_ext_containersaved .pkt_ext_logo{background-image:url(../img/pocketlogosolo@2x.png);background-size:44px 40px}}.pkt_ext_container_finalerrorstate .pkt_ext_logo{background-image:url(../img/pocketerror@1x.png);height:44px;width:44px}@media(min-resolution: 1.1dppx){.pkt_ext_container_finalerrorstate .pkt_ext_logo{background-image:url(../img/pocketerror@2x.png);background-size:44px 44px}}.pkt_ext_containersaved .pkt_ext_topdetail{float:inline-start}.pkt_ext_containersaved .pkt_ext_edit_msg_container{position:relative}.pkt_ext_containersaved .pkt_ext_edit_msg_container .pkt_ext_edit_msg{box-sizing:border-box;display:none;font-size:.75em;inset-inline-start:auto;padding:0 1.4em;position:absolute;text-align:start;top:0;width:100%;margin:0}.pkt_ext_containersaved .pkt_ext_edit_msg_container .pkt_ext_edit_msg.pkt_ext_edit_msg_error{color:#d74345}.pkt_ext_containersaved .pkt_ext_edit_msg_container .pkt_ext_edit_msg.pkt_ext_edit_msg_active{display:block}.pkt_ext_containersaved .pkt_ext_item_actions{background:transparent;float:none;height:auto;margin-bottom:1em;margin-top:0;width:auto}.pkt_ext_containersaved .pkt_ext_item_actions_disabled{opacity:.5}.pkt_ext_container_finalstate .pkt_ext_item_actions_disabled{opacity:0}.pkt_ext_containersaved .pkt_ext_item_actions ul{background:none;display:block;float:none;height:auto;margin:0;padding:0;width:100%}.pkt_ext_containersaved .pkt_ext_item_actions li{box-sizing:border-box;background:none;border:0;float:inline-start;list-style:none;line-height:.8;height:auto;padding-inline-end:.4em;width:auto}.pkt_ext_containersaved .pkt_ext_item_actions li:before{content:none}.pkt_ext_containersaved .pkt_ext_item_actions .pkt_ext_actions_separator{border-inline-start:2px solid #777;height:1em;margin-top:.3em;padding:0;width:10px}.pkt_ext_containersaved .pkt_ext_item_actions a{background:transparent;color:#0095dd;display:block;font-feature-settings:normal;font-size:.9em;font-weight:normal;letter-spacing:normal;line-height:inherit;height:auto;margin:0;padding:.5em;float:inline-start;text-align:start;text-decoration:none;text-transform:none}.pkt_ext_containersaved .pkt_ext_item_actions a:hover,.pkt_ext_containersaved .pkt_ext_item_actions a:focus{color:#008acb;text-decoration:underline}.pkt_ext_containersaved .pkt_ext_item_actions a:before,.pkt_ext_containersaved .pkt_ext_item_actions a:after{background:transparent;display:none}.pkt_ext_containersaved .pkt_ext_item_actions_disabled a{cursor:default}.pkt_ext_containersaved .pkt_ext_item_actions .pkt_ext_openpocket{float:inline-end;padding-inline-end:.7em;text-align:end}.pkt_ext_containersaved .pkt_ext_item_actions .pkt_ext_removeitem{padding-inline-start:0}.pkt_ext_containersaved .pkt_ext_close{background:url(../img/tag_close@1x.png) center center no-repeat;color:#333;display:block;font-size:.8em;height:10px;inset-inline-end:.5em;overflow:hidden;position:absolute;text-align:center;text-indent:-9999px;top:-1em;width:10px}@media(min-resolution: 1.1dppx){.pkt_ext_containersaved .pkt_ext_close{background-image:url(../img/tag_close@2x.png);background-size:8px 8px}}.pkt_ext_containersaved .pkt_ext_close:hover{color:#000;text-decoration:none}.pkt_ext_containersaved .pkt_ext_tag_detail{border:1px solid #c1c1c1;border-radius:2px;clear:both;margin:0 1em;padding:0;display:flex}.pkt_ext_containersaved .pkt_ext_tag_error{border:none}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper{box-sizing:border-box;flex:1;background-color:#fff;border-inline-end:1px solid #c3c3c3;color:#333;display:block;float:none;font-size:.875em;list-style:none;margin:0;overflow:hidden;padding:.25em .5em;width:14em;padding-inline:.5em}.pkt_ext_containersaved .pkt_ext_tag_error .pkt_ext_tag_input_wrapper{border:1px solid #d74345}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper .token-input-list{display:block;height:1.7em;overflow:hidden;position:relative;width:60em}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper .token-input-list,.pkt_ext_containersaved .pkt_ext_tag_input_wrapper li{font-size:1em}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper li{height:auto;width:auto}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper li:before{content:none}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper input{border:0;box-shadow:none;background-color:#fff;color:#333;font-size:1em;float:inline-start;line-height:normal;height:auto;min-height:0;min-width:5em;padding:3px 2px 1px;text-transform:none}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper input::placeholder{color:#a9a9a9;letter-spacing:normal;text-transform:none}.pkt_ext_containersaved .input_disabled{cursor:default;opacity:.5}.pkt_ext_containersaved .pkt_ext_btn{box-sizing:border-box;color:#333;float:none;font-size:1em;letter-spacing:normal;height:2.2em;min-width:4em;padding:.5em 0;text-decoration:none;text-transform:none;width:auto}.pkt_ext_containersaved .pkt_ext_btn:hover{background-color:#ebebeb}.pkt_ext_containersaved .pkt_ext_btn:active{background-color:#dadada}.pkt_ext_containersaved .pkt_ext_btn_disabled,.pkt_ext_containersaved .pkt_ext_btn_disabled:hover,.pkt_ext_containersaved .pkt_ext_btn_disabled:active{background-color:transparent;cursor:default;opacity:.4}.pkt_ext_containersaved .pkt_ext_tag_error .pkt_ext_btn{border:1px solid #c3c3c3;border-block-width:1px;border-inline-width:0 1px;height:2.35em}.pkt_ext_containersaved .autocomplete-suggestions{margin-top:2.2em}.pkt_ext_containersaved .pkt_ext_suggestedtag_detail{box-sizing:border-box;clear:both;inset-inline-start:0;opacity:0;min-height:110px;visibility:hidden;width:100%}.pkt_ext_container_detailactive .pkt_ext_suggestedtag_detail{opacity:1;visibility:visible}.pkt_ext_container_finalstate .pkt_ext_suggestedtag_detail{opacity:0;visibility:hidden}.pkt_ext_containersaved .pkt_ext_recenttag_detail h4,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail h4{color:#333;font-size:1em;font-weight:normal;font-style:normal;letter-spacing:normal;margin:.5em 0;text-align:start;text-transform:none}.pkt_ext_containersaved .pkt_ext_recenttag_detail .pkt_ext_loadingspinner,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail .pkt_ext_loadingspinner{display:none;position:absolute}.pkt_ext_containersaved .pkt_ext_recenttag_detail_loading .pkt_ext_loadingspinner,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail_loading .pkt_ext_loadingspinner{display:block;font-size:6px;inset-inline-start:48%}.pkt_ext_containersaved .pkt_ext_recenttag_detail ul,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail ul{display:block;margin:0;height:2em;overflow:hidden;padding:2px 0 0}.pkt_ext_containersaved .pkt_ext_suggestedtag_detail ul{height:auto;margin:0;max-height:4em;padding-top:6px}.pkt_ext_containersaved .pkt_ext_recenttag_detail li,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail li{background:none;float:inline-start;height:inherit;line-height:1.5;list-style:none;margin-bottom:.5em;width:inherit}.pkt_ext_containersaved .pkt_ext_recenttag_detail li:before,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail li:before{content:none}.pkt_ext_containersaved .pkt_ext_recenttag_detail .recenttag_msg,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail .suggestedtag_msg{color:#333;font-size:.8125em;line-height:1.2;inset-inline-start:auto;position:absolute;text-align:start;top:2em}.pkt_ext_containersaved .pkt_ext_suggestedtag_detail .suggestedtag_msg{margin-inline-end:1.3em}.pkt_ext_containersaved .token_tag{border-radius:4px;background:#f7f7f7;border:1px solid #c3c3c3;color:#333;font-size:1em;font-weight:normal;letter-spacing:normal;margin-inline-end:.5em;padding:.125em .625em;text-decoration:none;text-transform:none}.pkt_ext_containersaved .token_tag:hover{background-color:#008acb;border-color:#008acb;color:#fff;text-decoration:none}.pkt_ext_containersaved .token_tag:before,.pkt_ext_containersaved .token_tag:after{content:none}.pkt_ext_containersaved .token_tag:hover span{background-image:url(../img/tag_closeactive@1x.png)}@media(min-resolution: 1.1dppx){.pkt_ext_containersaved .token_tag:hover span{background-image:url(../img/tag_closeactive@2x.png);background-size:8px 8px}}.pkt_ext_containersaved .pkt_ext_recenttag_detail_disabled .token_tag,.pkt_ext_containersaved .pkt_ext_recenttag_detail_disabled .token_tag:hover,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail_disabled .token_tag,.pkt_ext_containersaved .pkt_ext_suggestedtag_detail_disabled .token_tag:hover{background-color:#f7f7f7;cursor:default;opacity:.5}.pkt_ext_containersaved .token_tag_inactive{display:none}.pkt_ext_detail .pkt_ext_premupsell{background-color:#50bbb6;display:block;padding:1.5em 0;text-align:center}.pkt_ext_premupsell h4{color:#fff;font-size:1em;margin-bottom:1em}.pkt_ext_premupsell a{color:#28605d;border-bottom:1px solid #47a7a3;font-weight:normal}.pkt_ext_premupsell a:hover{color:#14302f}.token-input-dropdown-tag{border-radius:4px;box-sizing:border-box;background:#fff;border:1px solid #cdcdcd;margin-top:.5em;inset-inline-start:0 !important;overflow-y:auto;top:1.9em !important;z-index:9000}.token-input-dropdown-tag ul{height:inherit;max-height:115px;margin:0;overflow:auto;padding:.5em 0}.token-input-dropdown-tag ul li{background:none;color:#333;font-weight:normal;font-size:1em;float:none;height:inherit;letter-spacing:normal;list-style:none;padding:.75em;text-align:start;text-transform:none;width:inherit}.token-input-dropdown-tag ul li:before{content:none}.token-input-dropdown ul li.token-input-selected-dropdown-item{background-color:#008acb;color:#fff}.token-input-list{list-style:none;margin:0;padding:0}.token-input-list li{text-align:start;list-style:none}.token-input-list li input{border:0;background-color:#fff}.pkt_ext_containersaved .token-input-token{background:none;border-radius:4px;border:1px solid #c3c3c3;overflow:hidden;margin:0;padding:0 8px;background-color:#f7f7f7;color:#000;font-weight:normal;cursor:default;line-height:1.5;display:block;width:auto;margin:0 .2em;float:inline-start}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper_disabled{position:relative}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper_disabled input{opacity:.5}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper_disabled .token-input-list{opacity:.5}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper_disabled .pkt_ext_tag_input_blocker{height:100%;inset-inline-start:0;position:absolute;top:0;width:100%;z-index:5}.pkt_ext_containersaved .token-input-token p{display:inline-block;font-size:1em;font-weight:normal;line-height:inherit;letter-spacing:normal;padding:0;margin:0;text-transform:none;vertical-align:top;width:auto;unicode-bidi:plaintext}.pkt_ext_containersaved .token-input-token p:before{content:none;width:0}.pkt_ext_containersaved .token-input-token span{background:url(../img/tag_close@1x.png) center center no-repeat;cursor:pointer;display:inline-block;height:8px;margin-block:0;margin-inline:8px 0;overflow:hidden;width:8px;text-indent:-99px}@media(min-resolution: 1.1dppx){.pkt_ext_containersaved .token-input-token span{background-image:url(../img/tag_close@2x.png);background-size:8px 8px}}.pkt_ext_containersaved .token-input-selected-token{background-color:#008acb;border-color:#008acb;color:#fff}.pkt_ext_containersaved .token-input-selected-token span{background-image:url(../img/tag_closeactive@1x.png)}@media(min-resolution: 1.1dppx){.pkt_ext_containersaved .token-input-selected-token span{background-image:url(../img/tag_closeactive@2x.png);background-size:8px 8px}}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper_disabled .token-input-selected-token{background-color:#f7f7f7}.pkt_ext_containersaved .pkt_ext_tag_input_wrapper_disabled .token-input-selected-token span{color:#bbb}.pkt_ext_saved_es .pkt_ext_btn{min-width:5em}.pkt_ext_saved_de .pkt_ext_btn,.pkt_ext_saved_ru .pkt_ext_btn{min-width:6em}button{padding:0;margin:0;background:none;border:0;outline:none;color:inherit;font:inherit;overflow:visible}.pkt_ext_button{padding:3px;background-color:#ef4056;color:#fff;text-align:center;cursor:pointer;height:32px;box-sizing:border-box;width:320px;margin:0 auto;border-radius:2px;font-size:1em}.pkt_ext_button:hover,.pkt_ext_button:active{background-color:#d5374b}.pkt_ext_blue_button{background-color:#0060df;color:#fff}.pkt_ext_blue_button:hover{background-color:#003eaa}.pkt_ext_blue_button:active{background-color:#002275}.pkt_ext_ffx_icon:after{position:absolute;height:22px;width:22px;top:-3px;inset-inline-start:-28px;content:"";background-image:url(../img/signup_firefoxlogo@2x.png);background-size:22px 22px;background-repeat:no-repeat}.pkt_ext_subshell{display:none;border-top:1px solid #c1c1c1;background:#ebebeb;width:100%}.pkt_ext_subshell hr{display:none}.recs_enabled .pkt_ext_subshell hr{display:block;border:0;border-top:1px solid #d7d7db;margin:0}.pkt_ext_item_recs{text-align:start;margin:0 auto;padding:.25em 1em}.pkt_ext_item_recs header{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.pkt_ext_item_recs header h4{color:#333;font-size:1em;font-weight:normal;font-style:normal;letter-spacing:normal;margin:.5em 0;text-align:start;text-transform:none}.pkt_ext_item_recs header a{font-style:normal;font-weight:500;font-size:1em;line-height:20px;color:#0095dd}.pkt_ext_containersaved .pkt_ext_item_recs ol{padding:0;margin:0 0 10px;list-style:none}.pkt_ext_containersaved .pkt_ext_item_recs li{float:none;display:flex;font-style:normal;font-weight:normal;line-height:18px;margin:0 -1em;min-height:60px}.pkt_ext_containersaved .pkt_ext_item_recs li a{padding-block:8px;padding-inline:1em 40px;background:url(../img/open.svg) top 8px right 14px no-repeat;flex-grow:1}.pkt_ext_containersaved .pkt_ext_item_recs li a:dir(rtl){background-position-x:left 14px}.pkt_ext_containersaved .pkt_ext_item_recs li:hover,.pkt_ext_containersaved .pkt_ext_item_recs li a:focus{background-color:rgba(12,12,13,.1)}.pkt_ext_containersaved .pkt_ext_item_recs li:active{background-color:rgba(12,12,13,.2)}.pkt_ext_containersaved .pkt_ext_item_recs .pkt_ext_item_recs_link:hover{text-decoration:none}.pkt_ext_containersaved .pkt_ext_item_recs .rec-thumb{width:40px;height:40px;float:inline-start;margin:0;margin-inline-end:12px;border-radius:2px}.pkt_ext_containersaved .pkt_ext_item_recs .rec-thumb:-moz-broken{display:none}.pkt_ext_containersaved .pkt_ext_item_recs p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;word-break:break-word;font-style:normal;font-weight:normal;margin:0}.pkt_ext_containersaved .pkt_ext_item_recs .rec-title{-webkit-line-clamp:2;font-size:1em;line-height:18px;color:#0c0c0d}.pkt_ext_containersaved .pkt_ext_item_recs .rec-source{-webkit-line-clamp:1;font-size:.9em;line-height:16px;color:#737373}.pkt_ext_containersignup{background-color:#ebebeb;color:#333;display:block;margin:0;padding:0;position:relative;text-align:center;overflow:hidden}.pkt_ext_containersignup_inactive{animation:pkt_ext_hide .3s ease-out;opacity:0;visibility:hidden}.pkt_ext_cf:after{content:" ";display:table;clear:both}@keyframes pkt_ext_hide{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}100%{opacity:0;visibility:hidden}}.pkt_ext_containersignup p{font-size:1em;color:#333;line-height:1.3;margin:0 auto 1.5em;max-width:260px}.pkt_ext_containersignup a{color:#4c8fd0}.pkt_ext_containersignup a:hover{color:#3076b9}.pkt_ext_containersignup .pkt_ext_introdetail{background-color:#fbfbfb;border:1px solid #c1c1c1;border-width:0 0 1px}.pkt_ext_containersignup .pkt_ext_logo{background:url(../img/pocketlogo@1x.png) center bottom no-repeat;display:block;height:32px;margin:0 auto 15px;padding-top:25px;position:relative;text-indent:-9999px;width:123px}@media(min-resolution: 1.1dppx){.pkt_ext_containersignup .pkt_ext_logo{background-image:url(../img/pocketlogo@2x.png);background-size:123px 32px}}.pkt_ext_containersignup .pkt_ext_introimg{background:url(../img/pocketsignup_hero@1x.png) center center no-repeat;display:block;height:125px;margin:0 auto;position:relative;text-indent:-9999px;width:255px}@media(min-resolution: 1.1dppx){.pkt_ext_containersignup .pkt_ext_introimg{background-image:url(../img/pocketsignup_hero@2x.png);background-size:255px 125px}}.pkt_ext_containersignup .pkt_ext_tagline{margin-bottom:.5em}.pkt_ext_containersignup .pkt_ext_learnmore{font-size:.9em}.pkt_ext_signupdetail{overflow:hidden}.pkt_ext_signupdetail h4{font-size:.9em;font-weight:normal}.pkt_ext_signupdetail .btn-container{position:relative;margin-bottom:.8em}.pkt_ext_containersignup .ff_signuphelp{background:url(../img/signup_help@1x.png) center center no-repeat;display:block;height:18px;margin-top:-9px;inset-inline-end:-15px;position:absolute;text-indent:-9999px;width:18px;top:50%}@media(min-resolution: 1.1dppx){.pkt_ext_containersignup .ff_signuphelp{background-image:url(../img/signup_help@2x.png);background-size:18px 18px}}.pkt_ext_containersignup .alreadyhave{font-size:.9em;max-width:320px;margin-top:15px}.pkt_ext_introstory{align-items:center;display:flex;padding:20px}.pkt_ext_introstory:after{clear:both;content:"";display:table}.pkt_ext_introstory p{margin-bottom:0;text-align:start}.pkt_ext_introstoryone{padding-block:20px 15px;padding-inline:20px 18px}.pkt_ext_introstorytwo{padding-block:3px 0;padding-inline:20px 0}.pkt_ext_introstorytwo .pkt_ext_tagline{margin-bottom:1.5em}.pkt_ext_introstory_text{flex:1}.pkt_ext_introstoryone_img,.pkt_ext_introstorytwo_img{display:block;overflow:hidden;position:relative;text-indent:-999px}.pkt_ext_introstoryone_img{background:url(../img/pocketsignup_button@1x.png) center right no-repeat;height:82px;padding-block:0;padding-inline:.7em 0;width:82px}.pkt_ext_introstoryone_img:dir(rtl){background-position-x:left}@media(min-resolution: 1.1dppx){.pkt_ext_introstoryone_img{background-image:url(../img/pocketsignup_button@2x.png);background-size:82px 82px}}.pkt_ext_introstorytwo_img{background:url(../img/pocketsignup_devices@1x.png) bottom right no-repeat;height:110px;padding-block:1em 0;padding-inline:.7em 0;width:124px}.pkt_ext_introstorytwo_img:dir(rtl){background-position-x:left}@media(min-resolution: 1.1dppx){.pkt_ext_introstorytwo_img{background-image:url(../img/pocketsignup_devices@2x.png);background-size:124px 110px}}.pkt_ext_introstorydivider{border-top:1px solid #c1c1c1;height:1px;margin:0 auto;width:125px}.pkt_ext_containersignup .btn{background-color:#0096dd;border:1px solid #0095dd;border-radius:2px;color:#fff;display:inline-block;font-size:1.1em;font-weight:normal;line-height:1;margin:0;padding:11px 45px;text-align:center;text-decoration:none;text-shadow:0 -1px 0 rgba(142,4,17,.5);transition:background-color .1s linear;width:auto}.pkt_ext_containersignup .btn-secondary{background-color:#fbfbfb;border-color:#c1c1c1;color:#444;text-shadow:0 1px 0 rgba(255,255,255,.5)}.pkt_ext_containersignup .btn-small{padding:6px 20px}.pkt_ext_containersignup .btn:hover{background-color:#008acb;color:#fff;text-decoration:none}.pkt_ext_containersignup .btn-secondary:hover,.pkt_ext_containersignup .btn-important:hover{background-color:#f6f6f6;color:#222}.pkt_ext_containersignup .btn-disabled{background-image:none;color:#ccc;color:rgba(255,255,255,.6);cursor:default;opacity:.9}.pkt_ext_containersignup .signup-btn-firefox,.pkt_ext_containersignup .signup-btn-email,.pkt_ext_containersignup .signupinterim-btn-login,.pkt_ext_containersignup .signupinterim-btn-signup,.pkt_ext_containersignup .forgot-btn-submit,.pkt_ext_containersignup .forgotreset-btn-change{min-width:12.125em;padding:.8em 1.1875em;box-sizing:content-box}.pkt_ext_containersignup .signup-btn-email{position:relative;z-index:10}.pkt_ext_containersignup .signup-btn-firefox{min-width:14.5em;position:relative;padding:0}.pkt_ext_containersignup .signup-btn-firefox .logo{background:url(../img/signup_firefoxlogo@1x.png) center center no-repeat;height:2.6em;inset-inline-start:10px;margin:0;padding:0;width:22px;position:absolute}@media(min-resolution: 1.1dppx){.pkt_ext_containersignup .signup-btn-firefox .logo{background-image:url(../img/signup_firefoxlogo@2x.png);background-size:22px 22px}}.pkt_ext_containersignup .forgotreset-btn-change{margin-bottom:2em}.pkt_ext_containersignup .signup-btn-firefox .text{display:inline-block;padding:.8em 1.625em;position:relative;text-shadow:none;white-space:nowrap}.pkt_ext_containersignup .signup-btn-firefox .text{color:#fff}.pkt_ext_containersignup .btn-disabled .text{color:#ccc;color:rgba(255,255,255,.6)}.pkt_ext_signup_de .pkt_ext_introstoryone_img{margin-inline-end:-5px;padding-inline-start:0}.pkt_ext_signup_de .pkt_ext_introstorytwo .pkt_ext_tagline,.pkt_ext_signup_es .pkt_ext_introstorytwo .pkt_ext_tagline,.pkt_ext_signup_ja .pkt_ext_introstorytwo .pkt_ext_tagline,.pkt_ext_signup_ru .pkt_ext_introstorytwo .pkt_ext_tagline{margin-bottom:.5em}.pkt_ext_signup_ja .signup-btn-firefox .text,.pkt_ext_signup_ru .signup-btn-firefox .text{inset-inline-start:15px}.pkt_ext_signup_de .signup-btn-firefox .logo,.pkt_ext_signup_ja .signup-btn-firefox .logo,.pkt_ext_signup_ru .signup-btn-firefox .logo{height:2.4em}@media(min-resolution: 1.1dppx){.pkt_ext_signup_de .signup-btn-firefox .logo,.pkt_ext_signup_ja .signup-btn-firefox .logo,.pkt_ext_signup_ru .signup-btn-firefox .logo{height:2.5em}}.pkt_ext_signup_de .signup-btn-email,.pkt_ext_signup_ja .signup-btn-email,.pkt_ext_signup_ru .signup-btn-email{min-width:13em;padding:.8533em 1.2667em}.pkt_ext_signup_de .pkt_ext_logo,.pkt_ext_signup_es .pkt_ext_logo,.pkt_ext_signup_ru .pkt_ext_logo{padding-top:15px}.pkt_ext_signup_overflow.pkt_ext_signup_de .signup-btn-firefox .logo,.pkt_ext_signup_overflow.pkt_ext_signup_es .signup-btn-firefox .logo,.pkt_ext_signup_overflow.pkt_ext_signup_ja .signup-btn-firefox .logo,.pkt_ext_signup_overflow.pkt_ext_signup_ru .signup-btn-firefox .logo{display:none}.pkt_ext_containerhome,.pkt_ext_wrapperhome{overflow:hidden}.pkt_ext_home{line-height:20px;color:#363636}.pkt_ext_home a{color:#008078;text-decoration:none}.pkt_ext_home a,.pkt_ext_home p{font-size:.9em}.pkt_ext_home .pkt_ext_hr{height:1px;background:linear-gradient(90deg, #83EDB8 0%, #83EDB8 0%, #83EDB8 0.01%, #1CB0A8 33.15%, #EF4056 67.4%, #FCB643 100%)}.pkt_ext_home .pkt_ext_detail{margin:18px 20px}.pkt_ext_home .pkt_ext_header{display:flex;justify-content:space-between;align-items:center}.pkt_ext_home .pkt_ext_header .pkt_ext_mylist_icon{background:url(../img/list-view.svg) no-repeat;background-size:contain;height:1.2em;width:1.2em;margin-inline-end:8px}.pkt_ext_home .pkt_ext_header a{height:36px;display:flex;align-items:center;box-sizing:border-box;padding:0 8px;margin:12px;border-radius:4px}.pkt_ext_home .pkt_ext_header a:hover{background:#f5f5f5}.pkt_ext_home .pkt_ext_header .pkt_ext_logo{background:url(../img/pocketlogo.svg) bottom right no-repeat;background-size:contain;height:32px;width:123px;margin:0 20px}.pkt_ext_home .pkt_ext_detail a{display:block}.pkt_ext_home .pkt_ext_detail h2{font-weight:600;font-size:1em}.pkt_ext_home .pkt_ext_detail h2,.pkt_ext_home .pkt_ext_detail p{margin:8px 0}.pkt_ext_home .pkt_ext_detail h3{font-weight:600;font-size:1em;margin:12px 0}.pkt_ext_home .pkt_ext_detail .pkt_ext_more{margin:19px 0}.pkt_ext_home .pkt_ext_detail .pkt_ext_more .pkt_ext_chevron_right{background:url(../img/chevron-right.svg) no-repeat;background-size:contain;height:1.2em;width:1.2em}.pkt_ext_home .pkt_ext_detail .pkt_ext_more ul{list-style-type:none;padding:0;line-height:14px}.pkt_ext_home .pkt_ext_detail .pkt_ext_more ul li a{height:44px;width:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;border-bottom:1px solid #eaeaea}.pkt_ext_home .pkt_ext_detail .pkt_ext_discover{line-height:12px;margin:20px 0;height:40px;width:100%;display:flex;justify-content:center;align-items:center;border-radius:4px}.pkt_ext_home .pkt_ext_detail .pkt_ext_discover:hover{background:#f5f5f5}/*# sourceMappingURL=main.compiled.css.map */ diff --git a/browser/components/pocket/content/panels/css/main.compiled.css.map b/browser/components/pocket/content/panels/css/main.compiled.css.map index f29af61d357e..79ec0e1a72f1 100644 --- a/browser/components/pocket/content/panels/css/main.compiled.css.map +++ b/browser/components/pocket/content/panels/css/main.compiled.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["normalize.scss","global.scss","saved.scss","signup.scss","home.scss"],"names":[],"mappings":"AAAA,4DAQA,KACE,uBAOF,KACE,SAaF,2FAaE,cAQF,4BAIE,qBACA,wBAQF,sBACE,aACA,SAQF,kBAEE,aAUF,EACE,6BAOF,iBAEE,UAUF,YACE,yBAOF,SAEE,iBAOF,IACE,kBAQF,GACE,cACA,eAOF,KACE,gBACA,WAOF,MACE,cAOF,QAEE,cACA,cACA,kBACA,wBAGF,IACE,WAGF,IACE,eAUF,IACE,SAOF,eACE,gBAUF,OACE,gBAOF,GACE,4BACA,uBACA,SAOF,IACE,cAOF,kBAIE,gCACA,cAkBF,sCAKE,cACA,aACA,SAOF,OACE,iBAUF,cAEE,oBAWF,oEAIE,eAOF,sCAEE,eAOF,iDAEE,SACA,UAQF,MACE,mBAWF,uCAEE,sBACA,UASF,mBACE,uBAOF,SACE,wBACA,aACA,2BAQF,OACE,SACA,UAOF,SACE,cAQF,SACE,iBAUF,MACE,yBACA,iBAGF,MAEE,UAKF,KACE,aACA,UAGF,EACE,cACA,SACA,aACA,UACA,qBAGF,yBAGE,cACA,0BAGF,SACE,cCvaF,KACE,UCkBF,wBACI,yBACA,kBACA,cACA,UACA,kBACA,kBACA,gBAEJ,kBACI,YACA,cACA,WAEJ,mJAGI,cACA,kBACA,kBACA,WAKJ,wBACI,GACI,yBAGR,gDACI,kBACA,qBACA,aACA,uBACA,mBACA,wBACA,eACA,kBACA,kBACA,QACA,gBACA,YACA,6CAEJ,kOAII,WACA,kBACA,MACA,2BACA,YACA,aACA,mBACA,gBACA,yBACA,4BAEJ,uDACI,gBAEJ,sDACI,yBACA,gBAEJ,2DACI,yBACA,gBAEJ,0DACI,0BACA,gBAKJ,0CACI,qBACA,kBACA,MACA,WAEJ,wCACI,UACA,kBACA,sBAEJ,kDACI,UAEJ,kJAEI,eAEJ,gDACI,gBACA,UAEJ,iNAII,UACA,gCAEJ,qOAII,aACA,gBAEJ,2BACI,uBACA,YACA,WACA,cACA,WACA,gBACA,mBACA,sBACA,cACA,kBACA,UACA,kBACA,iBACA,oBAEJ,uBACI,GACI,UAEJ,IACI,UAEJ,KACI,WAGR,iCACI,mCAEJ,sCACI,eACA,cAEJ,6CACI,aACA,eACA,mBACA,yBACA,eACA,UACA,kBACA,UACA,iBACA,kBAEJ,mCACI,iBAEJ,wDACI,cACA,UACA,mBAEJ,sCACI,qEACA,cACA,mBACA,YACA,mBACA,kBACA,WAEJ,gCACI,sCACI,mDACA,2BAGR,iDACI,gDACA,YACA,WAEJ,gCACI,iDACI,gDACA,2BAGR,2CACI,mBAGF,oDACE,kBACA,sEACE,sBACA,aACA,gBACA,wBACA,gBACA,kBACA,iBACA,MACA,WACA,SACA,6FACE,cAEF,8FACE,cAKR,8CACI,uBACA,WACA,YACA,kBACA,aACA,WAEJ,uDACI,WAEJ,6DACI,UAEJ,iDACI,gBACA,cACA,WACA,YACA,SACA,UACA,WAEJ,iDACI,sBACA,gBACA,SACA,mBACA,gBACA,eACA,YACA,wBACA,WAEJ,wDACI,aAEJ,yEACI,mCACA,WACA,gBACA,UACA,WAEJ,gDACI,uBACA,cACA,cACA,6BACA,eACA,mBACA,sBACA,oBACA,YACA,SACA,aACA,mBACA,iBACA,qBACA,oBAEJ,4GAEI,cACA,0BAEJ,6GAEI,uBACA,aAEJ,yDACI,eAEJ,kEACI,iBACA,wBACA,eAEJ,kEACI,uBAEJ,uCACI,gEACA,WACA,cACA,eACA,YACA,sBACA,gBACA,kBACA,kBACA,oBACA,SACA,WAEJ,gCACI,uCACI,8CACA,yBAGR,6CACI,WACA,qBAKJ,4CACI,yBACA,kBACA,WACA,aACA,UACA,aAEJ,2CACI,YAEJ,mDACI,sBACA,OACA,sBACA,oCACA,WACA,cACA,WACA,iBACA,gBACA,SACA,gBACA,mBACA,WACA,oBAEJ,sEACI,yBAEJ,qEACI,cACA,aACA,gBACA,kBACA,WAEJ,2HAEI,cAEJ,sDACI,YACA,WAEJ,6DACI,aAEJ,yDACI,SACA,gBACA,sBACA,WACA,cACA,mBACA,mBACA,YACA,aACA,cACA,oBACA,oBAEJ,sEACI,cACA,sBACA,oBAEJ,wCACI,eACA,WAEJ,qCACI,sBACA,WACA,WACA,cACA,sBACA,aACA,cACA,eACA,qBACA,oBACA,WAEJ,2CACI,yBAEJ,4CACI,yBAEJ,uJAGI,6BACA,eACA,WAEJ,wDACI,yBACA,uBACA,0BACA,cAEJ,kDACI,iBAKJ,qDACI,sBACA,WACA,qBACA,UACA,iBACA,kBACA,WAEJ,6DACI,UACA,mBAEJ,2DACI,UACA,kBAGJ,6GAEI,WACA,cACA,mBACA,kBACA,sBACA,cACA,iBACA,oBAEJ,uJAEI,aACA,kBAEJ,uKAEI,cACA,cACA,uBAEJ,6GAEI,cACA,SACA,WACA,gBACA,gBAEJ,wDACI,YACA,SACA,eACA,gBAEJ,6GAEI,gBACA,mBACA,eACA,gBACA,gBACA,mBACA,cAEJ,2HAEI,aAEJ,wIAEI,WACA,kBACA,gBACA,wBACA,kBACA,iBACA,QAEJ,uEACI,wBAEJ,mCACI,kBACA,mBACA,yBACA,WACA,cACA,mBACA,sBACA,uBACA,sBACA,qBACA,oBAEJ,yCACI,yBACA,qBACA,WACA,qBAEJ,mFAEI,aAEJ,8CACI,oDAEJ,gCACI,8CACI,oDACA,yBAGR,0SAII,yBACA,eACA,WAEJ,4CACI,aAKJ,oCACI,yBACA,cACA,gBACA,kBAEJ,uBACI,WACA,cACA,kBAEJ,sBACI,cACA,gCACA,mBAEJ,4BACI,cAKJ,0BACI,kBACA,sBACA,gBACA,yBACA,gBACA,gCACA,gBACA,qBACA,aAEJ,6BACI,eACA,iBACA,SACA,cACA,eAEJ,gCACI,gBACA,WACA,mBACA,cACA,WACA,eACA,sBACA,gBACA,cACA,iBACA,oBACA,cAEJ,uCACI,aAEJ,+DACI,yBACA,WAEJ,kBACI,gBACA,SACA,UAEJ,qBACI,iBACA,gBAEJ,2BACI,SACA,sBAEJ,2CACI,gBACA,kBACA,yBACA,gBACA,SACA,cACA,yBACA,WACA,mBACA,eACA,gBACA,cACA,WACA,cACA,mBAEJ,4DACI,kBAEJ,kEACI,WAEJ,8EACI,WAEJ,uFACI,YACA,qBACA,kBACA,MACA,WACA,UAEJ,6CACI,qBACA,cACA,mBACA,oBACA,sBACA,UACA,SACA,oBACA,mBACA,WACA,uBAEJ,oDACI,aACA,QAEJ,gDACI,gEACA,eACA,qBACA,WACA,eACA,oBACA,gBACA,UACA,kBAEJ,gCACI,gDACI,8CACA,yBAGR,oDACI,yBACA,qBACA,WAEJ,yDACI,oDAEJ,gCACI,yDACI,oDACA,yBAGR,wFACI,yBAEJ,6FACI,WAKJ,+BACI,cAEJ,8DAEI,cAKJ,OACI,UACA,SACA,gBACA,SACA,aACA,cACA,aACA,iBAGJ,gBACI,YACA,yBACA,WACA,kBACA,eACA,YACA,sBACA,YACA,cACA,kBACA,cAGJ,6CAEI,yBAIJ,qBACI,yBACA,WAGJ,2BACI,yBAGJ,4BACI,yBAGJ,wBACI,kBACA,YACA,WACA,SACA,yBACA,WACA,uDACA,0BACA,4BAGJ,kBACI,aACA,6BACA,mBACA,WAGJ,qBACI,aAGJ,mCACI,cACA,SACA,6BACA,SAGJ,mBACI,iBACA,cACA,kBAGJ,0BACI,aACA,8BACA,mBACA,gBAGJ,6BACI,WACA,cACA,mBACA,kBACA,sBACA,cACA,iBACA,oBAGJ,4BACI,kBACA,gBACA,cACA,iBACA,cAGJ,8CACI,UACA,gBACA,gBAGJ,8CACI,WACA,aACA,kBACA,mBACA,iBACA,cACA,gBAGJ,gDACI,kBACA,wBACA,6DACA,YAGJ,yDACI,gCAGJ,0GAEI,mCAGJ,qDACI,mCAGJ,yEACI,qBAGJ,sDACI,WACA,YACA,mBACA,SACA,uBACA,kBAGJ,kEACI,aAGJ,6CACI,4BACA,oBACA,gBACA,sBACA,kBACA,mBACA,SAGJ,sDACI,qBACA,cACA,iBACA,cAGJ,uDACI,qBACA,eACA,iBACA,cC35BJ,yBACI,yBACA,WACA,cACA,SACA,UACA,kBACA,kBACA,gBAEJ,kCACI,oCACA,UACA,kBAEJ,kBACI,YACA,cACA,WAEJ,wBACI,GACI,UACA,mBAEJ,IACI,UACA,mBAEJ,KACI,UACA,mBAMR,2BACI,cACA,WACA,gBACA,oBACA,gBAEJ,2BACI,cAEJ,iCACI,cAEJ,8CACI,yBACA,yBACA,qBAEJ,uCACI,iEACA,cACA,YACA,mBACA,iBACA,kBACA,oBACA,YAEJ,gCACI,uCACI,+CACA,4BAGR,2CACI,wEACA,cACA,aACA,cACA,kBACA,oBACA,YAEJ,gCACI,2CACI,sDACA,6BAGR,0CACI,mBAEJ,4CACI,eAEJ,oDACI,kBAEJ,0CAEI,gBAEJ,yBACI,eACA,mBAEJ,qCACI,kBACA,mBAEJ,wCACI,kEACA,cACA,YACA,gBACA,uBACA,kBACA,oBACA,WACA,QAEJ,gCACI,wCACI,gDACA,2BAGR,sCACI,eACA,gBACA,gBAEJ,wCACI,gBAEJ,oCACI,WACA,eACA,gBACA,gBACA,cACA,gBAKJ,oBACI,mBACA,aACA,aAEJ,0BACI,WACA,WACA,cAEJ,sBACI,gBACA,iBAEJ,uBACI,wBACA,yBAEJ,uBACI,oBACA,sBAEJ,wCACI,oBAEJ,yBACI,OAEJ,sDAEI,cACA,gBACA,kBACA,mBAEJ,2BACI,yEACA,YACA,gBACA,sBACA,WAEJ,oCACI,2BAEJ,gCACI,2BACI,wDACA,2BAGR,2BACI,0EACA,aACA,oBACA,sBACA,YAEJ,oCACI,2BAEJ,gCACI,2BACI,yDACA,6BAGR,2BACI,6BACA,WACA,cACA,YAKJ,8BACI,yBACA,yBACA,kBACA,WACA,qBACA,gBACA,mBACA,cACA,SACA,kBACA,kBACA,qBACA,uCACA,uCACA,WAEJ,wCACI,yBACA,qBACA,WACA,yCAEJ,oCACI,iBAEJ,oCACI,yBACA,WACA,qBAEJ,4FAEI,yBACA,WAEJ,uCACI,sBACA,WACA,2BACA,eACA,WAEJ,wUAOI,mBACA,sBACA,uBAEJ,2CACI,kBACA,WAEJ,2FAEI,iBACA,kBACA,UAEJ,8CACI,gBAEJ,mDACI,yEACA,aACA,wBACA,SACA,UACA,WACA,kBAEJ,gCACI,mDACI,uDACA,2BAGR,iDACI,kBAEJ,uGAEI,qBACA,qBACA,kBACA,iBACA,mBAEJ,uGAEI,WAEJ,6CACI,WACA,2BAKJ,8CACI,uBACA,uBAEJ,4OAII,mBAEJ,sLAII,wBAEJ,+MAII,aAEJ,gCACI,+MAII,cAGR,+KAII,eACA,yBAEJ,mGAGI,iBAEJ,oRAII,aAMJ,aACI,sBACA,UACA,iBAGJ,iBACI,aAGJ,oBACI,iBACA,oBAGJ,mCACI,kBAGJ,wCACI,kBACA,gBACA,gBACA,iBACA,kBACA,WACA,kBACA,mBACA,qBACA,iBACA,mBAGJ,uDACI,cAGJ,8CACI,WAGJ,mCACI,6BACA,gBAGJ,qCACI,kBACA,mBACA,eACA,iBACA,cAGJ,uCACI,cAGJ,mBACI,cAGJ,gCACI,oEACA,wBACA,uBACA,0BACA,aAGJ,kCACI,gBAGJ,gCACI,oEACA,oBACA,wBAGJ,0BACK,2BAGL,kCACI,cACA,iBACA,+BACA,cAGJ,gCACI,iEACA,wBACA,wBAGJ,gBACI,gBACA,gBACA,iBACA,cAGJ,eACI,kBACA,mBACA,cACA,iBACA,cCpfJ,4CAEE,gBAGF,cACE,iBACA,cAEA,gBACE,cACA,qBAGF,gCACE,eAGF,0BACE,WACA,sHAGF,8BACE,iBAGF,8BACE,aACA,8BACA,mBACA,mDACE,+CACA,wBACA,aACA,YACA,sBAEF,gCACE,YACA,aACA,mBACA,sBACA,cACA,YACA,kBACA,sCACE,mBAGJ,4CACE,6DACA,wBACA,YACA,YACA,cAIF,gCACE,cAEF,iCACE,gBACA,cAEF,iEAEE,aAEF,iCACE,gBACA,cACA,cAEF,4CACE,cACA,mEACE,mDACA,wBACA,aACA,YAEF,+CACE,qBACA,UACA,iBAEE,oDACE,YACA,WACA,aACA,mBACA,8BACA,sBACA,gCAKR,gDACE,iBACA,cACA,YACA,WACA,aACA,uBACA,mBACA,kBACA,sDACE","file":"main.compiled.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["normalize.scss","global.scss","saved.scss","signup.scss","home.scss"],"names":[],"mappings":"AAAA,4DAQA,KACE,uBAOF,KACE,SAaF,2FAaE,cAQF,4BAIE,qBACA,wBAQF,sBACE,aACA,SAQF,kBAEE,aAUF,EACE,6BAOF,iBAEE,UAUF,YACE,yBAOF,SAEE,iBAOF,IACE,kBAQF,GACE,cACA,eAOF,KACE,gBACA,WAOF,MACE,cAOF,QAEE,cACA,cACA,kBACA,wBAGF,IACE,WAGF,IACE,eAUF,IACE,SAOF,eACE,gBAUF,OACE,gBAOF,GACE,4BACA,uBACA,SAOF,IACE,cAOF,kBAIE,gCACA,cAkBF,sCAKE,cACA,aACA,SAOF,OACE,iBAUF,cAEE,oBAWF,oEAIE,eAOF,sCAEE,eAOF,iDAEE,SACA,UAQF,MACE,mBAWF,uCAEE,sBACA,UASF,mBACE,uBAOF,SACE,wBACA,aACA,2BAQF,OACE,SACA,UAOF,SACE,cAQF,SACE,iBAUF,MACE,yBACA,iBAGF,MAEE,UAKF,KACE,aACA,UAGF,EACE,cACA,SACA,aACA,UACA,qBAGF,yBAGE,cACA,0BAGF,SACE,cCvaF,KACE,UCkBF,wBACI,yBACA,kBACA,cACA,UACA,kBACA,kBACA,gBAEJ,kBACI,YACA,cACA,WAEJ,mJAGI,cACA,kBACA,kBACA,WAKJ,wBACI,GACI,yBAGR,gDACI,kBACA,qBACA,aACA,uBACA,mBACA,wBACA,eACA,kBACA,kBACA,QACA,gBACA,YACA,6CAEJ,kOAII,WACA,kBACA,MACA,2BACA,YACA,aACA,mBACA,gBACA,yBACA,4BAEJ,uDACI,gBAEJ,sDACI,yBACA,gBAEJ,2DACI,yBACA,gBAEJ,0DACI,0BACA,gBAKJ,0CACI,qBACA,kBACA,MACA,WAEJ,wCACI,UACA,kBACA,sBAEJ,kDACI,UAEJ,kJAEI,eAEJ,gDACI,gBACA,UAEJ,iNAII,UACA,gCAEJ,qOAII,aACA,gBAEJ,2BACI,uBACA,YACA,WACA,cACA,WACA,gBACA,mBACA,sBACA,cACA,kBACA,UACA,kBACA,iBACA,oBAEJ,uBACI,GACI,UAEJ,IACI,UAEJ,KACI,WAGR,iCACI,mCAEJ,sCACI,eACA,cAEJ,6CACI,aACA,eACA,mBACA,yBACA,eACA,UACA,kBACA,UACA,iBACA,kBAEJ,mCACI,iBAEJ,wDACI,cACA,UACA,mBAEJ,sCACI,qEACA,cACA,mBACA,YACA,mBACA,kBACA,WAEJ,gCACI,sCACI,mDACA,2BAGR,iDACI,gDACA,YACA,WAEJ,gCACI,iDACI,gDACA,2BAGR,2CACI,mBAGF,oDACE,kBACA,sEACE,sBACA,aACA,gBACA,wBACA,gBACA,kBACA,iBACA,MACA,WACA,SACA,6FACE,cAEF,8FACE,cAKR,8CACI,uBACA,WACA,YACA,kBACA,aACA,WAEJ,uDACI,WAEJ,6DACI,UAEJ,iDACI,gBACA,cACA,WACA,YACA,SACA,UACA,WAEJ,iDACI,sBACA,gBACA,SACA,mBACA,gBACA,eACA,YACA,wBACA,WAEJ,wDACI,aAEJ,yEACI,mCACA,WACA,gBACA,UACA,WAEJ,gDACI,uBACA,cACA,cACA,6BACA,eACA,mBACA,sBACA,oBACA,YACA,SACA,aACA,mBACA,iBACA,qBACA,oBAEJ,4GAEI,cACA,0BAEJ,6GAEI,uBACA,aAEJ,yDACI,eAEJ,kEACI,iBACA,wBACA,eAEJ,kEACI,uBAEJ,uCACI,gEACA,WACA,cACA,eACA,YACA,sBACA,gBACA,kBACA,kBACA,oBACA,SACA,WAEJ,gCACI,uCACI,8CACA,yBAGR,6CACI,WACA,qBAKJ,4CACI,yBACA,kBACA,WACA,aACA,UACA,aAEJ,2CACI,YAEJ,mDACI,sBACA,OACA,sBACA,oCACA,WACA,cACA,WACA,iBACA,gBACA,SACA,gBACA,mBACA,WACA,oBAEJ,sEACI,yBAEJ,qEACI,cACA,aACA,gBACA,kBACA,WAEJ,2HAEI,cAEJ,sDACI,YACA,WAEJ,6DACI,aAEJ,yDACI,SACA,gBACA,sBACA,WACA,cACA,mBACA,mBACA,YACA,aACA,cACA,oBACA,oBAEJ,sEACI,cACA,sBACA,oBAEJ,wCACI,eACA,WAEJ,qCACI,sBACA,WACA,WACA,cACA,sBACA,aACA,cACA,eACA,qBACA,oBACA,WAEJ,2CACI,yBAEJ,4CACI,yBAEJ,uJAGI,6BACA,eACA,WAEJ,wDACI,yBACA,uBACA,0BACA,cAEJ,kDACI,iBAKJ,qDACI,sBACA,WACA,qBACA,UACA,iBACA,kBACA,WAEJ,6DACI,UACA,mBAEJ,2DACI,UACA,kBAGJ,6GAEI,WACA,cACA,mBACA,kBACA,sBACA,cACA,iBACA,oBAEJ,uJAEI,aACA,kBAEJ,uKAEI,cACA,cACA,uBAEJ,6GAEI,cACA,SACA,WACA,gBACA,gBAEJ,wDACI,YACA,SACA,eACA,gBAEJ,6GAEI,gBACA,mBACA,eACA,gBACA,gBACA,mBACA,cAEJ,2HAEI,aAEJ,wIAEI,WACA,kBACA,gBACA,wBACA,kBACA,iBACA,QAEJ,uEACI,wBAEJ,mCACI,kBACA,mBACA,yBACA,WACA,cACA,mBACA,sBACA,uBACA,sBACA,qBACA,oBAEJ,yCACI,yBACA,qBACA,WACA,qBAEJ,mFAEI,aAEJ,8CACI,oDAEJ,gCACI,8CACI,oDACA,yBAGR,0SAII,yBACA,eACA,WAEJ,4CACI,aAKJ,oCACI,yBACA,cACA,gBACA,kBAEJ,uBACI,WACA,cACA,kBAEJ,sBACI,cACA,gCACA,mBAEJ,4BACI,cAKJ,0BACI,kBACA,sBACA,gBACA,yBACA,gBACA,gCACA,gBACA,qBACA,aAEJ,6BACI,eACA,iBACA,SACA,cACA,eAEJ,gCACI,gBACA,WACA,mBACA,cACA,WACA,eACA,sBACA,gBACA,cACA,iBACA,oBACA,cAEJ,uCACI,aAEJ,+DACI,yBACA,WAEJ,kBACI,gBACA,SACA,UAEJ,qBACI,iBACA,gBAEJ,2BACI,SACA,sBAEJ,2CACI,gBACA,kBACA,yBACA,gBACA,SACA,cACA,yBACA,WACA,mBACA,eACA,gBACA,cACA,WACA,cACA,mBAEJ,4DACI,kBAEJ,kEACI,WAEJ,8EACI,WAEJ,uFACI,YACA,qBACA,kBACA,MACA,WACA,UAEJ,6CACI,qBACA,cACA,mBACA,oBACA,sBACA,UACA,SACA,oBACA,mBACA,WACA,uBAEJ,oDACI,aACA,QAEJ,gDACI,gEACA,eACA,qBACA,WACA,eACA,oBACA,gBACA,UACA,kBAEJ,gCACI,gDACI,8CACA,yBAGR,oDACI,yBACA,qBACA,WAEJ,yDACI,oDAEJ,gCACI,yDACI,oDACA,yBAGR,wFACI,yBAEJ,6FACI,WAKJ,+BACI,cAEJ,8DAEI,cAKJ,OACI,UACA,SACA,gBACA,SACA,aACA,cACA,aACA,iBAGJ,gBACI,YACA,yBACA,WACA,kBACA,eACA,YACA,sBACA,YACA,cACA,kBACA,cAGJ,6CAEI,yBAIJ,qBACI,yBACA,WAGJ,2BACI,yBAGJ,4BACI,yBAGJ,wBACI,kBACA,YACA,WACA,SACA,yBACA,WACA,uDACA,0BACA,4BAGJ,kBACI,aACA,6BACA,mBACA,WAGJ,qBACI,aAGJ,mCACI,cACA,SACA,6BACA,SAGJ,mBACI,iBACA,cACA,kBAGJ,0BACI,aACA,8BACA,mBACA,gBAGJ,6BACI,WACA,cACA,mBACA,kBACA,sBACA,cACA,iBACA,oBAGJ,4BACI,kBACA,gBACA,cACA,iBACA,cAGJ,8CACI,UACA,gBACA,gBAGJ,8CACI,WACA,aACA,kBACA,mBACA,iBACA,cACA,gBAGJ,gDACI,kBACA,wBACA,6DACA,YAGJ,yDACI,gCAGJ,0GAEI,mCAGJ,qDACI,mCAGJ,yEACI,qBAGJ,sDACI,WACA,YACA,mBACA,SACA,uBACA,kBAGJ,kEACI,aAGJ,6CACI,4BACA,oBACA,gBACA,sBACA,kBACA,mBACA,SAGJ,sDACI,qBACA,cACA,iBACA,cAGJ,uDACI,qBACA,eACA,iBACA,cC35BJ,yBACI,yBACA,WACA,cACA,SACA,UACA,kBACA,kBACA,gBAEJ,kCACI,oCACA,UACA,kBAEJ,kBACI,YACA,cACA,WAEJ,wBACI,GACI,UACA,mBAEJ,IACI,UACA,mBAEJ,KACI,UACA,mBAMR,2BACI,cACA,WACA,gBACA,oBACA,gBAEJ,2BACI,cAEJ,iCACI,cAEJ,8CACI,yBACA,yBACA,qBAEJ,uCACI,iEACA,cACA,YACA,mBACA,iBACA,kBACA,oBACA,YAEJ,gCACI,uCACI,+CACA,4BAGR,2CACI,wEACA,cACA,aACA,cACA,kBACA,oBACA,YAEJ,gCACI,2CACI,sDACA,6BAGR,0CACI,mBAEJ,4CACI,eAEJ,sBACI,gBAEJ,yBACI,eACA,mBAEJ,qCACI,kBACA,mBAEJ,wCACI,kEACA,cACA,YACA,gBACA,uBACA,kBACA,oBACA,WACA,QAEJ,gCACI,wCACI,gDACA,2BAGR,sCACI,eACA,gBACA,gBAKJ,oBACI,mBACA,aACA,aAEJ,0BACI,WACA,WACA,cAEJ,sBACI,gBACA,iBAEJ,uBACI,wBACA,yBAEJ,uBACI,oBACA,sBAEJ,wCACI,oBAEJ,yBACI,OAEJ,sDAEI,cACA,gBACA,kBACA,mBAEJ,2BACI,yEACA,YACA,gBACA,sBACA,WAEJ,oCACI,2BAEJ,gCACI,2BACI,wDACA,2BAGR,2BACI,0EACA,aACA,oBACA,sBACA,YAEJ,oCACI,2BAEJ,gCACI,2BACI,yDACA,6BAGR,2BACI,6BACA,WACA,cACA,YAKJ,8BACI,yBACA,yBACA,kBACA,WACA,qBACA,gBACA,mBACA,cACA,SACA,kBACA,kBACA,qBACA,uCACA,uCACA,WAEJ,wCACI,yBACA,qBACA,WACA,yCAEJ,oCACI,iBAEJ,oCACI,yBACA,WACA,qBAEJ,4FAEI,yBACA,WAEJ,uCACI,sBACA,WACA,2BACA,eACA,WAEJ,0RAMI,mBACA,sBACA,uBAEJ,2CACI,kBACA,WAEJ,6CACI,iBACA,kBACA,UAEJ,mDACI,yEACA,aACA,wBACA,SACA,UACA,WACA,kBAEJ,gCACI,mDACI,uDACA,2BAGR,iDACI,kBAEJ,mDACI,qBACA,qBACA,kBACA,iBACA,mBAEJ,mDACI,WAEJ,6CACI,WACA,2BAKJ,8CACI,uBACA,uBAEJ,4OAII,mBAEJ,0FAEI,wBAEJ,uIAGI,aAEJ,gCACI,uIAGI,cAGR,+GAGI,eACA,yBAEJ,mGAGI,iBAEJ,oRAII,aCtWJ,4CAEE,gBAGF,cACE,iBACA,cAEA,gBACE,cACA,qBAGF,gCACE,eAGF,0BACE,WACA,sHAGF,8BACE,iBAGF,8BACE,aACA,8BACA,mBACA,mDACE,+CACA,wBACA,aACA,YACA,sBAEF,gCACE,YACA,aACA,mBACA,sBACA,cACA,YACA,kBACA,sCACE,mBAGJ,4CACE,6DACA,wBACA,YACA,YACA,cAIF,gCACE,cAEF,iCACE,gBACA,cAEF,iEAEE,aAEF,iCACE,gBACA,cACA,cAEF,4CACE,cACA,mEACE,mDACA,wBACA,aACA,YAEF,+CACE,qBACA,UACA,iBAEE,oDACE,YACA,WACA,aACA,mBACA,8BACA,sBACA,gCAKR,gDACE,iBACA,cACA,YACA,WACA,aACA,uBACA,mBACA,kBACA,sDACE","file":"main.compiled.css"} \ No newline at end of file diff --git a/browser/components/pocket/content/panels/css/signup.scss b/browser/components/pocket/content/panels/css/signup.scss index f0c1f7212b83..da35a58eecf7 100644 --- a/browser/components/pocket/content/panels/css/signup.scss +++ b/browser/components/pocket/content/panels/css/signup.scss @@ -106,11 +106,7 @@ .pkt_ext_containersignup .pkt_ext_learnmore { font-size: 0.9em; } -.pkt_ext_containersignup .pkt_ext_learnmoreinactive { - visibility: hidden; -} -.pkt_ext_signupdetail, -.los_variant_bottom { +.pkt_ext_signupdetail { overflow: hidden; } .pkt_ext_signupdetail h4 { @@ -143,17 +139,6 @@ max-width: 320px; margin-top: 15px; } -.pkt_ext_containersignup .tryitnowspace { - margin-top: 22px; -} -.pkt_ext_signupdetail p.pkt_ext_tos { - color: #777; - font-size: 0.7em; - line-height: 1.5; - margin-top: 17px; - padding-top: 0; - max-width: 190px; -} /*=Core detail - storyboard --------------------------------------------------------------------------------------- */ @@ -277,7 +262,6 @@ opacity: 0.9; } .pkt_ext_containersignup .signup-btn-firefox, -.pkt_ext_containersignup .signup-btn-tryitnow, .pkt_ext_containersignup .signup-btn-email, .pkt_ext_containersignup .signupinterim-btn-login, .pkt_ext_containersignup .signupinterim-btn-signup, @@ -291,15 +275,11 @@ position: relative; z-index: 10; } -.pkt_ext_containersignup .signup-btn-tryitnow, .pkt_ext_containersignup .signup-btn-firefox { min-width: 14.5em; position: relative; padding: 0; } -.pkt_ext_containersignup .signup-btn-tryitnow{ - margin-top: 25px; -} .pkt_ext_containersignup .signup-btn-firefox .logo { background: url(../img/signup_firefoxlogo@1x.png) center center no-repeat; height: 2.6em; @@ -318,7 +298,6 @@ .pkt_ext_containersignup .forgotreset-btn-change { margin-bottom: 2em; } -.pkt_ext_containersignup .signup-btn-tryitnow .text, .pkt_ext_containersignup .signup-btn-firefox .text { display: inline-block; padding: 0.8em 1.625em; @@ -326,7 +305,6 @@ text-shadow: none; white-space: nowrap; } -.pkt_ext_containersignup .signup-btn-tryitnow .text, .pkt_ext_containersignup .signup-btn-firefox .text { color: #fff; } @@ -348,27 +326,22 @@ margin-bottom: 0.5em; } .pkt_ext_signup_ja .signup-btn-firefox .text, -.pkt_ext_signup_ja .signup-btn-tryitnow .text, -.pkt_ext_signup_ru .signup-btn-firefox .text, -.pkt_ext_signup_ru .signup-btn-tryitnow .text { +.pkt_ext_signup_ru .signup-btn-firefox .text { inset-inline-start: 15px; } .pkt_ext_signup_de .signup-btn-firefox .logo, -.pkt_ext_signup_es .pkt_ext_signupdetail_hero .signup-btn-firefox .logo, .pkt_ext_signup_ja .signup-btn-firefox .logo, .pkt_ext_signup_ru .signup-btn-firefox .logo { height: 2.4em; } @media (min-resolution: 1.1dppx) { .pkt_ext_signup_de .signup-btn-firefox .logo, - .pkt_ext_signup_es .pkt_ext_signupdetail_hero .signup-btn-firefox .logo, .pkt_ext_signup_ja .signup-btn-firefox .logo, .pkt_ext_signup_ru .signup-btn-firefox .logo { height: 2.5em; } } .pkt_ext_signup_de .signup-btn-email, -.pkt_ext_signup_es .pkt_ext_signupdetail_hero .signup-btn-email, .pkt_ext_signup_ja .signup-btn-email, .pkt_ext_signup_ru .signup-btn-email { min-width: 13em; @@ -385,118 +358,3 @@ .pkt_ext_signup_overflow.pkt_ext_signup_ru .signup-btn-firefox .logo { display: none; } - -/* Signup variants */ -/* TODO: Delete post-experiment */ - -.los_variant { - background-color: #fff; - padding: 0; - text-align: start; -} - -.los_variant_top { - padding: 24px; -} - -.los_variant_bottom { - text-align: start; - padding: 26px 22px 0; -} - -.los_variant_a .los_variant_bottom { - text-align: center; -} - -.los_variant_bottom .los_variant_button { - font-style: normal; - font-weight: 500; - font-size: 1.1em; - line-height: 24px; - text-align: center; - color: #FFFFFF; - border-radius: 4px; - background: #0060DF; - display: inline-block; - padding: 8px 16px; - margin-bottom: 16px -} - -.los_variant_a .los_variant_bottom .los_variant_button { - display: block; -} - -.los_variant_bottom .los_variant_button:hover { - color: #fff; -} - -.los_variant_c .los_variant_bottom { - border-top: 1px solid #D7D7DB; - margin-top: 20px; -} - -.los_variant_bottom .los_variant_sub { - font-style: normal; - font-weight: normal; - font-size: 0.9em; - line-height: 16px; - color: #737373; -} - -.los_variant_bottom .los_variant_sub a { - color: #0060DF; -} - -.los_variant_top a { - font-size: 1em; -} - -.los_variant_a .los_variant_top { - background: #e8f7f6 url(../img/variant_a.png) bottom right no-repeat; - background-size: contain; - padding-block: 6px 24px; - padding-inline: 24px 102px; - height: 260px; -} - -.los_variant_a .los_variant_top p { - margin-bottom: 0; -} - -.los_variant_b .los_variant_top { - background: #DCEAFF url(../img/variant_b.png) bottom right no-repeat; - background-size: 80%; - padding: 24px 24px 160px; -} - -.los_variant_top:dir(rtl) { - background-position-x: left; -} - -.los_variant_b .los_variant_top a { - font-size: 1em; - line-height: 18px; - text-decoration-line: underline; - color: #0C0C0D; -} - -.los_variant_c .los_variant_top { - background: #fff url(../img/variant_c.png) bottom right no-repeat; - background-size: contain; - padding: 24px 24px 160px; -} - -.los_variant h1 { - font-weight: 600; - font-size: 1.1em; - line-height: 20px; - color: #0C0C0D; -} - -.los_variant p { - font-style: normal; - font-weight: normal; - font-size: 1em; - line-height: 18px; - color: #0C0C0D; -} diff --git a/browser/components/pocket/content/panels/js/main.js b/browser/components/pocket/content/panels/js/main.js index ac9bc5e4cea1..98a10f0f3ce9 100644 --- a/browser/components/pocket/content/panels/js/main.js +++ b/browser/components/pocket/content/panels/js/main.js @@ -99,17 +99,10 @@ function onDOMLoaded() { thePKT_PANEL.init(); } - var pocketHost = thePKT_PANEL.overlay.pockethost; // send an async message to get string data thePKT_PANEL.sendMessage( "PKT_initL10N", { - tos: [ - "https://" + pocketHost + "/tos?s=ffi&t=tos&tv=panel_tryit", - "https://" + - pocketHost + - "/privacy?s=ffi&t=privacypolicy&tv=panel_tryit", - ], pockethomeparagraph: ["Pocket"], }, function(resp) { diff --git a/browser/components/pocket/content/panels/js/signup.js b/browser/components/pocket/content/panels/js/signup.js index 330fc2ca90a3..3c6393acb14c 100644 --- a/browser/components/pocket/content/panels/js/signup.js +++ b/browser/components/pocket/content/panels/js/signup.js @@ -29,10 +29,6 @@ var PKT_PANEL_OVERLAY = function(options) { clickHelper(`.signup-btn-firefox`, `sign_up_1`); clickHelper(`.signup-btn-email`, `sign_up_2`); clickHelper(`.pkt_ext_login`, `log_in`); - - // A generic click we don't do anything special for. - // Was used for an experiment, possibly not needed anymore. - clickHelper(`.signup-btn-tryitnow`); }; this.getTranslations = function() { @@ -45,9 +41,6 @@ var PKT_PANEL_OVERLAY = function(options) { // Extract local variables passed into template via URL query params let queryParams = new URL(window.location.href).searchParams; - let controlvariant = queryParams.get(`controlvariant`); - let variant = queryParams.get(`variant`); - let loggedOutVariant = queryParams.get(`loggedOutVariant`); let pockethost = queryParams.get(`pockethost`) || `getpocket.com`; let language = queryParams .get(`locale`) @@ -61,11 +54,8 @@ var PKT_PANEL_OVERLAY = function(options) { // set translations this.getTranslations(); - this.dictJSON.controlvariant = controlvariant == "true" ? 1 : 0; - this.dictJSON.variant = variant ? variant : "undefined"; this.dictJSON.pockethost = pockethost; - this.dictJSON.showlearnmore = true; - this.dictJSON.utmCampaign = "logged_out_save_test"; + this.dictJSON.utmCampaign = "firefox_door_hanger_menu"; this.dictJSON.utmSource = "control"; // extra modifier class for language @@ -73,42 +63,10 @@ var PKT_PANEL_OVERLAY = function(options) { elBody.classList.add(`pkt_ext_signup_${language}`); } - // Logged Out Display Variants for MV Testing - let variants = { - control: "signup_shell", - variant_a: "variant_a", - variant_b: "variant_b", - variant_c: "variant_c", - button_variant: "signup_shell", - button_control: "signup_shell", - }; - - let loggedOutVariantTemplate = variants[loggedOutVariant]; - - if ( - loggedOutVariant === "button_variant" || - loggedOutVariant === "button_control" - ) { - this.dictJSON.buttonVariant = true; - this.dictJSON.utmCampaign = "logged_out_button_test"; - this.dictJSON.utmSource = "button_control"; - if (loggedOutVariant === "button_variant") { - this.dictJSON.oneButton = true; - this.dictJSON.utmSource = "button_variant"; - } - } - - if (loggedOutVariantTemplate !== `signup_shell`) { - elBody.classList.add(`los_variant`); - elBody.classList.add(`los_${loggedOutVariantTemplate}`); - } - // Create actual content elBody.append( parser.parseFromString( - Handlebars.templates[loggedOutVariantTemplate || variants.control]( - this.dictJSON - ), + Handlebars.templates.signup_shell(this.dictJSON), `text/html` ).documentElement ); diff --git a/browser/components/pocket/content/panels/js/tmpl.js b/browser/components/pocket/content/panels/js/tmpl.js index ac8b050ed69f..79dbf413d394 100644 --- a/browser/components/pocket/content/panels/js/tmpl.js +++ b/browser/components/pocket/content/panels/js/tmpl.js @@ -1,14 +1,5 @@ (function() { var template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {}; -templates['variant_a'] = template({"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) { - return "
\n
\n

Click the \"Pocket button to save articles, videos, and links to Pocket.

\n

Enjoy everything you save, on any device.

\n Learn more ›\n
\n\n
\n Get Pocket for free\n

Already a Pocket user? Log in.

\n
\n
\n"; -},"useData":true}); -templates['variant_b'] = template({"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) { - return "
\n
\n

Here's your save button for the internet.

\n Learn more ›\n
\n\n
\n Get Pocket for free\n

Already a Pocket user? Log in.

\n
\n
\n"; -},"useData":true}); -templates['variant_c'] = template({"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) { - return "
\n
\n

Get Pocket to save anything to your personal corner of the internet.

\n Learn more ›\n
\n\n
\n Sign up for free\n

Already a Pocket user? Log in.

\n
\n
\n"; -},"useData":true}); templates['saved_premiumshell'] = template({"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) { var helper; @@ -35,160 +26,50 @@ templates['saved_shell'] = template({"compiler":[6,">= 2.0.0-beta.1"],"main":fun + alias3(((helper = (helper = helpers.save || (depth0 != null ? depth0.save : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"save","hash":{},"data":data}) : helper))) + "\n \n
\n

\n
\n\n\n
\n
\n
\n"; },"useData":true}); -templates['signup_shell'] = template({"1":function(depth0,helpers,partials,data) { - var stack1; - - return ((stack1 = helpers['if'].call(depth0,(depth0 != null ? depth0.controlvariant : depth0),{"name":"if","hash":{},"fn":this.program(2, data, 0),"inverse":this.program(4, data, 0),"data":data})) != null ? stack1 : ""); -},"2":function(depth0,helpers,partials,data) { +templates['signup_shell'] = template({"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) { var helper, alias1=helpers.helperMissing, alias2="function", alias3=this.escapeExpression; - return "

" - + alias3(((helper = (helper = helpers.learnmore || (depth0 != null ? depth0.learnmore : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"learnmore","hash":{},"data":data}) : helper))) - + "

\n"; -},"4":function(depth0,helpers,partials,data) { - var helper, alias1=helpers.helperMissing, alias2="function", alias3=this.escapeExpression; - - return "

" - + alias3(((helper = (helper = helpers.learnmore || (depth0 != null ? depth0.learnmore : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"learnmore","hash":{},"data":data}) : helper))) - + "

\n"; -},"6":function(depth0,helpers,partials,data) { - var helper; - - return "

" - + this.escapeExpression(((helper = (helper = helpers.learnmore || (depth0 != null ? depth0.learnmore : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0,{"name":"learnmore","hash":{},"data":data}) : helper))) - + "

\n"; -},"8":function(depth0,helpers,partials,data) { - var stack1, helper, alias1=helpers.helperMissing, alias2="function", alias3=this.escapeExpression; - - return "

" - + alias3(((helper = (helper = helpers.signuptosave || (depth0 != null ? depth0.signuptosave : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"signuptosave","hash":{},"data":data}) : helper))) - + "

\n" - + ((stack1 = helpers['if'].call(depth0,(depth0 != null ? depth0.buttonVariant : depth0),{"name":"if","hash":{},"fn":this.program(9, data, 0),"inverse":this.program(14, data, 0),"data":data})) != null ? stack1 : "") - + "

" - + alias3(((helper = (helper = helpers.alreadyhaveacct || (depth0 != null ? depth0.alreadyhaveacct : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"alreadyhaveacct","hash":{},"data":data}) : helper))) - + " " - + alias3(((helper = (helper = helpers.loginnow || (depth0 != null ? depth0.loginnow : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"loginnow","hash":{},"data":data}) : helper))) - + ".

\n"; -},"9":function(depth0,helpers,partials,data) { - var stack1; - - return ((stack1 = helpers['if'].call(depth0,(depth0 != null ? depth0.oneButton : depth0),{"name":"if","hash":{},"fn":this.program(10, data, 0),"inverse":this.program(12, data, 0),"data":data})) != null ? stack1 : ""); -},"10":function(depth0,helpers,partials,data) { - var helper, alias1=helpers.helperMissing, alias2="function", alias3=this.escapeExpression; - - return "

\n Sign up\n

\n"; -},"12":function(depth0,helpers,partials,data) { - var helper, alias1=helpers.helperMissing, alias2="function", alias3=this.escapeExpression; - - return "

\n \n " - + alias3(((helper = (helper = helpers.signupfirefox || (depth0 != null ? depth0.signupfirefox : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"signupfirefox","hash":{},"data":data}) : helper))) - + "\n \n

\n

\n " - + alias3(((helper = (helper = helpers.signupemail || (depth0 != null ? depth0.signupemail : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"signupemail","hash":{},"data":data}) : helper))) - + "\n

\n"; -},"14":function(depth0,helpers,partials,data) { - var helper, alias1=helpers.helperMissing, alias2="function", alias3=this.escapeExpression; - - return "

" - + alias3(((helper = (helper = helpers.signupfirefox || (depth0 != null ? depth0.signupfirefox : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"signupfirefox","hash":{},"data":data}) : helper))) - + "

\n

" - + alias3(((helper = (helper = helpers.signupemail || (depth0 != null ? depth0.signupemail : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"signupemail","hash":{},"data":data}) : helper))) - + "

\n"; -},"16":function(depth0,helpers,partials,data) { - var stack1, helper, alias1=helpers.helperMissing, alias2="function", alias3=this.escapeExpression; - - return "

" - + alias3(((helper = (helper = helpers.tryitnow || (depth0 != null ? depth0.tryitnow : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"tryitnow","hash":{},"data":data}) : helper))) - + "

\n

" - + alias3(((helper = (helper = helpers.alreadyhaveacct || (depth0 != null ? depth0.alreadyhaveacct : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"alreadyhaveacct","hash":{},"data":data}) : helper))) - + " " - + alias3(((helper = (helper = helpers.loginnow || (depth0 != null ? depth0.loginnow : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"loginnow","hash":{},"data":data}) : helper))) - + ".

\n

" - + ((stack1 = ((helper = (helper = helpers.tos || (depth0 != null ? depth0.tos : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"tos","hash":{},"data":data}) : helper))) != null ? stack1 : "") - + "

\n"; -},"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) { - var stack1, helper, alias1=helpers.helperMissing, alias2="function", alias3=this.escapeExpression; - return "
\n
\n
\n

" + alias3(((helper = (helper = helpers.taglinestory_one || (depth0 != null ? depth0.taglinestory_one : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"taglinestory_one","hash":{},"data":data}) : helper))) + "

\n
\n
\n
\n
\n
\n
\n

" + alias3(((helper = (helper = helpers.taglinestory_two || (depth0 != null ? depth0.taglinestory_two : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"taglinestory_two","hash":{},"data":data}) : helper))) - + "

\n" - + ((stack1 = helpers['if'].call(depth0,(depth0 != null ? depth0.showlearnmore : depth0),{"name":"if","hash":{},"fn":this.program(1, data, 0),"inverse":this.program(6, data, 0),"data":data})) != null ? stack1 : "") - + "
\n
\n
\n
\n
\n" - + ((stack1 = helpers['if'].call(depth0,(depth0 != null ? depth0.controlvariant : depth0),{"name":"if","hash":{},"fn":this.program(8, data, 0),"inverse":this.program(16, data, 0),"data":data})) != null ? stack1 : "") - + "
\n"; + + "

\n

" + + alias3(((helper = (helper = helpers.learnmore || (depth0 != null ? depth0.learnmore : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"learnmore","hash":{},"data":data}) : helper))) + + "

\n \n
\n \n\n
\n

" + + alias3(((helper = (helper = helpers.signuptosave || (depth0 != null ? depth0.signuptosave : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"signuptosave","hash":{},"data":data}) : helper))) + + "

\n

" + + alias3(((helper = (helper = helpers.signupfirefox || (depth0 != null ? depth0.signupfirefox : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"signupfirefox","hash":{},"data":data}) : helper))) + + "

\n

" + + alias3(((helper = (helper = helpers.signupemail || (depth0 != null ? depth0.signupemail : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"signupemail","hash":{},"data":data}) : helper))) + + "

\n

" + + alias3(((helper = (helper = helpers.alreadyhaveacct || (depth0 != null ? depth0.alreadyhaveacct : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"alreadyhaveacct","hash":{},"data":data}) : helper))) + + " " + + alias3(((helper = (helper = helpers.loginnow || (depth0 != null ? depth0.loginnow : depth0)) != null ? helper : alias1),(typeof helper === alias2 ? helper.call(depth0,{"name":"loginnow","hash":{},"data":data}) : helper))) + + ".

\n
\n"; },"useData":true}); templates['home_shell'] = template({"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) { var helper, alias1=helpers.helperMissing, alias2="function", alias3=this.escapeExpression; diff --git a/browser/components/pocket/content/panels/tmpl/loggedoutvariants/variant_a.handlebars b/browser/components/pocket/content/panels/tmpl/loggedoutvariants/variant_a.handlebars deleted file mode 100644 index 9d9344f05fc3..000000000000 --- a/browser/components/pocket/content/panels/tmpl/loggedoutvariants/variant_a.handlebars +++ /dev/null @@ -1,12 +0,0 @@ -
-
-

Click the Pocket Button button to save articles, videos, and links to Pocket.

-

Enjoy everything you save, on any device.

- Learn more › -
- -
- -

Already a Pocket user?

-
-
diff --git a/browser/components/pocket/content/panels/tmpl/loggedoutvariants/variant_b.handlebars b/browser/components/pocket/content/panels/tmpl/loggedoutvariants/variant_b.handlebars deleted file mode 100644 index 68baef6fd9d7..000000000000 --- a/browser/components/pocket/content/panels/tmpl/loggedoutvariants/variant_b.handlebars +++ /dev/null @@ -1,11 +0,0 @@ -
-
-

Here's your save button for the internet.

- Learn more › -
- -
- -

Already a Pocket user?

-
-
diff --git a/browser/components/pocket/content/panels/tmpl/loggedoutvariants/variant_c.handlebars b/browser/components/pocket/content/panels/tmpl/loggedoutvariants/variant_c.handlebars deleted file mode 100644 index 1722524596f5..000000000000 --- a/browser/components/pocket/content/panels/tmpl/loggedoutvariants/variant_c.handlebars +++ /dev/null @@ -1,11 +0,0 @@ -
-
-

Get Pocket to save anything to your personal corner of the internet.

- Learn more › -
- -
- -

Already a Pocket user?

-
-
diff --git a/browser/components/pocket/content/panels/tmpl/signup_shell.handlebars b/browser/components/pocket/content/panels/tmpl/signup_shell.handlebars index 3971cfb73b32..2be32827d951 100644 --- a/browser/components/pocket/content/panels/tmpl/signup_shell.handlebars +++ b/browser/components/pocket/content/panels/tmpl/signup_shell.handlebars @@ -9,45 +9,14 @@

{{taglinestory_two}}

- {{#if showlearnmore}} - {{#if controlvariant}} -

{{learnmore}}

- {{else}} -

{{learnmore}}

- {{/if}} - {{else}} -

{{learnmore}}

- {{/if}} +

{{learnmore}}

- {{#if controlvariant}} -

{{signuptosave}}

- {{#if buttonVariant}} - {{#if oneButton}} -

- -

- {{else}} -

- -

-

- -

- {{/if}} - {{else}} -

-

- {{/if}} -

{{alreadyhaveacct}} .

- {{else}} -

-

{{alreadyhaveacct}} .

-

{{{tos}}}

- {{/if}} +

{{signuptosave}}

+

+

+

{{alreadyhaveacct}} .

diff --git a/browser/components/pocket/content/pktApi.jsm b/browser/components/pocket/content/pktApi.jsm index 769ada45a5ff..14a125974180 100644 --- a/browser/components/pocket/content/pktApi.jsm +++ b/browser/components/pocket/content/pktApi.jsm @@ -719,36 +719,6 @@ var pktApi = (function() { }); } - /** - * Helper function to get current signup AB group the user is in - */ - function getSignupPanelTabTestVariant() { - return getMultipleTestOption("panelSignUp", { control: 1, v1: 0, v2: 0 }); - } - - function getMultipleTestOption(testName, testOptions) { - // Get the test from preferences if we've already assigned the user to a test - var settingName = "test." + testName; - var assignedValue = getSetting(settingName); - var valArray = []; - - // If not assigned yet, pick and store a value - if (!assignedValue) { - // Get a weighted array of test variants from the testOptions object - Object.keys(testOptions).forEach(function(key) { - for (var i = 0; i < testOptions[key]; i++) { - valArray.push(key); - } - }); - - // Get a random test variant and set the user to it - assignedValue = valArray[Math.floor(Math.random() * valArray.length)]; - setSetting(settingName, assignedValue); - } - - return assignedValue; - } - /** * Public functions */ @@ -765,7 +735,6 @@ var pktApi = (function() { isPremiumUser, getSuggestedTagsForItem, getSuggestedTagsForURL, - getSignupPanelTabTestVariant, retrieve, getArticleInfo, getMobileDownload, diff --git a/browser/components/pocket/content/pktUI.js b/browser/components/pocket/content/pktUI.js index 4d01ebb44805..636553e68bad 100644 --- a/browser/components/pocket/content/pktUI.js +++ b/browser/components/pocket/content/pktUI.js @@ -84,11 +84,6 @@ var pktUI = (function() { const initialPanelSize = { signup: { control: { height: 450, width: 300 }, - button_control: { height: 442, width: 300 }, - variant_a: { height: 408, width: 300 }, - variant_b: { height: 383, width: 300 }, - variant_c: { height: 424, width: 300 }, - button_variant: { height: 388, width: 300 }, }, saved: { control: { height: 132, width: 350 }, @@ -154,44 +149,12 @@ var pktUI = (function() { * Show the sign-up panel */ function showSignUp() { - // AB test: Direct logged-out users to tab vs panel - if (pktApi.getSignupPanelTabTestVariant() == "v2") { - let site = Services.prefs.getCharPref("extensions.pocket.site"); - openTabWithUrl( - "https://" + - site + - "/firefox_learnmore?s=ffi&t=autoredirect&tv=page_learnmore&src=ff_ext", - Services.scriptSecurityManager.createNullPrincipal({}), - null - ); - - // force the panel closed before it opens - getPanel().hidePopup(); - - return; - } - - // Control: Show panel as normal getFirefoxAccountSignedInUser(function(userdata) { - var controlvariant = pktApi.getSignupPanelTabTestVariant() == "control"; - var variant = "storyboard_lm"; - const loggedOutVariant = - Services.prefs.getCharPref("extensions.pocket.loggedOutVariant") || - "control"; let sizes = initialPanelSize.signup.control; - if (loggedOutVariant && initialPanelSize.signup[loggedOutVariant]) { - sizes = initialPanelSize.signup[loggedOutVariant]; - } showPanel( "about:pocket-signup?pockethost=" + Services.prefs.getCharPref("extensions.pocket.site") + - "&loggedOutVariant=" + - loggedOutVariant + - "&variant=" + - variant + - "&controlvariant=" + - controlvariant + "&locale=" + getUILocale(), sizes diff --git a/browser/components/pocket/test/unit/browser_pocket_AboutPocketParent.js b/browser/components/pocket/test/unit/browser_pocket_AboutPocketParent.js index 7d8ced696af7..ea8b7a16b640 100644 --- a/browser/components/pocket/test/unit/browser_pocket_AboutPocketParent.js +++ b/browser/components/pocket/test/unit/browser_pocket_AboutPocketParent.js @@ -88,9 +88,7 @@ test_runner(async function test_AboutPocketParent_receiveMessage_PKT_initL10N({ await aboutPocketParent.receiveMessage({ name: "PKT_initL10N", data: { - payload: { - tos: ["https://foo.com", "https://bar.com"], - }, + payload: {}, panelId: 1, }, }); @@ -120,11 +118,6 @@ test_runner(async function test_AboutPocketParent_receiveMessage_PKT_initL10N({ args[2].strings, "Should fire sendResponseMessageToPanel with PKT_initL10N payload strings" ); - Assert.equal( - args[2].strings.tos, - 'By continuing, you agree to Pocket’s Terms of Service and Privacy Policy', - "Should fire sendResponseMessageToPanel with PKT_initL10N payload strings tos" - ); }); test_runner( diff --git a/browser/locales/en-US/chrome/browser/pocket.properties b/browser/locales/en-US/chrome/browser/pocket.properties index 1c7dd63c4e96..4b170cf5e937 100644 --- a/browser/locales/en-US/chrome/browser/pocket.properties +++ b/browser/locales/en-US/chrome/browser/pocket.properties @@ -24,8 +24,6 @@ tagline = Save articles and videos from Firefox to view in Pocket on any device, taglinestory_one = Click the Pocket Button to save any article, video or page from Firefox. taglinestory_two = View in Pocket on any device, any time. tagssaved = Tags Added -tos = By continuing, you agree to Pocket’s Terms of Service and Privacy Policy -tryitnow = Try It Now signupfirefox = Sign up with Firefox viewlist = View List mylist = My List