-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoptions.js
6 lines (6 loc) · 80.1 KB
/
options.js
1
2
3
4
5
6
!function(e){var n={};function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(n){return e[n]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=134)}({0:function(e,n,t){"use strict";t.d(n,"c",(function(){return N})),t.d(n,"a",(function(){return u})),t.d(n,"b",(function(){return r}));var r,o,a,i,s,l={},c=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord/i;function f(e,n){for(var t in n)e[t]=n[t];return e}function d(e){var n=e.parentNode;n&&n.removeChild(e)}function u(e,n,t){var r,o=arguments,a={};for(r in n)"key"!==r&&"ref"!==r&&(a[r]=n[r]);if(arguments.length>3)for(t=[t],r=3;r<arguments.length;r++)t.push(o[r]);if(null!=t&&(a.children=t),"function"==typeof e&&null!=e.defaultProps)for(r in e.defaultProps)void 0===a[r]&&(a[r]=e.defaultProps[r]);return m(e,a,n&&n.key,n&&n.ref)}function m(e,n,t,o){var a={type:e,props:n,key:t,ref:o,__k:null,__:null,__b:0,__e:null,__d:null,__c:null,constructor:void 0};return r.vnode&&r.vnode(a),a}function b(e){return e.children}function g(e,n){this.props=e,this.context=n}function h(e,n){if(null==n)return e.__?h(e.__,e.__.__k.indexOf(e)+1):null;for(var t;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e)return t.__e;return"function"==typeof e.type?h(e):null}function y(e){var n,t;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e){e.__e=e.__c.base=t.__e;break}return y(e)}}function x(e){(!e.__d&&(e.__d=!0)&&1===o.push(e)||i!==r.debounceRendering)&&((i=r.debounceRendering)||a)(k)}function k(){var e,n,t,r,a,i,s;for(o.sort((function(e,n){return n.__v.__b-e.__v.__b}));e=o.pop();)e.__d&&(t=void 0,r=void 0,i=(a=(n=e).__v).__e,(s=n.__P)&&(t=[],r=z(s,a,f({},a),n.__n,void 0!==s.ownerSVGElement,null,t,null==i?h(a):i),S(t,a),r!=i&&y(a)))}function w(e,n,t,r,o,a,i,s,p){var f,u,m,b,g,y,x,k=t&&t.__k||c,w=k.length;if(s==l&&(s=null!=a?a[0]:w?h(t,0):null),f=0,n.__k=v(n.__k,(function(t){if(null!=t){if(t.__=n,t.__b=n.__b+1,null===(m=k[f])||m&&t.key==m.key&&t.type===m.type)k[f]=void 0;else for(u=0;u<w;u++){if((m=k[u])&&t.key==m.key&&t.type===m.type){k[u]=void 0;break}m=null}if(b=z(e,t,m=m||l,r,o,a,i,s,p),(u=t.ref)&&m.ref!=u&&(x||(x=[]),m.ref&&x.push(m.ref,null,t),x.push(u,t.__c||b,t)),null!=b){if(null==y&&(y=b),null!=t.__d)b=t.__d,t.__d=null;else if(a==m||b!=s||null==b.parentNode){e:if(null==s||s.parentNode!==e)e.appendChild(b);else{for(g=s,u=0;(g=g.nextSibling)&&u<w;u+=2)if(g==b)break e;e.insertBefore(b,s)}"option"==n.type&&(e.value="")}s=b.nextSibling,"function"==typeof n.type&&(n.__d=b)}}return f++,t})),n.__e=y,null!=a&&"function"!=typeof n.type)for(f=a.length;f--;)null!=a[f]&&d(a[f]);for(f=w;f--;)null!=k[f]&&T(k[f],k[f]);if(x)for(f=0;f<x.length;f++)P(x[f],x[++f],x[++f])}function v(e,n,t){if(null==t&&(t=[]),null==e||"boolean"==typeof e)n&&t.push(n(null));else if(Array.isArray(e))for(var r=0;r<e.length;r++)v(e[r],n,t);else t.push(n?n("string"==typeof e||"number"==typeof e?m(null,e,null,null):null!=e.__e||null!=e.__c?m(e.type,e.props,e.key,null):e):e);return t}function _(e,n,t){"-"===n[0]?e.setProperty(n,t):e[n]="number"==typeof t&&!1===p.test(n)?t+"px":null==t?"":t}function j(e,n,t,r,o){var a,i,s,l,c;if(o?"className"===n&&(n="class"):"class"===n&&(n="className"),"key"===n||"children"===n);else if("style"===n)if(a=e.style,"string"==typeof t)a.cssText=t;else{if("string"==typeof r&&(a.cssText="",r=null),r)for(i in r)t&&i in t||_(a,i,"");if(t)for(s in t)r&&t[s]===r[s]||_(a,s,t[s])}else"o"===n[0]&&"n"===n[1]?(l=n!==(n=n.replace(/Capture$/,"")),c=n.toLowerCase(),n=(c in e?c:n).slice(2),t?(r||e.addEventListener(n,O,l),(e.l||(e.l={}))[n]=t):e.removeEventListener(n,O,l)):"list"!==n&&"tagName"!==n&&"form"!==n&&"type"!==n&&!o&&n in e?e[n]=null==t?"":t:"function"!=typeof t&&"dangerouslySetInnerHTML"!==n&&(n!==(n=n.replace(/^xlink:?/,""))?null==t||!1===t?e.removeAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase(),t):null==t||!1===t?e.removeAttribute(n):e.setAttribute(n,t))}function O(e){this.l[e.type](r.event?r.event(e):e)}function z(e,n,t,o,a,i,s,l,c){var p,d,u,m,h,y,x,k,_,j,O=n.type;if(void 0!==n.constructor)return null;(p=r.__b)&&p(n);try{e:if("function"==typeof O){if(k=n.props,_=(p=O.contextType)&&o[p.__c],j=p?_?_.props.value:p.__:o,t.__c?x=(d=n.__c=t.__c).__=d.__E:("prototype"in O&&O.prototype.render?n.__c=d=new O(k,j):(n.__c=d=new g(k,j),d.constructor=O,d.render=M),_&&_.sub(d),d.props=k,d.state||(d.state={}),d.context=j,d.__n=o,u=d.__d=!0,d.__h=[]),null==d.__s&&(d.__s=d.state),null!=O.getDerivedStateFromProps&&(d.__s==d.state&&(d.__s=f({},d.__s)),f(d.__s,O.getDerivedStateFromProps(k,d.__s))),m=d.props,h=d.state,u)null==O.getDerivedStateFromProps&&null!=d.componentWillMount&&d.componentWillMount(),null!=d.componentDidMount&&d.__h.push(d.componentDidMount);else{if(null==O.getDerivedStateFromProps&&k!==m&&null!=d.componentWillReceiveProps&&d.componentWillReceiveProps(k,j),!d.__e&&null!=d.shouldComponentUpdate&&!1===d.shouldComponentUpdate(k,d.__s,j)){for(d.props=k,d.state=d.__s,d.__d=!1,d.__v=n,n.__e=t.__e,n.__k=t.__k,d.__h.length&&s.push(d),p=0;p<n.__k.length;p++)n.__k[p]&&(n.__k[p].__=n);break e}null!=d.componentWillUpdate&&d.componentWillUpdate(k,d.__s,j),null!=d.componentDidUpdate&&d.__h.push((function(){d.componentDidUpdate(m,h,y)}))}d.context=j,d.props=k,d.state=d.__s,(p=r.__r)&&p(n),d.__d=!1,d.__v=n,d.__P=e,p=d.render(d.props,d.state,d.context),n.__k=v(null!=p&&p.type==b&&null==p.key?p.props.children:p),null!=d.getChildContext&&(o=f(f({},o),d.getChildContext())),u||null==d.getSnapshotBeforeUpdate||(y=d.getSnapshotBeforeUpdate(m,h)),w(e,n,t,o,a,i,s,l,c),d.base=n.__e,d.__h.length&&s.push(d),x&&(d.__E=d.__=null),d.__e=null}else n.__e=C(t.__e,n,t,o,a,i,s,c);(p=r.diffed)&&p(n)}catch(e){r.__e(e,n,t)}return n.__e}function S(e,n){r.__c&&r.__c(n,e),e.some((function(n){try{e=n.__h,n.__h=[],e.some((function(e){e.call(n)}))}catch(e){r.__e(e,n.__v)}}))}function C(e,n,t,r,o,a,i,s){var p,f,d,u,m,b=t.props,g=n.props;if(o="svg"===n.type||o,null==e&&null!=a)for(p=0;p<a.length;p++)if(null!=(f=a[p])&&(null===n.type?3===f.nodeType:f.localName===n.type)){e=f,a[p]=null;break}if(null==e){if(null===n.type)return document.createTextNode(g);e=o?document.createElementNS("http://www.w3.org/2000/svg",n.type):document.createElement(n.type),a=null}if(null===n.type)null!=a&&(a[a.indexOf(e)]=null),b!==g&&e.data!=g&&(e.data=g);else if(n!==t){if(null!=a&&(a=c.slice.call(e.childNodes)),d=(b=t.props||l).dangerouslySetInnerHTML,u=g.dangerouslySetInnerHTML,!s){if(b===l)for(b={},m=0;m<e.attributes.length;m++)b[e.attributes[m].name]=e.attributes[m].value;(u||d)&&(u&&d&&u.__html==d.__html||(e.innerHTML=u&&u.__html||""))}(function(e,n,t,r,o){var a;for(a in t)a in n||j(e,a,null,t[a],r);for(a in n)o&&"function"!=typeof n[a]||"value"===a||"checked"===a||t[a]===n[a]||j(e,a,n[a],t[a],r)})(e,g,b,o,s),n.__k=n.props.children,u||w(e,n,t,r,"foreignObject"!==n.type&&o,a,i,l,s),s||("value"in g&&void 0!==g.value&&g.value!==e.value&&(e.value=null==g.value?"":g.value),"checked"in g&&void 0!==g.checked&&g.checked!==e.checked&&(e.checked=g.checked))}return e}function P(e,n,t){try{"function"==typeof e?e(n):e.current=n}catch(e){r.__e(e,t)}}function T(e,n,t){var o,a,i;if(r.unmount&&r.unmount(e),(o=e.ref)&&(o.current&&o.current!==e.__e||P(o,null,n)),t||"function"==typeof e.type||(t=null!=(a=e.__e)),e.__e=e.__d=null,null!=(o=e.__c)){if(o.componentWillUnmount)try{o.componentWillUnmount()}catch(e){r.__e(e,n)}o.base=o.__P=null}if(o=e.__k)for(i=0;i<o.length;i++)o[i]&&T(o[i],n,t);null!=a&&d(a)}function M(e,n,t){return this.constructor(e,t)}function N(e,n,t){var o,a,i;r.__&&r.__(e,n),a=(o=t===s)?null:t&&t.__k||n.__k,e=u(b,null,[e]),i=[],z(n,(o?n:t||n).__k=e,a||l,l,void 0!==n.ownerSVGElement,t&&!o?[t]:a?null:c.slice.call(n.childNodes),i,t||l,o),S(i,e)}r={__e:function(e,n){for(var t,r;n=n.__;)if((t=n.__c)&&!t.__)try{if(t.constructor&&null!=t.constructor.getDerivedStateFromError&&(r=!0,t.setState(t.constructor.getDerivedStateFromError(e))),null!=t.componentDidCatch&&(r=!0,t.componentDidCatch(e)),r)return x(t.__E=t)}catch(n){e=n}throw e}},g.prototype.setState=function(e,n){var t;t=this.__s!==this.state?this.__s:this.__s=f({},this.state),"function"==typeof e&&(e=e(t,this.props)),e&&f(t,e),null!=e&&this.__v&&(this.__e=!1,n&&this.__h.push(n),x(this))},g.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},g.prototype.render=b,o=[],a="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,s=l},1:function(e,n,t){"use strict";t.d(n,"s",(function(){return r})),t.d(n,"e",(function(){return o})),t.d(n,"d",(function(){return a})),t.d(n,"o",(function(){return i})),t.d(n,"n",(function(){return s})),t.d(n,"g",(function(){return l})),t.d(n,"p",(function(){return c})),t.d(n,"h",(function(){return p})),t.d(n,"l",(function(){return f})),t.d(n,"f",(function(){return d})),t.d(n,"k",(function(){return u})),t.d(n,"j",(function(){return m})),t.d(n,"i",(function(){return b})),t.d(n,"m",(function(){return g})),t.d(n,"a",(function(){return h})),t.d(n,"b",(function(){return y})),t.d(n,"c",(function(){return x})),t.d(n,"r",(function(){return w})),t.d(n,"q",(function(){return v}));const r="com.remarkable",o=`${r}.printer-v1`,a=`${r}.read-on-remarkable`,i=`${a}.status`,s="init",l="convert",c="success",p="error",f="error_print",d="close",u="error_convert",m="error_cloud",b="error_auth",g="error_upload",h="EPUB",y="PDF",x={CLOUD:"Couldn't connect to cloud. Please check your cloud connection and try again.",AUTHORIZE:"Problems connecting to your account. Please visit my.remarkable.com to check your account details",UPLOAD:"Upload failed. Please check your connection and try again.",CONVERT:"Unable to convert page, try sending as PDF (Ctrl + P)."},k=["about","accesskey","aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-controls","aria-describedat","aria-describedby","aria-disabled","aria-dropeffect","aria-expanded","aria-flowto","aria-grabbed","aria-haspopup","aria-hidden","aria-invalid","aria-label","aria-labelledby","aria-level","aria-live","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","epub:type","epub:prefix","class","contenteditable","contextmenu","datatype","dir","draggable","dropzone","hidden","id","inlist","itemid","itemprop","itemref","itemscope","itemtype","lang","ns1:type","ns2:alphabet","ns2:ph","prefix","property","resource","rev","role","spellcheck","style","tabindex","title","typeof","vocab","xml:base","xml:lang","xml:space"],w={a:["rel",...k],abbr:k,address:k,acronym:k,article:k,aside:k,audio:["src",...k],b:k,bar:k,basefont:k,bdi:k,bdo:k,big:k,blockquote:k,br:k,button:["type",...k],canvas:["height","width",...k],caption:k,center:k,cite:k,code:k,col:k,colgroup:k,command:["type",...k],datalist:k,dd:k,del:k,details:k,dfn:k,div:k,dl:k,dt:k,em:k,embed:["height","src","type","width",...k],fieldset:k,figcaption:k,figure:k,font:k,footer:k,form:k,h1:k,h2:k,h3:k,h4:k,h5:k,h6:k,header:k,hgroup:k,hr:k,i:k,img:["alt","height","ismap","src","usemap","width",...k],input:["alt","height","src","type","usemap","width",...k],ins:k,kbd:k,keygen:k,label:k,li:k,link:["rel",...k],main:k,map:k,mark:k,menu:["type",...k],meta:["content",...k],meter:k,nav:k,"ns:svg":k,"ns1:switch":k,"ns1:trigger":k,"ns2:math":k,"ns3:svg":k,object:["height","type","usemap","width",...k],ol:k,output:k,p:k,param:k,pre:k,progress:k,q:k,ruby:k,s:k,samp:k,section:k,select:k,small:k,span:k,strike:k,strong:k,style:["type",...k],sub:k,sup:k,table:k,tbody:k,td:["colspan","rowspan",...k],textarea:k,tfoot:k,th:["colspan","rowspan",...k],thead:k,time:k,tr:k,tt:k,u:k,ul:k,var:k,video:["height","src","width",...k],wbr:k},v={HTML:"text/html",PDF:"application/pdf",PNG:"image/png",JPG:"image/jpeg"}},11:function(e,n,t){var r=t(15),o=t(16);e.exports=function(e,n,t){var a=n&&t||0;"string"==typeof e&&(n="binary"===e?new Array(16):null,e=null);var i=(e=e||{}).random||(e.rng||r)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,n)for(var s=0;s<16;++s)n[a+s]=i[s];return n||o(i)}},128:function(e,n,t){var r=t(7),o=t(129);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1},i=(r(o,a),o.locals?o.locals:{});e.exports=i},129:function(e,n,t){(n=t(8)(!1)).push([e.i,"/**\r\n * pretty-checkbox.css\r\n *\r\n * A pure CSS library to beautify checkbox and radio buttons\r\n *\r\n * Source: https://github.com/lokesh-coder/pretty-checkbox\r\n * Demo: https://lokesh-coder.github.io/pretty-checkbox\r\n *\r\n * Copyright (c) 2017 Lokesh rajendran\r\n */\r\n\r\n.pretty * {\r\n box-sizing: border-box;\r\n}\r\n\r\n.pretty input:not([type='checkbox']):not([type='radio']) {\r\n display: none;\r\n}\r\n\r\n.pretty {\r\n position: relative;\r\n display: inline-block;\r\n margin-right: 1em;\r\n white-space: nowrap;\r\n line-height: 1;\r\n}\r\n\r\n.pretty input {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n min-width: 1em;\r\n width: 100%;\r\n height: 100%;\r\n z-index: 2;\r\n opacity: 0;\r\n margin: 0;\r\n padding: 0;\r\n cursor: pointer;\r\n}\r\n\r\n.pretty .state label {\r\n position: initial;\r\n display: inline-block;\r\n font-weight: normal;\r\n margin: 0;\r\n text-indent: 1.5em;\r\n min-width: calc(1em + 2px);\r\n}\r\n\r\n.pretty .state label:before,\r\n.pretty .state label:after {\r\n content: '';\r\n width: calc(1em + 2px);\r\n height: calc(1em + 2px);\r\n display: block;\r\n box-sizing: border-box;\r\n border-radius: 0;\r\n border: 1px solid transparent;\r\n z-index: 0;\r\n position: absolute;\r\n left: 0;\r\n top: calc((0% - (100% - 1em)) - 8%);\r\n background-color: transparent;\r\n}\r\n\r\n.pretty .state label:before {\r\n border-color: #bdc3c7;\r\n}\r\n\r\n.pretty .state.p-is-hover,\r\n.pretty .state.p-is-indeterminate {\r\n display: none;\r\n}\r\n\r\n@-webkit-keyframes zoom {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: scale(0);\r\n transform: scale(0);\r\n }\r\n}\r\n\r\n@keyframes zoom {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: scale(0);\r\n transform: scale(0);\r\n }\r\n}\r\n\r\n@-webkit-keyframes tada {\r\n 0% {\r\n -webkit-animation-timing-function: ease-in;\r\n animation-timing-function: ease-in;\r\n opacity: 0;\r\n -webkit-transform: scale(7);\r\n transform: scale(7);\r\n }\r\n 38% {\r\n -webkit-animation-timing-function: ease-out;\r\n animation-timing-function: ease-out;\r\n opacity: 1;\r\n -webkit-transform: scale(1);\r\n transform: scale(1);\r\n }\r\n 55% {\r\n -webkit-animation-timing-function: ease-in;\r\n animation-timing-function: ease-in;\r\n -webkit-transform: scale(1.5);\r\n transform: scale(1.5);\r\n }\r\n 72% {\r\n -webkit-animation-timing-function: ease-out;\r\n animation-timing-function: ease-out;\r\n -webkit-transform: scale(1);\r\n transform: scale(1);\r\n }\r\n 81% {\r\n -webkit-animation-timing-function: ease-in;\r\n animation-timing-function: ease-in;\r\n -webkit-transform: scale(1.24);\r\n transform: scale(1.24);\r\n }\r\n 89% {\r\n -webkit-animation-timing-function: ease-out;\r\n animation-timing-function: ease-out;\r\n -webkit-transform: scale(1);\r\n transform: scale(1);\r\n }\r\n 95% {\r\n -webkit-animation-timing-function: ease-in;\r\n animation-timing-function: ease-in;\r\n -webkit-transform: scale(1.04);\r\n transform: scale(1.04);\r\n }\r\n 100% {\r\n -webkit-animation-timing-function: ease-out;\r\n animation-timing-function: ease-out;\r\n -webkit-transform: scale(1);\r\n transform: scale(1);\r\n }\r\n}\r\n\r\n@keyframes tada {\r\n 0% {\r\n -webkit-animation-timing-function: ease-in;\r\n animation-timing-function: ease-in;\r\n opacity: 0;\r\n -webkit-transform: scale(7);\r\n transform: scale(7);\r\n }\r\n 38% {\r\n -webkit-animation-timing-function: ease-out;\r\n animation-timing-function: ease-out;\r\n opacity: 1;\r\n -webkit-transform: scale(1);\r\n transform: scale(1);\r\n }\r\n 55% {\r\n -webkit-animation-timing-function: ease-in;\r\n animation-timing-function: ease-in;\r\n -webkit-transform: scale(1.5);\r\n transform: scale(1.5);\r\n }\r\n 72% {\r\n -webkit-animation-timing-function: ease-out;\r\n animation-timing-function: ease-out;\r\n -webkit-transform: scale(1);\r\n transform: scale(1);\r\n }\r\n 81% {\r\n -webkit-animation-timing-function: ease-in;\r\n animation-timing-function: ease-in;\r\n -webkit-transform: scale(1.24);\r\n transform: scale(1.24);\r\n }\r\n 89% {\r\n -webkit-animation-timing-function: ease-out;\r\n animation-timing-function: ease-out;\r\n -webkit-transform: scale(1);\r\n transform: scale(1);\r\n }\r\n 95% {\r\n -webkit-animation-timing-function: ease-in;\r\n animation-timing-function: ease-in;\r\n -webkit-transform: scale(1.04);\r\n transform: scale(1.04);\r\n }\r\n 100% {\r\n -webkit-animation-timing-function: ease-out;\r\n animation-timing-function: ease-out;\r\n -webkit-transform: scale(1);\r\n transform: scale(1);\r\n }\r\n}\r\n\r\n@-webkit-keyframes jelly {\r\n 0% {\r\n -webkit-transform: scale3d(1, 1, 1);\r\n transform: scale3d(1, 1, 1);\r\n }\r\n 30% {\r\n -webkit-transform: scale3d(0.75, 1.25, 1);\r\n transform: scale3d(0.75, 1.25, 1);\r\n }\r\n 40% {\r\n -webkit-transform: scale3d(1.25, 0.75, 1);\r\n transform: scale3d(1.25, 0.75, 1);\r\n }\r\n 50% {\r\n -webkit-transform: scale3d(0.85, 1.15, 1);\r\n transform: scale3d(0.85, 1.15, 1);\r\n }\r\n 65% {\r\n -webkit-transform: scale3d(1.05, 0.95, 1);\r\n transform: scale3d(1.05, 0.95, 1);\r\n }\r\n 75% {\r\n -webkit-transform: scale3d(0.95, 1.05, 1);\r\n transform: scale3d(0.95, 1.05, 1);\r\n }\r\n 100% {\r\n -webkit-transform: scale3d(1, 1, 1);\r\n transform: scale3d(1, 1, 1);\r\n }\r\n}\r\n\r\n@keyframes jelly {\r\n 0% {\r\n -webkit-transform: scale3d(1, 1, 1);\r\n transform: scale3d(1, 1, 1);\r\n }\r\n 30% {\r\n -webkit-transform: scale3d(0.75, 1.25, 1);\r\n transform: scale3d(0.75, 1.25, 1);\r\n }\r\n 40% {\r\n -webkit-transform: scale3d(1.25, 0.75, 1);\r\n transform: scale3d(1.25, 0.75, 1);\r\n }\r\n 50% {\r\n -webkit-transform: scale3d(0.85, 1.15, 1);\r\n transform: scale3d(0.85, 1.15, 1);\r\n }\r\n 65% {\r\n -webkit-transform: scale3d(1.05, 0.95, 1);\r\n transform: scale3d(1.05, 0.95, 1);\r\n }\r\n 75% {\r\n -webkit-transform: scale3d(0.95, 1.05, 1);\r\n transform: scale3d(0.95, 1.05, 1);\r\n }\r\n 100% {\r\n -webkit-transform: scale3d(1, 1, 1);\r\n transform: scale3d(1, 1, 1);\r\n }\r\n}\r\n\r\n@-webkit-keyframes rotate {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: translateZ(-200px) rotate(-45deg);\r\n transform: translateZ(-200px) rotate(-45deg);\r\n }\r\n 100% {\r\n opacity: 1;\r\n -webkit-transform: translateZ(0) rotate(0);\r\n transform: translateZ(0) rotate(0);\r\n }\r\n}\r\n\r\n@keyframes rotate {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: translateZ(-200px) rotate(-45deg);\r\n transform: translateZ(-200px) rotate(-45deg);\r\n }\r\n 100% {\r\n opacity: 1;\r\n -webkit-transform: translateZ(0) rotate(0);\r\n transform: translateZ(0) rotate(0);\r\n }\r\n}\r\n\r\n@-webkit-keyframes pulse {\r\n 0% {\r\n box-shadow: 0px 0px 0px 0px #bdc3c7;\r\n }\r\n 100% {\r\n box-shadow: 0px 0px 0px 1.5em rgba(189, 195, 199, 0);\r\n }\r\n}\r\n\r\n@keyframes pulse {\r\n 0% {\r\n box-shadow: 0px 0px 0px 0px #bdc3c7;\r\n }\r\n 100% {\r\n box-shadow: 0px 0px 0px 1.5em rgba(189, 195, 199, 0);\r\n }\r\n}\r\n\r\n.pretty.p-default.p-fill .state label:after {\r\n -webkit-transform: scale(1);\r\n -ms-transform: scale(1);\r\n transform: scale(1);\r\n}\r\n\r\n.pretty.p-default .state label:after {\r\n -webkit-transform: scale(0.6);\r\n -ms-transform: scale(0.6);\r\n transform: scale(0.6);\r\n}\r\n\r\n.pretty.p-default input:checked ~ .state label:after {\r\n background-color: #bdc3c7 !important;\r\n}\r\n\r\n.pretty.p-default.p-thick .state label:before,\r\n.pretty.p-default.p-thick .state label:after {\r\n border-width: calc(1em / 7);\r\n}\r\n\r\n.pretty.p-default.p-thick .state label:after {\r\n -webkit-transform: scale(0.4) !important;\r\n -ms-transform: scale(0.4) !important;\r\n transform: scale(0.4) !important;\r\n}\r\n\r\n.pretty.p-icon .state .icon {\r\n position: absolute;\r\n font-size: 1em;\r\n width: calc(1em + 2px);\r\n height: calc(1em + 2px);\r\n left: 0;\r\n z-index: 1;\r\n text-align: center;\r\n line-height: normal;\r\n top: calc((0% - (100% - 1em)) - 8%);\r\n border: 1px solid transparent;\r\n opacity: 0;\r\n}\r\n\r\n.pretty.p-icon .state .icon:before {\r\n margin: 0;\r\n width: 100%;\r\n height: 100%;\r\n text-align: center;\r\n display: -webkit-box;\r\n display: -ms-flexbox;\r\n display: flex;\r\n -webkit-box-flex: 1;\r\n -ms-flex: 1;\r\n flex: 1;\r\n -webkit-box-pack: center;\r\n -ms-flex-pack: center;\r\n justify-content: center;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n line-height: 1;\r\n}\r\n\r\n.pretty.p-icon input:checked ~ .state .icon {\r\n opacity: 1;\r\n}\r\n\r\n.pretty.p-icon input:checked ~ .state label:before {\r\n border-color: #5a656b;\r\n}\r\n\r\n.pretty.p-svg .state .svg {\r\n position: absolute;\r\n font-size: 1em;\r\n width: calc(1em + 2px);\r\n height: calc(1em + 2px);\r\n left: 0;\r\n z-index: 1;\r\n text-align: center;\r\n line-height: normal;\r\n top: calc((0% - (100% - 1em)) - 8%);\r\n border: 1px solid transparent;\r\n opacity: 0;\r\n}\r\n\r\n.pretty.p-svg .state svg {\r\n margin: 0;\r\n width: 100%;\r\n height: 100%;\r\n text-align: center;\r\n display: -webkit-box;\r\n display: -ms-flexbox;\r\n display: flex;\r\n -webkit-box-flex: 1;\r\n -ms-flex: 1;\r\n flex: 1;\r\n -webkit-box-pack: center;\r\n -ms-flex-pack: center;\r\n justify-content: center;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n line-height: 1;\r\n}\r\n\r\n.pretty.p-svg input:checked ~ .state .svg {\r\n opacity: 1;\r\n}\r\n\r\n.pretty.p-image .state img {\r\n opacity: 0;\r\n position: absolute;\r\n width: calc(1em + 2px);\r\n height: calc(1em + 2px);\r\n top: 0;\r\n top: calc((0% - (100% - 1em)) - 8%);\r\n left: 0;\r\n z-index: 0;\r\n text-align: center;\r\n line-height: normal;\r\n -webkit-transform: scale(0.8);\r\n -ms-transform: scale(0.8);\r\n transform: scale(0.8);\r\n}\r\n\r\n.pretty.p-image input:checked ~ .state img {\r\n opacity: 1;\r\n}\r\n\r\n.pretty.p-switch input {\r\n min-width: 2em;\r\n}\r\n\r\n.pretty.p-switch .state {\r\n position: relative;\r\n}\r\n\r\n.pretty.p-switch .state:before {\r\n content: '';\r\n border: 1px solid #bdc3c7;\r\n border-radius: 60px;\r\n width: 2em;\r\n box-sizing: unset;\r\n height: calc(1em + 2px);\r\n position: absolute;\r\n top: 0;\r\n top: calc((0% - (100% - 1em)) - 16%);\r\n z-index: 0;\r\n transition: all 0.5s ease;\r\n}\r\n\r\n.pretty.p-switch .state label {\r\n text-indent: 2.5em;\r\n}\r\n\r\n.pretty.p-switch .state label:before,\r\n.pretty.p-switch .state label:after {\r\n transition: all 0.5s ease;\r\n border-radius: 100%;\r\n left: 0;\r\n border-color: transparent;\r\n -webkit-transform: scale(0.8);\r\n -ms-transform: scale(0.8);\r\n transform: scale(0.8);\r\n}\r\n\r\n.pretty.p-switch .state label:after {\r\n background-color: #bdc3c7 !important;\r\n}\r\n\r\n.pretty.p-switch input:checked ~ .state:before {\r\n border-color: #5a656b;\r\n}\r\n\r\n.pretty.p-switch input:checked ~ .state label:before {\r\n opacity: 0;\r\n}\r\n\r\n.pretty.p-switch input:checked ~ .state label:after {\r\n background-color: #5a656b !important;\r\n left: 1em;\r\n}\r\n\r\n.pretty.p-switch.p-fill input:checked ~ .state:before {\r\n border-color: #5a656b;\r\n background-color: #5a656b !important;\r\n}\r\n\r\n.pretty.p-switch.p-fill input:checked ~ .state label:before {\r\n opacity: 0;\r\n}\r\n\r\n.pretty.p-switch.p-fill input:checked ~ .state label:after {\r\n background-color: #fff !important;\r\n left: 1em;\r\n}\r\n\r\n.pretty.p-switch.p-slim .state:before {\r\n height: 0.1em;\r\n background: #bdc3c7 !important;\r\n top: calc(50% - 0.1em);\r\n}\r\n\r\n.pretty.p-switch.p-slim input:checked ~ .state:before {\r\n border-color: #5a656b;\r\n background-color: #5a656b !important;\r\n}\r\n\r\n.pretty.p-has-hover input:hover ~ .state:not(.p-is-hover) {\r\n display: none;\r\n}\r\n\r\n.pretty.p-has-hover input:hover ~ .state.p-is-hover {\r\n display: block;\r\n}\r\n\r\n.pretty.p-has-hover input:hover ~ .state.p-is-hover .icon {\r\n display: block;\r\n}\r\n\r\n.pretty.p-has-focus input:focus ~ .state label:before {\r\n box-shadow: 0px 0px 3px 0px #bdc3c7;\r\n}\r\n\r\n.pretty.p-has-indeterminate input[type='checkbox']:indeterminate ~ .state:not(.p-is-indeterminate) {\r\n display: none;\r\n}\r\n\r\n.pretty.p-has-indeterminate input[type='checkbox']:indeterminate ~ .state.p-is-indeterminate {\r\n display: block;\r\n}\r\n\r\n.pretty.p-has-indeterminate input[type='checkbox']:indeterminate ~ .state.p-is-indeterminate .icon {\r\n display: block;\r\n opacity: 1;\r\n}\r\n\r\n.pretty.p-toggle .state.p-on {\r\n opacity: 0;\r\n display: none;\r\n}\r\n\r\n.pretty.p-toggle .state.p-off,\r\n.pretty.p-toggle .state .icon,\r\n.pretty.p-toggle .state .svg,\r\n.pretty.p-toggle .state img {\r\n opacity: 1;\r\n display: inherit;\r\n}\r\n\r\n.pretty.p-toggle .state.p-off .icon {\r\n color: #bdc3c7;\r\n}\r\n\r\n.pretty.p-toggle input:checked ~ .state.p-on {\r\n opacity: 1;\r\n display: inherit;\r\n}\r\n\r\n.pretty.p-toggle input:checked ~ .state.p-off {\r\n opacity: 0;\r\n display: none;\r\n}\r\n\r\n.pretty.p-plain input:checked ~ .state label:before,\r\n.pretty.p-plain.p-toggle .state label:before {\r\n content: none;\r\n}\r\n\r\n.pretty.p-plain.p-plain .icon {\r\n -webkit-transform: scale(1.1);\r\n -ms-transform: scale(1.1);\r\n transform: scale(1.1);\r\n}\r\n\r\n.pretty.p-round .state label:before,\r\n.pretty.p-round .state label:after {\r\n border-radius: 100%;\r\n}\r\n\r\n.pretty.p-round.p-icon .state .icon {\r\n border-radius: 100%;\r\n overflow: hidden;\r\n}\r\n\r\n.pretty.p-round.p-icon .state .icon:before {\r\n -webkit-transform: scale(0.8);\r\n -ms-transform: scale(0.8);\r\n transform: scale(0.8);\r\n}\r\n\r\n.pretty.p-curve .state label:before,\r\n.pretty.p-curve .state label:after {\r\n border-radius: 20%;\r\n}\r\n\r\n.pretty.p-smooth label:before,\r\n.pretty.p-smooth label:after,\r\n.pretty.p-smooth .icon,\r\n.pretty.p-smooth .svg {\r\n transition: all 0.5s ease;\r\n}\r\n\r\n.pretty.p-smooth input:checked + .state label:after {\r\n transition: all 0.3s ease;\r\n}\r\n\r\n.pretty.p-smooth input:checked + .state .icon,\r\n.pretty.p-smooth input:checked + .state .svg,\r\n.pretty.p-smooth input:checked + .state img {\r\n -webkit-animation: zoom 0.2s ease;\r\n animation: zoom 0.2s ease;\r\n}\r\n\r\n.pretty.p-smooth.p-default input:checked + .state label:after {\r\n -webkit-animation: zoom 0.2s ease;\r\n animation: zoom 0.2s ease;\r\n}\r\n\r\n.pretty.p-smooth.p-plain input:checked + .state label:before {\r\n content: '';\r\n -webkit-transform: scale(0);\r\n -ms-transform: scale(0);\r\n transform: scale(0);\r\n transition: all 0.5s ease;\r\n}\r\n\r\n.pretty.p-tada:not(.p-default) input:checked + .state .icon,\r\n.pretty.p-tada:not(.p-default) input:checked + .state .svg,\r\n.pretty.p-tada:not(.p-default) input:checked + .state img,\r\n.pretty.p-tada:not(.p-default) input:checked + .state label:before,\r\n.pretty.p-tada:not(.p-default) input:checked + .state label:after {\r\n -webkit-animation: tada 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1 alternate;\r\n animation: tada 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1 alternate;\r\n opacity: 1;\r\n}\r\n\r\n.pretty.p-jelly:not(.p-default) input:checked + .state .icon,\r\n.pretty.p-jelly:not(.p-default) input:checked + .state .svg,\r\n.pretty.p-jelly:not(.p-default) input:checked + .state img,\r\n.pretty.p-jelly:not(.p-default) input:checked + .state label:before,\r\n.pretty.p-jelly:not(.p-default) input:checked + .state label:after {\r\n -webkit-animation: jelly 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n animation: jelly 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n opacity: 1;\r\n}\r\n\r\n.pretty.p-jelly:not(.p-default) input:checked + .state label:before {\r\n border-color: transparent;\r\n}\r\n\r\n.pretty.p-rotate:not(.p-default) input:checked ~ .state .icon,\r\n.pretty.p-rotate:not(.p-default) input:checked ~ .state .svg,\r\n.pretty.p-rotate:not(.p-default) input:checked ~ .state img,\r\n.pretty.p-rotate:not(.p-default) input:checked ~ .state label:before,\r\n.pretty.p-rotate:not(.p-default) input:checked ~ .state label:after {\r\n -webkit-animation: rotate 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n animation: rotate 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n opacity: 1;\r\n}\r\n\r\n.pretty.p-rotate:not(.p-default) input:checked ~ .state label:before {\r\n border-color: transparent;\r\n}\r\n\r\n.pretty.p-pulse:not(.p-switch) input:checked ~ .state label:before {\r\n -webkit-animation: pulse 1s;\r\n animation: pulse 1s;\r\n}\r\n\r\n.pretty input[disabled] {\r\n cursor: not-allowed;\r\n display: none;\r\n}\r\n\r\n.pretty input[disabled] ~ * {\r\n opacity: .5;\r\n}\r\n\r\n.pretty.p-locked input {\r\n display: none;\r\n cursor: not-allowed;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-primary label:after,\r\n.pretty.p-toggle .state.p-primary label:after {\r\n background-color: #428bca !important;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-primary .icon,\r\n.pretty input:checked ~ .state.p-primary .svg,\r\n.pretty.p-toggle .state.p-primary .icon,\r\n.pretty.p-toggle .state.p-primary .svg {\r\n color: #fff;\r\n stroke: #fff;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-primary-o label:before,\r\n.pretty.p-toggle .state.p-primary-o label:before {\r\n border-color: #428bca;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-primary-o label:after,\r\n.pretty.p-toggle .state.p-primary-o label:after {\r\n background-color: transparent;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-primary-o .icon,\r\n.pretty input:checked ~ .state.p-primary-o .svg,\r\n.pretty input:checked ~ .state.p-primary-o svg,\r\n.pretty.p-toggle .state.p-primary-o .icon,\r\n.pretty.p-toggle .state.p-primary-o .svg,\r\n.pretty.p-toggle .state.p-primary-o svg {\r\n color: #428bca;\r\n stroke: #428bca;\r\n}\r\n\r\n.pretty.p-default:not(.p-fill) input:checked ~ .state.p-primary-o label:after {\r\n background-color: #428bca !important;\r\n}\r\n\r\n.pretty.p-switch input:checked ~ .state.p-primary:before {\r\n border-color: #428bca;\r\n}\r\n\r\n.pretty.p-switch.p-fill input:checked ~ .state.p-primary:before {\r\n background-color: #428bca !important;\r\n}\r\n\r\n.pretty.p-switch.p-slim input:checked ~ .state.p-primary:before {\r\n border-color: #245682;\r\n background-color: #245682 !important;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-info label:after,\r\n.pretty.p-toggle .state.p-info label:after {\r\n background-color: #5bc0de !important;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-info .icon,\r\n.pretty input:checked ~ .state.p-info .svg,\r\n.pretty.p-toggle .state.p-info .icon,\r\n.pretty.p-toggle .state.p-info .svg {\r\n color: #fff;\r\n stroke: #fff;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-info-o label:before,\r\n.pretty.p-toggle .state.p-info-o label:before {\r\n border-color: #5bc0de;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-info-o label:after,\r\n.pretty.p-toggle .state.p-info-o label:after {\r\n background-color: transparent;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-info-o .icon,\r\n.pretty input:checked ~ .state.p-info-o .svg,\r\n.pretty input:checked ~ .state.p-info-o svg,\r\n.pretty.p-toggle .state.p-info-o .icon,\r\n.pretty.p-toggle .state.p-info-o .svg,\r\n.pretty.p-toggle .state.p-info-o svg {\r\n color: #5bc0de;\r\n stroke: #5bc0de;\r\n}\r\n\r\n.pretty.p-default:not(.p-fill) input:checked ~ .state.p-info-o label:after {\r\n background-color: #5bc0de !important;\r\n}\r\n\r\n.pretty.p-switch input:checked ~ .state.p-info:before {\r\n border-color: #5bc0de;\r\n}\r\n\r\n.pretty.p-switch.p-fill input:checked ~ .state.p-info:before {\r\n background-color: #5bc0de !important;\r\n}\r\n\r\n.pretty.p-switch.p-slim input:checked ~ .state.p-info:before {\r\n border-color: #2390b0;\r\n background-color: #2390b0 !important;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-success label:after,\r\n.pretty.p-toggle .state.p-success label:after {\r\n background-color: #5cb85c !important;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-success .icon,\r\n.pretty input:checked ~ .state.p-success .svg,\r\n.pretty.p-toggle .state.p-success .icon,\r\n.pretty.p-toggle .state.p-success .svg {\r\n color: #fff;\r\n stroke: #fff;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-success-o label:before,\r\n.pretty.p-toggle .state.p-success-o label:before {\r\n border-color: #5cb85c;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-success-o label:after,\r\n.pretty.p-toggle .state.p-success-o label:after {\r\n background-color: transparent;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-success-o .icon,\r\n.pretty input:checked ~ .state.p-success-o .svg,\r\n.pretty input:checked ~ .state.p-success-o svg,\r\n.pretty.p-toggle .state.p-success-o .icon,\r\n.pretty.p-toggle .state.p-success-o .svg,\r\n.pretty.p-toggle .state.p-success-o svg {\r\n color: #5cb85c;\r\n stroke: #5cb85c;\r\n}\r\n\r\n.pretty.p-default:not(.p-fill) input:checked ~ .state.p-success-o label:after {\r\n background-color: #5cb85c !important;\r\n}\r\n\r\n.pretty.p-switch input:checked ~ .state.p-success:before {\r\n border-color: #5cb85c;\r\n}\r\n\r\n.pretty.p-switch.p-fill input:checked ~ .state.p-success:before {\r\n background-color: #5cb85c !important;\r\n}\r\n\r\n.pretty.p-switch.p-slim input:checked ~ .state.p-success:before {\r\n border-color: #357935;\r\n background-color: #357935 !important;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-warning label:after,\r\n.pretty.p-toggle .state.p-warning label:after {\r\n background-color: #f0ad4e !important;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-warning .icon,\r\n.pretty input:checked ~ .state.p-warning .svg,\r\n.pretty.p-toggle .state.p-warning .icon,\r\n.pretty.p-toggle .state.p-warning .svg {\r\n color: #fff;\r\n stroke: #fff;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-warning-o label:before,\r\n.pretty.p-toggle .state.p-warning-o label:before {\r\n border-color: #f0ad4e;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-warning-o label:after,\r\n.pretty.p-toggle .state.p-warning-o label:after {\r\n background-color: transparent;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-warning-o .icon,\r\n.pretty input:checked ~ .state.p-warning-o .svg,\r\n.pretty input:checked ~ .state.p-warning-o svg,\r\n.pretty.p-toggle .state.p-warning-o .icon,\r\n.pretty.p-toggle .state.p-warning-o .svg,\r\n.pretty.p-toggle .state.p-warning-o svg {\r\n color: #f0ad4e;\r\n stroke: #f0ad4e;\r\n}\r\n\r\n.pretty.p-default:not(.p-fill) input:checked ~ .state.p-warning-o label:after {\r\n background-color: #f0ad4e !important;\r\n}\r\n\r\n.pretty.p-switch input:checked ~ .state.p-warning:before {\r\n border-color: #f0ad4e;\r\n}\r\n\r\n.pretty.p-switch.p-fill input:checked ~ .state.p-warning:before {\r\n background-color: #f0ad4e !important;\r\n}\r\n\r\n.pretty.p-switch.p-slim input:checked ~ .state.p-warning:before {\r\n border-color: #c77c11;\r\n background-color: #c77c11 !important;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-danger label:after,\r\n.pretty.p-toggle .state.p-danger label:after {\r\n background-color: #d9534f !important;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-danger .icon,\r\n.pretty input:checked ~ .state.p-danger .svg,\r\n.pretty.p-toggle .state.p-danger .icon,\r\n.pretty.p-toggle .state.p-danger .svg {\r\n color: #fff;\r\n stroke: #fff;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-danger-o label:before,\r\n.pretty.p-toggle .state.p-danger-o label:before {\r\n border-color: #d9534f;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-danger-o label:after,\r\n.pretty.p-toggle .state.p-danger-o label:after {\r\n background-color: transparent;\r\n}\r\n\r\n.pretty input:checked ~ .state.p-danger-o .icon,\r\n.pretty input:checked ~ .state.p-danger-o .svg,\r\n.pretty input:checked ~ .state.p-danger-o svg,\r\n.pretty.p-toggle .state.p-danger-o .icon,\r\n.pretty.p-toggle .state.p-danger-o .svg,\r\n.pretty.p-toggle .state.p-danger-o svg {\r\n color: #d9534f;\r\n stroke: #d9534f;\r\n}\r\n\r\n.pretty.p-default:not(.p-fill) input:checked ~ .state.p-danger-o label:after {\r\n background-color: #d9534f !important;\r\n}\r\n\r\n.pretty.p-switch input:checked ~ .state.p-danger:before {\r\n border-color: #d9534f;\r\n}\r\n\r\n.pretty.p-switch.p-fill input:checked ~ .state.p-danger:before {\r\n background-color: #d9534f !important;\r\n}\r\n\r\n.pretty.p-switch.p-slim input:checked ~ .state.p-danger:before {\r\n border-color: #a02622;\r\n background-color: #a02622 !important;\r\n}\r\n\r\n.pretty.p-bigger label:before,\r\n.pretty.p-bigger label:after,\r\n.pretty.p-bigger .icon,\r\n.pretty.p-bigger .svg,\r\n.pretty.p-bigger .img {\r\n font-size: 1.2em !important;\r\n top: calc((0% - (100% - 1em)) - 35%) !important;\r\n}\r\n\r\n.pretty.p-bigger label {\r\n text-indent: 1.7em;\r\n}\r\n\r\n@media print {\r\n .pretty .state:before,\r\n .pretty .state label:before,\r\n .pretty .state label:after,\r\n .pretty .state .icon {\r\n color-adjust: exact;\r\n /* stylelint-disable */\r\n -webkit-print-color-adjust: exact;\r\n print-color-adjust: exact;\r\n }\r\n}\r\n",""]),e.exports=n},130:function(e,n,t){var r=t(7),o=t(131);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1},i=(r(o,a),o.locals?o.locals:{});e.exports=i},131:function(e,n,t){(n=t(8)(!1)).push([e.i,"html {\n background: #0b212e;\n}\n\nbody {\n margin: 0;\n}\n\n#options-root {\n width: 65vw;\n background: rgb(255, 255, 255);\n margin: auto auto;\n font-family: MaisonNeueWEB;\n min-height: 80vh;\n}\n\n#options-root h1{\n font-size: 32px;\n font-family: MaisonNeueBold;\n}\n\n#options-content {\n padding-top: 15vh;\n margin: auto;\n width: 50%;\n overflow: auto;\n}\n\n.disconnect-footer {\n background-color: rgb(232, 232, 232);\n height: 20vh;\n width: 65vw;\n margin: auto auto;\n font-family: MaisonNeueWEB;\n min-height: 200px;\n}\n\n.center-aligned {\n align-items: center;\n display: flex;\n justify-content: center;\n}\n\n.margin-row {\n margin: auto auto 23px;\n}\n\n.extra-margin-top {\n margin-top: 60px;\n}\n\n.button {\n color: #000;\n background: transparent;\n border-radius: 0;\n border: 1px solid #000;\n cursor: pointer;\n font-size: 12px;\n line-height: 14px;\n padding: 13px 40px;\n text-decoration: none;\n font-family: MaisonNeueWEB;\n min-width: 150px;\n justify-content: center;\n}\n\n.button-transparent {\n color: #000;\n background-color: transparent;\n}\n\n.button-transparent:hover {\n background-color: #000;\n color: #fff;\n}\n\n.button-black {\n color: #fff;\n background-color: #000;\n}\n\n.button-black:hover {\n background-color: transparent;\n color: #000;\n}",""]),e.exports=n},134:function(e,n,t){"use strict";t.r(n);t(23);var r=t(0),o=t(3),a=t(5),i=t(18),s=t(2),l=(t(128),t.p+"1dd93b10bb8551901de92348033873ad.svg"),c=t.p+"c4b3718800acb398721a475deb372675.svg";function p(){return(p=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}const f=e=>Object(r.a)("div",{className:"row margin-row"},Object(r.a)("div",{className:"col col-xs-1 col-xs-offset-1 center-aligned"},Object(r.a)("div",{className:"pretty p-icon p-toggle",style:{minWidth:20,margin:"5px 0 auto",paddingRight:10}},Object(r.a)("input",{type:"radio",value:e.value,name:e.name,checked:e.checked,onChange:e.onChange}),Object(r.a)("div",{className:"state p-on"},Object(r.a)("img",{className:"svg",src:l,alt:"",height:20})),Object(r.a)("div",{className:"state p-off"},Object(r.a)("img",{className:"svg",src:c,alt:"",height:20})))),Object(r.a)("div",{className:"col col-xs-10"},Object(r.a)("span",{style:{fontSize:14,lineHeight:"21px"},className:"mnBold"},e.label),Object(r.a)("br",null),Object(r.a)("span",{style:{fontSize:12,lineHeight:"21px"}},e.help))),d=e=>{let n;return n=Array.isArray(e.children)||e.children.type!==f?e.children.map(n=>{if(n.type===f)return Object(r.a)(n.type,p({},n.props,{onChange:()=>{e.onChange(n.props.value)},checked:e.selected===n.props.value,name:e.name}))}):[Object(r.a)(e.children.type,p({name:e.name},e.children.props))],Object(r.a)("div",null,Object(r.a)("div",{className:"row margin-row"},Object(r.a)("div",{className:"col col-xs-10 col-xs-offset-2",style:{marginBottom:20}},Object(r.a)("span",{className:"mnBold",style:{fontSize:18,lineHeight:"27px"}},e.label))),n)};var u=t(1),m=(t(28),t(30),t(130),t.p+"5c1b86c9069fea2b540899b5a3734215.png");function b(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function g(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}const h={includeImages:!1,defaultBehaviour:u.a};var y=()=>{const[e,n]=Object(o.b)(h),[t,l]=Object(o.b)(!1);return Object(o.a)(async()=>{if(!await Object(a.b)())return void chrome.tabs.update({url:"setup.html"});const e=await Object(i.a)(),t=Object.keys(h).reduce((n,t)=>(void 0!==e[t]&&(n[t]=e[t]),n),h);n(t),l(!0)},[]),Object(o.a)(()=>{t&&Object(i.b)(e)}),t?Object(r.a)("div",{id:"options-page"},Object(r.a)("div",{id:"options-root"},Object(r.a)("div",{id:"options-content"},Object(r.a)("div",{className:"row margin-row"},Object(r.a)("div",{className:"col col-xs-1 col-xs-offset-1 center-aligned"},Object(r.a)("img",{style:{height:35,width:35,paddingRight:10},src:m,alt:"logo"})),Object(r.a)("div",{className:"col col-xs-10",style:{paddingLeft:5}},Object(r.a)("span",{className:"mnBold",style:{fontSize:32,lineHeight:"38px"}},"Read on reMarkable options"))),Object(r.a)(d,{name:"default-behaviour",label:"By default, clicking the rM icon once sends your article as a text file.",selected:e.defaultBehaviour,onChange:t=>{n(function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?b(Object(t),!0).forEach((function(n){g(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):b(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},e,{defaultBehaviour:t}))}},Object(r.a)(f,{value:u.a,label:"Send as text (single click)",help:"Sending content in text format means you'll be able to easily change the text settings. Pictures won't be included."}),Object(r.a)(f,{value:u.b,label:"Send as PDF (single click)",help:"This will mean a print dialog box appears each time with a preview, giving you the option to change margins, choose the number of copies, choose which pages are included, or scale your content."})),Object(r.a)(s.b,{rowClass:"margin-row extra-margin-top",colClass:"col-xs-8 col-xs-offset-2"},Object(r.a)("span",{className:"button button-black",style:{fontSize:14},onClick:()=>{window.close()}},"DONE")))),Object(r.a)("div",{className:"disconnect-footer"},Object(r.a)("div",{style:{margin:"auto",width:"38%",minWidth:410,paddingTop:60}},Object(r.a)(s.b,{rowClass:"margin-row",colClass:"col-xs-11 col-xs-offset-1"},Object(r.a)("span",{className:"button button-transparent",style:{fontSize:14},onClick:()=>{confirm("Are you sure you want to disconnect your device from this extension?")&&Object(a.e)().then(()=>chrome.tabs.update({url:"setup.html"}))}},"Disconnect from your reMarkable account")),Object(r.a)(s.b,{rowClass:"margin-row",colClass:"col-xs-offset-1 col-xs-11"},Object(r.a)(s.a,{title:"Learn more",titleCenter:!1},Object(r.a)("br",null),Object(r.a)("span",{style:{fontSize:9}},"This means your reMarkable account will be disconnected from the Chrome extension, and you will not be able to export web content to your reMarkable account unless you connect it again.")))))):Object(r.a)("div",{id:"options-root"})};Object(r.c)(Object(r.a)(y,null),document.body)},15:function(e,n){var t="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(t){var r=new Uint8Array(16);e.exports=function(){return t(r),r}}else{var o=new Array(16);e.exports=function(){for(var e,n=0;n<16;n++)0==(3&n)&&(e=4294967296*Math.random()),o[n]=e>>>((3&n)<<3)&255;return o}}},16:function(e,n){for(var t=[],r=0;r<256;++r)t[r]=(r+256).toString(16).substr(1);e.exports=function(e,n){var r=n||0,o=t;return[o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]]].join("")}},18:function(e,n,t){"use strict";t.d(n,"b",(function(){return r})),t.d(n,"a",(function(){return o}));const r=e=>{chrome.storage.sync.set({settings:e})},o=async()=>{const{settings:e}=await chrome.storage.sync.get("settings");return e||{}}},2:function(e,n,t){"use strict";var r=t(0),o=t(3),a=(t(26),t.p+"e0530a90874f90deda2458eb9c84b9eb.svg"),i=t.p+"a9d28405d865e3dd8490a298e2398cfa.svg";t.d(n,"a",(function(){return s})),t.d(n,"b",(function(){return l}));const s=({className:e,children:n,startOpen:t=!1,title:s,titlePrefixIcon:l,titleCenter:c=!0})=>{const[p,f]=Object(o.b)(t);return Object(r.a)("div",{className:`foldable ${p?"foldable-open":"foldable-closed"}`},Object(r.a)("div",{style:{display:"flex",justifyContent:c?"center":"initial"}},l?Object(r.a)("img",{src:l,style:{height:20,width:20,marginRight:10},alt:""}):"",Object(r.a)("span",{className:`foldable-title ${e||""}`,onClick:()=>f(!p)},Object(r.a)("span",null,s),Object(r.a)("img",{src:p?i:a,alt:p?"˄":"˅"}))),Object(r.a)("div",{className:"foldable-content"},n))},l=e=>Object(r.a)("div",{className:`row ${e.rowClass||""}`,style:e.style},Object(r.a)("div",{className:`col ${e.colClass||""}`},e.children))},23:function(e,n){
/** Wrap an API that uses callbacks with Promises
* This expects the pattern function withCallback(arg1, arg2, ... argN, callback)
* @author Keith Henry <[email protected]>
* @license MIT */
!function(){"use strict";function e(e,n){return(...t)=>{let r,o=t;if(t&&t.length>0){const e=t[t.length-1];"function"==typeof e&&(o=t.slice(0,t.length-1),r=e)}return new Promise((t,a)=>{try{e(...o,(...e)=>{if(r)try{r(...e)}catch(e){a(e)}if(chrome.runtime.lastError)a(new Error(chrome.runtime.lastError.message||`Error thrown by API ${chrome.runtime.lastError}`));else if(n){const r=n(...e);t(r)}else e&&0!==e.length?1===e.length?t(e[0]):t(e):t()})}catch(e){a(e)}})}}function n(t,r){if(t)for(let o of r){let r;if(r="string"==typeof o?o:o.n,!t.hasOwnProperty(r))continue;const a=t[r];"function"==typeof a?t[r]=e(a.bind(t),o.cb):n(a,o.props)}}const t=["get","set","clear"],r=["clear","get","set","getResourceIdentifiers"],o=["get","getBytesInUse","set","remove","clear"];!function(e){for(let t in e){const r=chrome[t];r&&n(r,e[t])}}({accessibilityFeatures:[{n:"spokenFeedback",props:t},{n:"largeCursor",props:t},{n:"stickyKeys",props:t},{n:"highContrast",props:t},{n:"screenMagnifier",props:t},{n:"autoclick",props:t},{n:"virtualKeyboard",props:t},{n:"animationPolicy",props:t}],alarms:["get","getAll","clear","clearAll"],bookmarks:["get","getChildren","getRecent","getTree","getSubTree","search","create","move","update","remove","removeTree"],browser:["openTab"],browserAction:["getTitle","setIcon","getPopup","getBadgeText","getBadgeBackgroundColor"],browsingData:["settings","remove","removeAppcache","removeCache","removeCookies","removeDownloads","removeFileSystems","removeFormData","removeHistory","removeIndexedDB","removeLocalStorage","removePluginData","removePasswords","removeWebSQL"],commands:["getAll"],contentSettings:[{n:"cookies",props:r},{n:"images",props:r},{n:"javascript",props:r},{n:"location",props:r},{n:"plugins",props:r},{n:"popups",props:r},{n:"notifications",props:r},{n:"fullscreen",props:r},{n:"mouselock",props:r},{n:"microphone",props:r},{n:"camera",props:r},{n:"unsandboxedPlugins",props:r},{n:"automaticDownloads",props:r}],contextMenus:["create","update","remove","removeAll"],cookies:["get","getAll","set","remove","getAllCookieStores"],debugger:["attach","detach","sendCommand","getTargets"],desktopCapture:["chooseDesktopMedia"],documentScan:["scan"],downloads:["download","search","pause","resume","cancel","getFileIcon","erase","removeFile","acceptDanger"],enterprise:[{n:"platformKeys",props:["getToken","getCertificates","importCertificate","removeCertificate"]}],extension:["isAllowedIncognitoAccess","isAllowedFileSchemeAccess"],fileBrowserHandler:["selectFile"],fileSystemProvider:["mount","unmount","getAll","get","notify"],fontSettings:["setDefaultFontSize","getFont","getDefaultFontSize","getMinimumFontSize","setMinimumFontSize","getDefaultFixedFontSize","clearDefaultFontSize","setDefaultFixedFontSize","clearFont","setFont","clearMinimumFontSize","getFontList","clearDefaultFixedFontSize"],gcm:["register","unregister","send"],history:["search","getVisits","addUrl","deleteUrl","deleteRange","deleteAll"],i18n:["getAcceptLanguages","detectLanguage"],identity:["getAuthToken","getProfileUserInfo","removeCachedAuthToken","launchWebAuthFlow"],idle:["queryState"],input:[{n:"ime",props:["setMenuItems","commitText","setCandidates","setComposition","updateMenuItems","setCandidateWindowProperties","clearComposition","setCursorPosition","sendKeyEvents","deleteSurroundingText"]}],management:["setEnabled","getPermissionWarningsById","get","getAll","getPermissionWarningsByManifest","launchApp","uninstall","getSelf","uninstallSelf","createAppShortcut","setLaunchType","generateAppForLink"],networking:[{n:"config",props:["setNetworkFilter","finishAuthentication"]}],notifications:["create","update","clear","getAll","getPermissionLevel"],pageAction:["getTitle","setIcon","getPopup"],pageCapture:["saveAsMHTML"],permissions:["getAll","contains","request","remove"],platformKeys:["selectClientCertificates","verifyTLSServerCertificate",{n:"getKeyPair",cb:(e,n)=>({publicKey:e,privateKey:n})}],runtime:["getBackgroundPage","openOptionsPage","setUninstallURL","restartAfterDelay","sendMessage","sendNativeMessage","getPlatformInfo","getPackageDirectoryEntry",{n:"requestUpdateCheck",cb:(e,n)=>({status:e,details:n})}],scriptBadge:["getPopup"],sessions:["getRecentlyClosed","getDevices","restore"],storage:[{n:"sync",props:o},{n:"local",props:o},{n:"managed",props:o}],socket:["create","connect","bind","read","write","recvFrom","sendTo","listen","accept","setKeepAlive","setNoDelay","getInfo","getNetworkList"],sockets:[{n:"tcp",props:["create","update","setPaused","setKeepAlive","setNoDelay","connect","disconnect","secure","send","close","getInfo","getSockets"]},{n:"tcpServer",props:["create","update","setPaused","listen","disconnect","close","getInfo","getSockets"]},{n:"udp",props:["create","update","setPaused","bind","send","close","getInfo","getSockets","joinGroup","leaveGroup","setMulticastTimeToLive","setMulticastLoopbackMode","getJoinedGroups","setBroadcast"]}],system:[{n:"cpu",props:["getInfo"]},{n:"memory",props:["getInfo"]},{n:"storage",props:["getInfo","ejectDevice","getAvailableCapacity"]}],tabCapture:["capture","getCapturedTabs"],tabs:["get","getCurrent","sendMessage","create","duplicate","query","highlight","update","move","reload","remove","detectLanguage","captureVisibleTab","executeScript","insertCSS","setZoom","getZoom","setZoomSettings","getZoomSettings","discard"],topSites:["get"],tts:["isSpeaking","getVoices","speak"],types:["set","get","clear"],vpnProvider:["createConfig","destroyConfig","setParameters","sendPacket","notifyConnectionStateChanged"],wallpaper:["setWallpaper"],webNavigation:["getFrame","getAllFrames","handlerBehaviorChanged"],windows:["get","getCurrent","getLastFocused","getAll","create","update","remove"]})}()},26:function(e,n,t){var r=t(7),o=t(27);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1},i=(r(o,a),o.locals?o.locals:{});e.exports=i},27:function(e,n,t){(n=t(8)(!1)).push([e.i,".foldable{\n margin-top: 20px;\n}\n\n.foldable-title {\n cursor: pointer;\n margin-top: 4px;\n font-family: MaisonNeueWEB;\n}\n\n.foldable-title span {\n border-bottom: 1px solid black;\n}\n\n.foldable-title img {\n width: 10px;\n margin-left: 5px;\n}\n\n.foldable .foldable-content {\n display: none;\n}\n\n.foldable.foldable-open .foldable-content {\n display: inherit;\n}\n\n.mnBold{\n font-family: MaisonNeueBold;\n}\n",""]),e.exports=n},28:function(e,n,t){var r=t(7),o=t(29);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1},i=(r(o,a),o.locals?o.locals:{});e.exports=i},29:function(e,n,t){(n=t(8)(!1)).push([e.i,".container-fluid,\n.container {\n margin-right: auto;\n margin-left: auto;\n}\n\n.container-fluid {\n padding-right: 2rem;\n padding-left: 2rem;\n}\n\n.row {\n box-sizing: border-box;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 0;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -0.5rem;\n margin-left: -0.5rem;\n}\n\n.row.reverse {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n\n.col.reverse {\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n}\n\n.col-xs,\n.col-xs-1,\n.col-xs-2,\n.col-xs-3,\n.col-xs-4,\n.col-xs-5,\n.col-xs-6,\n.col-xs-7,\n.col-xs-8,\n.col-xs-9,\n.col-xs-10,\n.col-xs-11,\n.col-xs-12,\n.col-xs-offset-0,\n.col-xs-offset-1,\n.col-xs-offset-2,\n.col-xs-offset-3,\n.col-xs-offset-4,\n.col-xs-offset-5,\n.col-xs-offset-6,\n.col-xs-offset-7,\n.col-xs-offset-8,\n.col-xs-offset-9,\n.col-xs-offset-10,\n.col-xs-offset-11,\n.col-xs-offset-12 {\n box-sizing: border-box;\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.col-xs {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n max-width: 100%;\n}\n\n.col-xs-1 {\n -ms-flex-preferred-size: 8.33333333%;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n}\n\n.col-xs-2 {\n -ms-flex-preferred-size: 16.66666667%;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n}\n\n.col-xs-3 {\n -ms-flex-preferred-size: 25%;\n flex-basis: 25%;\n max-width: 25%;\n}\n\n.col-xs-4 {\n -ms-flex-preferred-size: 33.33333333%;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n}\n\n.col-xs-5 {\n -ms-flex-preferred-size: 41.66666667%;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n}\n\n.col-xs-6 {\n -ms-flex-preferred-size: 50%;\n flex-basis: 50%;\n max-width: 50%;\n}\n\n.col-xs-7 {\n -ms-flex-preferred-size: 58.33333333%;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n}\n\n.col-xs-8 {\n -ms-flex-preferred-size: 66.66666667%;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n}\n\n.col-xs-9 {\n -ms-flex-preferred-size: 75%;\n flex-basis: 75%;\n max-width: 75%;\n}\n\n.col-xs-10 {\n -ms-flex-preferred-size: 83.33333333%;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n}\n\n.col-xs-11 {\n -ms-flex-preferred-size: 91.66666667%;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n}\n\n.col-xs-12 {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n max-width: 100%;\n}\n\n.col-xs-offset-0 {\n margin-left: 0;\n}\n\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n\n.start-xs {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n text-align: start;\n}\n\n.center-xs {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center;\n}\n\n.end-xs {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n text-align: end;\n}\n\n.top-xs {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n\n.middle-xs {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.bottom-xs {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n}\n\n.around-xs {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n}\n\n.between-xs {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n\n.first-xs {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n}\n\n.last-xs {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n}\n\n@media only screen and (min-width: 48em) {\n .container {\n width: 49rem;\n }\n\n .col-sm,\n .col-sm-1,\n .col-sm-2,\n .col-sm-3,\n .col-sm-4,\n .col-sm-5,\n .col-sm-6,\n .col-sm-7,\n .col-sm-8,\n .col-sm-9,\n .col-sm-10,\n .col-sm-11,\n .col-sm-12,\n .col-sm-offset-0,\n .col-sm-offset-1,\n .col-sm-offset-2,\n .col-sm-offset-3,\n .col-sm-offset-4,\n .col-sm-offset-5,\n .col-sm-offset-6,\n .col-sm-offset-7,\n .col-sm-offset-8,\n .col-sm-offset-9,\n .col-sm-offset-10,\n .col-sm-offset-11,\n .col-sm-offset-12 {\n box-sizing: border-box;\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n\n .col-sm {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n max-width: 100%;\n }\n\n .col-sm-1 {\n -ms-flex-preferred-size: 8.33333333%;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n\n .col-sm-2 {\n -ms-flex-preferred-size: 16.66666667%;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .col-sm-3 {\n -ms-flex-preferred-size: 25%;\n flex-basis: 25%;\n max-width: 25%;\n }\n\n .col-sm-4 {\n -ms-flex-preferred-size: 33.33333333%;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .col-sm-5 {\n -ms-flex-preferred-size: 41.66666667%;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n\n .col-sm-6 {\n -ms-flex-preferred-size: 50%;\n flex-basis: 50%;\n max-width: 50%;\n }\n\n .col-sm-7 {\n -ms-flex-preferred-size: 58.33333333%;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n\n .col-sm-8 {\n -ms-flex-preferred-size: 66.66666667%;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n\n .col-sm-9 {\n -ms-flex-preferred-size: 75%;\n flex-basis: 75%;\n max-width: 75%;\n }\n\n .col-sm-10 {\n -ms-flex-preferred-size: 83.33333333%;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n\n .col-sm-11 {\n -ms-flex-preferred-size: 91.66666667%;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n\n .col-sm-12 {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n max-width: 100%;\n }\n\n .col-sm-offset-0 {\n margin-left: 0;\n }\n\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n\n .start-sm {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n text-align: start;\n }\n\n .center-sm {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center;\n }\n\n .end-sm {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n text-align: end;\n }\n\n .top-sm {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n\n .middle-sm {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .bottom-sm {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n\n .around-sm {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n }\n\n .between-sm {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n\n .first-sm {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n }\n\n .last-sm {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n}\n\n@media only screen and (min-width: 64em) {\n .container {\n width: 65rem;\n }\n\n .col-md,\n .col-md-1,\n .col-md-2,\n .col-md-3,\n .col-md-4,\n .col-md-5,\n .col-md-6,\n .col-md-7,\n .col-md-8,\n .col-md-9,\n .col-md-10,\n .col-md-11,\n .col-md-12,\n .col-md-offset-0,\n .col-md-offset-1,\n .col-md-offset-2,\n .col-md-offset-3,\n .col-md-offset-4,\n .col-md-offset-5,\n .col-md-offset-6,\n .col-md-offset-7,\n .col-md-offset-8,\n .col-md-offset-9,\n .col-md-offset-10,\n .col-md-offset-11,\n .col-md-offset-12 {\n box-sizing: border-box;\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n\n .col-md {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n max-width: 100%;\n }\n\n .col-md-1 {\n -ms-flex-preferred-size: 8.33333333%;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n\n .col-md-2 {\n -ms-flex-preferred-size: 16.66666667%;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .col-md-3 {\n -ms-flex-preferred-size: 25%;\n flex-basis: 25%;\n max-width: 25%;\n }\n\n .col-md-4 {\n -ms-flex-preferred-size: 33.33333333%;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .col-md-5 {\n -ms-flex-preferred-size: 41.66666667%;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n\n .col-md-6 {\n -ms-flex-preferred-size: 50%;\n flex-basis: 50%;\n max-width: 50%;\n }\n\n .col-md-7 {\n -ms-flex-preferred-size: 58.33333333%;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n\n .col-md-8 {\n -ms-flex-preferred-size: 66.66666667%;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n\n .col-md-9 {\n -ms-flex-preferred-size: 75%;\n flex-basis: 75%;\n max-width: 75%;\n }\n\n .col-md-10 {\n -ms-flex-preferred-size: 83.33333333%;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n\n .col-md-11 {\n -ms-flex-preferred-size: 91.66666667%;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n\n .col-md-12 {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n max-width: 100%;\n }\n\n .col-md-offset-0 {\n margin-left: 0;\n }\n\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n\n .col-md-offset-3 {\n margin-left: 25%;\n }\n\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n\n .col-md-offset-6 {\n margin-left: 50%;\n }\n\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n\n .col-md-offset-9 {\n margin-left: 75%;\n }\n\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n\n .start-md {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n text-align: start;\n }\n\n .center-md {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center;\n }\n\n .end-md {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n text-align: end;\n }\n\n .top-md {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n\n .middle-md {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .bottom-md {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n\n .around-md {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n }\n\n .between-md {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n\n .first-md {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n }\n\n .last-md {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n}\n\n@media only screen and (min-width: 75em) {\n .container {\n width: 76rem;\n }\n\n .col-lg,\n .col-lg-1,\n .col-lg-2,\n .col-lg-3,\n .col-lg-4,\n .col-lg-5,\n .col-lg-6,\n .col-lg-7,\n .col-lg-8,\n .col-lg-9,\n .col-lg-10,\n .col-lg-11,\n .col-lg-12,\n .col-lg-offset-0,\n .col-lg-offset-1,\n .col-lg-offset-2,\n .col-lg-offset-3,\n .col-lg-offset-4,\n .col-lg-offset-5,\n .col-lg-offset-6,\n .col-lg-offset-7,\n .col-lg-offset-8,\n .col-lg-offset-9,\n .col-lg-offset-10,\n .col-lg-offset-11,\n .col-lg-offset-12 {\n box-sizing: border-box;\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n\n .col-lg {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n max-width: 100%;\n }\n\n .col-lg-1 {\n -ms-flex-preferred-size: 8.33333333%;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n\n .col-lg-2 {\n -ms-flex-preferred-size: 16.66666667%;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .col-lg-3 {\n -ms-flex-preferred-size: 25%;\n flex-basis: 25%;\n max-width: 25%;\n }\n\n .col-lg-4 {\n -ms-flex-preferred-size: 33.33333333%;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .col-lg-5 {\n -ms-flex-preferred-size: 41.66666667%;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n\n .col-lg-6 {\n -ms-flex-preferred-size: 50%;\n flex-basis: 50%;\n max-width: 50%;\n }\n\n .col-lg-7 {\n -ms-flex-preferred-size: 58.33333333%;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n\n .col-lg-8 {\n -ms-flex-preferred-size: 66.66666667%;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n\n .col-lg-9 {\n -ms-flex-preferred-size: 75%;\n flex-basis: 75%;\n max-width: 75%;\n }\n\n .col-lg-10 {\n -ms-flex-preferred-size: 83.33333333%;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n\n .col-lg-11 {\n -ms-flex-preferred-size: 91.66666667%;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n\n .col-lg-12 {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n max-width: 100%;\n }\n\n .col-lg-offset-0 {\n margin-left: 0;\n }\n\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n\n .start-lg {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n text-align: start;\n }\n\n .center-lg {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center;\n }\n\n .end-lg {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n text-align: end;\n }\n\n .top-lg {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n\n .middle-lg {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .bottom-lg {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n\n .around-lg {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n }\n\n .between-lg {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n\n .first-lg {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n }\n\n .last-lg {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n }\n}",""]),e.exports=n},3:function(e,n,t){"use strict";t.d(n,"b",(function(){return u})),t.d(n,"a",(function(){return m}));var r,o,a,i=t(0),s=[],l=i.b.__r,c=i.b.diffed,p=i.b.__c,f=i.b.unmount;function d(e){i.b.__h&&i.b.__h(o);var n=o.__H||(o.__H={t:[],u:[]});return e>=n.t.length&&n.t.push({}),n.t[e]}function u(e){return function(e,n,t){var a=d(r++);return a.__c||(a.__c=o,a.i=[t?t(n):x(void 0,n),function(n){var t=e(a.i[0],n);a.i[0]!==t&&(a.i[0]=t,a.__c.setState({}))}]),a.i}(x,e)}function m(e,n){var t=d(r++);y(t.o,n)&&(t.i=e,t.o=n,o.__H.u.push(t))}function b(){s.some((function(e){e.__P&&(e.__H.u.forEach(g),e.__H.u.forEach(h),e.__H.u=[])})),s=[]}function g(e){e.m&&e.m()}function h(e){var n=e.i();"function"==typeof n&&(e.m=n)}function y(e,n){return!e||n.some((function(n,t){return n!==e[t]}))}function x(e,n){return"function"==typeof n?n(e):n}i.b.__r=function(e){l&&l(e),r=0,(o=e.__c).__H&&(o.__H.u.forEach(g),o.__H.u.forEach(h),o.__H.u=[])},i.b.diffed=function(e){c&&c(e);var n=e.__c;if(n){var t=n.__H;t&&t.u.length&&(1!==s.push(n)&&a===i.b.requestAnimationFrame||((a=i.b.requestAnimationFrame)||function(e){var n,t=function(){clearTimeout(r),cancelAnimationFrame(n),setTimeout(e)},r=setTimeout(t,100);"undefined"!=typeof window&&(n=requestAnimationFrame(t))})(b))}},i.b.__c=function(e,n){n.some((function(e){e.__h.forEach(g),e.__h=e.__h.filter((function(e){return!e.i||h(e)}))})),p&&p(e,n)},i.b.unmount=function(e){f&&f(e);var n=e.__c;if(n){var t=n.__H;t&&t.t.forEach((function(e){return e.m&&e.m()}))}}},30:function(e,n,t){var r=t(7),o=t(31);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1},i=(r(o,a),o.locals?o.locals:{});e.exports=i},31:function(e,n,t){var r=t(8),o=t(32),a=t(33),i=t(34),s=t(35),l=t(36);n=r(!1);var c=o(a),p=o(i),f=o(s),d=o(l);n.push([e.i,"@font-face {\n font-family: 'MaisonNeueWEB';\n src: url("+c+") format('woff2'),\n url("+p+") format('woff');\n}\n\n@font-face {\n font-family: 'MaisonNeueBold';\n src: url("+f+") format('woff2'),\n url("+d+") format('woff');\n}\n",""]),e.exports=n},32:function(e,n,t){"use strict";e.exports=function(e,n){return n||(n={}),"string"!=typeof(e=e&&e.__esModule?e.default:e)?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),n.hash&&(e+=n.hash),/["'() \t\n]/.test(e)||n.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e)}},33:function(e,n,t){"use strict";t.r(n),n.default=t.p+"3d388ca0571aad6ae8ba559643616508.woff2"},34:function(e,n,t){"use strict";t.r(n),n.default=t.p+"2f357c8e201639f99f5ce8ad05395129.woff"},35:function(e,n,t){"use strict";t.r(n),n.default=t.p+"952a63cc18d5ca12e145b839fa8dda4f.woff2"},36:function(e,n,t){"use strict";t.r(n),n.default=t.p+"c9ad185625e2f7ac4a3f7faf074e3735.woff"},5:function(e,n,t){"use strict";t.d(n,"b",(function(){return i})),t.d(n,"d",(function(){return l})),t.d(n,"a",(function(){return c})),t.d(n,"c",(function(){return p})),t.d(n,"e",(function(){return f}));var r=t(11),o=t.n(r),a=t(6);const i=async()=>!!await s(),s=async()=>(await chrome.storage.local.get("deviceToken")).deviceToken,l=async e=>{const n=await Object(a.registerDevice)("https://webapp-production-dot-remarkable-production.appspot.com",{code:e,deviceID:o()(),deviceDesc:a.DeviceType.BrowserChrome});await chrome.storage.local.set({deviceToken:n})},c=async()=>(await chrome.storage.local.get("userToken")).userToken||await p(),p=async()=>{const e=await s(),n=await Object(a.retrieveUserToken)("https://webapp-production-dot-remarkable-production.appspot.com",e);return await chrome.storage.local.set({userToken:n}),n},f=async()=>Object(a.disconnectDevice)("https://webapp-production-dot-remarkable-production.appspot.com",await s()).then(async()=>{await Promise.all([chrome.storage.local.remove("deviceToken"),chrome.storage.local.remove("userToken")])}).catch(e=>(console.log("Could not delete device: ",e),e))},6:function(e,n,t){"use strict";var r=this&&this.__awaiter||function(e,n,t,r){return new(t||(t=Promise))((function(o,a){function i(e){try{l(r.next(e))}catch(e){a(e)}}function s(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){e.done?o(e.value):new t((function(n){n(e.value)})).then(i,s)}l((r=r.apply(e,n||[])).next())}))},o=this&&this.__generator||function(e,n){var t,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;i;)try{if(t=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=n.call(e,i)}catch(e){a=[6,e],r=0}finally{t=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this;Object.defineProperty(n,"__esModule",{value:!0}),function(e){e.DesktopWindows="desktop-windows",e.DesktopMacOS="desktop-macos",e.DesktopLinux="desktop-linux",e.EmulatorWindows="emulator-windows",e.EmulatorMacOS="emulator-macos",e.EmulatorLinux="emulator-linux",e.MobileAndroid="mobile-android",e.MobileIOS="mobile-ios",e.MobileEmulatorMacOS="mobile-macos",e.MobileEmulatorWindows="mobile-windows",e.MobileEmulatorLinux="mobile-linux",e.BrowserChrome="browser-chrome",e.BrowserFirefox="browser-firefox",e.reMarkable="remarkable"}(n.DeviceType||(n.DeviceType={})),n.isValidToken=function(e){return!!e&&e.startsWith("ey")},n.registerDevice=function(e,t){return r(a,void 0,void 0,(function(){var r,a;return o(this,(function(o){switch(o.label){case 0:if(8!==t.code.length)throw new Error("Invalid One-time-code: Must be 8 characters in length.");return[4,fetch(e+"/token/json/2/device/new",{body:JSON.stringify(t),method:"POST"})];case 1:return[4,(r=o.sent()).text()];case 2:if(a=o.sent(),!r.ok)throw new Error(a||r.statusText||""+r.status);if(!n.isValidToken(a))throw new Error("Did not get a valid device token.");return[2,a]}}))}))},n.disconnectDevice=function(e,n){return r(a,void 0,void 0,(function(){var t,r;return o(this,(function(o){switch(o.label){case 0:return[4,fetch(e+"/token/json/2/device/delete",{headers:{Authorization:"Bearer "+n},method:"POST"})];case 1:return[4,(t=o.sent()).text()];case 2:if(r=o.sent(),!t.ok)throw new Error(r||t.statusText||""+t.status);return[2]}}))}))},n.retrieveUserToken=function(e,t){return r(a,void 0,void 0,(function(){var r,a;return o(this,(function(o){switch(o.label){case 0:if(0===t.length)throw new Error("Invalid device token.");return[4,fetch(e+"/token/json/2/user/new",{headers:{Authorization:"Bearer "+t},method:"POST"})];case 1:return[4,(r=o.sent()).text()];case 2:if(a=o.sent(),!r.ok)throw new Error(a||r.statusText||""+r.status);if(!n.isValidToken(a))throw new Error("Invalid user token.");return[2,a]}}))}))}},7:function(e,n,t){"use strict";var r,o=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},a=function(){var e={};return function(n){if(void 0===e[n]){var t=document.querySelector(n);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}e[n]=t}return e[n]}}(),i=[];function s(e){for(var n=-1,t=0;t<i.length;t++)if(i[t].identifier===e){n=t;break}return n}function l(e,n){for(var t={},r=[],o=0;o<e.length;o++){var a=e[o],l=n.base?a[0]+n.base:a[0],c=t[l]||0,p="".concat(l," ").concat(c);t[l]=c+1;var f=s(p),d={css:a[1],media:a[2],sourceMap:a[3]};-1!==f?(i[f].references++,i[f].updater(d)):i.push({identifier:p,updater:g(d,n),references:1}),r.push(p)}return r}function c(e){var n=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var o=t.nc;o&&(r.nonce=o)}if(Object.keys(r).forEach((function(e){n.setAttribute(e,r[e])})),"function"==typeof e.insert)e.insert(n);else{var i=a(e.insert||"head");if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(n)}return n}var p,f=(p=[],function(e,n){return p[e]=n,p.filter(Boolean).join("\n")});function d(e,n,t,r){var o=t?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=f(n,o);else{var a=document.createTextNode(o),i=e.childNodes;i[n]&&e.removeChild(i[n]),i.length?e.insertBefore(a,i[n]):e.appendChild(a)}}function u(e,n,t){var r=t.css,o=t.media,a=t.sourceMap;if(o?e.setAttribute("media",o):e.removeAttribute("media"),a&&btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var m=null,b=0;function g(e,n){var t,r,o;if(n.singleton){var a=b++;t=m||(m=c(n)),r=d.bind(null,t,a,!1),o=d.bind(null,t,a,!0)}else t=c(n),r=u.bind(null,t,n),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)};return r(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;r(e=n)}else o()}}e.exports=function(e,n){(n=n||{}).singleton||"boolean"==typeof n.singleton||(n.singleton=o());var t=l(e=e||[],n);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<t.length;r++){var o=s(t[r]);i[o].references--}for(var a=l(e,n),c=0;c<t.length;c++){var p=s(t[c]);0===i[p].references&&(i[p].updater(),i.splice(p,1))}t=a}}}},8:function(e,n,t){"use strict";e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t=function(e,n){var t=e[1]||"",r=e[3];if(!r)return t;if(n&&"function"==typeof btoa){var o=(i=r,s=btoa(unescape(encodeURIComponent(JSON.stringify(i)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(l," */")),a=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[t].concat(a).concat([o]).join("\n")}var i,s,l;return[t].join("\n")}(n,e);return n[2]?"@media ".concat(n[2]," {").concat(t,"}"):t})).join("")},n.i=function(e,t,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var a=0;a<this.length;a++){var i=this[a][0];null!=i&&(o[i]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);r&&o[l[0]]||(t&&(l[2]?l[2]="".concat(t," and ").concat(l[2]):l[2]=t),n.push(l))}},n}}});