window.jeengConfig = Object.assign(window.jeengConfig || {}, {
      production: {"app_type":"SPA-ROUTER","publish_max_days_ago":360,"included_paths":["https://www.insidehook.com/*"],"excluded_paths":["*/?*","*/#*","*/search*","*/author/*","*/authors/*","*/category/*","*/categories/*","*/collection/*","*/group/*","*/groups/*","*/page/*","*/pages/*","*/tag/*","*/tags/*","*/2/","*/3/","*/4/","*/5/","*/6/","*/7/","*/8/","*/9/","*/10/","*/11/","*/12/","*/13/","*/14/","*/15/","*/16/","*/17/","*/18/","*/19/","*/20/","*/21/","*/22/","*/23/","*/24/","*/25/","*/26/","*/27/","*/28/","*/29/","*/30/","*/31/","*/32/","*/33/","*/34/","*/35/","*/36/","*/37/","*/38/","*/39/","*/40/","*/41/","*/42/","*/43/","*/44/","*/45/","*/46/","*/47/","*/48/","*/49/","*/50/","*/2012/","*/2013/","*/2014/","*/2015/","*/2016/","*/2017/","*/2018/","*/2019/","*/2020/","*/2021/","*/2022/"],"excluded_entities":[],"excluded_selectors":[],"desktop_extraction":false,"extraction_days":7,"extraction_timeout":0,"image_host_name":null,"image_mandatory":false,"min_pages_views":1,"sdk_version":"5.8","domain_id":"VAMz37Y0mL","domain_uuid":"3f02cc61-3c0b-417f-92ae-47346d668b3b","widgets":[{"type":"browserNotificationModal","data":{"direction":"ltr","__typename":"Widget","force-popup":true,"widget-logo":"https://docs.jeeng.com/imgs/InsideHook_Logo_2020_Final_Square.jpg","popup-domain":"insidehook.tips","popup-footer":"You can unsubscribe at any time","popup-header":"Click Allow","native-prompt":true,"popup-message":"We'd like to send you future relevant notifications for the latest news and updates","widget-header":"Ahoy!","widget-message":"InsideHook now offers notifications to help you access our latest coverage with less hassle. Interested?","popup-logo-img-url":"https://sdk.jeeng.com/images/logo.svg","widget-min-interval":"10080","widget-button-accept":"Allow","widget-button-cancel":"MAYBE LATER","widget-location-vertical":"Top","widget-location-horizontal":"Center"}}],"extractor":{"IBM_NLU":false,"entities":{"Tag":[{"type":"META","selector":"meta[name=\"sailthru.tags\"]"}],"Category":[{"type":"META","selector":"meta[name=\"st_sections\"]"}]},"metadata":{"published_at":[{"type":"META","format":"YYYY-MM-DDThh:mm:ssZZZ","selector":"meta[property=\"article:modified_time\"]"}]}},"current_timestamp":1648144902411,"featureFlags":{"subscribers_batch_memsql":{"flag":true,"percentage":100},"sending_flow_v4":{"flag":true,"percentage":100},"event_user_visited_page":{"flag":false,"percentage":100},"skip_push":{"flag":false,"percentage":100},"using_newsletter_template":{"flag":false,"percentage":100},"recommendation_from_ds":{"flag":false,"percentage":100},"breaking_news":{"flag":false,"percentage":100},"import_subscribers":{"flag":false,"percentage":100}}}
    }); !function(r){var n={};function i(e){if(n[e])return n[e].exports;var t=n[e]={exports:{},id:e,loaded:!1};return r[e].call(t.exports,t,t.exports,i),t.loaded=!0,t.exports}i.m=r,i.c=n,i.p="",i(0)}([function(w,_,e){"use strict";var S=t(e(118)),U=t(e(89)),F=t(e(203)),E=t(e(1)),k=t(e(5)),B=t(e(76)),x=t(e(80)),o=t(e(4)),D=t(e(164)),A=t(e(131)),T=t(e(86)),a=t(e(204)),n=t(e(205)),O=t(e(208)),N=t(e(101)),s=t(e(209)),L=t(e(154)),u=t(e(137)),i=e(210),Y=e(211),R=e(168),c=t(e(135));function t(e){return e&&e.__esModule?e:{default:e}}var r,l,f,d,h,p,g,C=void 0,M=void 0,I={},P="production",q=P,m="jeeng-last-send-visit-"+q,y="jeeng-pv-"+q+"-last-url",v="jeeng-pv-"+P+"-count",V=(r=(0,o.default)(E.default.mark(function e(){var t,r,n;return E.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(T.default.debug("Initialising globals..."),window.jeeng=(0,x.default)(window.jeeng||{},(0,B.default)({},P,{})),window.jeengConfig=window.jeengConfig||{},window.jeengConfig[P]=window.jeengConfig[P]||{},I=window.jeengConfig.production,n=(r=I).domain_id,t=r.current_timestamp,r=r.subscription_migration,n){e.next=8;break}throw new Error("NO DOMAIN_ID");case 8:if(t&&(I.tsDiff=t-Date.now()),r)return e.next=12,(0,i.migrate)(r);e.next=12;break;case 12:return(0,i.receiveMigration)(),n=I.extensions||[],e.next=16,k.default.all(n.map(function(e){var r=e.full_url;return new k.default(function(e){var t=document.createElement("script");t.type="text/javascript",t.async=!0,t.src=r,document.body.appendChild(t),t.addEventListener("load",function(){return e()})})}));case 16:case"end":return e.stop()}},e,void 0)})),function(){return r.apply(this,arguments)}),b=(l=(0,o.default)(E.default.mark(function e(){var t,r,n,i,o,a,s,u,c,l,f,d,h,p,g,m,y,v,b,w,_,S;return E.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(S=function(){var e=window.navigator.userAgent||window.navigator.vendor||window.opera;return!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4)))},_=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=e.msg,e=e.logLevel,e=void 0===e?"error":e,e=(window.jeeng[P].profiler=window.jeeng[P].profiler||new N.default(n,[]),t&&T.default[e](t),{type:"JEENG_URL_ANALYSIS_FAILED-"+q});window.postMessage(e,"*")},t=(a=I).tsDiff,r=a.extractor,n=a.domain_id,i=a.publish_max_days_ago,i=void 0===i?7:i,o=a.desktop_extraction,o=void 0!==o&&o,a=a.sdk_version,a=void 0===a?null:a,r&&t){e.next=6;break}return N.default.getUserId(),e.abrupt("return",_({msg:"pageStart: Not enough extraction data. Creating user_token.",logLevel:"info"}));case 6:if(s=void 0,u=S(),u=o&&!u){e.next=23;break}if(r.metadata||r.IBM_NLU){e.next=12;break}return e.abrupt("return",_({msg:"No metadata and IBM_NLU directive. api/getEntities prevented.",logLevel:"info"}));case 12:if(!r.metadata){e.next=23;break}if(s=L.default.getMetadata(r.metadata),(c=s.published_at)&&"Invalid date"!==c){e.next=17;break}return e.abrupt("return",_({msg:"No Publish date. api/getEntities prevented.",logLevel:"info"}));case 17:if(T.default.debug("Page publish date:",c),h=(0,D.default)(Date.now()+t),d=(0,D.default)(c,"YYYY-MM-DD HH:mm:ss"),h=h.diff(d,"days"),i<h&&"www.hidabroot.org"!==window.location.hostname)return e.abrupt("return",_({msg:"Article publish date is older than the extraction period: "+h+" > "+i+".",logLevel:"info"}));e.next=23;break;case 23:if(T.default.debug("pageStart: started..."),T.default.debug("metadata",s),l=s&&s.url&&""!==s.url&&null!==s.url&&(0,O.default)(s.url.trim())?s.url.trim():"",T.default.debug("uri from meta",l),C=window.location.href,""===l&&(l=L.default.getCanonical()&&(0,O.default)(L.default.getCanonical())?L.default.getCanonical():C),l=decodeURI(l)===l?encodeURI(l):l,window.jeengExtensions&&window.jeengExtensions[P]&&window.jeengExtensions[P].onPageStart&&window.jeengExtensions[P].onPageStart.length)return T.default.debug("pageStart: Found extension. running..."),e.next=34,k.default.all(window.jeengExtensions[P].onPageStart.map(function(e){return e()}));e.next=34;break;case 34:if(T.default.debug("pageStart: included_paths:",I.included_paths),(f=decodeURI(l)||"").startsWith("http")&&I.included_paths&&I.included_paths.length&&!I.included_paths.some(function(e){e=(0,R.regexFromPath)(e);return!!~f.search(e)}))return e.abrupt("return",_({msg:"pageStart: Page "+f+" is not in included paths. Stopping analysis.",logLevel:"info"}));e.next=38;break;case 38:if(!f.startsWith("http")&&I.included_paths&&I.included_paths.length&&!I.included_paths.some(function(e){e=(0,R.regexFromPath)(e);return!!~window.location.href.search(e)}))return e.abrupt("return",_({msg:"pageStart: Page "+window.location.href+" is not in included paths. Stopping analysis.",logLevel:"info"}));e.next=40;break;case 40:if(T.default.debug("pageStart: excluded_paths:",I.excluded_paths),f.startsWith("http")&&(I.excluded_paths||[]).some(function(e){e=(0,R.regexFromPath)(e);return!!~f.search(e)||!!~l.search(e)}))return e.abrupt("return",_({msg:"pageStart: Page "+f+" or "+l+" is in an excluded path. Stopping analysis.",logLevel:"info"}));e.next=43;break;case 43:if(!f.startsWith("http")&&(I.excluded_paths||[]).some(function(e){e=(0,R.regexFromPath)(e);return!!~window.location.href.search(e)}))return e.abrupt("return",_({msg:"pageStart: Page "+window.location.href+" is in an excluded path. Stopping analysis.",logLevel:"info"}));e.next=45;break;case 45:if(T.default.debug("pageStart: excluded_selectors:",I.excluded_selectors),(I.excluded_selectors||[]).some(function(e){try{return window.document.querySelectorAll(e).length}catch(e){return!1}}))return e.abrupt("return",_({msg:"pageStart: Page contains excluded selector. Stopping analysis.",logLevel:"info"}));e.next=48;break;case 48:return T.default.debug("uri final",l),d=s&&s.title&&""!==s.title?(0,A.default)(s.title):"",h=s&&s.description&&""!==s.description?(0,A.default)(s.description):"",p=s&&s.image_url&&""!==s.image_url?(0,A.default)(s.image_url.trim()):"",m=s&&s.image_url&&""!==s.image_url?(0,A.default)(decodeURI(s.image_url)===s.image_url?encodeURI(s.image_url.trim()):s.image_url.trim()):"",v=s&&s.published_at&&""!==s.published_at&&"NOW"!==s.published_at?(0,A.default)(D.default.utc(s.published_at).format("YYYY-MM-DD HH:mm:ss")):"",l=s&&s.url&&""!==s.url?s.url.trim():l,e.next=57,(0,R.getEntities)({uri:l,read_only:u,domain_id:n,title_md5:d,description_md5:h,image_url_md5:p,image_url_encoded_md5:m,published_at_md5:v,sdk_version:a});case 57:if(p=e.sent,g=p.entity_ids,m=p.access_token,y=p.url_id,m&&!u)return v={},s&&(0,x.default)(v,{metadata:s}),v.metadata&&(v.metadata.image_url=j(v.metadata.image_url)),r.entities&&(0,x.default)(v,{entities:L.default.getEntities(r.entities)}),r.version&&(0,x.default)(v,{extractor_version:r.version}),r.IBM_NLU&&l&&(0,x.default)(v,{IBM_NLU:r.IBM_NLU,full_url:l}),a&&(v.sdk_version=a.toString()),e.prev=69,b=L.default.getCanonical(),b=[n,y,(0,F.default)({},v,{canonical_url:b}),m],e.next=74,R.addUrlExtraction.apply(void 0,b);e.next=83;break;case 74:b=e.sent,w=b.response,w=JSON.parse(w),g=w.entity_ids,e.next=83;break;case 80:e.prev=80,e.t0=e.catch(69),T.default.error("caught error status "+e.t0.status+" when trying to run addUrlExtraction!",e.t0.responseText);case 83:w={type:"JEENG_URL_ANALYSIS_COMPLETED-"+q,url_id:y},window.postMessage(w,"*"),T.default.debug("Going to start profiler with entity_ids:",g),M=new N.default(n,g),(window.jeeng[P].profiler=M).start();case 89:case"end":return e.stop()}},e,void 0,[[69,80]])})),function(){return l.apply(this,arguments)}),G=(f=(0,o.default)(E.default.mark(function e(){var t,r,n;return E.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(T.default.debug("Checking for OneSignal subscription..."),t=(n=I).oneSignalAppId,r=n.domain_id,n=n.domain_uuid,t){e.next=4;break}return e.abrupt("return");case 4:return e.next=6,s.default.sync(r,t,n);case 6:case"end":return e.stop()}},e,void 0)})),function(){return f.apply(this,arguments)}),H=(d=(0,o.default)(E.default.mark(function e(){var t;return E.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return T.default.debug("Starting widgets..."),t=I.widgets,t=(void 0===t?[]:t).map(function(e){var t=e.type,e=e.data;return a.default[t](e)}),e.next=5,k.default.all(t);case 5:case"end":return e.stop()}},e,void 0)})),function(){return d.apply(this,arguments)}),j=function(e){var t,r=window.jeengConfig&&window.jeengConfig[P]&&window.jeengConfig[P].image_host_name?window.jeengConfig[P].image_host_name:null;return e&&0!==e.trim().length?r&&0<r.length?(t=e.trim().startsWith("http")?n.default.parse(e).path:e,n.default.resolve(r,t)):e.trim().startsWith("http")?e:n.default.resolve(window.location.origin,e):e},W=(h=(0,o.default)(E.default.mark(function e(){var t,r;return E.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=u.default.getRegToken()){e.next=3;break}return e.abrupt("return");case 3:if(!(r=localStorage.getItem(m))||parseInt(r)<Date.now()-144e5)return localStorage.setItem(m,Date.now()),r=[{channel_type:"firebase_browser",value:t}],e.next=9,(0,R.sendSdkVisited)(I.domain_id,r);e.next=9;break;case 9:case"end":return e.stop()}},e,void 0)})),function(){return h.apply(this,arguments)}),z=(p=(0,o.default)(E.default.mark(function e(){var n,i,t;return E.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=N.default.getQueryStrEmail(),t=(i=!1,U.default)(n).map(function(t){var r=n[t];return r&&N.default.isValidEmailConnection(t)?(T.default.debug("pendingUserId",r),T.default.debug("md5",t),T.default.debug("isValidEmailConnection",N.default.isValidEmailConnection(t)),N.default.removeQueryStrByEmail(t)):(0,R.connectUserMD5Email)(I.domain_id,t,r).then(function(e){T.default.debug("finished connectUser"),T.default.debug(e),T.default.debug("pendingUserId",r),T.default.debug("md5",t),N.default.setEmailConnection(t,r),N.default.removeQueryStrByEmail(t),i=!0}).catch(function(e){return T.default.error(e)})}),e.next=5,k.default.all(t);case 5:i&&c.default.visitPage("connected_user_from_external_source");case 6:case"end":return e.stop()}},e,void 0)})),function(){return p.apply(this,arguments)});g=(0,o.default)(E.default.mark(function e(){var i;return E.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return N.default.setQueryStrEmail(),e.next=3,a.default.setSdkOverlay();case 3:return(0,R.sendContentOpen)(),e.next=6,V();case 6:return i=I.sdk_version?"ver "+parseFloat(I.sdk_version):"- no version - ",T.default.debug("starting SDKv3 ("+i+")"),c.default.visitPage("page_start"),e.next=11,k.default.all([(0,Y.updateServiceWorker)(I),new k.default(function(e){var t,r=!u.default.getRegToken()&&I.min_pages_views||1,n=window.location.host+window.location.pathname+window.location.search,i=sessionStorage.getItem(y)||"",o=sessionStorage.getItem(v)||"1";i&&i!==n&&(o=parseInt(o)+1,sessionStorage.setItem(v,(0,S.default)(o))),sessionStorage.setItem(y,n),1===r||o&&parseInt(o)>=r?(t=I.extraction_timeout||0,setTimeout(function(){return b().then(function(){0<t&&T.default.debug("Page start was delayed for "+t+"ms... (sdk settings)"),e()})},t)):T.default.debug("Skipping jeeng install. User did not visit "+r+" different pages in the domain")}),G(),(t=n=r=t=void 0,T.default.debug("Exposing APIs.."),r=(t=I).domain_id,n=t.domain_uuid,t.extractor,t=t.firebaseConfig,void(0,x.default)(window.jeeng.production,{browserSdkReady:k.default.resolve(!s.default.getStoredToken()),browserNotifications:new u.default(r,N.default.getUserId(),t,n),testImageHostName:function(e){e=e.metadata,e=e&&L.default.getMetadata(e)||null;return j(e.image_url)},testExtractor:function(e){var t=e.metadata,e=e.entities;return{metadata:t&&L.default.getMetadata(t)||null,entities:e&&L.default.getEntities(e)||null}}})),z(),W()]);case 11:return"SPA-ROUTER"===I.app_type&&(T.default.debug("starting spa-router interval"),setInterval((0,o.default)(E.default.mark(function e(){return E.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(C!==window.location.href)return C=window.location.href,M&&M.stop(),e.next=5,b();e.next=5;break;case 5:case"end":return e.stop()}},e,void 0)})),300)),e.next=14,H();case 14:case"end":return e.stop()}var t,r,n},e,void 0)})),function(){g.apply(this,arguments)}()},function(e,t,r){e.exports=r(2)},function(e,t,r){var n=function(){return this}()||Function("return this")(),i=n.regeneratorRuntime&&0<=Object.getOwnPropertyNames(n).indexOf("regeneratorRuntime"),o=i&&n.regeneratorRuntime;if(n.regeneratorRuntime=void 0,e.exports=r(3),i)n.regeneratorRuntime=o;else try{delete n.regeneratorRuntime}catch(e){n.regeneratorRuntime=void 0}},function(A,e){!function(e){"use strict";var u,c,l,f,d,h,t,r=Object.prototype,p=r.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",o=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag",n="object"==typeof A,s=e.regeneratorRuntime;function g(e,t,r,n){var i,o,a,s,t=t&&t.prototype instanceof y?t:y,t=Object.create(t.prototype),n=new k(n||[]);return t._invoke=(i=e,o=r,a=n,s=c,function(e,t){if(s===f)throw new Error("Generator is already running");if(s===d){if("throw"===e)throw t;return D()}for(a.method=e,a.arg=t;;){var r=a.delegate;if(r){r=function e(t,r){var n=t.iterator[r.method];if(n===u){if(r.delegate=null,"throw"===r.method){if(t.iterator.return&&(r.method="return",r.arg=u,e(t,r),"throw"===r.method))return h;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}n=m(n,t.iterator,r.arg);if("throw"===n.type)return r.method="throw",r.arg=n.arg,r.delegate=null,h;n=n.arg;if(!n)return r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,h;{if(!n.done)return n;r[t.resultName]=n.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=u)}r.delegate=null;return h}(r,a);if(r){if(r===h)continue;return r}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(s===c)throw s=d,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);s=f;r=m(i,o,a);if("normal"===r.type){if(s=a.done?d:l,r.arg!==h)return{value:r.arg,done:a.done}}else"throw"===r.type&&(s=d,a.method="throw",a.arg=r.arg)}}),t}function m(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function y(){}function v(){}function b(){}function w(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function _(a){var t;this._invoke=function(r,n){function e(){return new Promise(function(e,t){!function t(e,r,n,i){e=m(a[e],a,r);if("throw"===e.type)i(e.arg);else{var o=e.arg;if((r=o.value)&&"object"==typeof r&&p.call(r,"__await"))return Promise.resolve(r.__await).then(function(e){t("next",e,n,i)},function(e){t("throw",e,n,i)});Promise.resolve(r).then(function(e){o.value=e,n(o)},i)}}(r,n,e,t)})}return t=t?t.then(e,e):e()}}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function E(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function x(t){if(t){var r,e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length))return r=-1,(e=function e(){for(;++r<t.length;)if(p.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=u,e.done=!0,e}).next=e}return{next:D}}function D(){return{value:u,done:!0}}s?n&&(A.exports=s):((s=e.regeneratorRuntime=n?A.exports:{}).wrap=g,c="suspendedStart",l="suspendedYield",f="executing",d="completed",h={},(e={})[i]=function(){return this},n=(n=Object.getPrototypeOf)&&n(n(x([]))),n&&n!==r&&p.call(n,i)&&(e=n),t=b.prototype=y.prototype=Object.create(e),(v.prototype=t.constructor=b).constructor=v,b[a]=v.displayName="GeneratorFunction",s.isGeneratorFunction=function(e){e="function"==typeof e&&e.constructor;return!!e&&(e===v||"GeneratorFunction"===(e.displayName||e.name))},s.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,a in e||(e[a]="GeneratorFunction")),e.prototype=Object.create(t),e},s.awrap=function(e){return{__await:e}},w(_.prototype),_.prototype[o]=function(){return this},s.AsyncIterator=_,s.async=function(e,t,r,n){var i=new _(g(e,t,r,n));return s.isGeneratorFunction(t)?i:i.next().then(function(e){return e.done?e.value:i.next()})},w(t),t[a]="Generator",t[i]=function(){return this},t.toString=function(){return"[object Generator]"},s.keys=function(r){var e,n=[];for(e in r)n.push(e);return n.reverse(),function e(){for(;n.length;){var t=n.pop();if(t in r)return e.value=t,e.done=!1,e}return e.done=!0,e}},s.values=x,k.prototype={constructor:k,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=u,this.done=!1,this.delegate=null,this.method="next",this.arg=u,this.tryEntries.forEach(E),!e)for(var t in this)"t"===t.charAt(0)&&p.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=u)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(r){if(this.done)throw r;var n=this;function e(e,t){return o.type="throw",o.arg=r,n.next=e,t&&(n.method="next",n.arg=u),!!t}for(var t=this.tryEntries.length-1;0<=t;--t){var i=this.tryEntries[t],o=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var a=p.call(i,"catchLoc"),s=p.call(i,"finallyLoc");if(a&&s){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(a){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;0<=r;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&p.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}var o=(i=i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc?null:i)?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,h):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),E(r),h}},catch:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var r,n,i=this.tryEntries[t];if(i.tryLoc===e)return"throw"===(r=i.completion).type&&(n=r.arg,E(i)),n}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:x(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=u),h}})}(function(){return this}()||Function("return this")())},function(e,t,r){"use strict";t.__esModule=!0;var r=r(5),u=(r=r)&&r.__esModule?r:{default:r};t.default=function(e){return function(){var s=e.apply(this,arguments);return new u.default(function(o,a){return function t(e,r){try{var n=s[e](r),i=n.value}catch(e){return void a(e)}if(!n.done)return u.default.resolve(i).then(function(e){t("next",e)},function(e){t("throw",e)});o(i)}("next")})}}},function(e,t,r){e.exports={default:r(6),__esModule:!0}},function(e,t,r){r(7),r(8),r(52),r(56),r(74),r(75),e.exports=r(16).Promise},function(e,t){},function(e,t,r){"use strict";var n=r(9)(!0);r(12)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e=this._t,t=this._i;return t>=e.length?{value:void 0,done:!0}:(e=n(e,t),this._i+=e.length,{value:e,done:!1})})},function(e,t,r){var o=r(10),a=r(11);e.exports=function(i){return function(e,t){var r,e=String(a(e)),t=o(t),n=e.length;return t<0||n<=t?i?"":void 0:(r=e.charCodeAt(t))<55296||56319<r||t+1===n||(n=e.charCodeAt(t+1))<56320||57343<n?i?e.charAt(t):r:i?e.slice(t,t+2):n-56320+(r-55296<<10)+65536}}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(0<e?n:r)(e)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e}},function(e,t,r){"use strict";function y(){return this}var v=r(13),b=r(14),w=r(30),_=r(19),S=r(31),E=r(32),k=r(48),x=r(50),D=r(49)("iterator"),A=!([].keys&&"next"in[].keys()),T="values";e.exports=function(e,t,r,n,i,o,a){E(r,t,n);function s(e){if(!A&&e in d)return d[e];switch(e){case"keys":case T:return function(){return new r(this,e)}}return function(){return new r(this,e)}}var u,c,n=t+" Iterator",l=i==T,f=!1,d=e.prototype,h=d[D]||d["@@iterator"]||i&&d[i],p=h||s(i),g=i?l?s("entries"):p:void 0,m="Array"==t&&d.entries||h;if(m&&(m=x(m.call(new e)))!==Object.prototype&&m.next&&(k(m,n,!0),v||"function"==typeof m[D]||_(m,D,y)),l&&h&&h.name!==T&&(f=!0,p=function(){return h.call(this)}),v&&!a||!A&&!f&&d[D]||_(d,D,p),S[t]=p,S[n]=y,i)if(u={values:l?p:s(T),keys:o?p:s("keys"),entries:g},a)for(c in u)c in d||w(d,c,u[c]);else b(b.P+b.F*(A||f),t,u);return u}},function(e,t){e.exports=!0},function(e,t,r){function g(e,t,r){var n,i,o,a=e&g.F,s=e&g.G,u=e&g.S,c=e&g.P,l=e&g.B,f=e&g.W,d=s?y:y[t]||(y[t]={}),h=d[_],p=s?m:u?m[t]:(m[t]||{})[_];for(n in r=s?t:r)(i=!a&&p&&void 0!==p[n])&&w(d,n)||(o=(i?p:r)[n],d[n]=s&&"function"!=typeof p[n]?r[n]:l&&i?v(o,m):f&&p[n]==o?function(n){function e(e,t,r){if(this instanceof n){switch(arguments.length){case 0:return new n;case 1:return new n(e);case 2:return new n(e,t)}return new n(e,t,r)}return n.apply(this,arguments)}return e[_]=n[_],e}(o):c&&"function"==typeof o?v(Function.call,o):o,c&&((d.virtual||(d.virtual={}))[n]=o,e&g.R&&h&&!h[n]&&b(h,n,o)))}var m=r(15),y=r(16),v=r(17),b=r(19),w=r(29),_="prototype";g.F=1,g.G=2,g.S=4,g.P=8,g.B=16,g.W=32,g.U=64,g.R=128,e.exports=g},function(e,t){e=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(e,t){e=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=e)},function(e,t,r){var o=r(18);e.exports=function(n,i,e){if(o(n),void 0===i)return n;switch(e){case 1:return function(e){return n.call(i,e)};case 2:return function(e,t){return n.call(i,e,t)};case 3:return function(e,t,r){return n.call(i,e,t,r)}}return function(){return n.apply(i,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,r){var n=r(20),i=r(28);e.exports=r(24)?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var n=r(21),i=r(23),o=r(27),a=Object.defineProperty;t.f=r(24)?Object.defineProperty:function(e,t,r){if(n(e),t=o(t,!0),n(r),i)try{return a(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){var n=r(22);e.exports=function(e){if(n(e))return e;throw TypeError(e+" is not an object!")}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,r){e.exports=!r(24)&&!r(25)(function(){return 7!=Object.defineProperty(r(26)("div"),"a",{get:function(){return 7}}).a})},function(e,t,r){e.exports=!r(25)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,r){var n=r(22),i=r(15).document,o=n(i)&&n(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},function(e,t,r){var i=r(22);e.exports=function(e,t){if(!i(e))return e;var r,n;if(t&&"function"==typeof(r=e.toString)&&!i(n=r.call(e)))return n;if("function"==typeof(r=e.valueOf)&&!i(n=r.call(e)))return n;if(t||"function"!=typeof(r=e.toString)||i(n=r.call(e)))throw TypeError("Can't convert object to primitive value");return n}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){e.exports=r(19)},function(e,t){e.exports={}},function(e,t,r){"use strict";var n=r(33),i=r(28),o=r(48),a={};r(19)(a,r(49)("iterator"),function(){return this}),e.exports=function(e,t,r){e.prototype=n(a,{next:i(1,r)}),o(e,t+" Iterator")}},function(e,t,r){function n(){}var i=r(21),o=r(34),a=r(46),s=r(43)("IE_PROTO"),u="prototype",c=function(){var e=r(26)("iframe"),t=a.length;for(e.style.display="none",r(47).appendChild(e),e.src="javascript:",(e=e.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),c=e.F;t--;)delete c[u][a[t]];return c()};e.exports=Object.create||function(e,t){var r;return null!==e?(n[u]=i(e),r=new n,n[u]=null,r[s]=e):r=c(),void 0===t?r:o(r,t)}},function(e,t,r){var a=r(20),s=r(21),u=r(35);e.exports=r(24)?Object.defineProperties:function(e,t){s(e);for(var r,n=u(t),i=n.length,o=0;o<i;)a.f(e,r=n[o++],t[r]);return e}},function(e,t,r){var n=r(36),i=r(46);e.exports=Object.keys||function(e){return n(e,i)}},function(e,t,r){var a=r(29),s=r(37),u=r(40)(!1),c=r(43)("IE_PROTO");e.exports=function(e,t){var r,n=s(e),i=0,o=[];for(r in n)r!=c&&a(n,r)&&o.push(r);for(;t.length>i;)!a(n,r=t[i++])||~u(o,r)||o.push(r);return o}},function(e,t,r){var n=r(38),i=r(11);e.exports=function(e){return n(i(e))}},function(e,t,r){var n=r(39);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t,r){var u=r(37),c=r(41),l=r(42);e.exports=function(s){return function(e,t,r){var n,i=u(e),o=c(i.length),a=l(r,o);if(s&&t!=t){for(;a<o;)if((n=i[a++])!=n)return!0}else for(;a<o;a++)if((s||a in i)&&i[a]===t)return s||a||0;return!s&&-1}}},function(e,t,r){var n=r(10),i=Math.min;e.exports=function(e){return 0<e?i(n(e),9007199254740991):0}},function(e,t,r){var n=r(10),i=Math.max,o=Math.min;e.exports=function(e,t){return(e=n(e))<0?i(e+t,0):o(e,t)}},function(e,t,r){var n=r(44)("keys"),i=r(45);e.exports=function(e){return n[e]||(n[e]=i(e))}},function(e,t,r){var n=r(16),i=r(15),o="__core-js_shared__",a=i[o]||(i[o]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:n.version,mode:r(13)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+n).toString(36))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,r){r=r(15).document;e.exports=r&&r.documentElement},function(e,t,r){var n=r(20).f,i=r(29),o=r(49)("toStringTag");e.exports=function(e,t,r){e&&!i(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},function(e,t,r){var n=r(44)("wks"),i=r(45),o=r(15).Symbol,a="function"==typeof o;(e.exports=function(e){return n[e]||(n[e]=a&&o[e]||(a?o:i)("Symbol."+e))}).store=n},function(e,t,r){var n=r(29),i=r(51),o=r(43)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),n(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,r){var n=r(11);e.exports=function(e){return Object(n(e))}},function(e,t,r){r(53);for(var n=r(15),i=r(19),o=r(31),a=r(49)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),u=0;u<s.length;u++){var c=s[u],l=n[c],l=l&&l.prototype;l&&!l[a]&&i(l,a,c),o[c]=o.Array}},function(e,t,r){"use strict";var n=r(54),i=r(55),o=r(31),a=r(37);e.exports=r(12)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])},"values"),o.Arguments=o.Array,n("keys"),n("values"),n("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(I,P,r){"use strict";function n(){}var t,i,o,a,s=r(13),d=r(15),u=r(17),e=r(57),c=r(14),l=r(22),f=r(18),h=r(58),p=r(59),g=r(63),m=r(64).set,y=r(66)(),v=r(67),b=r(68),w=r(69),_=r(70),S="Promise",E=d.TypeError,k=d.process,x=k&&k.versions,D=x&&x.v8||"",A=d[S],T="process"==e(k),O=i=v.f,x=!!function(){try{var e=A.resolve(1),t=(e.constructor={})[r(49)("species")]=function(e){e(n,n)};return(T||"function"==typeof PromiseRejectionEvent)&&e.then(n)instanceof t&&0!==D.indexOf("6.6")&&-1===w.indexOf("Chrome/66")}catch(e){}}(),N=function(e){var t;return!(!l(e)||"function"!=typeof(t=e.then))&&t},L=function(f,r){var n;f._n||(f._n=!0,n=f._c,y(function(){for(var i,c=f._v,l=1==f._s,e=0,t=function(e){var t,r,n,i,o=l?e.ok:e.fail,a=e.resolve,s=e.reject,u=e.domain;try{o?(l||(2==f._h&&(i=f,m.call(d,function(){var e;T?k.emit("rejectionHandled",i):(e=d.onrejectionhandled)&&e({promise:i,reason:i._v})})),f._h=1),!0===o?t=c:(u&&u.enter(),t=o(c),u&&(u.exit(),n=!0)),t===e.promise?s(E("Promise-chain cycle")):(r=N(t))?r.call(t,a,s):a(t)):s(c)}catch(e){u&&!n&&u.exit(),s(e)}};n.length>e;)t(n[e++]);f._c=[],f._n=!1,r&&!f._h&&(i=f,m.call(d,function(){var e,t,r=i._v,n=R(i);if(n&&(e=b(function(){T?k.emit("unhandledRejection",r,i):(t=d.onunhandledrejection)?t({promise:i,reason:r}):(t=d.console)&&t.error&&t.error("Unhandled promise rejection",r)}),i._h=T||R(i)?2:1),i._a=void 0,n&&e.e)throw e.v}))}))},R=function(e){return 1!==e._h&&0===(e._a||e._c).length},C=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),L(t,!0))},M=function(e){var r,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw E("Promise can't be resolved itself");(r=N(e))?y(function(){var t={_w:n,_d:!1};try{r.call(e,u(M,t,1),u(C,t,1))}catch(e){C.call(t,e)}}):(n._v=e,n._s=1,L(n,!1))}catch(e){C.call({_w:n,_d:!1},e)}}};x||(A=function(e){h(this,A,S,"_h"),f(e),t.call(this);try{e(u(M,this,1),u(C,this,1))}catch(e){C.call(this,e)}},(t=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=r(71)(A.prototype,{then:function(e,t){var r=O(g(this,A));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=T?k.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&L(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new t;this.promise=e,this.resolve=u(M,e,1),this.reject=u(C,e,1)},v.f=O=function(e){return e===A||e===a?new o:i(e)}),c(c.G+c.W+c.F*!x,{Promise:A}),r(48)(A,S),r(72)(S),a=r(16)[S],c(c.S+c.F*!x,S,{reject:function(e){var t=O(this);return(0,t.reject)(e),t.promise}}),c(c.S+c.F*(s||!x),S,{resolve:function(e){return _(s&&this===a?A:this,e)}}),c(c.S+c.F*!(x&&r(73)(function(e){A.all(e).catch(n)})),S,{all:function(e){var a=this,t=O(a),s=t.resolve,u=t.reject,r=b(function(){var n=[],i=0,o=1;p(e,!1,function(e){var t=i++,r=!1;n.push(void 0),o++,a.resolve(e).then(function(e){r||(r=!0,n[t]=e,--o||s(n))},u)}),--o||s(n)});return r.e&&u(r.v),t.promise},race:function(e){var t=this,r=O(t),n=r.reject,i=b(function(){p(e,!1,function(e){t.resolve(e).then(r.resolve,n)})});return i.e&&n(i.v),r.promise}})},function(e,t,r){var n=r(39),i=r(49)("toStringTag"),o="Arguments"==n(function(){return arguments}());e.exports=function(e){var t;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,t){try{return e[t]}catch(e){}}(e=Object(e),i))?t:o?n(e):"Object"==(t=n(e))&&"function"==typeof e.callee?"Arguments":t}},function(e,t){e.exports=function(e,t,r,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(r+": incorrect invocation!");return e}},function(e,t,r){var f=r(17),d=r(60),h=r(61),p=r(21),g=r(41),m=r(62),y={},v={};(t=e.exports=function(e,t,r,n,i){var o,a,s,u,i=i?function(){return e}:m(e),c=f(r,n,t?2:1),l=0;if("function"!=typeof i)throw TypeError(e+" is not iterable!");if(h(i)){for(o=g(e.length);l<o;l++)if((u=t?c(p(a=e[l])[0],a[1]):c(e[l]))===y||u===v)return u}else for(s=i.call(e);!(a=s.next()).done;)if((u=d(s,c,a.value,t))===y||u===v)return u}).BREAK=y,t.RETURN=v},function(e,t,r){var i=r(21);e.exports=function(t,e,r,n){try{return n?e(i(r)[0],r[1]):e(r)}catch(e){n=t.return;throw void 0!==n&&i(n.call(t)),e}}},function(e,t,r){var n=r(31),i=r(49)("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||o[i]===e)}},function(e,t,r){var n=r(57),i=r(49)("iterator"),o=r(31);e.exports=r(16).getIteratorMethod=function(e){if(null!=e)return e[i]||e["@@iterator"]||o[n(e)]}},function(e,t,r){var n=r(21),i=r(18),o=r(49)("species");e.exports=function(e,t){var e=n(e).constructor;return void 0===e||null==(e=n(e)[o])?t:i(e)}},function(e,t,r){function n(){var e,t=+this;y.hasOwnProperty(t)&&(e=y[t],delete y[t],e())}function i(e){n.call(e.data)}var o,a=r(17),s=r(65),u=r(47),c=r(26),l=r(15),f=l.process,d=l.setImmediate,h=l.clearImmediate,p=l.MessageChannel,g=l.Dispatch,m=0,y={},v="onreadystatechange";d&&h||(d=function(e){for(var t=[],r=1;r<arguments.length;)t.push(arguments[r++]);return y[++m]=function(){s("function"==typeof e?e:Function(e),t)},o(m),m},h=function(e){delete y[e]},"process"==r(39)(f)?o=function(e){f.nextTick(a(n,e,1))}:g&&g.now?o=function(e){g.now(a(n,e,1))}:p?(p=(r=new p).port2,r.port1.onmessage=i,o=a(p.postMessage,p,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(o=function(e){l.postMessage(e+"","*")},l.addEventListener("message",i,!1)):o=v in c("script")?function(e){u.appendChild(c("script"))[v]=function(){u.removeChild(this),n.call(e)}}:function(e){setTimeout(a(n,e,1),0)}),e.exports={set:d,clear:h}},function(e,t){e.exports=function(e,t,r){var n=void 0===r;switch(t.length){case 0:return n?e():e.call(r);case 1:return n?e(t[0]):e.call(r,t[0]);case 2:return n?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return n?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return n?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)}},function(e,t,r){var s=r(15),u=r(64).set,c=s.MutationObserver||s.WebKitMutationObserver,l=s.process,f=s.Promise,d="process"==r(39)(l);e.exports=function(){function e(){var e,t;for(d&&(e=l.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(e){throw r?i():n=void 0,e}}n=void 0,e&&e.enter()}var r,n,t,i,o,a;return i=d?function(){l.nextTick(e)}:!c||s.navigator&&s.navigator.standalone?f&&f.resolve?(t=f.resolve(void 0),function(){t.then(e)}):function(){u.call(s,e)}:(o=!0,a=document.createTextNode(""),new c(e).observe(a,{characterData:!0}),function(){a.data=o=!o}),function(e){e={fn:e,next:void 0};n&&(n.next=e),r||(r=e,i()),n=e}}},function(e,t,r){"use strict";var i=r(18);function n(e){var r,n;this.promise=new e(function(e,t){if(void 0!==r||void 0!==n)throw TypeError("Bad Promise constructor");r=e,n=t}),this.resolve=i(r),this.reject=i(n)}e.exports.f=function(e){return new n(e)}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,r){r=r(15).navigator;e.exports=r&&r.userAgent||""},function(e,t,r){var n=r(21),i=r(22),o=r(67);e.exports=function(e,t){if(n(e),i(t)&&t.constructor===e)return t;e=o.f(e);return(0,e.resolve)(t),e.promise}},function(e,t,r){var i=r(19);e.exports=function(e,t,r){for(var n in t)r&&e[n]?e[n]=t[n]:i(e,n,t[n]);return e}},function(e,t,r){"use strict";var n=r(15),i=r(16),o=r(20),a=r(24),s=r(49)("species");e.exports=function(e){e=("function"==typeof i[e]?i:n)[e];a&&e&&!e[s]&&o.f(e,s,{configurable:!0,get:function(){return this}})}},function(e,t,r){var o=r(49)("iterator"),a=!1;try{var n=[7][o]();n.return=function(){a=!0},Array.from(n,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!a)return!1;var r=!1;try{var n=[7],i=n[o]();i.next=function(){return{done:r=!0}},n[o]=function(){return i},e(n)}catch(e){}return r}},function(e,t,r){"use strict";var n=r(14),i=r(16),o=r(15),a=r(63),s=r(70);n(n.P+n.R,"Promise",{finally:function(t){var r=a(this,i.Promise||o.Promise),e="function"==typeof t;return this.then(e?function(e){return s(r,t()).then(function(){return e})}:t,e?function(e){return s(r,t()).then(function(){throw e})}:t)}})},function(e,t,r){"use strict";var n=r(14),i=r(67),o=r(68);n(n.S,"Promise",{try:function(e){var t=i.f(this),e=o(e);return(e.e?t.reject:t.resolve)(e.v),t.promise}})},function(e,t,r){"use strict";t.__esModule=!0;var r=r(77),n=(r=r)&&r.__esModule?r:{default:r};t.default=function(e,t,r){return t in e?(0,n.default)(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},function(e,t,r){e.exports={default:r(78),__esModule:!0}},function(e,t,r){r(79);var n=r(16).Object;e.exports=function(e,t,r){return n.defineProperty(e,t,r)}},function(e,t,r){var n=r(14);n(n.S+n.F*!r(24),"Object",{defineProperty:r(20).f})},function(e,t,r){e.exports={default:r(81),__esModule:!0}},function(e,t,r){r(82),e.exports=r(16).Object.assign},function(e,t,r){var n=r(14);n(n.S+n.F,"Object",{assign:r(83)})},function(e,t,r){"use strict";var d=r(24),h=r(35),p=r(84),g=r(85),m=r(51),y=r(38),i=Object.assign;e.exports=!i||r(25)(function(){var e={},t={},r=Symbol(),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach(function(e){t[e]=e}),7!=i({},e)[r]||Object.keys(i({},t)).join("")!=n})?function(e,t){for(var r=m(e),n=arguments.length,i=1,o=p.f,a=g.f;i<n;)for(var s,u=y(arguments[i++]),c=o?h(u).concat(o(u)):h(u),l=c.length,f=0;f<l;)s=c[f++],d&&!a.call(u,s)||(r[s]=u[s]);return r}:i},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(r(87));function i(e){return e&&e.__esModule?e:{default:e}}r=i(r(100)).default.JEENG_SET_LOG_LEVEL,r=localStorage.getItem(r)||n.default.LogLevels.INFO;n.default.setLogLevel(r),t.default=n.default.create("Jeeng")},function(b,e,w){!function(n){"use strict";var s=t(w(89)),r=t(w(80)),i=t(w(93)),e=t(w(94));function t(e){return e&&e.__esModule?e:{default:e}}var o=w(95),a=w(96).format,u=w(99).EventEmitter,c=!(n.type&&"renderer"===n.type||!n.version),l={DEBUG:"DEBUG",INFO:"INFO",WARN:"WARN",ERROR:"ERROR",NONE:"NONE"},f=l.DEBUG,d=null,h=new u,p={Black:0,Red:1,Green:2,Yellow:3,Blue:4,Magenta:5,Cyan:6,Grey:7,White:9,Default:9},g=[(p=c?p:{Black:"Black",Red:"IndianRed",Green:"LimeGreen",Yellow:"Orange",Blue:"RoyalBlue",Magenta:"Orchid",Cyan:"SkyBlue",Grey:"DimGrey",White:"White",Default:"Black"}).Cyan,p.Green,p.Yellow,p.Red,p.Default],m={useColors:!0,color:p.Default,showTimestamp:!0,useLocalTime:!1,showLevel:!0,filename:d,appendFile:!0},y=((0,e.default)(v,[{key:"debug",value:function(){this._shouldLog(l.DEBUG)&&this._write(l.DEBUG,a.apply(null,arguments))}},{key:"log",value:function(){this._shouldLog(l.DEBUG)&&this.debug.apply(this,arguments)}},{key:"info",value:function(){this._shouldLog(l.INFO)&&this._write(l.INFO,a.apply(null,arguments))}},{key:"warn",value:function(){this._shouldLog(l.WARN)&&this._write(l.WARN,a.apply(null,arguments))}},{key:"error",value:function(){this._shouldLog(l.ERROR)&&this._write(l.ERROR,a.apply(null,arguments))}},{key:"_write",value:function(e,t){(this.options.filename||d)&&!this.fileWriter&&c&&(this.fileWriter=o.openSync(this.options.filename||d,this.options.appendFile?"a+":"w+"));var r=this._format(e,t),n=this._createLogMessage(e,t),i=this._createLogMessage(e,t,r.timestamp,r.level,r.category,r.text);this.fileWriter&&c&&o.writeSync(this.fileWriter,n+"\n",null,"utf-8"),c||!this.options.useColors?(console.log(i),h.emit("data",this.category,e,t)):e===l.ERROR?this.options.showTimestamp&&this.options.showLevel?console.error(i,r.timestamp,r.level,r.category,r.text):this.options.showTimestamp&&!this.options.showLevel?console.error(i,r.timestamp,r.category,r.text):!this.options.showTimestamp&&this.options.showLevel?console.error(i,r.level,r.category,r.text):console.error(i,r.category,r.text):this.options.showTimestamp&&this.options.showLevel?console.log(i,r.timestamp,r.level,r.category,r.text):this.options.showTimestamp&&!this.options.showLevel?console.log(i,r.timestamp,r.category,r.text):!this.options.showTimestamp&&this.options.showLevel?console.log(i,r.level,r.category,r.text):console.log(i,r.category,r.text)}},{key:"_format",value:function(e,t){var r,n="",i="",o="",a=": ";return this.options.useColors&&(e=(0,s.default)(l).map(function(e){return l[e]}).indexOf(e),r=this.options.color,c?(this.options.showTimestamp&&(n="[3"+p.Grey+"m"),this.options.showLevel&&(i="[3"+g[e]+";22m"),o="[3"+r+";1m",a="[0m: "):(this.options.showTimestamp&&(n="color:"+p.Grey),this.options.showLevel&&(i="color:"+g[e]),o="color:"+r+"; font-weight: bold")),{timestamp:n,level:i,category:o,text:a}}},{key:"_createLogMessage",value:function(e,t,r,n,i,o){r=r||"",n=n||"",i=i||"",o=o||": ",!c&&this.options.useColors&&(this.options.showTimestamp&&(r="%c"),this.options.showLevel&&(n="%c"),i="%c",o=": %c");var a="";return this.options.showTimestamp&&!this.options.useLocalTime&&(a+=(new Date).toISOString()+" "),this.options.showTimestamp&&this.options.useLocalTime&&(a+=(new Date).toLocaleString()+" "),a=r+a,this.options.showLevel&&(a+=n+"["+e+"]"+(e===l.INFO||e===l.WARN?" ":"")+" "),a=a+(i+this.category)+(o+t)}},{key:"_shouldLog",value:function(e){var t=void 0!==n&&void 0!=={NODE_ENV:"production"}.LOG?{NODE_ENV:"production"}.LOG.toUpperCase():null,t=(t="undefined"!=typeof window&&window.LOG?window.LOG.toUpperCase():t)||f,r=(0,s.default)(l).map(function(e){return l[e]}),e=r.indexOf(e);return r.indexOf(t)<=e}}]),v);function v(e,t){(0,i.default)(this,v),this.category=e;e={};(0,r.default)(e,m),(0,r.default)(e,t),this.options=e,this.debug=this.debug.bind(this),this.log=this.log.bind(this),this.info=this.info.bind(this),this.warn=this.warn.bind(this),this.error=this.error.bind(this)}b.exports={Colors:p,LogLevels:l,setLogLevel:function(e){f=e},setLogfile:function(e){d=e},create:function(e,t){return new y(e,t)},forceBrowserMode:function(e){return c=!e},events:h}}.call(e,w(88))},function(e,t){var r,n,e=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}try{r="function"==typeof setTimeout?setTimeout:i}catch(e){r=i}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(e){n=o}function a(t){if(r===setTimeout)return setTimeout(t,0);if((r===i||!r)&&setTimeout)return(r=setTimeout)(t,0);try{return r(t,0)}catch(e){try{return r.call(null,t,0)}catch(e){return r.call(this,t,0)}}}var s,u=[],c=!1,l=-1;function f(){c&&s&&(c=!1,s.length?u=s.concat(u):l=-1,u.length&&d())}function d(){if(!c){for(var e=a(f),t=(c=!0,u.length);t;){for(s=u,u=[];++l<t;)s&&s[l].run();l=-1,t=u.length}s=null,c=!1,!function(t){if(n===clearTimeout)return clearTimeout(t);if((n===o||!n)&&clearTimeout)return(n=clearTimeout)(t);try{n(t)}catch(e){try{return n.call(null,t)}catch(e){return n.call(this,t)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function p(){}e.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];u.push(new h(e,t)),1!==u.length||c||a(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},e.title="browser",e.browser=!0,e.env={},e.argv=[],e.version="",e.versions={},e.on=p,e.addListener=p,e.once=p,e.off=p,e.removeListener=p,e.removeAllListeners=p,e.emit=p,e.prependListener=p,e.prependOnceListener=p,e.listeners=function(e){return[]},e.binding=function(e){throw new Error("process.binding is not supported")},e.cwd=function(){return"/"},e.chdir=function(e){throw new Error("process.chdir is not supported")},e.umask=function(){return 0}},function(e,t,r){e.exports={default:r(90),__esModule:!0}},function(e,t,r){r(91),e.exports=r(16).Object.keys},function(e,t,r){var n=r(51),i=r(35);r(92)("keys",function(){return function(e){return i(n(e))}})},function(e,t,r){var i=r(14),o=r(16),a=r(25);e.exports=function(e,t){var r=(o.Object||{})[e]||Object[e],n={};n[e]=t(r),i(i.S+i.F*a(function(){r(1)}),"Object",n)}},function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,r){"use strict";t.__esModule=!0;var r=r(77),i=(r=r)&&r.__esModule?r:{default:r};function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),(0,i.default)(e,n.key,n)}}t.default=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},function(e,t){},function(e,D,A){!function(n,i){var e,s=/%[sdj%]/g,o=(D.format=function(e){if(!y(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(u(arguments[r]));return t.join(" ")}for(var r=1,n=arguments,i=n.length,o=String(e).replace(s,function(e){if("%%"===e)return"%";if(i<=r)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),a=n[r];r<i;a=n[++r])g(a)||!w(a)?o+=" "+a:o+=" "+u(a);return o},D.deprecate=function(e,t){if(v(n.process))return function(){return D.deprecate(e,t).apply(this,arguments)};if(!0===i.noDeprecation)return e;var r=!1;return function(){if(!r){if(i.throwDeprecation)throw new Error(t);i.traceDeprecation?console.trace(t):console.error(t),r=!0}return e.apply(this,arguments)}},{});function u(e,t){var r={seen:[],stylize:c};return 3<=arguments.length&&(r.depth=arguments[2]),4<=arguments.length&&(r.colors=arguments[3]),p(t)?r.showHidden=t:t&&D._extend(r,t),v(r.showHidden)&&(r.showHidden=!1),v(r.depth)&&(r.depth=2),v(r.colors)&&(r.colors=!1),v(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=a),l(r,e,r.depth)}function a(e,t){t=u.styles[t];return t?"["+u.colors[t][0]+"m"+e+"["+u.colors[t][1]+"m":e}function c(e,t){return e}function l(t,r,n){if(t.customInspect&&r&&E(r.inspect)&&r.inspect!==D.inspect&&(!r.constructor||r.constructor.prototype!==r))return y(e=r.inspect(n,t))?e:l(t,e,n);var e=function(e,t){if(v(t))return e.stylize("undefined","undefined");{var r;if(y(t))return r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'",e.stylize(r,"string")}return m(t)?e.stylize(""+t,"number"):p(t)?e.stylize(""+t,"boolean"):g(t)?e.stylize("null","null"):void 0}(t,r);if(e)return e;var i,e=Object.keys(r),o=(i={},e.forEach(function(e,t){i[e]=!0}),i);if(t.showHidden&&(e=Object.getOwnPropertyNames(r)),S(r)&&(0<=e.indexOf("message")||0<=e.indexOf("description")))return f(r);if(0===e.length){if(E(r))return a=r.name?": "+r.name:"",t.stylize("[Function"+a+"]","special");if(b(r))return t.stylize(RegExp.prototype.toString.call(r),"regexp");if(_(r))return t.stylize(Date.prototype.toString.call(r),"date");if(S(r))return f(r)}var a="",s=!1,u=["{","}"];if(h(r)&&(s=!0,u=["[","]"]),E(r)&&(a=" [Function"+(r.name?": "+r.name:"")+"]"),b(r)&&(a=" "+RegExp.prototype.toString.call(r)),_(r)&&(a=" "+Date.prototype.toUTCString.call(r)),S(r)&&(a=" "+f(r)),0===e.length&&(!s||0==r.length))return u[0]+a+u[1];if(n<0)return b(r)?t.stylize(RegExp.prototype.toString.call(r),"regexp"):t.stylize("[Object]","special");t.seen.push(r),c=s?function(t,r,n,i,e){for(var o=[],a=0,s=r.length;a<s;++a)x(r,String(a))?o.push(d(t,r,n,i,String(a),!0)):o.push("");return e.forEach(function(e){e.match(/^\d+$/)||o.push(d(t,r,n,i,e,!0))}),o}(t,r,n,o,e):e.map(function(e){return d(t,r,n,o,e,s)}),t.seen.pop();var c;return 60<c.reduce(function(e,t){return 0<=t.indexOf("\n")&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)?u[0]+(""===a?"":a+"\n ")+" "+c.join(",\n  ")+" "+u[1]:u[0]+a+" "+c.join(", ")+" "+u[1]}function f(e){return"["+Error.prototype.toString.call(e)+"]"}function d(e,t,r,n,i,o){var a,s,t=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]};if(t.get?s=t.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):t.set&&(s=e.stylize("[Setter]","special")),x(n,i)||(a="["+i+"]"),s||(e.seen.indexOf(t.value)<0?-1<(s=g(r)?l(e,t.value,null):l(e,t.value,r-1)).indexOf("\n")&&(s=o?s.split("\n").map(function(e){return"  "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return"   "+e}).join("\n")):s=e.stylize("[Circular]","special")),v(a)){if(o&&i.match(/^\d+$/))return s;a=(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),e.stylize(a,"string"))}return a+": "+s}function h(e){return Array.isArray(e)}function p(e){return"boolean"==typeof e}function g(e){return null===e}function m(e){return"number"==typeof e}function y(e){return"string"==typeof e}function v(e){return void 0===e}function b(e){return w(e)&&"[object RegExp]"===t(e)}function w(e){return"object"==typeof e&&null!==e}function _(e){return w(e)&&"[object Date]"===t(e)}function S(e){return w(e)&&("[object Error]"===t(e)||e instanceof Error)}function E(e){return"function"==typeof e}function t(e){return Object.prototype.toString.call(e)}function r(e){return e<10?"0"+e.toString(10):e.toString(10)}D.debuglog=function(t){var r;return v(e)&&(e={NODE_ENV:"production"}.NODE_DEBUG||""),t=t.toUpperCase(),o[t]||(new RegExp("\\b"+t+"\\b","i").test(e)?(r=i.pid,o[t]=function(){var e=D.format.apply(D,arguments);console.error("%s %d: %s",t,r,e)}):o[t]=function(){}),o[t]},(D.inspect=u).colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},D.isArray=h,D.isBoolean=p,D.isNull=g,D.isNullOrUndefined=function(e){return null==e},D.isNumber=m,D.isString=y,D.isSymbol=function(e){return"symbol"==typeof e},D.isUndefined=v,D.isRegExp=b,D.isObject=w,D.isDate=_,D.isError=S,D.isFunction=E,D.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},D.isBuffer=A(97);var k=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function x(e,t){return Object.prototype.hasOwnProperty.call(e,t)}D.log=function(){var e,t;console.log("%s - %s",(e=new Date,t=[r(e.getHours()),r(e.getMinutes()),r(e.getSeconds())].join(":"),[e.getDate(),k[e.getMonth()],t].join(" ")),D.format.apply(D,arguments))},D.inherits=A(98),D._extend=function(e,t){if(!t||!w(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}}.call(D,function(){return this}(),A(88))},function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;function r(){}r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},function(e,t){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function u(e){return"function"==typeof e}function c(e){return"object"==typeof e&&null!==e}function l(e){return void 0===e}((e.exports=r).EventEmitter=r).prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},r.prototype.emit=function(e){var t,r,n,i,o,a,s;if((this._events||(this._events={}),"error"===e)&&(!this._events.error||c(this._events.error)&&!this._events.error.length))throw(s=arguments[1])instanceof Error?s:((a=new Error('Uncaught, unspecified "error" event. ('+s+")")).context=s,a);if(l(t=this._events[e]))return!1;if(u(t))switch(arguments.length){case 1:t.call(this);break;case 2:t.call(this,arguments[1]);break;case 3:t.call(this,arguments[1],arguments[2]);break;default:n=Array.prototype.slice.call(arguments,1),t.apply(this,n)}else if(c(t))for(n=Array.prototype.slice.call(arguments,1),r=(o=t.slice()).length,i=0;i<r;i++)o[i].apply(this,n);return!0},r.prototype.on=r.prototype.addListener=function(e,t){if(u(t))return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,u(t.listener)?t.listener:t),this._events[e]?c(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,c(this._events[e])&&!this._events[e].warned&&(t=l(this._maxListeners)?r.defaultMaxListeners:this._maxListeners)&&0<t&&this._events[e].length>t&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this;throw TypeError("listener must be a function")},r.prototype.once=function(e,t){if(!u(t))throw TypeError("listener must be a function");var r=!1;function n(){this.removeListener(e,n),r||(r=!0,t.apply(this,arguments))}return n.listener=t,this.on(e,n),this},r.prototype.removeListener=function(e,t){var r,n,i,o;if(!u(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(i=(r=this._events[e]).length,n=-1,r===t||u(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(c(r)){for(o=i;0<o--;)if(r[o]===t||r[o].listener&&r[o].listener===t){n=o;break}if(n<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(n,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(u(r=this._events[e]))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){e=this._events&&this._events[e]?u(this._events[e])?[this._events[e]]:this._events[e].slice():[];return e},r.prototype.listenerCount=function(e){if(this._events){e=this._events[e];if(u(e))return 1;if(e)return e.length}return 0},r.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="jeengConnected-",i="##md5placeholder##";t.default={JEENG_CONNECTED_EMAILS_TO_USER_PREFIX:n,JEENG_USER_VISITS_VAR:"jeengUserVisits-{DOMAIN_ID}-production",JEENG_USER_VISITS_LAST_SEND_TIME:"jeengUserVisitsLastSendTime-{DOMAIN_ID}-production",JEENG_PROFILE_VAR:"jeengProfile-production",JEENG_PROFILE_SYNC_VAR:"jeengProfileSync-production",JEENG_USER_ID_VAR:"jeengUserId-production",JEENG_EMAIL_PENDING:"jeengEmailPending-production",JEENG_SESSION_VAR:"jeengSessionId-production",JEENG_SESSION_CREATED_VAR:"jeengSessionCreated-production",JEENG_EMAIL_MD5_KEY:"jeengConnected-production-##md5placeholder##",JEENG_MD5_KEY_PLACEHOLDER:i,JEENG_ONE_SIGNAL_USER_ID_LOC:"jeengOneSignalUserId-production",JEENG_NEWSLETTER_EMAIL:"jeengNewsletterEmail-production",JEENG_SET_LOG_LEVEL:"jeengSetLogLevel",JEENG_SUBSCRIBER_UUID_CHANNEL:"jeengSubscriberUuidChannel-production"}},function(P,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=v(t(89)),n=v(t(102)),o=v(t(1)),a=v(t(80)),s=v(t(5)),i=v(t(4)),u=v(t(118)),c=v(t(93)),l=v(t(94)),f=v(t(120)),d=v(t(121)),h=v(t(123)),p=v(t(126)),g=v(t(86)),m=v(t(131)),y=v(t(100));v(t(135));function v(e){return e&&e.__esModule?e:{default:e}}function b(e){return L.replace(R,e)}var w,_=d.default.telemetriesApi,t=d.default.MAX_HOURS_DELAY,S={entities:{},lastBeacon:null},d=36e5*Math.floor(Math.random()*Math.floor(t+1)),E=y.default.JEENG_USER_VISITS_VAR,k=y.default.JEENG_USER_VISITS_LAST_SEND_TIME,x=y.default.JEENG_PROFILE_VAR,D=y.default.JEENG_PROFILE_SYNC_VAR,A=y.default.JEENG_USER_ID_VAR,T=y.default.JEENG_EMAIL_PENDING,O=y.default.JEENG_SESSION_VAR,N=y.default.JEENG_SESSION_CREATED_VAR,L=y.default.JEENG_EMAIL_MD5_KEY,R=y.default.JEENG_MD5_KEY_PLACEHOLDER,q=5184e5+d,t=((0,l.default)(C,[{key:"start",value:function(){g.default.debug("Profiler.start: starting..."),I(),localStorage.removeItem(x),this.entities.length&&(this.pageViewStart=Date.now(),window.addEventListener("scroll",this.scrollHandler),window.addEventListener("beforeunload",this.storeTelemetry)),this.sendUserVisitData(!0).then(function(e){return e&&g.default.info("Profiler: "+e)}).catch(function(e){var t=e.message,e=e.stack;return console.error(t,e)})}},{key:"stop",value:function(){g.default.debug("Profiler.stop: starting..."),this.storeTelemetry(),window.removeEventListener("scroll",this.scrollHandler),window.removeEventListener("beforeunload",this.storeTelemetry)}},{key:"restart",value:function(e){this.stop(),this.maxScrollY=0,this.entities=e,this.hasScroll=null,this.jeengProfile=C.getJeengProfile(),this.start()}},{key:"scrollHandler",value:function(){var e;null===this.hasScroll&&(this.hasScroll=f.default.hasScrollBar()),this.hasScroll&&(e=f.default.getScrollPercent(),this.maxScrollY<e&&(this.maxScrollY=e))}},{key:"setJeengUserVisits",value:function(){localStorage.setItem(E.replace("{DOMAIN_ID}",this.domainId),(0,u.default)(this.jeengUserVisits))}},{key:"sendUserVisitData",value:(w=(0,i.default)(o.default.mark(function e(t){var r,n,i;return o.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.userId){e.next=2;break}return e.abrupt("return",s.default.resolve());case 2:if(this.jeengUserVisits&&this.jeengUserVisits.length){e.next=4;break}return e.abrupt("return",s.default.resolve("No user visits data to send... Stopping."));case 4:if(this.setJeengUserVisits(),i=Date.now(),r=k.replace("{DOMAIN_ID}",this.domainId),n=parseFloat(localStorage.getItem(r)),!(t||!n||isNaN(n)||q<=i-n)){e.next=25;break}e.prev=9,this.jeengUserVisits.forEach(function(e){return e.session_id=e.session_id||(0,h.default)()}),i=(0,a.default)(this.jeengUserVisits,{domain_id:this.domainId,user_id:this.userId}),e.next=14;var o=i;return new s.default(function(t,r){var n=new XMLHttpRequest,e=o.user_id,i=o.domain_id;delete o.user_id,delete o.domain_id,n.open("POST",_+"/domains/"+i+"/users/"+e+"/visits",!0),n.setRequestHeader("Content-type","application/json"),n.onreadystatechange=function(e){4===n.readyState&&(200===n.status?t():r(n))},n.send((0,u.default)(o))});case 14:return this.jeengUserVisits=[],localStorage.setItem(r,Date.now().toString()),localStorage.setItem(E.replace("{DOMAIN_ID}",this.domainId),(0,u.default)([])),e.abrupt("return",s.default.resolve("User's visit data sent successfully!"));case 20:throw e.prev=20,e.t0=e.catch(9),new Error({at:"sendUserVisitData",message:e.t0.message||e.t0.responseText,stack:e.t0.stack||{}});case 23:e.next=26;break;case 25:return e.abrupt("return",s.default.resolve("User's visit data was sent recently or sending interval not elapsed. send prevented..."));case 26:case"end":return e.stop()}},e,this,[[9,20]])})),function(e){return w.apply(this,arguments)})},{key:"calcScore",value:function(){var e=this.secondsOnPage<4?0:this.secondsOnPage<15?1:2;if(!this.maxScrollY)return e;var t=this.maxScrollY<10?0:this.maxScrollY<30?1:2;return Math.sqrt(Math.pow(t,2)+Math.pow(e,2))}},{key:"storeTelemetry",value:function(){var t=this,r=(g.default.debug("Profiler.storeTelemetry: starting..., entities:",this.entities),null===this.hasScroll&&(this.hasScroll=f.default.hasScrollBar()),this.pageViewEnd=Date.now(),this.secondsOnPage=Math.floor((this.pageViewEnd-this.pageViewStart)/1e3),this.hasScroll&&(this.maxPageScroll=Math.floor(this.maxScrollY)),this.calcScore()),e=this.entities.map(function(e){return e}),n=new Date(this.pageViewStart).toISOString().split("T")[0]+" "+new Date(this.pageViewStart).toTimeString().split(" ")[0],i=(this.entities.map(function(e){t.jeengProfile.entities[e]=t.jeengProfile.entities[e]||{scores:{}},t.jeengProfile.entities[e].scores[t.pageViewEnd.toString()]=r}),sessionStorage.getItem(O)||I()),e={canonical_url:(document.querySelector("link[rel='canonical']")||window.location).href,has_scroll:this.hasScroll,entity_ids:e,seconds_on_page:this.secondsOnPage,max_scroll_percent:this.maxScrollY,visited_at:n,session_id:i};g.default.debug("going to store visit:",e),this.jeengUserVisits.push(e),localStorage.setItem(E.replace("{DOMAIN_ID}",this.domainId),(0,u.default)(this.jeengUserVisits))}}],[{key:"getUserId",value:function(){var e=localStorage.getItem(A);return e&&(0,p.default)(e,4)||(e=(0,h.default)(),localStorage.setItem(A,e)),e}},{key:"getQueryStrEmail",value:function(){var e=localStorage.getItem(T);if(!e)return{};try{e=JSON.parse(e)}catch(e){g.default.error("Profiler.getQueryStrEmail:","pendingEmails parse error:"),g.default.error(e.message,e.stack)}return"object"!==(void 0===e?"undefined":(0,n.default)(e))?{}:e}},{key:"setQueryStrEmail",value:function(){var e=new URL(window.location),t=e.searchParams.get("je"),r=e.searchParams.get("jem");if(!t&&!r)return null;t&&(t=t.toLowerCase(),r=(0,m.default)(t));t=C.getQueryStrEmail();t[r]=C.getUserId(),localStorage.setItem(T,(0,u.default)(t)),e.searchParams.delete("je"),e.searchParams.delete("jem"),window.history.replaceState({},"",e.toString())}},{key:"removeQueryStrByEmail",value:function(e){var t=C.getQueryStrEmail();delete t[e],(0,r.default)(t).length?localStorage.setItem(T,(0,u.default)(t)):localStorage.removeItem(T)}},{key:"isValidEmailConnection",value:function(e){if(!e)return e;e=localStorage.getItem(b(e));return e&&e===C.getUserId()}},{key:"setEmailConnection",value:function(e,t){return localStorage.setItem(b(e),t)}},{key:"setUserId",value:function(e){localStorage.setItem(A,e)}},{key:"getJeengUserVisits",value:function(e){return JSON.parse(localStorage.getItem(E.replace("{DOMAIN_ID}",e)))||[]}},{key:"getJeengProfile",value:function(){return JSON.parse(localStorage.getItem(x))||(0,a.default)({},S)}},{key:"getJeengSyncProfile",value:function(){return JSON.parse(localStorage.getItem(D))}}]),C);function C(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[];(0,c.default)(this,C),this.maxScrollY=0,this.domainId=e,this.entities=t,this.userId=C.getUserId(),this.hasScroll=null,this.jeengProfile=C.getJeengProfile(),this.jeengUserVisits=C.getJeengUserVisits(e),this.stop=this.stop.bind(this),this.start=this.start.bind(this),this.restart=this.restart.bind(this),this.calcScore=this.calcScore.bind(this),this.scrollHandler=this.scrollHandler.bind(this),this.storeTelemetry=this.storeTelemetry.bind(this),this.sendUserVisitData=this.sendUserVisitData.bind(this)}function M(){var e=(0,h.default)();return sessionStorage.setItem(O,e),sessionStorage.setItem(N,Date.now().toString()),e}function I(){if(!sessionStorage.getItem(O))return g.default.debug("Profiler: No session id. creating new session..."),M();var e=parseFloat(sessionStorage.getItem(N))||Date.now();return 18e5<Date.now()-e?(g.default.debug("Profiler: half an hour has passed since last session, creating new session..."),M()):void 0}e.default=t},function(e,t,r){"use strict";t.__esModule=!0;var n=a(r(103)),i=a(r(106)),o="function"==typeof i.default&&"symbol"==typeof n.default?function(e){return typeof e}:function(e){return e&&"function"==typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":typeof e};function a(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof i.default&&"symbol"===o(n.default)?function(e){return void 0===e?"undefined":o(e)}:function(e){return e&&"function"==typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":void 0===e?"undefined":o(e)}},function(e,t,r){e.exports={default:r(104),__esModule:!0}},function(e,t,r){r(8),r(52),e.exports=r(105).f("iterator")},function(e,t,r){t.f=r(49)},function(e,t,r){e.exports={default:r(107),__esModule:!0}},function(e,t,r){r(108),r(7),r(116),r(117),e.exports=r(16).Symbol},function(P,q,e){"use strict";function n(e){var t=T[e]=b(S[x]);return t._k=e,t}function r(e,t){g(e);for(var r,n=V(t=m(t)),i=0,o=n.length;i<o;)I(e,r=n[i++],t[r]);return e}function t(e){var t=ee.call(this,e=y(e,!0));return!(this===N&&u(T,e)&&!u(O,e))&&(!(t||!u(this,e)||!u(T,e)||u(this,D)&&this[D][e])||t)}function i(e,t){var r;if(e=m(e),t=y(t,!0),e!==N||!u(T,t)||u(O,t))return!(r=$(e,t))||!u(T,t)||u(e,D)&&e[D][t]||(r.enumerable=!0),r}function o(e){for(var t,r=Q(m(e)),n=[],i=0;r.length>i;)u(T,t=r[i++])||t==D||t==U||n.push(t);return n}function a(e){for(var t,r=e===N,n=Q(r?O:m(e)),i=[],o=0;n.length>o;)!u(T,t=n[o++])||r&&!u(N,t)||i.push(T[t]);return i}var s=e(15),u=e(29),c=e(24),l=e(14),j=e(30),U=e(109).KEY,f=e(25),d=e(44),h=e(48),F=e(45),p=e(49),B=e(105),Y=e(110),V=e(111),G=e(112),g=e(21),H=e(22),W=e(51),m=e(37),y=e(27),v=e(28),b=e(33),z=e(113),J=e(115),w=e(84),K=e(20),Z=e(35),$=J.f,_=K.f,Q=z.f,S=s.Symbol,E=s.JSON,k=E&&E.stringify,x="prototype",D=p("_hidden"),X=p("toPrimitive"),ee={}.propertyIsEnumerable,A=d("symbol-registry"),T=d("symbols"),O=d("op-symbols"),N=Object[x],d="function"==typeof S&&!!w.f,L=s.QObject,R=!L||!L[x]||!L[x].findChild,C=c&&f(function(){return 7!=b(_({},"a",{get:function(){return _(this,"a",{value:7}).a}})).a})?function(e,t,r){var n=$(N,t);n&&delete N[t],_(e,t,r),n&&e!==N&&_(N,t,n)}:_,M=d&&"symbol"==typeof S.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof S},I=function(e,t,r){return e===N&&I(O,t,r),g(e),t=y(t,!0),g(r),u(T,t)?(r.enumerable?(u(e,D)&&e[D][t]&&(e[D][t]=!1),r=b(r,{enumerable:v(0,!1)})):(u(e,D)||_(e,D,v(1,{})),e[D][t]=!0),C(e,t,r)):_(e,t,r)};d||(j((S=function(){if(this instanceof S)throw TypeError("Symbol is not a constructor!");var t=F(0<arguments.length?arguments[0]:void 0),r=function(e){this===N&&r.call(O,e),u(this,D)&&u(this[D],t)&&(this[D][t]=!1),C(this,t,v(1,e))};return c&&R&&C(N,t,{configurable:!0,set:r}),n(t)})[x],"toString",function(){return this._k}),J.f=i,K.f=I,e(114).f=z.f=o,e(85).f=t,w.f=a,c&&!e(13)&&j(N,"propertyIsEnumerable",t,!0),B.f=function(e){return n(p(e))}),l(l.G+l.W+l.F*!d,{Symbol:S});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;te.length>re;)p(te[re++]);for(var ne=Z(p.store),ie=0;ne.length>ie;)Y(ne[ie++]);l(l.S+l.F*!d,"Symbol",{for:function(e){return u(A,e+="")?A[e]:A[e]=S(e)},keyFor:function(e){if(!M(e))throw TypeError(e+" is not a symbol!");for(var t in A)if(A[t]===e)return t},useSetter:function(){R=!0},useSimple:function(){R=!1}}),l(l.S+l.F*!d,"Object",{create:function(e,t){return void 0===t?b(e):r(b(e),t)},defineProperty:I,defineProperties:r,getOwnPropertyDescriptor:i,getOwnPropertyNames:o,getOwnPropertySymbols:a});L=f(function(){w.f(1)});l(l.S+l.F*L,"Object",{getOwnPropertySymbols:function(e){return w.f(W(e))}}),E&&l(l.S+l.F*(!d||f(function(){var e=S();return"[null]"!=k([e])||"{}"!=k({a:e})||"{}"!=k(Object(e))})),"JSON",{stringify:function(e){for(var t,r,n=[e],i=1;i<arguments.length;)n.push(arguments[i++]);if(r=t=n[1],(H(t)||void 0!==e)&&!M(e))return G(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!M(t))return t}),n[1]=t,k.apply(E,n)}}),S[x][X]||e(19)(S[x],X,S[x].valueOf),h(S,"Symbol"),h(Math,"Math",!0),h(s.JSON,"JSON",!0)},function(e,t,r){function n(e){s(e,i,{value:{i:"O"+ ++u,w:{}}})}var i=r(45)("meta"),o=r(22),a=r(29),s=r(20).f,u=0,c=Object.isExtensible||function(){return!0},l=!r(25)(function(){return c(Object.preventExtensions({}))}),f=e.exports={KEY:i,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,i)){if(!c(e))return"F";if(!t)return"E";n(e)}return e[i].i},getWeak:function(e,t){if(!a(e,i)){if(!c(e))return!0;if(!t)return!1;n(e)}return e[i].w},onFreeze:function(e){return l&&f.NEED&&c(e)&&!a(e,i)&&n(e),e}}},function(e,t,r){var n=r(15),i=r(16),o=r(13),a=r(105),s=r(20).f;e.exports=function(e){var t=i.Symbol||(i.Symbol=!o&&n.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:a.f(e)})}},function(e,t,r){var s=r(35),u=r(84),c=r(85);e.exports=function(e){var t=s(e),r=u.f;if(r)for(var n,i=r(e),o=c.f,a=0;i.length>a;)o.call(e,n=i[a++])&&t.push(n);return t}},function(e,t,r){var n=r(39);e.exports=Array.isArray||function(e){return"Array"==n(e)}},function(e,t,r){var n=r(37),i=r(114).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){if(!a||"[object Window]"!=o.call(e))return i(n(e));try{return i(e)}catch(e){return a.slice()}}},function(e,t,r){var n=r(36),i=r(46).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,i)}},function(e,t,r){var n=r(85),i=r(28),o=r(37),a=r(27),s=r(29),u=r(23),c=Object.getOwnPropertyDescriptor;t.f=r(24)?c:function(e,t){if(e=o(e),t=a(t,!0),u)try{return c(e,t)}catch(e){}if(s(e,t))return i(!n.f.call(e,t),e[t])}},function(e,t,r){r(110)("asyncIterator")},function(e,t,r){r(110)("observable")},function(e,t,r){e.exports={default:r(119),__esModule:!0}},function(e,t,r){var r=r(16),n=r.JSON||(r.JSON={stringify:JSON.stringify});e.exports=function(e){return n.stringify.apply(n,arguments)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=i(r(118)),u=i(r(89)),c=i(r(5)),n=i(r(93));function i(e){return e&&e.__esModule?e:{default:e}}(0,i(r(94)).default)(o,null,[{key:"guid",value:function(){function e(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()}},{key:"throttle",value:function(r,n,i){var o=this,a=(n=n||250,void 0),s=void 0;return function(){var e=i||o,t=+new Date;a&&t<a+n?(clearTimeout(s),s=setTimeout(function(){a=t,r.apply(e)},n)):(a=t,r.apply(e))}}},{key:"postJson",value:function(n,i){var o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},a=!(3<arguments.length&&void 0!==arguments[3])||arguments[3];return new c.default(function(e,t){var r=new XMLHttpRequest;r.open("POST",n,a),r.setRequestHeader("Content-type","application/json"),(0,u.default)(o).forEach(function(e){return r.setRequestHeader(e,o[e])}),r.onreadystatechange=function(){return 4==r.readyState&&200==r.status?e(r):4==r.readyState&&200!=r.status?t(r):void 0},r.send((0,s.default)(i))})}},{key:"get",value:function(e,t,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:".",t=(Array.isArray(t)?t:t.split(n)).reduce(function(e,t){return e&&e[t]},e);return void 0===t?r:t}},{key:"hasScrollBar",value:function(){if("number"==typeof window.innerHeight)return document.body.scrollHeight>window.innerHeight;var e,t,r=document.documentElement||document.body,r=(e=(e=void 0!==r.currentStyle?r.currentStyle.overflow:e)||window.getComputedStyle(r,"").overflow,t=(t=void 0!==r.currentStyle?r.currentStyle.overflowY:t)||window.getComputedStyle(r,"").overflowY,r.scrollHeight>r.clientHeight),n=/^(visible|auto)$/.test(e)||/^(visible|auto)$/.test(t);return r&&n||("scroll"===e||"scroll"===t)}},{key:"getScrollPercent",value:function(){var e=document.documentElement,t=document.body,r="scrollTop",n="scrollHeight";return(e[r]||t[r])/((e[n]||t[n])-e.clientHeight)*100}}]);r=o;function o(){(0,n.default)(this,o)}t.default=r},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(80),n=(n=n)&&n.__esModule?n:{default:n};r=r(122),n=(0,n.default)({},r,{JNID_OPENED_LOC:"jeeng-jnid-opened-production",JNLID_OPENED_LOC:"jeeng-jnlid-opened-production",NEWSLETTER_INLINE_CLASS:"jeeng-newsletter-inline-widget"});t.default=n},function(e,t){"use strict";e.exports={clientApi:"https://jeeng-server-2.azurewebsites.net/api",clientApiCdn:"https://jeeng-api-prod.azureedge.net/api",userApi:"https://users.api.jeeng.com",telemetriesApi:"https://telemetries.jeeng.com",userApiCdn:"https://users.api.jeeng.com",browserNotificationModalWidgetBaseUrl:"https://widget-modal-v2-prod.firebaseapp.com",browserNotificationModalPopupWidgetBaseUrl:"https://widget-modal-popup-v2-prod.firebaseapp.com",newsletterInlineBaseUrl:"https://newsletter-inline-widget-prod.firebaseapp.com",defaultInterval:36e5,ANALYZE_IFRAME_SRC:"https://sdk-overlay-prod.firebaseapp.com",JEENG_DASHBOARD_URL:"https://dashboard.jeeng.com",MAX_HOURS_DELAY:12}},function(e,t,r){var a=r(124),s=r(125);e.exports=function(e,t,r){var n=t&&r||0,i=("string"==typeof e&&(t="binary"===e?new Array(16):null,e=null),(e=e||{}).random||(e.rng||a)());if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t)for(var o=0;o<16;++o)t[n+o]=i[o];return t||s(i)}},function(e,t){var r,n,i="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);i?(r=new Uint8Array(16),e.exports=function(){return i(r),r}):(n=new Array(16),e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),n[t]=e>>>((3&t)<<3)&255;return n})},function(e,t){for(var n=[],r=0;r<256;++r)n[r]=(r+256).toString(16).substr(1);e.exports=function(e,t){var t=t||0,r=n;return[r[e[t++]],r[e[t++]],r[e[t++]],r[e[t++]],"-",r[e[t++]],r[e[t++]],"-",r[e[t++]],r[e[t++]],"-",r[e[t++]],r[e[t++]],"-",r[e[t++]],r[e[t++]],r[e[t++]],r[e[t++]],r[e[t++]],r[e[+t]]].join("")}},function(t,e,r){!function(i){for(var o=/^[0-9a-f]{8}-[0-9a-f]{4}-[1-4][0-9a-f]{3}-[0-9a-f]{4}-[0-9a-f]{12}$/i,a=[],e=0;e<256;e++)a[e]=(e+256).toString(16).substr(1);t.exports=function(e,t){var r,n;if(i.isBuffer(e))n=n||0,r=a[e[n++]]+a[e[n++]]+a[e[n++]]+a[e[n++]]+"-"+a[e[n++]]+a[e[n++]]+"-"+a[e[n++]]+a[e[n++]]+"-"+a[e[n++]]+a[e[n++]]+"-"+a[e[n++]]+a[e[n++]]+a[e[n++]]+a[e[n++]]+a[e[n++]]+a[e[+n]];else{if("[object String]"!==Object.prototype.toString.call(e))return!1;r=e}if(r=r.toLowerCase(),!o.test(r))return!1;if(void 0===t)t=s(r);else if(s(r)!==t)return!1;switch(t){case 1:case 2:return!0;case 3:case 4:return-1!==["8","9","a","b"].indexOf(r.charAt(19));default:throw new Error("Invalid version provided.")}};var s=t.exports.version=function(e){return 0|e.charAt(14)}}.call(e,r(127).Buffer)},function(e,R,C){!function(e){"use strict";var k=C(128),o=C(129),s=C(130);function r(){return f.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function u(e,t){if(r()<t)throw new RangeError("Invalid typed array length");return f.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=f.prototype:(e=null===e?new f(t):e).length=t,e}function f(e,t,r){if(!(f.TYPED_ARRAY_SUPPORT||this instanceof f))return new f(e,t,r);if("number"!=typeof e)return n(this,e,t,r);if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return a(this,e)}function n(e,t,r,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer){var i=e,o=t,a=r;if(o.byteLength,a<0||o.byteLength<a)throw new RangeError("'offset' is out of bounds");if(o.byteLength<a+(n||0))throw new RangeError("'length' is out of bounds");return o=void 0===a&&void 0===n?new Uint8Array(o):void 0===n?new Uint8Array(o,a):new Uint8Array(o,a,n),f.TYPED_ARRAY_SUPPORT?(i=o).__proto__=f.prototype:i=c(i,o),i}if("string"!=typeof t){a=e,n=t;if(f.isBuffer(n))return o=0|l(n.length),0===(a=u(a,o)).length||n.copy(a,0,0,o),a;if(n){if("undefined"!=typeof ArrayBuffer&&n.buffer instanceof ArrayBuffer||"length"in n)return"number"!=typeof n.length||function(e){return e!=e}(n.length)?u(a,0):c(a,n);if("Buffer"===n.type&&s(n.data))return c(a,n.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}i=e,n=t,e=r;if(!f.isEncoding(e="string"==typeof e&&""!==e?e:"utf8"))throw new TypeError('"encoding" must be a valid string encoding');t=0|d(n,e);return i=(n=(i=u(i,t)).write(n,e))!==t?i.slice(0,n):i}function i(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function a(e,t){if(i(t),e=u(e,t<0?0:0|l(t)),!f.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function c(e,t){var r=t.length<0?0:0|l(t.length);e=u(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function l(e){if(e>=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|e}function d(e,t){if(f.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;var r=(e="string"!=typeof e?""+e:e).length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return O(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return N(e).length;default:if(n)return O(e).length;t=(""+t).toLowerCase(),n=!0}}function t(e,t,r){var n,i=!1;if((t=void 0===t||t<0?0:t)>this.length)return"";if((r=void 0===r||r>this.length?this.length:r)<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e=e||"utf8";;)switch(e){case"hex":var o=this,a=t,s=r,u=o.length;(!s||s<0||u<s)&&(s=u);for(var c="",l=a=!a||a<0?0:a;l<s;++l)c+=function(e){return e<16?"0"+e.toString(16):e.toString(16)}(o[l]);return c;case"utf8":case"utf-8":return x(this,t,r);case"ascii":var f=this,u=t,d=r,h="";d=Math.min(f.length,d);for(var p=u;p<d;++p)h+=String.fromCharCode(127&f[p]);return h;case"latin1":case"binary":var g=this,a=t,m=r,y="";m=Math.min(g.length,m);for(var v=a;v<m;++v)y+=String.fromCharCode(g[v]);return y;case"base64":return b=this,n=r,0===(w=t)&&n===b.length?k.fromByteArray(b):k.fromByteArray(b.slice(w,n));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":for(var b=t,w=r,_=this.slice(b,w),S="",E=0;E<_.length;E+=2)S+=String.fromCharCode(_[E]+256*_[E+1]);return S;default:if(i)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}function h(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function p(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):2147483647<r?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,(r=(r=isNaN(r)?i?0:e.length-1:r)<0?e.length+r:r)>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=f.from(t,n)),f.isBuffer(t))return 0===t.length?-1:g(e,t,r,n,i);if("number"==typeof t)return t&=255,f.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?(i?Uint8Array.prototype.indexOf:Uint8Array.prototype.lastIndexOf).call(e,t,r):g(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function g(e,t,r,n,i){var o=1,a=e.length,s=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a/=o=2,s/=2,r/=2}function u(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i)for(var c=-1,l=r;l<a;l++)if(u(e,l)===u(t,-1===c?0:l-c)){if(l-(c=-1===c?l:c)+1===s)return c*o}else-1!==c&&(l-=l-c),c=-1;else for(l=r=a<r+s?a-s:r;0<=l;l--){for(var f=!0,d=0;d<s;d++)if(u(e,l+d)!==u(t,d)){f=!1;break}if(f)return l}return-1}function m(e,t,r,n){return L(function(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}(t),e,r,n)}function y(e,t,r,n){return L(function(e,t){for(var r,n,i=[],o=0;o<e.length&&!((t-=2)<0);++o)n=e.charCodeAt(o),r=n>>8,n=n%256,i.push(n),i.push(r);return i}(t,e.length-r),e,r,n)}function x(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var o,a,s,u,c=e[i],l=null,f=239<c?4:223<c?3:191<c?2:1;if(i+f<=r)switch(f){case 1:c<128&&(l=c);break;case 2:128==(192&(o=e[i+1]))&&127<(u=(31&c)<<6|63&o)&&(l=u);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&2047<(u=(15&c)<<12|(63&o)<<6|63&a)&&(u<55296||57343<u)&&(l=u);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&65535<(u=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)&&u<1114112&&(l=u)}null===l?(l=65533,f=1):65535<l&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),i+=f}var d=n,h=d.length;if(h<=v)return String.fromCharCode.apply(String,d);for(var p="",g=0;g<h;)p+=String.fromCharCode.apply(String,d.slice(g,g+=v));return p}R.Buffer=f,R.SlowBuffer=function(e){+e!=e&&(e=0);return f.alloc(+e)},R.INSPECT_MAX_BYTES=50,f.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),R.kMaxLength=r(),f.poolSize=8192,f._augment=function(e){return e.__proto__=f.prototype,e},f.from=function(e,t,r){return n(null,e,t,r)},f.TYPED_ARRAY_SUPPORT&&(f.prototype.__proto__=Uint8Array.prototype,f.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&f[Symbol.species]===f&&Object.defineProperty(f,Symbol.species,{value:null,configurable:!0})),f.alloc=function(e,t,r){return n=null,t=t,r=r,i(e=e),!(e<=0)&&void 0!==t?"string"==typeof r?u(n,e).fill(t,r):u(n,e).fill(t):u(n,e);var n},f.allocUnsafe=function(e){return a(null,e)},f.allocUnsafeSlow=function(e){return a(null,e)},f.isBuffer=function(e){return!(null==e||!e._isBuffer)},f.compare=function(e,t){if(!f.isBuffer(e)||!f.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,i=0,o=Math.min(r,n);i<o;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:n<r?1:0},f.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},f.concat=function(e,t){if(!s(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return f.alloc(0);if(void 0===t)for(i=t=0;i<e.length;++i)t+=e[i].length;for(var r=f.allocUnsafe(t),n=0,i=0;i<e.length;++i){var o=e[i];if(!f.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,n),n+=o.length}return r},f.byteLength=d,f.prototype._isBuffer=!0,f.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)h(this,t,t+1);return this},f.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)h(this,t,t+3),h(this,t+1,t+2);return this},f.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)h(this,t,t+7),h(this,t+1,t+6),h(this,t+2,t+5),h(this,t+3,t+4);return this},f.prototype.toString=function(){var e=0|this.length;return 0==e?"":0===arguments.length?x(this,0,e):t.apply(this,arguments)},f.prototype.equals=function(e){if(f.isBuffer(e))return this===e||0===f.compare(this,e);throw new TypeError("Argument must be a Buffer")},f.prototype.inspect=function(){var e="",t=R.INSPECT_MAX_BYTES;return 0<this.length&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},f.prototype.compare=function(e,t,r,n,i){if(!f.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),(t=void 0===t?0:t)<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(i<=n&&r<=t)return 0;if(i<=n)return-1;if(r<=t)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(n>>>=0),a=(r>>>=0)-(t>>>=0),s=Math.min(o,a),u=this.slice(n,i),c=e.slice(t,r),l=0;l<s;++l)if(u[l]!==c[l]){o=u[l],a=c[l];break}return o<a?-1:a<o?1:0},f.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},f.prototype.indexOf=function(e,t,r){return p(this,e,t,r,!0)},f.prototype.lastIndexOf=function(e,t,r){return p(this,e,t,r,!1)},f.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-t;if((void 0===r||i<r)&&(r=i),0<e.length&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n=n||"utf8";for(var o,a,s,u=!1;;)switch(n){case"hex":var c=this,l=e,f=t,d=r,h=(f=Number(f)||0,c.length-f);if((!d||h<(d=Number(d)))&&(d=h),(h=l.length)%2!=0)throw new TypeError("Invalid hex string");h/2<d&&(d=h/2);for(var p=0;p<d;++p){var g=parseInt(l.substr(2*p,2),16);if(isNaN(g))return p;c[f+p]=g}return p;case"utf8":case"utf-8":return h=t,s=r,L(O(e,(a=this).length-h),a,h,s);case"ascii":return m(this,e,t,r);case"latin1":case"binary":return m(this,e,t,r);case"base64":return a=this,s=t,o=r,L(N(e),a,s,o);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return y(this,e,t,r);default:if(u)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),u=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var v=4096;function b(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(r<e+t)throw new RangeError("Trying to access beyond buffer length")}function w(e,t,r,n,i,o){if(!f.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(i<t||t<o)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function _(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-r,2);i<o;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>8*(n?i:1-i)}function S(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-r,4);i<o;++i)e[r+i]=t>>>8*(n?i:3-i)&255}function E(e,t,r,n){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function D(e,t,r,n,i){return i||E(e,0,r,4),o.write(e,t,r,n,23,4),r+4}function A(e,t,r,n,i){return i||E(e,0,r,8),o.write(e,t,r,n,52,8),r+8}f.prototype.slice=function(e,t){var r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):r<e&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):r<t&&(t=r),t<e&&(t=e),f.TYPED_ARRAY_SUPPORT)(i=this.subarray(e,t)).__proto__=f.prototype;else for(var n=t-e,i=new f(n,void 0),o=0;o<n;++o)i[o]=this[o+e];return i},f.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||b(e,t,this.length);for(var n=this[e],i=1,o=0;++o<t&&(i*=256);)n+=this[e+o]*i;return n},f.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||b(e,t,this.length);for(var n=this[e+--t],i=1;0<t&&(i*=256);)n+=this[e+--t]*i;return n},f.prototype.readUInt8=function(e,t){return t||b(e,1,this.length),this[e]},f.prototype.readUInt16LE=function(e,t){return t||b(e,2,this.length),this[e]|this[e+1]<<8},f.prototype.readUInt16BE=function(e,t){return t||b(e,2,this.length),this[e]<<8|this[e+1]},f.prototype.readUInt32LE=function(e,t){return t||b(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},f.prototype.readUInt32BE=function(e,t){return t||b(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},f.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||b(e,t,this.length);for(var n=this[e],i=1,o=0;++o<t&&(i*=256);)n+=this[e+o]*i;return(i*=128)<=n&&(n-=Math.pow(2,8*t)),n},f.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||b(e,t,this.length);for(var n=t,i=1,o=this[e+--n];0<n&&(i*=256);)o+=this[e+--n]*i;return(i*=128)<=o&&(o-=Math.pow(2,8*t)),o},f.prototype.readInt8=function(e,t){return t||b(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},f.prototype.readInt16LE=function(e,t){t||b(e,2,this.length);t=this[e]|this[e+1]<<8;return 32768&t?4294901760|t:t},f.prototype.readInt16BE=function(e,t){t||b(e,2,this.length);t=this[e+1]|this[e]<<8;return 32768&t?4294901760|t:t},f.prototype.readInt32LE=function(e,t){return t||b(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},f.prototype.readInt32BE=function(e,t){return t||b(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},f.prototype.readFloatLE=function(e,t){return t||b(e,4,this.length),o.read(this,e,!0,23,4)},f.prototype.readFloatBE=function(e,t){return t||b(e,4,this.length),o.read(this,e,!1,23,4)},f.prototype.readDoubleLE=function(e,t){return t||b(e,8,this.length),o.read(this,e,!0,52,8)},f.prototype.readDoubleBE=function(e,t){return t||b(e,8,this.length),o.read(this,e,!1,52,8)},f.prototype.writeUIntLE=function(e,t,r,n){e=+e,t|=0,r|=0,n||w(this,e,t,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[t]=255&e;++o<r&&(i*=256);)this[t+o]=e/i&255;return t+r},f.prototype.writeUIntBE=function(e,t,r,n){e=+e,t|=0,r|=0,n||w(this,e,t,r,Math.pow(2,8*r)-1,0);var i=r-1,o=1;for(this[t+i]=255&e;0<=--i&&(o*=256);)this[t+i]=e/o&255;return t+r},f.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||w(this,e,t,1,255,0),f.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},f.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||w(this,e,t,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):_(this,e,t,!0),t+2},f.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||w(this,e,t,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):_(this,e,t,!1),t+2},f.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||w(this,e,t,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):S(this,e,t,!0),t+4},f.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||w(this,e,t,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):S(this,e,t,!1),t+4},f.prototype.writeIntLE=function(e,t,r,n){e=+e,t|=0,n||w(this,e,t,r,(n=Math.pow(2,8*r-1))-1,-n);var i=0,o=1,a=0;for(this[t]=255&e;++i<r&&(o*=256);)e<0&&0===a&&0!==this[t+i-1]&&(a=1),this[t+i]=(e/o>>0)-a&255;return t+r},f.prototype.writeIntBE=function(e,t,r,n){e=+e,t|=0,n||w(this,e,t,r,(n=Math.pow(2,8*r-1))-1,-n);var i=r-1,o=1,a=0;for(this[t+i]=255&e;0<=--i&&(o*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/o>>0)-a&255;return t+r},f.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||w(this,e,t,1,127,-128),f.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&(e=e<0?255+e+1:e),t+1},f.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||w(this,e,t,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):_(this,e,t,!0),t+2},f.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||w(this,e,t,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):_(this,e,t,!1),t+2},f.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||w(this,e,t,4,2147483647,-2147483648),f.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):S(this,e,t,!0),t+4},f.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||w(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),f.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):S(this,e,t,!1),t+4},f.prototype.writeFloatLE=function(e,t,r){return D(this,e,t,!0,r)},f.prototype.writeFloatBE=function(e,t,r){return D(this,e,t,!1,r)},f.prototype.writeDoubleLE=function(e,t,r){return A(this,e,t,!0,r)},f.prototype.writeDoubleBE=function(e,t,r){return A(this,e,t,!1,r)},f.prototype.copy=function(e,t,r,n){if(r=r||0,n||0===n||(n=this.length),t>=e.length&&(t=e.length),(n=0<n&&n<r?r:n)===r)return 0;if(0===e.length||0===this.length)return 0;if((t=t||0)<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length);var i,o=(n=e.length-t<n-r?e.length-t+r:n)-r;if(this===e&&r<t&&t<n)for(i=o-1;0<=i;--i)e[i+t]=this[i+r];else if(o<1e3||!f.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+o),t);return o},f.prototype.fill=function(e,t,r,n){if("string"==typeof e){var i;if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1!==e.length||(i=e.charCodeAt(0))<256&&(e=i),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!f.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;if(t>>>=0,r=void 0===r?this.length:r>>>0,"number"==typeof(e=e||0))for(s=t;s<r;++s)this[s]=e;else for(var o=f.isBuffer(e)?e:O(new f(e,n).toString()),a=o.length,s=0;s<r-t;++s)this[s+t]=o[s%a];return this};var T=/[^+\/0-9A-Za-z-_]/g;function O(e,t){t=t||1/0;for(var r,n=e.length,i=null,o=[],a=0;a<n;++a){if(55295<(r=e.charCodeAt(a))&&r<57344){if(!i){if(56319<r){-1<(t-=3)&&o.push(239,191,189);continue}if(a+1===n){-1<(t-=3)&&o.push(239,191,189);continue}i=r;continue}if(r<56320){-1<(t-=3)&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&-1<(t-=3)&&o.push(239,191,189);if(i=null,r<128){if(--t<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function N(e){return k.toByteArray(function(e){var t;if((e=((t=e).trim?t.trim():t.replace(/^\s+|\s+$/g,"")).replace(T,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function L(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length||i>=e.length);++i)t[i+r]=e[i];return i}}.call(R,function(){return this}())},function(e,t){"use strict";t.byteLength=function(e){var e=l(e),t=e[0],e=e[1];return 3*(t+e)/4-e},t.toByteArray=function(e){var t,r,n=l(e),i=n[0],n=n[1],o=new c(function(e,t){return 3*(e+t)/4-t}(i,n)),a=0,s=0<n?i-4:i;for(r=0;r<s;r+=4)t=u[e.charCodeAt(r)]<<18|u[e.charCodeAt(r+1)]<<12|u[e.charCodeAt(r+2)]<<6|u[e.charCodeAt(r+3)],o[a++]=t>>16&255,o[a++]=t>>8&255,o[a++]=255&t;2===n&&(t=u[e.charCodeAt(r)]<<2|u[e.charCodeAt(r+1)]>>4,o[a++]=255&t);1===n&&(t=u[e.charCodeAt(r)]<<10|u[e.charCodeAt(r+1)]<<4|u[e.charCodeAt(r+2)]>>2,o[a++]=t>>8&255,o[a++]=255&t);return o},t.fromByteArray=function(e){for(var t,r=e.length,n=r%3,i=[],o=0,a=r-n;o<a;o+=16383)i.push(function(e,t,r){for(var n,i=[],o=t;o<r;o+=3)n=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(255&e[o+2]),i.push(function(e){return s[e>>18&63]+s[e>>12&63]+s[e>>6&63]+s[63&e]}(n));return i.join("")}(e,o,a<o+16383?a:o+16383));1==n?(t=e[r-1],i.push(s[t>>2]+s[t<<4&63]+"==")):2==n&&(t=(e[r-2]<<8)+e[r-1],i.push(s[t>>10]+s[t>>4&63]+s[t<<2&63]+"="));return i.join("")};for(var s=[],u=[],c="undefined"!=typeof Uint8Array?Uint8Array:Array,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=0,i=r.length;n<i;++n)s[n]=r[n],u[r.charCodeAt(n)]=n;function l(e){var t=e.length;if(0<t%4)throw new Error("Invalid string. Length must be a multiple of 4");e=e.indexOf("="),t=(e=-1===e?t:e)===t?0:4-e%4;return[e,t]}u["-".charCodeAt(0)]=62,u["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,r,n,i){var o,a,s=8*i-n-1,u=(1<<s)-1,c=u>>1,l=-7,f=r?i-1:0,d=r?-1:1,i=e[t+f];for(f+=d,o=i&(1<<-l)-1,i>>=-l,l+=s;0<l;o=256*o+e[t+f],f+=d,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=n;0<l;a=256*a+e[t+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(i?-1:1);a+=Math.pow(2,n),o-=c}return(i?-1:1)*a*Math.pow(2,o-n)},t.write=function(e,t,r,n,i,o){var a,s,u=8*o-i-1,c=(1<<u)-1,l=c>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:o-1,h=n?1:-1,o=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(n=Math.pow(2,-a))<1&&(a--,n*=2),2<=(t+=1<=a+l?f/n:f*Math.pow(2,1-l))*n&&(a++,n/=2),c<=a+l?(s=0,a=c):1<=a+l?(s=(t*n-1)*Math.pow(2,i),a+=l):(s=t*Math.pow(2,l-1)*Math.pow(2,i),a=0));8<=i;e[r+d]=255&s,d+=h,s/=256,i-=8);for(a=a<<i|s,u+=i;0<u;e[r+d]=255&a,d+=h,a/=256,u-=8);e[r+d-h]|=128*o}},function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},function(e,t,r){function m(e,t){e.constructor==String?e=(t&&"binary"===t.encoding?w:v).stringToBytes(e):b(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var r=y.bytesToWords(e),t=8*e.length,n=1732584193,i=-271733879,o=-1732584194,a=271733878,s=0;s<r.length;s++)r[s]=16711935&(r[s]<<8|r[s]>>>24)|4278255360&(r[s]<<24|r[s]>>>8);r[t>>>5]|=128<<t%32,r[14+(64+t>>>9<<4)]=t;for(var u=m._ff,c=m._gg,l=m._hh,f=m._ii,s=0;s<r.length;s+=16){var d=n,h=i,p=o,g=a,n=u(n,i,o,a,r[s+0],7,-680876936),a=u(a,n,i,o,r[s+1],12,-389564586),o=u(o,a,n,i,r[s+2],17,606105819),i=u(i,o,a,n,r[s+3],22,-1044525330);n=u(n,i,o,a,r[s+4],7,-176418897),a=u(a,n,i,o,r[s+5],12,1200080426),o=u(o,a,n,i,r[s+6],17,-1473231341),i=u(i,o,a,n,r[s+7],22,-45705983),n=u(n,i,o,a,r[s+8],7,1770035416),a=u(a,n,i,o,r[s+9],12,-1958414417),o=u(o,a,n,i,r[s+10],17,-42063),i=u(i,o,a,n,r[s+11],22,-1990404162),n=u(n,i,o,a,r[s+12],7,1804603682),a=u(a,n,i,o,r[s+13],12,-40341101),o=u(o,a,n,i,r[s+14],17,-1502002290),n=c(n,i=u(i,o,a,n,r[s+15],22,1236535329),o,a,r[s+1],5,-165796510),a=c(a,n,i,o,r[s+6],9,-1069501632),o=c(o,a,n,i,r[s+11],14,643717713),i=c(i,o,a,n,r[s+0],20,-373897302),n=c(n,i,o,a,r[s+5],5,-701558691),a=c(a,n,i,o,r[s+10],9,38016083),o=c(o,a,n,i,r[s+15],14,-660478335),i=c(i,o,a,n,r[s+4],20,-405537848),n=c(n,i,o,a,r[s+9],5,568446438),a=c(a,n,i,o,r[s+14],9,-1019803690),o=c(o,a,n,i,r[s+3],14,-187363961),i=c(i,o,a,n,r[s+8],20,1163531501),n=c(n,i,o,a,r[s+13],5,-1444681467),a=c(a,n,i,o,r[s+2],9,-51403784),o=c(o,a,n,i,r[s+7],14,1735328473),n=l(n,i=c(i,o,a,n,r[s+12],20,-1926607734),o,a,r[s+5],4,-378558),a=l(a,n,i,o,r[s+8],11,-2022574463),o=l(o,a,n,i,r[s+11],16,1839030562),i=l(i,o,a,n,r[s+14],23,-35309556),n=l(n,i,o,a,r[s+1],4,-1530992060),a=l(a,n,i,o,r[s+4],11,1272893353),o=l(o,a,n,i,r[s+7],16,-155497632),i=l(i,o,a,n,r[s+10],23,-1094730640),n=l(n,i,o,a,r[s+13],4,681279174),a=l(a,n,i,o,r[s+0],11,-358537222),o=l(o,a,n,i,r[s+3],16,-722521979),i=l(i,o,a,n,r[s+6],23,76029189),n=l(n,i,o,a,r[s+9],4,-640364487),a=l(a,n,i,o,r[s+12],11,-421815835),o=l(o,a,n,i,r[s+15],16,530742520),n=f(n,i=l(i,o,a,n,r[s+2],23,-995338651),o,a,r[s+0],6,-198630844),a=f(a,n,i,o,r[s+7],10,1126891415),o=f(o,a,n,i,r[s+14],15,-1416354905),i=f(i,o,a,n,r[s+5],21,-57434055),n=f(n,i,o,a,r[s+12],6,1700485571),a=f(a,n,i,o,r[s+3],10,-1894986606),o=f(o,a,n,i,r[s+10],15,-1051523),i=f(i,o,a,n,r[s+1],21,-2054922799),n=f(n,i,o,a,r[s+8],6,1873313359),a=f(a,n,i,o,r[s+15],10,-30611744),o=f(o,a,n,i,r[s+6],15,-1560198380),i=f(i,o,a,n,r[s+13],21,1309151649),n=f(n,i,o,a,r[s+4],6,-145523070),a=f(a,n,i,o,r[s+11],10,-1120210379),o=f(o,a,n,i,r[s+2],15,718787259),i=f(i,o,a,n,r[s+9],21,-343485551),n=n+d>>>0,i=i+h>>>0,o=o+p>>>0,a=a+g>>>0}return y.endian([n,i,o,a])}var y,v,b,w;y=r(132),v=r(133).utf8,b=r(134),w=r(133).bin,m._ff=function(e,t,r,n,i,o,a){e=e+(t&r|~t&n)+(i>>>0)+a;return(e<<o|e>>>32-o)+t},m._gg=function(e,t,r,n,i,o,a){e=e+(t&n|r&~n)+(i>>>0)+a;return(e<<o|e>>>32-o)+t},m._hh=function(e,t,r,n,i,o,a){e=e+(t^r^n)+(i>>>0)+a;return(e<<o|e>>>32-o)+t},m._ii=function(e,t,r,n,i,o,a){e=e+(r^(t|~n))+(i>>>0)+a;return(e<<o|e>>>32-o)+t},m._blocksize=16,m._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);e=y.wordsToBytes(m(e,t));return t&&t.asBytes?e:t&&t.asString?w.bytesToString(e):y.bytesToHex(e)}},function(e,t){var o,r;o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&r.rotl(e,8)|4278255360&r.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=r.endian(e[t]);return e},randomBytes:function(e){for(var t=[];0<e;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],r=0,n=0;r<e.length;r++,n+=8)t[n>>>5]|=e[r]<<24-n%32;return t},wordsToBytes:function(e){for(var t=[],r=0;r<32*e.length;r+=8)t.push(e[r>>>5]>>>24-r%32&255);return t},bytesToHex:function(e){for(var t=[],r=0;r<e.length;r++)t.push((e[r]>>>4).toString(16)),t.push((15&e[r]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(parseInt(e.substr(r,2),16));return t},bytesToBase64:function(e){for(var t=[],r=0;r<e.length;r+=3)for(var n=e[r]<<16|e[r+1]<<8|e[r+2],i=0;i<4;i++)8*r+6*i<=8*e.length?t.push(o.charAt(n>>>6*(3-i)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],r=0,n=0;r<e.length;n=++r%4)0!=n&&t.push((o.indexOf(e.charAt(r-1))&Math.pow(2,-2*n+8)-1)<<2*n|o.indexOf(e.charAt(r))>>>6-2*n);return t}},e.exports=r},function(e,t){var r={utf8:{stringToBytes:function(e){return r.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(r.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],r=0;r<e.length;r++)t.push(255&e.charCodeAt(r));return t},bytesToString:function(e){for(var t=[],r=0;r<e.length;r++)t.push(String.fromCharCode(e[r]));return t.join("")}}};e.exports=r},function(e,t){function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(r(e)||"function"==typeof(t=e).readFloatLE&&"function"==typeof t.slice&&r(t.slice(0,0))||!!e._isBuffer);var t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,o=y(r(118)),l=y(r(1)),i=y(r(4)),a=(n=(0,i.default)(l.default.mark(function e(t,r){var n;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=s.default.telemetriesApi+"/api/events/"+t,e.next=3,f.default.postJson(n,r);case 3:return n=e.sent,e.prev=4,e.abrupt("return",JSON.parse(n.response));case 8:e.prev=8,e.t0=e.catch(4),d.default.debug("sendEvent - Failed to parse: ",e.t0);case 11:case"end":return e.stop()}},e,this,[[4,8]])})),function(e,t){return n.apply(this,arguments)}),u=y(r(131)),c=y(r(136)),s=y(r(121)),f=y(r(120)),d=y(r(86)),h=y(r(137)),p=y(r(154)),g=y(r(101)),m=y(r(167)),r=y(r(100));function y(e){return e&&e.__esModule?e:{default:e}}function v(e){var r,t=[],n=JSON.parse(localStorage.getItem(S))||[],i=h.default.getRegToken(),o=(i&&(1===(o=n.filter(function(e){return"firebase_browser"===e.channel_type})).length?t.push({channel_type:"firebase_browser",value:i,subscriber_uuid:o[0].subscriber_uuid}):t.push({channel_type:"firebase_browser",value:i})),localStorage.getItem(w));o&&(1===(i=n.filter(function(e){return"onesignal_browser"===e.channel_type})).length?t.push({channel_type:"onesignal_browser",value:o,subscriber_uuid:i[0].subscriber_uuid}):t.push({channel_type:"onesignal_browser",value:o}));(i=localStorage.getItem(_))&&(r=(0,u.default)(i),1===(o=n.filter(function(e){var t=e.channel_type,e=e.value_md5;return"email"===t&&e===r})).length?t.push({channel_type:"email",value:i,value_md5:r,subscriber_uuid:o[0].subscriber_uuid}):t.push({channel_type:"email",value:i,value_md5:(0,u.default)(i)}));var a=c.default.getEmailsMd5(e);if(a.length)for(var s=0;s<a.length;s++)!function(e){var r=a[e],e=n.filter(function(e){var t=e.channel_type,e=e.value_md5;return"email"===t&&e===r});1===e.length?t.push({channel_type:"email",value:null,value_md5:r,subscriber_uuid:e[0].subscriber_uuid}):t.push({channel_type:"email",value:null,value_md5:r})}(s);return t}var b,w=r.default.JEENG_ONE_SIGNAL_USER_ID_LOC,_=r.default.JEENG_NEWSLETTER_EMAIL,S=r.default.JEENG_SUBSCRIBER_UUID_CHANNEL,E="production",k=(b=(0,i.default)(l.default.mark(function e(t){var r,n,i,o,a,s,u,c;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:c=window.jeengConfig[E]||{},r=c.domain_id,n=c.domain_uuid,a=o=i="";try{s=f.default.get(c,"extractor.metadata"),u=p.default.getMetadata(s),i=u.title,o=u.description,a=u.published_at}catch(e){d.default.debug("Failed extract metaData",e)}return c=g.default.getUserId(),c={triggered_by:t,subscribers:v(c),user_token:c,domain_id:r,domain_uuid:n,title:i||null,description:o||null,published_at:a&&"NOW"!==a&&"Invalid date"!==a?a:null,canonical_url:p.default.getCanonical()||null,full_url:window.location.href},d.default.debug("[event_user_visited_page] visitData:",c),e.abrupt("return",c);case 10:case"end":return e.stop()}},e,void 0)})),function(e){return b.apply(this,arguments)});function x(e){return D.apply(this,arguments)}var D;D=(0,i.default)(l.default.mark(function e(t){var r,n,i;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,d.default.debug("visitPage start due to "+t),r=window.jeengConfig[E]||{},m.default.isFeatureActive("event_user_visited_page")){e.next=5;break}return e.abrupt("return");case 5:if(r.domain_id){e.next=8;break}return d.default.debug("domainId is not defined - aborted visit event."),e.abrupt("return");case 8:if(r.domain_uuid){e.next=11;break}return d.default.debug("domainId is not defined - aborted visit event."),e.abrupt("return");case 11:return e.next=13,k(t);case 13:return n=e.sent,e.next=16,a("user_visited_page",n);case 16:if(e.t0=e.sent,e.t0){e.next=19;break}e.t0={};case 19:n=e.t0,i=n.subscribers,(i=function(e){var r=[];return e.filter(function(e){return!!e.subscriber_uuid}).map(function(e){var t;"email"===e.channel_type?(t={subscriber_uuid:e.subscriber_uuid,channel_type:e.channel_type,value_md5:e.value_md5},(r||[]).filter(function(e){return e.subscriber_uuid===t.subscriber_uuid&&e.value_md5===t.value_md5&&e.channel_type===t.channel_type}).length||r.push(t)):r.push({subscriber_uuid:e.subscriber_uuid,channel_type:e.channel_type})}),r}(void 0===i?[]:i)).length&&localStorage.setItem(S,(0,o.default)(i)),d.default.debug("visitPage end"),e.next=30;break;case 27:e.prev=27,e.t1=e.catch(0),d.default.debug("Failed to send visit event",e.t1);case 30:case"end":return e.stop()}},e,void 0,[[0,27]])}));t.default={visitPage:x}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(r(89)),r=n(r(100));function n(e){return e&&e.__esModule?e:{default:e}}var i=r.default.JEENG_CONNECTED_EMAILS_TO_USER_PREFIX;r.default.JEENG_EMAIL_MD5_KEY;function s(e){return 0===e.indexOf(i)}t.default={getEmailsMd5:function(e){for(var t=[],r=(0,a.default)(localStorage).filter(s),n=0;n<r.length;n++){var i=r[n],o=i.split("-")[2]||"";o&&localStorage[i]===e&&t.push(o)}return t}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=h(r(118)),i=h(r(1)),o=h(r(4)),a=h(r(93)),s=h(r(94)),u=h(r(138)),c=h(r(140)),l=h(r(143)),f=h(r(86)),d=h(r(135));function h(e){return e&&e.__esModule?e:{default:e}}var p,g,m,y,v=r(144),b=(r(152),"jeengBrowserRegToken-production"),w="jeengSubscriptionDomains-production",_=null,r=((0,s.default)(S,[{key:"subscribe",value:(y=(0,o.default)(i.default.mark(function e(){var t,r,n;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=new CustomEvent("jeeng-browser-display"),window.document.body.dispatchEvent(t),t=void 0,e.next=5,window.Notification.requestPermission();case 5:if("denied"!==(r=e.sent)){e.next=10;break}t=new CustomEvent("jeeng-browser-block"),e.next=20;break;case 10:if("default"!==r){e.next=14;break}t=new CustomEvent("jeeng-browser-close"),e.next=20;break;case 14:return t=new CustomEvent("jeeng-browser-allow"),e.next=17,this.messaging.getToken();case 17:return n=e.sent,e.next=20,this.registerJenngWithFirebaseToken(n);case 20:window.document.body.dispatchEvent(t);case 21:case"end":return e.stop()}},e,this)})),function(){return y.apply(this,arguments)})},{key:"registerJenngWithFirebaseToken",value:(m=(0,o.default)(i.default.mark(function e(t){var r;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}throw new Error("missing token");case 2:return localStorage.getItem(b),r={domain_id:this.domain_id,domain_uuid:this.domain_uuid,user_token:this.user_token,value:t,method:"firebase_browser",platform:"browser"},e.next=6,(0,l.default)(r);case 6:localStorage.setItem(b,t),f.default.debug("BrowserNotifications: Stored regToken:",S.getStoredToken()),S.addDomainToSubscriptionDomains(this.domain_id),r=new CustomEvent("jeeng-browser-subscribe"),document.body.dispatchEvent(r),d.default.visitPage("browser_notifications_subscription");case 12:case"end":return e.stop()}},e,this)})),function(e){return m.apply(this,arguments)})},{key:"addTopicToBrowserSubscription",value:(g=(0,o.default)(i.default.mark(function e(t){var r;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=this._getServerTopicsData(t),c.default.addTopicToSubscription(r);case 2:case"end":return e.stop()}},e,this)})),function(e){return g.apply(this,arguments)})},{key:"removeTopicToBrowserSubscription",value:(p=(0,o.default)(i.default.mark(function e(t){var r;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=this._getServerTopicsData(t),c.default.removeTopicToSubscription(r);case 2:case"end":return e.stop()}},e,this)})),function(e){return p.apply(this,arguments)})},{key:"_getServerTopicsData",value:function(e){return{channel:{type:"firebase_browser",value:"true"},topic:e,domain_id:this.domain_id,user_token:this.user_token}}}],[{key:"getSubscriptionDomains",value:function(){try{var e=localStorage.getItem(w);return e?JSON.parse(e):[]}catch(e){return[]}}},{key:"addDomainToSubscriptionDomains",value:function(e){var t=this.getSubscriptionDomains();t.includes(e)||t.push(e),localStorage.setItem(w,(0,n.default)(t))}},{key:"getRegToken",value:function(){return localStorage.getItem(b)}},{key:"setRegToken",value:function(e){return localStorage.setItem(b,e)}},{key:"getStoredToken",value:function(){return localStorage.getItem(b)}},{key:"hasPermission",value:function(){return window.Notification&&"granted"===window.Notification.permission}},{key:"isSupported",value:function(){return!(-1<(e=window.navigator.userAgent||window.navigator.vendor||window.opera).indexOf("FBAN")||-1<e.indexOf("FBAV"))&&"PushManager"in window;var e}}]),S);function S(e,t,r,n){if((0,a.default)(this,S),_)return _;(_=this).token,this.domain_id=e,this.domain_uuid=n,this.user_token=t.replace(/-/g,"_"),v.initializeApp(r&&r.messagingSenderId?{messagingSenderId:r.messagingSenderId}:u.default),this.messaging=v.messaging(),this.addTopicToBrowserSubscription=this.addTopicToBrowserSubscription.bind(this),this.removeTopicToBrowserSubscription=this.removeTopicToBrowserSubscription.bind(this),this.subscribe=this.subscribe.bind(this),this.registerJenngWithFirebaseToken=this.registerJenngWithFirebaseToken.bind(this)}t.default=r},function(e,t,r){"use strict";e.exports=r(139)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={apiKey:"AIzaSyC7XzFoMXVE-l-341mo18KM4mYOnITV3c8",authDomain:"jeeng-v2-prod.firebaseapp.com",databaseURL:"https://jeeng-v2-prod.firebaseio.com",projectId:"jeeng-v2-prod",storageBucket:"jeeng-v2-prod.appspot.com",messagingSenderId:"431203297268"}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeTopicToSubscription=t.addTopicToSubscription=void 0;var n,i,o,a=h(r(118)),s=h(r(5)),u=h(r(1)),c=h(r(4)),l=t.addTopicToSubscription=(n=(0,c.default)(u.default.mark(function e(t){return u.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d(t,"POST");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)})),function(e){return n.apply(this,arguments)}),f=t.removeTopicToSubscription=(i=(0,c.default)(u.default.mark(function e(t){return u.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d(t,"DELETE");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)})),function(e){return i.apply(this,arguments)}),d=(o=(0,c.default)(u.default.mark(function e(t,r){var n,i;return u.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=p+"/users/topics",i=new XMLHttpRequest,e.abrupt("return",new s.default(function(e){i.open(r,n),i.setRequestHeader("Content-type","application/json"),i.onreadystatechange=function(){4===i.readyState&&e(200===i.status)},i.send((0,a.default)(t))}));case 3:case"end":return e.stop()}},e,this)})),function(e,t){return o.apply(this,arguments)});function h(e){return e&&e.__esModule?e:{default:e}}var p=h(r(141)).default.clientApi;t.default={addTopicToSubscription:l,removeTopicToSubscription:f}},function(e,t,r){"use strict";e.exports=r(142)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={widgetPrefix:"https://widget.jeeng.com",widget:"https://widget.jeeng.com/box/suggestions/index.html",widget2:"https://widget.jeeng.com/line/single-button/index.html",widget3:"//widget2.jeeng.com/suggest",widget4:"https://widget.jeeng.com/chatbot-widget/index.html",env:"production",api:"https://api.jeeng.com",signin:"https://widget.jeeng.com",analytics:"https://yimkxa7424.execute-api.us-east-1.amazonaws.com/production",selfServiceHost:"https://api.jeeng.com",clientApi:"https://jeeng-server-2.azurewebsites.net/api",clientApiCdn:"https://jeeng-api-prod.azureedge.net/api",userApi:"https://users.api.jeeng.com",userApiCdn:"https://users.api.jeeng.com",EMAIL_IFRAME_SRC:"https://email-widget-prod.firebaseapp.com/"}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=o(r(1)),h=o(r(118)),u=o(r(5)),n=o(r(4)),i=o(r(141));o(r(86));function o(e){return e&&e.__esModule?e:{default:e}}var a,c=i.default.userApi,p="production",g="jeengSubscriberUuidChannel-"+p;t.default=(a=(0,n.default)(s.default.mark(function e(t){var r,n,i,o,a,l,f,d;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.domain_id,n=t.domain_uuid,i=t.user_token,o=t.value,a=t.method,l=t.platform,r&&i&&o&&a&&l){e.next=3;break}throw new Error("\n    subscribeApi missing a param: \n      domain_id: "+r+",\n      user_token: "+i+",\n      value: "+o+",\n      method: "+a+",\n      platform: "+l+"\n      ");case 3:return f=c+"/subscribers",d={domain_id:r,domain_uuid:n,user_token:i.replace(/-/g,"_"),value:o,method:a,platform:l},e.abrupt("return",new u.default(function(s,u){var c=new XMLHttpRequest;c.open("POST",f),c.setRequestHeader("Content-type","application/json"),c.onreadystatechange=function(){if(4===c.readyState)try{var e=200===c.status,t=(JSON.parse(c.response)||null).subscriber,r=(t||u("subscriber does not exists"),t.uuid),n=t.channel_type,i=JSON.parse(localStorage.getItem(g))||[],o=!1,i=i.map(function(e){return e.channel_type===n&&(e.subscriber_uuid=r,o=!0),e}),a=(o||i.push({subscriber_uuid:r,channel_type:n}),localStorage.setItem(g,(0,h.default)(i)),"JEENG-SUBSCRIBE-"+l+"-"+e+"-"+p);document.body.dispatchEvent(new CustomEvent(a)),(e?s:u)()}catch(e){u("subscribeApi Error - ",e)}},c.send((0,h.default)(d))}));case 6:case"end":return e.stop()}},e,this)})),function(e){return a.apply(this,arguments)})},function(e,t,r){r(145),e.exports=r(149).default},function(e,t,ce){!function(t,e){"use strict";ce(148);var P=setTimeout;function q(){}function o(e){if(!(this instanceof o))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],u(e,this)}function n(r,n){for(;3===r._state;)r=r._value;0===r._state?r._deferreds.push(n):(r._handled=!0,o._immediateFn(function(){var e,t=1===r._state?n.onFulfilled:n.onRejected;if(null===t)(1===r._state?i:a)(n.promise,r._value);else{try{e=t(r._value)}catch(e){return void a(n.promise,e)}i(n.promise,e)}}))}function i(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var r=e.then;if(e instanceof o)return t._state=3,t._value=e,void s(t);if("function"==typeof r)return void u((n=r,i=e,function(){n.apply(i,arguments)}),t)}t._state=1,t._value=e,s(t)}catch(e){a(t,e)}var n,i}function a(e,t){e._state=2,e._value=t,s(e)}function s(e){2===e._state&&0===e._deferreds.length&&o._immediateFn(function(){e._handled||o._unhandledRejectionFn(e._value)});for(var t=0,r=e._deferreds.length;t<r;t++)n(e,e._deferreds[t]);e._deferreds=null}function j(e,t,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=r}function u(e,t){var r=!1;try{e(function(e){r||(r=!0,i(t,e))},function(e){r||(r=!0,a(t,e))})}catch(e){if(r)return;r=!0,a(t,e)}}o.prototype.catch=function(e){return this.then(null,e)},o.prototype.then=function(e,t){var r=new this.constructor(q);return n(this,new j(e,t,r)),r},o.prototype.finally=function(t){var r=this.constructor;return this.then(function(e){return r.resolve(t()).then(function(){return e})},function(e){return r.resolve(t()).then(function(){return r.reject(e)})})},o.all=function(t){return new o(function(i,o){if(!t||void 0===t.length)throw new TypeError("Promise.all accepts an array");var a=Array.prototype.slice.call(t);if(0===a.length)return i([]);var s=a.length;for(var e=0;e<a.length;e++)!function t(r,e){try{if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if("function"==typeof n)return void n.call(e,function(e){t(r,e)},o)}a[r]=e,0==--s&&i(a)}catch(e){o(e)}}(e,a[e])})},o.resolve=function(t){return t&&"object"==typeof t&&t.constructor===o?t:new o(function(e){e(t)})},o.reject=function(r){return new o(function(e,t){t(r)})},o.race=function(i){return new o(function(e,t){for(var r=0,n=i.length;r<n;r++)i[r].then(e,t)})},o._immediateFn="function"==typeof t?function(e){t(e)}:function(e){P(e,0)},o._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)};var r=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("unable to locate global object")}();function c(e,t){return e(t={exports:{}},t.exports),t.exports}r.Promise||(r.Promise=o);function l(e){if(!v(e))throw TypeError(e+" is not an object!")}function f(e){try{return!!e()}catch(e){return 1}}function d(e,t){return H.call(e,t)}function b(n,i,e){if(K(n),void 0===i)return n;switch(e){case 1:return function(e){return n.call(i,e)};case 2:return function(e,t){return n.call(i,e,t)};case 3:return function(e,t,r){return n.call(i,e,t,r)}}return function(){return n.apply(i,arguments)}}function h(e,t,r){var n,i,o,a=e&h.F,s=e&h.G,u=e&h.P,c=e&h.B,l=s?m:e&h.S?m[t]||(m[t]={}):(m[t]||{})[k],f=s?y:y[t]||(y[t]={}),d=f[k]||(f[k]={});for(n in r=s?t:r)i=((o=!a&&l&&void 0!==l[n])?l:r)[n],o=c&&o?b(i,m):u&&"function"==typeof i?b(Function.call,i):i,l&&J(l,n,i,e&h.U),f[n]!=i&&S(f,n,o),u&&d[n]!=i&&(d[n]=i)}function w(e){return 0<e?te(ee(e),9007199254740991):0}function U(e,t){return new(ne(e))(t)}function p(f,e){var d=1==f,h=2==f,p=3==f,g=4==f,m=6==f,y=5==f||m,v=e||U;return function(e,t,r){for(var n,i,o=Object(D(e)),a=$(o),s=b(t,r,3),u=w(a.length),c=0,l=d?v(e,u):h?v(e,0):void 0;c<u;c++)if((y||c in a)&&(i=s(n=a[c],c,o),f))if(d)l[c]=i;else if(i)switch(f){case 3:return!0;case 5:return n;case 6:return c;case 2:l.push(n)}else if(g)return!1;return m?-1:p||g?g:l}}function g(e){L[N][e]=!0}function F(e,t,r){if(v(t=t)&&(void 0!==(n=t[ae])?!!n:"RegExp"==x(t)))throw TypeError("String#"+r+" doesn't accept regex!");var n;return String(D(e))}var m=c(function(e){e=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)}),y=c(function(e){e=e.exports={version:"2.5.5"};"number"==typeof __e&&(__e=e)}),v=(y.version,function(e){return"object"==typeof e?null!==e:"function"==typeof e}),r=!f(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),_=m.document,B=v(_)&&v(_.createElement),Y=!r&&!f(function(){return 7!=Object.defineProperty(B?_.createElement("div"):{},"a",{get:function(){return 7}}).a}),V=Object.defineProperty,G={f:r?Object.defineProperty:function(e,t,r){if(l(e),t=function(e,t){if(!v(e))return e;var r,n;if(t&&"function"==typeof(r=e.toString)&&!v(n=r.call(e)))return n;if("function"==typeof(r=e.valueOf)&&!v(n=r.call(e)))return n;if(t||"function"!=typeof(r=e.toString)||v(n=r.call(e)))throw TypeError("Can't convert object to primitive value");return n}(t,!0),l(r),Y)try{return V(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},S=r?function(e,t,r){return G.f(e,t,{enumerable:!((e=1)&e),configurable:!(2&e),writable:!(4&e),value:r})}:function(e,t,r){return e[t]=r,e},H={}.hasOwnProperty,W=0,z=Math.random(),E=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++W+z).toString(36))},J=c(function(e){var o=E("src"),t="toString",r=Function[t],a=(""+r).split(t);y.inspectSource=function(e){return r.call(e)},(e.exports=function(e,t,r,n){var i="function"==typeof r;i&&!d(r,"name")&&S(r,"name",t),e[t]!==r&&(i&&!d(r,o)&&S(r,o,e[t]?""+e[t]:a.join(String(t))),e===m?e[t]=r:n?e[t]?e[t]=r:S(e,t,r):(delete e[t],S(e,t,r)))})(Function.prototype,t,function(){return"function"==typeof this&&this[o]||r.call(this)})}),K=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},k="prototype",r=(m.core=y,h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,h.U=64,h.R=128,h),Z={}.toString,x=function(e){return Z.call(e).slice(8,-1)},$=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==x(e)?e.split(""):Object(e)},D=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e},Q=Math.ceil,X=Math.floor,ee=function(e){return isNaN(e=+e)?0:(0<e?X:Q)(e)},te=Math.min,A=Array.isArray||function(e){return"Array"==x(e)},T="__core-js_shared__",O=m[T]||(m[T]={}),T=c(function(e){var t,r=O[t="wks"]||(O[t]={}),n=m.Symbol,i="function"==typeof n;(e.exports=function(e){return r[e]||(r[e]=i&&n[e]||(i?n:E)("Symbol."+e))}).store=r}),re=T("species"),ne=function(e){var t;return A(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!A(t.prototype)||(t=void 0),v(t)&&null===(t=t[re])&&(t=void 0)),void 0===t?Array:t},N=T("unscopables"),L=Array.prototype,ie=(null==L[N]&&S(L,N,{}),p(5)),R="find",C=!0,oe=(R in[]&&Array(1)[R](function(){C=!1}),r(r.P+r.F*C,"Array",{find:function(e){return ie(this,e,1<arguments.length?arguments[1]:void 0)}}),g(R),y.Array.find,p(6)),R="findIndex",M=!0,ae=(R in[]&&Array(1)[R](function(){M=!1}),r(r.P+r.F*M,"Array",{findIndex:function(e){return oe(this,e,1<arguments.length?arguments[1]:void 0)}}),g(R),y.Array.findIndex,T("match")),se=T("match"),I="startsWith",ue=""[I];r(r.P+r.F*function(t){var r=/./;try{"/./"[t](r)}catch(e){try{return r[se]=!1,!"/./"[t](r)}catch(e){}}return!0}(I),"String",{startsWith:function(e){var t=F(this,e,I),r=w(Math.min(1<arguments.length?arguments[1]:void 0,t.length)),e=String(e);return ue?ue.call(t,e,r):t.slice(r,r+e.length)===e}}),y.String.startsWith}.call(t,ce(146).setImmediate,function(){return this}())},function(e,i,o){!function(e){var t=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function n(e,t){this._id=e,this._clearFn=t}i.setTimeout=function(){return new n(r.call(setTimeout,t,arguments),clearTimeout)},i.setInterval=function(){return new n(r.call(setInterval,t,arguments),clearInterval)},i.clearTimeout=i.clearInterval=function(e){e&&e.close()},n.prototype.unref=n.prototype.ref=function(){},n.prototype.close=function(){this._clearFn.call(t,this._id)},i.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},i.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},i._unrefActive=i.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;0<=t&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},o(147),i.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,i.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}.call(i,function(){return this}())},function(e,t,r){!function(e,h){!function(r,o){"use strict";var n,a,s,i,u,c,t,e;function l(e){delete a[e]}function f(e){if(s)setTimeout(f,0,e);else{var t=a[e];if(t){s=!0;try{var r=t,n=r.callback,i=r.args;switch(i.length){case 0:n();break;case 1:n(i[0]);break;case 2:n(i[0],i[1]);break;case 3:n(i[0],i[1],i[2]);break;default:n.apply(o,i)}}finally{l(e),s=!1}}}}function d(){function e(e){e.source===r&&"string"==typeof e.data&&0===e.data.indexOf(t)&&f(+e.data.slice(t.length))}var t="setImmediate$"+Math.random()+"$";r.addEventListener?r.addEventListener("message",e,!1):r.attachEvent("onmessage",e),u=function(e){r.postMessage(t+e,"*")}}r.setImmediate||(n=1,s=!(a={}),i=r.document,e=(e=Object.getPrototypeOf&&Object.getPrototypeOf(r))&&e.setTimeout?e:r,"[object process]"==={}.toString.call(r.process)?u=function(e){h.nextTick(function(){f(e)})}:!function(){var e,t;if(r.postMessage&&!r.importScripts)return e=!0,t=r.onmessage,r.onmessage=function(){e=!1},r.postMessage("","*"),r.onmessage=t,e}()?u=r.MessageChannel?((t=new MessageChannel).port1.onmessage=function(e){f(e.data)},function(e){t.port2.postMessage(e)}):i&&"onreadystatechange"in i.createElement("script")?(c=i.documentElement,function(e){var t=i.createElement("script");t.onreadystatechange=function(){f(e),t.onreadystatechange=null,c.removeChild(t),t=null},c.appendChild(t)}):function(e){setTimeout(f,0,e)}:d(),e.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r<t.length;r++)t[r]=arguments[r+1];return a[n]={callback:e,args:t},u(n),n++},e.clearImmediate=l)}("undefined"==typeof self?void 0===e?this:e:self)}.call(t,function(){return this}(),r(88))},function(e,t){!function(e){"use strict";var t,r,a,n,i,o,s,u,c,l;function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function d(e){return e="string"!=typeof e?String(e):e}function h(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return r&&(e[Symbol.iterator]=function(){return e}),e}function p(t){this.map={},t instanceof p?t.forEach(function(e,t){this.append(t,e)},this):Array.isArray(t)?t.forEach(function(e){this.append(e[0],e[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function g(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function m(r){return new Promise(function(e,t){r.onload=function(){e(r.result)},r.onerror=function(){t(r.error)}})}function y(e){var t=new FileReader,r=m(t);return t.readAsArrayBuffer(e),r}function v(e){var t;return e.slice?e.slice(0):((t=new Uint8Array(e.byteLength)).set(new Uint8Array(e)),t.buffer)}function b(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e)if("string"==typeof e)this._bodyText=e;else if(a&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(n&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(i&&a&&s(e))this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!i||!ArrayBuffer.prototype.isPrototypeOf(e)&&!u(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=v(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},a&&(this.blob=function(){var e=g(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?g(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e,t,r=g(this);if(r)return r;if(this._bodyBlob)return r=this._bodyBlob,e=new FileReader,t=m(e),e.readAsText(r),t;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=new Array(t.length),n=0;n<t.length;n++)r[n]=String.fromCharCode(t[n]);return r.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},n&&(this.formData=function(){return this.text().then(_)}),this.json=function(){return this.text().then(JSON.parse)},this}function w(e,t){var r,n=(t=t||{}).body;if(e instanceof w){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new p(e.headers)),this.method=e.method,this.mode=e.mode,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new p(t.headers)),this.method=(e=t.method||this.method||"GET",r=e.toUpperCase(),-1<c.indexOf(r)?r:e),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function _(e){var r=new FormData;return e.trim().split("&").forEach(function(e){var t;e&&(t=(e=e.split("=")).shift().replace(/\+/g," "),e=e.join("=").replace(/\+/g," "),r.append(decodeURIComponent(t),decodeURIComponent(e)))}),r}function S(e,t){t=t||{},this.type="default",this.status=void 0===t.status?200:t.status,this.ok=200<=this.status&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}e.fetch||(t="URLSearchParams"in e,r="Symbol"in e&&"iterator"in Symbol,a="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),n="FormData"in e,(i="ArrayBuffer"in e)&&(o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=function(e){return e&&DataView.prototype.isPrototypeOf(e)},u=ArrayBuffer.isView||function(e){return e&&-1<o.indexOf(Object.prototype.toString.call(e))}),p.prototype.append=function(e,t){e=f(e),t=d(t);var r=this.map[e];this.map[e]=r?r+","+t:t},p.prototype.delete=function(e){delete this.map[f(e)]},p.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},p.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},p.prototype.set=function(e,t){this.map[f(e)]=d(t)},p.prototype.forEach=function(e,t){for(var r in this.map)this.map.hasOwnProperty(r)&&e.call(t,this.map[r],r,this)},p.prototype.keys=function(){var r=[];return this.forEach(function(e,t){r.push(t)}),h(r)},p.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),h(t)},p.prototype.entries=function(){var r=[];return this.forEach(function(e,t){r.push([t,e])}),h(r)},r&&(p.prototype[Symbol.iterator]=p.prototype.entries),c=["DELETE","GET","HEAD","OPTIONS","POST","PUT"],w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},b.call(w.prototype),b.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:0,statusText:""});return e.type="error",e},l=[301,302,303,307,308],S.redirect=function(e,t){if(-1===l.indexOf(t))throw new RangeError("Invalid status code");return new S(null,{status:t,headers:{location:e}})},e.Headers=p,e.Request=w,e.Response=S,e.fetch=function(r,o){return new Promise(function(n,e){var t=new w(r,o),i=new XMLHttpRequest;i.onload=function(){var r,e={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",r=new p,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var e=e.split(":"),t=e.shift().trim();t&&(e=e.join(":").trim(),r.append(t,e))}),r)},t=(e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL"),"response"in i?i.response:i.responseText);n(new S(t,e))},i.onerror=function(){e(new TypeError("Network request failed"))},i.ontimeout=function(){e(new TypeError("Network request failed"))},i.open(t.method,t.url,!0),"include"===t.credentials?i.withCredentials=!0:"omit"===t.credentials&&(i.withCredentials=!1),"responseType"in i&&a&&(i.responseType="blob"),t.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),i.send(void 0===t._bodyInit?null:t._bodyInit)})},e.fetch.polyfill=!0)}("undefined"!=typeof self?self:this)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});function f(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var d=r(150),h="[DEFAULT]",n=[],p=(Object.defineProperty(i.prototype,"automaticDataCollectionEnabled",{get:function(){return this.checkDestroyed_(),this._automaticDataCollectionEnabled},set:function(e){this.checkDestroyed_(),this._automaticDataCollectionEnabled=e},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return this.checkDestroyed_(),this.name_},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"options",{get:function(){return this.checkDestroyed_(),this.options_},enumerable:!0,configurable:!0}),i.prototype.delete=function(){var n=this;return new Promise(function(e){n.checkDestroyed_(),e()}).then(function(){n.firebase_.INTERNAL.removeApp(n.name_);var r=[];return Object.keys(n.services_).forEach(function(t){Object.keys(n.services_[t]).forEach(function(e){r.push(n.services_[t][e])})}),Promise.all(r.map(function(e){return e.INTERNAL.delete()}))}).then(function(){n.isDeleted_=!0,n.services_={}})},i.prototype._getService=function(e,t){var r;return void 0===t&&(t=h),this.checkDestroyed_(),this.services_[e]||(this.services_[e]={}),this.services_[e][t]||(r=t!==h?t:void 0,r=this.firebase_.INTERNAL.factories[e](this,this.extendApp.bind(this),r),this.services_[e][t]=r),this.services_[e][t]},i.prototype.extendApp=function(e){var t=this;d.deepExtend(this,e),e.INTERNAL&&e.INTERNAL.addAuthTokenListener&&(n.forEach(function(e){t.INTERNAL.addAuthTokenListener(e)}),n=[])},i.prototype.checkDestroyed_=function(){this.isDeleted_&&g("app-deleted",{name:this.name_})},i);function i(e,t,r){this.firebase_=r,this.isDeleted_=!1,this.services_={},this.name_=t.name,this._automaticDataCollectionEnabled=t.automaticDataCollectionEnabled||!1,this.options_=d.deepCopy(e),this.INTERNAL={getUid:function(){return null},getToken:function(){return Promise.resolve(null)},addAuthTokenListener:function(e){n.push(e),setTimeout(function(){return e(null)},0)},removeAuthTokenListener:function(t){n=n.filter(function(e){return e!==t})}}}function g(e,t){throw o.create(e,t)}p.prototype.name&&p.prototype.options||p.prototype.delete||console.log("dc");var o=new d.ErrorFactory("app","Firebase",{"no-app":"No Firebase App '{$name}' has been created - call Firebase App.initializeApp()","bad-app-name":"Illegal App name: '{$name}","duplicate-app":"Firebase App named '{$name}' already exists","app-deleted":"Firebase App named '{$name}' already deleted","duplicate-service":"Firebase service named '{$name}' already registered","sa-not-supported":"Initializing the Firebase SDK with a service account is only allowed in a Node.js environment. On client devices, you should instead initialize the SDK with an api key and auth domain","invalid-app-argument":"firebase.{$name}() takes either no argument or a Firebase App instance."}),r=function e(){var n={},a={},s={},u={__esModule:!0,initializeApp:function(e,t){void 0===(t="object"==typeof(t=void 0===t?{}:t)&&null!==t?t:{name:t}).name&&(t.name=h);var r=t.name;return"string"==typeof r&&r||g("bad-app-name",{name:r+""}),f(n,r)&&g("duplicate-app",{name:r}),e=new p(e,t,u),i(n[r]=e,"create"),e},app:c,apps:null,Promise:Promise,SDK_VERSION:"4.13.0",INTERNAL:{registerService:function(r,e,t,n,i){function o(e){return"function"!=typeof(e=void 0===e?c():e)[r]&&g("invalid-app-argument",{name:r}),e[r]()}return a[r]&&g("duplicate-service",{name:r}),a[r]=e,n&&(s[r]=n,l().forEach(function(e){n("create",e)})),void 0!==t&&d.deepExtend(o,t),u[r]=o,p.prototype[r]=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return this._getService.bind(this,r).apply(this,i?e:[])},o},createFirebaseNamespace:e,extendNamespace:function(e){d.deepExtend(u,e)},createSubscribe:d.createSubscribe,ErrorFactory:d.ErrorFactory,removeApp:function(e){i(n[e],"delete"),delete n[e]},factories:a,useAsService:o,Promise:Promise,deepExtend:d.deepExtend}};function c(e){return f(n,e=e||h)||g("no-app",{name:e}),n[e]}function l(){return Object.keys(n).map(function(e){return n[e]})}function i(t,r){Object.keys(a).forEach(function(e){null!==(e=o(t,e))&&s[e]&&s[e](r,t)})}function o(e,t){return"serverAuth"===t?null:(e.options,t)}return d.patchProperty(u,"default",u),Object.defineProperty(u,"apps",{get:l}),d.patchProperty(c,"App",p),u}();t.firebase=r,t.default=r},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});function a(e,t){if(!e)throw n(t)}function n(e){return new Error("Firebase Database ("+o.SDK_VERSION+") INTERNAL ASSERT FAILED: "+e)}function i(e){for(var t=[],r=0,n=0;n<e.length;n++){var i=e.charCodeAt(n);i<128?t[r++]=i:(i<2048?t[r++]=i>>6|192:(55296==(64512&i)&&n+1<e.length&&56320==(64512&e.charCodeAt(n+1))?(i=65536+((1023&i)<<10)+(1023&e.charCodeAt(++n)),t[r++]=i>>18|240,t[r++]=i>>12&63|128):t[r++]=i>>12|224,t[r++]=i>>6&63|128),t[r++]=63&i|128)}return t}function s(e){try{return u.decodeString(e,!0)}catch(e){console.error("base64Decode failed: ",e)}return null}var r=r(151),o={NODE_CLIENT:!1,NODE_ADMIN:!1,SDK_VERSION:"${JSCORE_VERSION}"},u={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray:function(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();for(var r=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,n=[],i=0;i<e.length;i+=3){var o=e[i],a=i+1<e.length,s=a?e[i+1]:0,u=i+2<e.length,c=u?e[i+2]:0,l=(15&s)<<2|c>>6,c=63&c;u||(c=64,a||(l=64)),n.push(r[o>>2],r[(3&o)<<4|s>>4],r[l],r[c])}return n.join("")},encodeString:function(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(i(e),t)},decodeString:function(e,t){if(this.HAS_NATIVE_SUPPORT&&!t)return atob(e);for(var r=this.decodeStringToByteArray(e,t),n=[],i=0,o=0;i<r.length;){var a,s,u,c=r[i++];c<128?n[o++]=String.fromCharCode(c):191<c&&c<224?(s=r[i++],n[o++]=String.fromCharCode((31&c)<<6|63&s)):239<c&&c<365?(a=((7&c)<<18|(63&(s=r[i++]))<<12|(63&(u=r[i++]))<<6|63&r[i++])-65536,n[o++]=String.fromCharCode(55296+(a>>10)),n[o++]=String.fromCharCode(56320+(1023&a))):(s=r[i++],u=r[i++],n[o++]=String.fromCharCode((15&c)<<12|(63&s)<<6|63&u))}return n.join("")},decodeStringToByteArray:function(e,t){this.init_();for(var r=t?this.charToByteMapWebSafe_:this.charToByteMap_,n=[],i=0;i<e.length;){var o=r[e.charAt(i++)],a=i<e.length?r[e.charAt(i)]:0,s=++i<e.length?r[e.charAt(i)]:64,u=++i<e.length?r[e.charAt(i)]:64;if(++i,null==o||null==a||null==s||null==u)throw Error();n.push(o<<2|a>>4),64!=s&&(n.push(a<<4&240|s>>2),64!=u&&n.push(s<<6&192|u))}return n},init_:function(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(var e=0;e<this.ENCODED_VALS.length;e++)this.byteToCharMap_[e]=this.ENCODED_VALS.charAt(e),this.charToByteMap_[this.byteToCharMap_[e]]=e,this.byteToCharMapWebSafe_[e]=this.ENCODED_VALS_WEBSAFE.charAt(e),(this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[e]]=e)>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}};function c(e,t){if(!(t instanceof Object))return t;switch(t.constructor){case Date:return new Date(t.getTime());case Object:void 0===e&&(e={});break;case Array:e=[];break;default:return t}for(var r in t)t.hasOwnProperty(r)&&(e[r]=c(e[r],t[r]));return e}f.prototype.wrapCallback=function(r){var n=this;return function(e,t){e?n.reject(e):n.resolve(t),"function"==typeof r&&(n.promise.catch(function(){}),1===r.length?r(e):r(e,t))}};var l=f;function f(){var r=this;this.promise=new Promise(function(e,t){r.resolve=e,r.reject=t})}function d(){return"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:""}var h="FirebaseError",p=Error.captureStackTrace;var g=function(e,t){var r;this.code=e,this.message=t,p?p(this,m.prototype.create):(r=Error.apply(this,arguments),this.name=h,Object.defineProperty(this,"stack",{get:function(){return r.stack}}))},m=(g.prototype=Object.create(Error.prototype),(g.prototype.constructor=g).prototype.name=h,y.prototype.create=function(e,n){void 0===n&&(n={});var t,r=this.errors[e],e=this.service+"/"+e,r=void 0===r?"Error":r.replace(this.pattern,function(e,t){var r=n[t];return void 0!==r?r.toString():"<"+t+"?>"}),i=(r=this.serviceName+": "+r+" ("+e+").",new g(e,r));for(t in n)n.hasOwnProperty(t)&&"_"!==t.slice(-1)&&(i[t]=n[t]);return i},y);function y(e,t,r){this.service=e,this.serviceName=t,this.errors=r,this.pattern=/\{\$([^}]+)}/g}function v(e){return JSON.parse(e)}function b(e){var t={},r={},n={},i="";try{var o=e.split("."),t=v(s(o[0])||""),r=v(s(o[1])||""),i=o[2],n=r.d||{};delete r.d}catch(e){}return{header:t,claims:r,data:n,signature:i}}function w(r,e){return E(e,function(e,t){r[e]=t}),r}function _(e,t,r){for(var n in e)if(t.call(r,e[n],n,e))return n}var S,E=function(e,t){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t(r,e[r])},r=(S=function(){this.blockSize=-1},r.__extends(k,S),k.prototype.reset=function(){this.chain_[0]=1732584193,this.chain_[1]=4023233417,this.chain_[2]=2562383102,this.chain_[3]=271733878,this.chain_[4]=3285377520,this.inbuf_=0,this.total_=0},k.prototype.compress_=function(e,t){t=t||0;var r=this.W_;if("string"==typeof e)for(var n=0;n<16;n++)r[n]=e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|e.charCodeAt(t+3),t+=4;else for(n=0;n<16;n++)r[n]=e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3],t+=4;for(n=16;n<80;n++){var i=r[n-3]^r[n-8]^r[n-14]^r[n-16];r[n]=4294967295&(i<<1|i>>>31)}for(var o,a=this.chain_[0],s=this.chain_[1],u=this.chain_[2],c=this.chain_[3],l=this.chain_[4],n=0;n<80;n++)var f=n<40?n<20?(o=c^s&(u^c),1518500249):(o=s^u^c,1859775393):n<60?(o=s&u|c&(s|u),2400959708):(o=s^u^c,3395469782),i=(a<<5|a>>>27)+o+l+f+r[n]&4294967295,l=c,c=u,u=4294967295&(s<<30|s>>>2),s=a,a=i;this.chain_[0]=this.chain_[0]+a&4294967295,this.chain_[1]=this.chain_[1]+s&4294967295,this.chain_[2]=this.chain_[2]+u&4294967295,this.chain_[3]=this.chain_[3]+c&4294967295,this.chain_[4]=this.chain_[4]+l&4294967295},k.prototype.update=function(e,t){if(null!=e){for(var r=(t=void 0===t?e.length:t)-this.blockSize,n=0,i=this.buf_,o=this.inbuf_;n<t;){if(0==o)for(;n<=r;)this.compress_(e,n),n+=this.blockSize;if("string"==typeof e){for(;n<t;)if(i[o]=e.charCodeAt(n),++n,++o==this.blockSize){this.compress_(i),o=0;break}}else for(;n<t;)if(i[o]=e[n],++n,++o==this.blockSize){this.compress_(i),o=0;break}}this.inbuf_=o,this.total_+=t}},k.prototype.digest=function(){var e=[],t=8*this.total_;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var r=this.blockSize-1;56<=r;r--)this.buf_[r]=255&t,t/=256;this.compress_(this.buf_);for(var n=0,r=0;r<5;r++)for(var i=24;0<=i;i-=8)e[n]=this.chain_[r]>>i&255,++n;return e},k);function k(){var e=S.call(this)||this;e.chain_=[],e.buf_=[],e.W_=[],e.pad_=[],e.inbuf_=0,e.total_=0,e.blockSize=64,e.pad_[0]=128;for(var t=1;t<e.blockSize;++t)e.pad_[t]=0;return e.reset(),e}D.prototype.next=function(t){this.forEachObserver(function(e){e.next(t)})},D.prototype.error=function(t){this.forEachObserver(function(e){e.error(t)}),this.close(t)},D.prototype.complete=function(){this.forEachObserver(function(e){e.complete()}),this.close()},D.prototype.subscribe=function(e,t,r){var n,i=this;if(void 0===e&&void 0===t&&void 0===r)throw new Error("Missing Observer.");void 0===(n=function(e,t){if("object"!=typeof e||null===e)return;for(var r=0,n=t;r<n.length;r++){var i=n[r];if(i in e&&"function"==typeof e[i])return 1}return}(e,["next","error","complete"])?e:{next:e,error:t,complete:r}).next&&(n.next=A),void 0===n.error&&(n.error=A),void 0===n.complete&&(n.complete=A);e=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then(function(){try{i.finalError?n.error(i.finalError):n.complete()}catch(e){}}),this.observers.push(n),e},D.prototype.unsubscribeOne=function(e){void 0!==this.observers&&void 0!==this.observers[e]&&(delete this.observers[e],--this.observerCount,0===this.observerCount&&void 0!==this.onNoObservers&&this.onNoObservers(this))},D.prototype.forEachObserver=function(e){if(!this.finalized)for(var t=0;t<this.observers.length;t++)this.sendOne(t,e)},D.prototype.sendOne=function(e,t){var r=this;this.task.then(function(){if(void 0!==r.observers&&void 0!==r.observers[e])try{t(r.observers[e])}catch(e){"undefined"!=typeof console&&console.error&&console.error(e)}})},D.prototype.close=function(e){var t=this;this.finalized||(this.finalized=!0,void 0!==e&&(this.finalError=e),this.task.then(function(){t.observers=void 0,t.onNoObservers=void 0}))};var x=D;function D(e,t){var r=this;this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=t,this.task.then(function(){e(r)}).catch(function(e){r.error(e)})}function A(){}function T(e,t,r){var n="";switch(t){case 1:n=r?"first":"First";break;case 2:n=r?"second":"Second";break;case 3:n=r?"third":"Third";break;case 4:n=r?"fourth":"Fourth";break;default:throw new Error("errorPrefix called with argumentNumber > 4.  Need to update it?")}t=e+" failed: ";return t+=n+" argument "}t.assert=a,t.assertionError=n,t.base64=u,t.base64Decode=s,t.base64Encode=function(e){e=i(e);return u.encodeByteArray(e,!0)},t.CONSTANTS=o,t.deepCopy=function(e){return c(void 0,e)},t.deepExtend=c,t.patchProperty=function(e,t,r){e[t]=r},t.Deferred=l,t.getUA=d,t.isMobileCordova=function(){return"undefined"!=typeof window&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(d())},t.isNodeSdk=function(){return!0===o.NODE_CLIENT||!0===o.NODE_ADMIN},t.isReactNative=function(){return"object"==typeof navigator&&"ReactNative"===navigator.product},t.ErrorFactory=m,t.FirebaseError=g,t.patchCapture=function(e){var t=p;return p=e,t},t.jsonEval=v,t.stringify=function(e){return JSON.stringify(e)},t.decode=b,t.isAdmin=function(e){e=b(e).claims;return"object"==typeof e&&!0===e.admin},t.issuedAtTime=function(e){e=b(e).claims;return"object"==typeof e&&e.hasOwnProperty("iat")?e.iat:null},t.isValidFormat=function(e){var e=b(e),t=e.claims;return!!e.signature&&!!t&&"object"==typeof t&&t.hasOwnProperty("iat")},t.isValidTimestamp=function(e){var t,r,e=b(e).claims,n=Math.floor((new Date).getTime()/1e3);return"object"==typeof e&&(e.hasOwnProperty("nbf")?t=e.nbf:e.hasOwnProperty("iat")&&(t=e.iat),r=e.hasOwnProperty("exp")?e.exp:t+86400),n&&t&&r&&t<=n&&n<=r},t.clone=function(e){return w({},e)},t.contains=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.every=function(e,t){for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&!t(r,e[r]))return!1;return!0},t.extend=w,t.findKey=_,t.findValue=function(e,t,r){t=_(e,t,r);return t&&e[t]},t.forEach=E,t.getAnyKey=function(e){for(var t in e)return t},t.getCount=function(e){var t,r=0;for(t in e)r++;return r},t.getValues=function(e){var t,r=[],n=0;for(t in e)r[n++]=e[t];return r},t.isEmpty=function(e){for(var t in e)return!1;return!0},t.isNonNullObject=function(e){return"object"==typeof e&&null!==e},t.map=function(e,t,r){var n,i={};for(n in e)i[n]=t.call(r,e[n],n,e);return i},t.safeGet=function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]},t.querystring=function(e){var r=[];return E(e,function(t,e){Array.isArray(e)?e.forEach(function(e){r.push(encodeURIComponent(t)+"="+encodeURIComponent(e))}):r.push(encodeURIComponent(t)+"="+encodeURIComponent(e))}),r.length?"&"+r.join("&"):""},t.querystringDecode=function(e){var t={};return e.replace(/^\?/,"").split("&").forEach(function(e){e&&(e=e.split("="),t[e[0]]=e[1])}),t},t.Sha1=r,t.async=function(r,n){return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];Promise.resolve(!0).then(function(){r.apply(void 0,e)}).catch(function(e){n&&n(e)})}},t.createSubscribe=function(e,t){return(e=new x(e,t)).subscribe.bind(e)},t.errorPrefix=T,t.validateArgCount=function(e,t,r,n){var i;if(n<t?i="at least "+t:r<n&&(i=0===r?"none":"no more than "+r),i)throw new Error(e+" failed: Was called with "+n+(1===n?" argument.":" arguments.")+" Expects "+i+".")},t.validateCallback=function(e,t,r,n){if((!n||r)&&"function"!=typeof r)throw new Error(T(e,t,n)+"must be a valid function.")},t.validateContextObject=function(e,t,r,n){if((!n||r)&&("object"!=typeof r||null===r))throw new Error(T(e,t,n)+"must be a valid context object.")},t.validateNamespace=function(e,t,r,n){if((!n||r)&&"string"!=typeof r)throw new Error(T(e,t,n)+"must be a valid firebase namespace.")},t.stringLength=function(e){for(var t=0,r=0;r<e.length;r++){var n=e.charCodeAt(r);n<128?t++:n<2048?t+=2:55296<=n&&n<=56319?(t+=4,r++):t+=3}return t},t.stringToByteArray=function(e){for(var t=[],r=0,n=0;n<e.length;n++){var i,o=e.charCodeAt(n);55296<=o&&o<=56319&&(i=o-55296,a(++n<e.length,"Surrogate pair missing trail surrogate."),o=65536+(i<<10)+(e.charCodeAt(n)-56320)),o<128?t[r++]=o:(o<2048?t[r++]=o>>6|192:(o<65536?t[r++]=o>>12|224:(t[r++]=o>>18|240,t[r++]=o>>12&63|128),t[r++]=o>>6&63|128),t[r++]=63&o|128)}return t}},function(n,_,e){var S;!function(e){var t,r,i,o,a,s,u,c,l,f,d,h,p,g,m,y,v,b,w;!function(t){var i="object"==typeof e?e:"object"==typeof self?self:"object"==typeof this?this:{};function r(r,n){return r!==i&&("function"==typeof Object.create?Object.defineProperty(r,"__esModule",{value:!0}):r.__esModule=!0),function(e,t){return r[e]=n?n(e,t):t}}void 0!==(S=function(e){t(r(i,r(e)))}.apply(_,[_]))&&(n.exports=S)}(function(e){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};t=function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)},r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},i=function(e,t){var r={};for(i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,i=Object.getOwnPropertySymbols(e);n<i.length;n++)t.indexOf(i[n])<0&&(r[i[n]]=e[i[n]]);return r},o=function(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;0<=s;s--)(i=e[s])&&(a=(o<3?i(a):3<o?i(t,r,a):i(t,r))||a);return 3<o&&a&&Object.defineProperty(t,r,a),a},a=function(r,n){return function(e,t){n(e,t,r)}},s=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(o,a,s,u){return new(s=s||Promise)(function(e,t){function r(e){try{i(u.next(e))}catch(e){t(e)}}function n(e){try{i(u.throw(e))}catch(e){t(e)}}function i(t){t.done?e(t.value):new s(function(e){e(t.value)}).then(r,n)}i((u=u.apply(o,a||[])).next())})},c=function(n,i){var o,a,s,u={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(r){return function(e){var t=[r,e];if(o)throw new TypeError("Generator is already executing.");for(;u;)try{if(o=1,a&&(s=a[2&t[0]?"return":t[0]?"throw":"next"])&&!(s=s.call(a,t[1])).done)return s;switch(a=0,(t=s?[0,s.value]:t)[0]){case 0:case 1:s=t;break;case 4:return u.label++,{value:t[1],done:!1};case 5:u.label++,a=t[1],t=[0];continue;case 7:t=u.ops.pop(),u.trys.pop();continue;default:if(!(s=0<(s=u.trys).length&&s[s.length-1])&&(6===t[0]||2===t[0])){u=0;continue}if(3===t[0]&&(!s||t[1]>s[0]&&t[1]<s[3])){u.label=t[1];break}if(6===t[0]&&u.label<s[1]){u.label=s[1],s=t;break}if(s&&u.label<s[2]){u.label=s[2],u.ops.push(t);break}s[2]&&u.ops.pop(),u.trys.pop();continue}t=i.call(n,u)}catch(e){t=[6,e],a=0}finally{o=s=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}}},l=function(e,t){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])},f=function(e){var t="function"==typeof Symbol&&e[Symbol.iterator],r=0;return t?t.call(e):{next:function(){return{value:(e=e&&r>=e.length?void 0:e)&&e[r++],done:!e}}}},d=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),a=[];try{for(;(void 0===t||0<t--)&&!(n=o.next()).done;)a.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a},h=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(d(arguments[t]));return e},p=function(e){return this instanceof p?(this.v=e,this):new p(e)},g=function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),o=[],a={};return n("next"),n("throw"),n("return"),a[Symbol.asyncIterator]=function(){return this},a;function n(n){i[n]&&(a[n]=function(r){return new Promise(function(e,t){1<o.push([n,r,e,t])||s(n,r)})})}function s(e,t){try{(r=i[e](t)).value instanceof p?Promise.resolve(r.value.v).then(u,c):l(o[0][2],r)}catch(e){l(o[0][3],e)}var r}function u(e){s("next",e)}function c(e){s("throw",e)}function l(e,t){e(t),o.shift(),o.length&&s(o[0][0],o[0][1])}},m=function(n){var i,e={};return t("next"),t("throw",function(e){throw e}),t("return"),e[Symbol.iterator]=function(){return this},e;function t(t,r){n[t]&&(e[t]=function(e){return(i=!i)?{value:p(n[t](e)),done:"return"===t}:r?r(e):e})}},y=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator];return t?t.call(e):f(e)},v=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},b=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t},w=function(e){return e&&e.__esModule?e:{default:e}},e("__extends",t),e("__assign",r),e("__rest",i),e("__decorate",o),e("__param",a),e("__metadata",s),e("__awaiter",u),e("__generator",c),e("__exportStar",l),e("__values",f),e("__read",d),e("__spread",h),e("__await",p),e("__asyncGenerator",g),e("__asyncDelegator",m),e("__asyncValues",y),e("__makeTemplateObject",v),e("__importStar",b),e("__importDefault",w)})}.call(_,function(){return this}())},function(e,t,r){r(153)},function(P,q,e){"use strict";Object.defineProperty(q,"__esModule",{value:!0});var t,i,a,r=e(150),c=e(151),e=(e=e(149))&&"object"==typeof e&&"default"in e?e.default:e,n="only-available-in-window",j="only-available-in-sw",U="should-be-overriden",o="bad-sender-id",F="incorrect-gcm-sender-id",B="permission-default",Y="permission-blocked",V="unsupported-browser",G="notifications-blocked",H="failed-serviceworker-registration",s="sw-registration-expected",u="get-subscription-failed",l="invalid-saved-token",f="sw-reg-redundant",d="token-subscribe-failed",W="token-subscribe-no-token",z="token-subscribe-no-push-set",h="token-unsubscribe-failed",p="token-update-failed",J="token-update-no-token",K="use-sw-before-get-token",Z="invalid-delete-token",$="delete-token-not-found",Q="delete-scope-not-found",X="bg-handler-function-expected",ee="no-window-client-to-msg",te="unable-to-resubscribe",g="no-fcm-token-for-resubscribe",m="failed-to-delete-token",re="no-sw-in-reg",y="bad-scope",v="bad-vapid-key",b="bad-subscription",w="bad-token",_="bad-push-set",ne="failed-delete-vapid-key",ie="invalid-public-vapid-key",oe="use-public-key-before-get-token",ae="public-vapid-key-decryption-failed",U=((t={})[n]="This method is available in a Window context.",t[j]="This method is available in a service worker context.",t[U]="This method should be overriden by extended classes.",t[o]="Please ensure that 'messagingSenderId' is set correctly in the options passed into firebase.initializeApp().",t[B]="The required permissions were not granted and dismissed instead.",t[Y]="The required permissions were not granted and blocked instead.",t[V]="This browser doesn't support the API's required to use the firebase SDK.",t[G]="Notifications have been blocked.",t[H]="We are unable to register the default service worker. {$browserErrorMessage}",t[s]="A service worker registration was the expected input.",t[u]="There was an error when trying to get any existing Push Subscriptions.",t[l]="Unable to access details of the saved token.",t[f]="The service worker being used for push was made redundant.",t[d]="A problem occured while subscribing the user to FCM: {$message}",t[W]="FCM returned no token when subscribing the user to push.",t[z]="FCM returned an invalid response when getting an FCM token.",t[h]="A problem occured while unsubscribing the user from FCM: {$message}",t[p]="A problem occured while updating the user from FCM: {$message}",t[J]="FCM returned no token when updating the user to push.",t[K]="The useServiceWorker() method may only be called once and must be called before calling getToken() to ensure your service worker is used.",t[Z]="You must pass a valid token into deleteToken(), i.e. the token from getToken().",t[$]="The deletion attempt for token could not be performed as the token was not found.",t[Q]="The deletion attempt for service worker scope could not be performed as the scope was not found.",t[X]="The input to setBackgroundMessageHandler() must be a function.",t[ee]="An attempt was made to message a non-existant window client.",t[te]="There was an error while re-subscribing the FCM token for push messaging. Will have to resubscribe the user on next visit. {$message}",t[g]="Could not find an FCM token and as a result, unable to resubscribe. Will have to resubscribe the user on next visit.",t[m]="Unable to delete the currently saved token.",t[re]="Even though the service worker registration was successful, there was a problem accessing the service worker itself.",t[F]="Please change your web app manifest's 'gcm_sender_id' value to '103953800507' to use Firebase messaging.",t[y]="The service worker scope must be a string with at least one character.",t[v]="The public VAPID key is not a Uint8Array with 65 bytes.",t[b]="The subscription must be a valid PushSubscription.",t[w]="The FCM Token used for storage / lookup was not a valid token string.",t[_]="The FCM push set used for storage / lookup was not not a valid push set string.",t[ne]="The VAPID key could not be deleted.",t[ie]="The public VAPID key must be a string.",t[ae]="The public VAPID key did not equal 65 bytes when decrypted.",t),S=new r.ErrorFactory("messaging","Messaging",U),E=new Uint8Array([4,51,148,247,223,161,235,177,220,3,162,94,21,113,219,72,211,46,237,237,178,52,219,183,71,58,12,143,196,204,225,111,60,140,132,223,171,182,102,62,242,12,212,139,254,227,249,118,47,20,28,99,8,106,111,45,177,26,149,176,206,55,192,156,110]),se="https://fcm.googleapis.com";function ue(e,t){if(null==e||null==t)return!1;if(e===t)return!0;if(e.byteLength!==t.byteLength)return!1;for(var r=new DataView(e),n=new DataView(t),i=0;i<e.byteLength;i++)if(r.getUint8(i)!==n.getUint8(i))return!1;return!0}function k(e){var t;return t=e,t=new Uint8Array(e),btoa(String.fromCharCode.apply(null,t)).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}(u=i=i||{}).TYPE_OF_MSG="firebase-messaging-msg-type",u.DATA="firebase-messaging-msg-data",(l=a=a||{}).PUSH_MSG_RECEIVED="push-msg-received",l.NOTIFICATION_CLICKED="notification-clicked";x.prototype.getToken=function(i,o,a){return c.__awaiter(this,void 0,void 0,function(){var t,r,n;return c.__generator(this,function(e){switch(e.label){case 0:n=k(o.getKey("p256dh")),t=k(o.getKey("auth")),n="authorized_entity="+i+"&endpoint="+o.endpoint+"&encryption_key="+n+"&encryption_auth="+t,a!==E&&(t=k(a),n+="&application_pub_key="+t),(t=new Headers).append("Content-Type","application/x-www-form-urlencoded"),t={method:"POST",headers:t,body:n},e.label=1;case 1:return e.trys.push([1,4,,5]),[4,fetch(se+"/fcm/connect/subscribe",t)];case 2:return[4,e.sent().json()];case 3:return r=e.sent(),[3,5];case 4:throw e.sent(),S.create(d);case 5:if(r.error)throw n=r.error.message,S.create(d,{message:n});if(!r.token)throw S.create(W);if(r.pushSet)return[2,{token:r.token,pushSet:r.pushSet}];throw S.create(z)}})})},x.prototype.updateToken=function(i,o,a,s,u){return c.__awaiter(this,void 0,void 0,function(){var t,r,n;return c.__generator(this,function(e){switch(e.label){case 0:n=k(s.getKey("p256dh")),t=k(s.getKey("auth")),n="push_set="+a+"&token="+o+"&authorized_entity="+i+"&endpoint="+s.endpoint+"&encryption_key="+n+"&encryption_auth="+t,u!==E&&(t=k(u),n+="&application_pub_key="+t),(t=new Headers).append("Content-Type","application/x-www-form-urlencoded"),t={method:"POST",headers:t,body:n},e.label=1;case 1:return e.trys.push([1,4,,5]),[4,fetch(se+"/fcm/connect/subscribe",t)];case 2:return[4,e.sent().json()];case 3:return r=e.sent(),[3,5];case 4:throw e.sent(),S.create(p);case 5:if(r.error)throw n=r.error.message,S.create(p,{message:n});if(r.token)return[2,r.token];throw S.create(J)}})})},x.prototype.deleteToken=function(i,o,a){return c.__awaiter(this,void 0,void 0,function(){var t,r,n;return c.__generator(this,function(e){switch(e.label){case 0:r="authorized_entity="+i+"&token="+o+"&pushSet="+a,(t=new Headers).append("Content-Type","application/x-www-form-urlencoded"),t={method:"POST",headers:t,body:r},e.label=1;case 1:return e.trys.push([1,4,,5]),[4,fetch(se+"/fcm/connect/unsubscribe",t)];case 2:return[4,e.sent().json()];case 3:if((r=e.sent()).error)throw n=r.error.message,S.create(h,{message:n});return[3,5];case 4:throw e.sent(),S.create(h);case 5:return[2]}})})};var ce=x;function x(){}function D(e){for(var e=(e+"=".repeat((4-e.length%4)%4)).replace(/\-/g,"+").replace(/_/g,"/"),t=window.atob(e),r=new Uint8Array(t.length),n=0;n<t.length;++n)r[n]=t.charCodeAt(n);return r}var le="undefined",fe="fcm_token_object_Store";function de(){var o=indexedDB.open(le);o.onerror=function(e){},o.onsuccess=function(e){var r,n,i,t=o.result;(r=t).objectStoreNames.contains(fe)&&(t=r.transaction(fe).objectStore(fe),n=new ce,(i=t.openCursor()).onerror=function(e){console.warn("Unable to cleanup old IDB.",e)},i.onsuccess=function(){var e,t=i.result;t?(e=t.value,n.deleteToken(e.fcmSenderId,e.fcmToken,e.fcmPushSet),t.continue()):(r.close(),indexedDB.deleteDatabase(le))})}}A.prototype.get=function(t){return this.createTransaction(function(e){return e.get(t)})},A.prototype.getIndex=function(t,r){return this.createTransaction(function(e){return e.index(t).get(r)})},A.prototype.put=function(t){return this.createTransaction(function(e){return e.put(t)},"readwrite")},A.prototype.delete=function(t){return this.createTransaction(function(e){return e.delete(t)},"readwrite")},A.prototype.closeDatabase=function(){return c.__awaiter(this,void 0,void 0,function(){return c.__generator(this,function(e){switch(e.label){case 0:return this.dbPromise?[4,this.dbPromise]:[3,2];case 1:e.sent().close(),this.dbPromise=null,e.label=2;case 2:return[2]}})})},A.prototype.createTransaction=function(o,a){return c.__awaiter(this,void 0,void 0,function(){var n,t,i;return c.__generator(this,function(e){switch(e.label){case 0:return[4,this.getDb()];case 1:return t=e.sent(),n=t.transaction(this.objectStoreName,a),t=n.objectStore(this.objectStoreName),[4,(r=o(t),new Promise(function(e,t){r.onsuccess=function(){e(r.result)},r.onerror=function(){t(r.error)}}))];case 2:return i=e.sent(),[2,new Promise(function(e,t){n.oncomplete=function(){e(i)},n.onerror=function(){t(n.error)}})]}var r})})},A.prototype.getDb=function(){var n=this;return this.dbPromise||(this.dbPromise=new Promise(function(e,t){var r=indexedDB.open(n.dbName,n.dbVersion);r.onsuccess=function(){e(r.result)},r.onerror=function(){n.dbPromise=null,t(r.error)},r.onupgradeneeded=function(e){return n.onDbUpgrade(r,e)}})),this.dbPromise};g=A;function A(){this.dbPromise=null}T=g,c.__extends(O,T),O.prototype.onDbUpgrade=function(e,t){var r=e.result;switch(t.oldVersion){case 0:(n=r.createObjectStore(this.objectStoreName,{keyPath:"swScope"})).createIndex("fcmSenderId","fcmSenderId",{unique:!1}),n.createIndex("fcmToken","fcmToken",{unique:!0});case 1:de();case 2:var n,i=(n=e.transaction.objectStore(this.objectStoreName)).openCursor();i.onsuccess=function(){var e,t,r=i.result;r&&(e=r.value,t=c.__assign({},e),e.createTime||(t.createTime=Date.now()),"string"==typeof e.vapidKey&&(t.vapidKey=D(e.vapidKey)),"string"==typeof e.auth&&(t.auth=D(e.auth).buffer),"string"==typeof e.auth&&(t.p256dh=D(e.p256dh).buffer),r.update(t),r.continue())}}},O.prototype.getTokenDetailsFromToken=function(t){return c.__awaiter(this,void 0,void 0,function(){return c.__generator(this,function(e){if(t)return pe({fcmToken:t}),[2,this.getIndex("fcmToken",t)];throw S.create(w)})})},O.prototype.getTokenDetailsFromSWScope=function(t){return c.__awaiter(this,void 0,void 0,function(){return c.__generator(this,function(e){if(t)return pe({swScope:t}),[2,this.get(t)];throw S.create(y)})})},O.prototype.saveTokenDetails=function(t){return c.__awaiter(this,void 0,void 0,function(){return c.__generator(this,function(e){if(!t.swScope)throw S.create(y);if(!t.vapidKey)throw S.create(v);if(!t.endpoint||!t.auth||!t.p256dh)throw S.create(b);if(!t.fcmSenderId)throw S.create(o);if(!t.fcmToken)throw S.create(w);if(t.fcmPushSet)return pe(t),[2,this.put(t)];throw S.create(_)})})},O.prototype.deleteToken=function(r){return c.__awaiter(this,void 0,void 0,function(){var t;return c.__generator(this,function(e){switch(e.label){case 0:return"string"!=typeof r||0===r.length?[2,Promise.reject(S.create(Z))]:[4,this.getTokenDetailsFromToken(r)];case 1:if(t=e.sent())return[4,this.delete(t.swScope)];throw S.create($);case 2:return e.sent(),[2,t]}})})};var T,he=O;function O(){var e=null!==T&&T.apply(this,arguments)||this;return e.dbName="fcm_token_details_db",e.dbVersion=3,e.objectStoreName="fcm_token_object_Store",e}function pe(e){if(e.fcmToken&&("string"!=typeof e.fcmToken||0===e.fcmToken.length))throw S.create(w);if(e.swScope&&("string"!=typeof e.swScope||0===e.swScope.length))throw S.create(y);if(e.vapidKey&&(!(e.vapidKey instanceof Uint8Array)||65!==e.vapidKey.length))throw S.create(v);if(e.endpoint&&("string"!=typeof e.endpoint||0===e.endpoint.length))throw S.create(b);if(e.auth&&!(e.auth instanceof ArrayBuffer))throw S.create(b);if(e.p256dh&&!(e.p256dh instanceof ArrayBuffer))throw S.create(b);if(e.fcmSenderId&&("string"!=typeof e.fcmSenderId||0===e.fcmSenderId.length))throw S.create(o);if(e.fcmPushSet&&("string"!=typeof e.fcmPushSet||0===e.fcmPushSet.length))throw S.create(_)}N=g,c.__extends(L,N),L.prototype.onDbUpgrade=function(e){e.result.createObjectStore(this.objectStoreName,{keyPath:"swScope"})},L.prototype.getVapidFromSWScope=function(r){return c.__awaiter(this,void 0,void 0,function(){var t;return c.__generator(this,function(e){switch(e.label){case 0:if("string"!=typeof r||0===r.length)throw S.create(y);return[4,this.get(r)];case 1:return[2,(t=e.sent())?t.vapidKey:void 0]}})})},L.prototype.saveVapidDetails=function(r,n){return c.__awaiter(this,void 0,void 0,function(){var t;return c.__generator(this,function(e){if("string"!=typeof r||0===r.length)throw S.create(y);if(null===n||65!==n.length)throw S.create(v);return t={swScope:r,vapidKey:n},[2,this.put(t)]})})},L.prototype.deleteVapidDetails=function(r){return c.__awaiter(this,void 0,void 0,function(){var t;return c.__generator(this,function(e){switch(e.label){case 0:return[4,this.getVapidFromSWScope(r)];case 1:if(t=e.sent())return[4,this.delete(r)];throw S.create(Q);case 2:return e.sent(),[2,t]}})})};var N,ge=L;function L(){var e=null!==N&&N.apply(this,arguments)||this;return e.dbName="fcm_vapid_details_db",e.dbVersion=1,e.objectStoreName="fcm_vapid_object_Store",e}var me="messagingSenderId",m=(R.prototype.getToken=function(){return c.__awaiter(this,void 0,void 0,function(){var t,r,n,i;return c.__generator(this,function(e){switch(e.label){case 0:return"granted"!==(i=this.getNotificationPermission_())?"denied"===i?[2,Promise.reject(S.create(G))]:[2,Promise.resolve(null)]:[4,this.getSWRegistration_()];case 1:return t=e.sent(),[4,this.getPublicVapidKey_()];case 2:return r=e.sent(),[4,this.getPushSubscription(t,r)];case 3:return n=e.sent(),[4,this.tokenDetailsModel.getTokenDetailsFromSWScope(t.scope)];case 4:return(i=e.sent())?[2,this.manageExistingToken(t,n,r,i)]:[2,this.getNewToken(t,n,r)]}})})},R.prototype.manageExistingToken=function(t,r,n,i){return c.__awaiter(this,void 0,void 0,function(){return c.__generator(this,function(e){switch(e.label){case 0:return function(e,t,r){if(!ue(t.buffer,r.vapidKey.buffer))return!1;var t=e.endpoint===r.endpoint,n=ue(e.getKey("auth"),r.auth),e=ue(e.getKey("p256dh"),r.p256dh);return t&&n&&e}(r,n,i)?Date.now()<i.createTime+6048e5?[2,i.fcmToken]:[2,this.updateToken(t,r,n,i)]:[4,this.deleteTokenFromDB(i.fcmToken)];case 1:return e.sent(),[2,this.getNewToken(t,r,n)]}})})},R.prototype.updateToken=function(i,o,a,s){return c.__awaiter(this,void 0,void 0,function(){var t,r,n;return c.__generator(this,function(e){switch(e.label){case 0:return e.trys.push([0,4,,6]),[4,this.iidModel.updateToken(this.messagingSenderId,s.fcmToken,s.fcmPushSet,o,a)];case 1:return t=e.sent(),r={swScope:i.scope,vapidKey:a,fcmSenderId:this.messagingSenderId,fcmToken:t,fcmPushSet:s.fcmPushSet,createTime:Date.now(),endpoint:o.endpoint,auth:o.getKey("auth"),p256dh:o.getKey("p256dh")},[4,this.tokenDetailsModel.saveTokenDetails(r)];case 2:return e.sent(),[4,this.vapidDetailsModel.saveVapidDetails(i.scope,a)];case 3:return e.sent(),[2,t];case 4:return n=e.sent(),[4,this.deleteToken(s.fcmToken)];case 5:throw e.sent(),n;case 6:return[2]}})})},R.prototype.getNewToken=function(n,i,o){return c.__awaiter(this,void 0,void 0,function(){var t,r;return c.__generator(this,function(e){switch(e.label){case 0:return[4,this.iidModel.getToken(this.messagingSenderId,i,o)];case 1:return t=e.sent(),r={swScope:n.scope,vapidKey:o,fcmSenderId:this.messagingSenderId,fcmToken:t.token,fcmPushSet:t.pushSet,createTime:Date.now(),endpoint:i.endpoint,auth:i.getKey("auth"),p256dh:i.getKey("p256dh")},[4,this.tokenDetailsModel.saveTokenDetails(r)];case 2:return e.sent(),[4,this.vapidDetailsModel.saveVapidDetails(n.scope,o)];case 3:return e.sent(),[2,t.token]}})})},R.prototype.deleteToken=function(r){return c.__awaiter(this,void 0,void 0,function(){var t;return c.__generator(this,function(e){switch(e.label){case 0:return[4,this.deleteTokenFromDB(r)];case 1:return e.sent(),[4,this.getSWRegistration_()];case 2:return(t=e.sent())?[4,t.pushManager.getSubscription()]:[3,4];case 3:if(t=e.sent())return[2,t.unsubscribe()];e.label=4;case 4:return[2,!0]}})})},R.prototype.deleteTokenFromDB=function(r){return c.__awaiter(this,void 0,void 0,function(){var t;return c.__generator(this,function(e){switch(e.label){case 0:return[4,this.tokenDetailsModel.deleteToken(r)];case 1:return t=e.sent(),[4,this.iidModel.deleteToken(t.fcmSenderId,t.fcmToken,t.fcmPushSet)];case 2:return e.sent(),[2]}})})},R.prototype.getPushSubscription=function(t,r){return t.pushManager.getSubscription().then(function(e){return e||t.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:r})})},R.prototype.requestPermission=function(){throw S.create(n)},R.prototype.useServiceWorker=function(e){throw S.create(n)},R.prototype.usePublicVapidKey=function(e){throw S.create(n)},R.prototype.onMessage=function(e,t,r){throw S.create(n)},R.prototype.onTokenRefresh=function(e,t,r){throw S.create(n)},R.prototype.setBackgroundMessageHandler=function(e){throw S.create(j)},R.prototype.delete=function(){return c.__awaiter(this,void 0,void 0,function(){return c.__generator(this,function(e){switch(e.label){case 0:return[4,Promise.all([this.tokenDetailsModel.closeDatabase(),this.vapidDetailsModel.closeDatabase()])];case 1:return e.sent(),[2]}})})},R.prototype.getNotificationPermission_=function(){return Notification.permission},R.prototype.getTokenDetailsModel=function(){return this.tokenDetailsModel},R.prototype.getVapidDetailsModel=function(){return this.vapidDetailsModel},R.prototype.getIIDModel=function(){return this.iidModel},R);function R(e){var t=this;if(!e.options[me]||"string"!=typeof e.options[me])throw S.create(o);this.messagingSenderId=e.options[me],this.tokenDetailsModel=new he,this.vapidDetailsModel=new ge,this.iidModel=new ce,this.app=e,this.INTERNAL={delete:function(){return t.delete()}}}var ye,ve="FCM_MSG",be=(ye=m,c.__extends(C,ye),C.prototype.onPush=function(e){e.waitUntil(this.onPush_(e))},C.prototype.onSubChange=function(e){e.waitUntil(this.onSubChange_(e))},C.prototype.onNotificationClick=function(e){e.waitUntil(this.onNotificationClick_(e))},C.prototype.onPush_=function(i){return c.__awaiter(this,void 0,void 0,function(){var t,r,n;return c.__generator(this,function(e){switch(e.label){case 0:if(!i.data)return[2];try{t=i.data.json()}catch(e){return[2]}return[4,this.hasVisibleClients_()];case 1:return e.sent()?t.notification||this.bgMessageHandler?[2,this.sendMessageToWindowClients_(t)]:[2]:(r=this.getNotificationData_(t))?(n=r.title||"",[4,this.getSWRegistration_()]):[3,3];case 2:return[2,e.sent().showNotification(n,r)];case 3:return this.bgMessageHandler?[4,this.bgMessageHandler(t)]:[3,5];case 4:return e.sent(),[2];case 5:return[2]}})})},C.prototype.onSubChange_=function(e){return c.__awaiter(this,void 0,void 0,function(){var t,r,n;return c.__generator(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,this.getSWRegistration_()];case 1:return t=e.sent(),[3,3];case 2:throw n=e.sent(),S.create(te,{message:n});case 3:return e.trys.push([3,5,,8]),[4,t.pushManager.getSubscription()];case 4:return e.sent(),[3,8];case 5:return r=e.sent(),[4,this.getTokenDetailsModel().getTokenDetailsFromSWScope(t.scope)];case 6:if(n=e.sent())return[4,this.deleteToken(n.fcmToken)];throw r;case 7:throw e.sent(),r;case 8:return[2]}})})},C.prototype.onNotificationClick_=function(o){return c.__awaiter(this,void 0,void 0,function(){var t,r,n,i;return c.__generator(this,function(e){switch(e.label){case 0:return o.notification&&o.notification.data&&o.notification.data[ve]?(o.stopImmediatePropagation(),o.notification.close(),(t=o.notification.data[ve]).notification&&(r=t.notification.click_action)?[4,this.getWindowClient_(r)]:[2]):[2];case 1:return(n=e.sent())?[3,3]:[4,self.clients.openWindow(r)];case 2:return n=e.sent(),[3,5];case 3:return[4,n.focus()];case 4:n=e.sent(),e.label=5;case 5:return n?(delete t.notification,i=_e(a.NOTIFICATION_CLICKED,t),[2,this.attemptToMessageClient_(n,i)]):[2]}})})},C.prototype.getNotificationData_=function(e){var t,r;if(e&&"object"==typeof e.notification)return(t=c.__assign({},e.notification)).data=((r={})[ve]=e,r),t},C.prototype.setBackgroundMessageHandler=function(e){if(!e||"function"!=typeof e)throw S.create(X);this.bgMessageHandler=e},C.prototype.getWindowClient_=function(o){return c.__awaiter(this,void 0,void 0,function(){var t,r,n,i;return c.__generator(this,function(e){switch(e.label){case 0:return t=new URL(o,self.location.href).href,[4,we()];case 1:for(r=e.sent(),n=null,i=0;i<r.length;i++)if(new URL(r[i].url,self.location.href).href===t){n=r[i];break}return[2,n]}})})},C.prototype.attemptToMessageClient_=function(t,r){return c.__awaiter(this,void 0,void 0,function(){return c.__generator(this,function(e){if(t)return t.postMessage(r),[2];throw S.create(ee)})})},C.prototype.hasVisibleClients_=function(){return c.__awaiter(this,void 0,void 0,function(){return c.__generator(this,function(e){switch(e.label){case 0:return[4,we()];case 1:return[2,e.sent().some(function(e){return"visible"===e.visibilityState})]}})})},C.prototype.sendMessageToWindowClients_=function(i){return c.__awaiter(this,void 0,void 0,function(){var t,r,n=this;return c.__generator(this,function(e){switch(e.label){case 0:return[4,we()];case 1:return t=e.sent(),r=_e(a.PUSH_MSG_RECEIVED,i),[4,Promise.all(t.map(function(e){return n.attemptToMessageClient_(e,r)}))];case 2:return e.sent(),[2]}})})},C.prototype.getSWRegistration_=function(){return c.__awaiter(this,void 0,void 0,function(){return c.__generator(this,function(e){return[2,self.registration]})})},C.prototype.getPublicVapidKey_=function(){return c.__awaiter(this,void 0,void 0,function(){var t;return c.__generator(this,function(e){switch(e.label){case 0:return[4,this.getSWRegistration_()];case 1:if(t=e.sent())return[4,this.getVapidDetailsModel().getVapidFromSWScope(t.scope)];throw S.create(s);case 2:return null==(t=e.sent())?[2,E]:[2,t]}})})},C);function C(e){var t=ye.call(this,e)||this;return t.bgMessageHandler=null,self.addEventListener("push",function(e){t.onPush(e)}),self.addEventListener("pushsubscriptionchange",function(e){t.onSubChange(e)}),self.addEventListener("notificationclick",function(e){t.onNotificationClick(e)}),t}function we(){return self.clients.matchAll({type:"window",includeUncontrolled:!0})}function _e(e,t){return(r={})[i.TYPE_OF_MSG]=e,r[i.DATA]=t,r;var r}M=m,c.__extends(I,M),I.prototype.getToken=function(){var e=this;return this.isSupported_()?this.manifestCheck_().then(function(){return M.prototype.getToken.call(e)}):Promise.reject(S.create(V))},I.prototype.manifestCheck_=function(){if(this.manifestCheckPromise)return this.manifestCheckPromise;var e=document.querySelector('link[rel="manifest"]');return this.manifestCheckPromise=e?fetch(e.href).then(function(e){return e.json()}).catch(function(){}).then(function(e){if(e&&e.gcm_sender_id&&"103953800507"!==e.gcm_sender_id)throw S.create(F)}):Promise.resolve(),this.manifestCheckPromise},I.prototype.requestPermission=function(){return c.__awaiter(this,void 0,void 0,function(){return c.__generator(this,function(e){return"granted"===Notification.permission?[2]:[2,new Promise(function(t,r){function e(e){return"granted"===e?t():r("denied"===e?S.create(Y):S.create(B))}var n=Notification.requestPermission(e);n&&n.then(e)})]})})},I.prototype.useServiceWorker=function(e){if(!(e instanceof ServiceWorkerRegistration))throw S.create(s);if(null!=this.registrationToUse)throw S.create(K);this.registrationToUse=e},I.prototype.usePublicVapidKey=function(e){if("string"!=typeof e)throw S.create(ie);if(null!=this.publicVapidKeyToUse)throw S.create(oe);e=D(e);if(65!==e.length)throw S.create(ae);this.publicVapidKeyToUse=e},I.prototype.onMessage=function(e,t,r){return"function"==typeof e?this.onMessageInternal(e,t,r):this.onMessageInternal(e)},I.prototype.onTokenRefresh=function(e,t,r){return"function"==typeof e?this.onTokenRefreshInternal(e,t,r):this.onTokenRefreshInternal(e)},I.prototype.waitForRegistrationToActivate_=function(n){var i=n.installing||n.waiting||n.active;return new Promise(function(e,t){var r;i?"activated"===i.state?e(n):"redundant"===i.state?t(S.create(f)):i.addEventListener("statechange",r=function(){if("activated"===i.state)e(n);else{if("redundant"!==i.state)return;t(S.create(f))}i.removeEventListener("statechange",r)}):t(S.create(re))})},I.prototype.getSWRegistration_=function(){var t=this;return this.registrationToUse?this.waitForRegistrationToActivate_(this.registrationToUse):(this.registrationToUse=null,navigator.serviceWorker.register("/firebase-messaging-sw.js",{scope:"/firebase-cloud-messaging-push-scope"}).catch(function(e){throw S.create(H,{browserErrorMessage:e.message})}).then(function(e){return t.waitForRegistrationToActivate_(e).then(function(){return(t.registrationToUse=e).update(),e})}))},I.prototype.getPublicVapidKey_=function(){return this.publicVapidKeyToUse?Promise.resolve(this.publicVapidKeyToUse):Promise.resolve(E)},I.prototype.setupSWMessageListener_=function(){var n=this;"serviceWorker"in navigator&&navigator.serviceWorker.addEventListener("message",function(e){if(e.data&&e.data[i.TYPE_OF_MSG]){var t=e.data;switch(t[i.TYPE_OF_MSG]){case a.PUSH_MSG_RECEIVED:case a.NOTIFICATION_CLICKED:var r=t[i.DATA];n.messageObserver&&n.messageObserver.next(r)}}},!1)},I.prototype.isSupported_=function(){return"serviceWorker"in navigator&&"PushManager"in window&&"Notification"in window&&"fetch"in window&&ServiceWorkerRegistration.prototype.hasOwnProperty("showNotification")&&PushSubscription.prototype.hasOwnProperty("getKey")};var M,Se=I;function I(e){var t=M.call(this,e)||this;return t.registrationToUse=null,t.publicVapidKeyToUse=null,t.manifestCheckPromise=null,t.messageObserver=null,t.tokenRefreshObserver=null,t.onMessageInternal=r.createSubscribe(function(e){t.messageObserver=e}),t.onTokenRefreshInternal=r.createSubscribe(function(e){t.tokenRefreshObserver=e}),t.setupSWMessageListener_(),t}function Ee(e){var t={Messaging:Se};e.INTERNAL.registerService("messaging",function(e){return new(self&&"ServiceWorkerGlobalScope"in self?be:Se)(e)},t)}Ee(e),q.registerMessaging=Ee},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=f(r(155)),s=f(r(102)),a=f(r(160)),o=f(r(89)),n=f(r(93)),i=f(r(94)),u=f(r(164)),c=f(r(166));function f(e){return e&&e.__esModule?e:{default:e}}var d=/(\S.+?[.!?\r\n])(?=\s+|$)/g,h="production",r=((0,i.default)(p,null,[{key:"getCanonical",value:function(){for(var e,t=null,r=window.document.getElementsByTagName("link"),n=0;n<r.length;n++)if("canonical"===r[n].getAttribute("rel")){t=r[n].getAttribute("href");break}return window.location.hostname.endsWith("gogy.com")&&(t=window.location.href.split("?")[0]),window.location.hostname.endsWith("news1.co.il")&&(t=window.document.getElementById("ctl00_ContentMain_UcArticle1_ucTalkBack1_facebookCom").getAttribute("data-href")),window.location.hostname.endsWith("sport5.co.il")&&(t=t.startsWith("http")?t:("http://www.sport5.co.il"+t).replace(/lang=HE$/,"lang=he")),(t=window.location.href.includes("/!#/app/article/")&&2===(e=window.location.href.match(/\/!#\/app\/article\/(\d+)/)).length?"http://www.maariv.co.il/news/israel/Article-"+e[1]:t)||(e=document.querySelector('meta[property="og:url"]'))&&(t=e.getAttribute("content")),(t=t&&!t.startsWith("http")?"http://"+t:t)?decodeURI(t)===t?encodeURI(t):t:null}},{key:"getQueryVariable",value:function(e){for(var t=window.location.search.substring(1).split("&"),r=0;r<t.length;r++){var n=t[r].split("=");if(decodeURIComponent(n[0])===e)return decodeURIComponent(n[1])}}},{key:"getMetadata",value:function(e){var t=e.title,r=e.image_url,n=e.published_at,i=e.description,e=e.url;if(!n)throw new Error("published_at Missing");r=r&&g(r)||("string"==typeof(r=(r=document.querySelector('meta[property="og:image"]'))?r.getAttribute("content"):null)?r.trim():r),r="string"==typeof r?r.trim():r;return{title:o(t&&g(t)||((t=document.querySelector('meta[property="og:title"]'))?t.getAttribute("content"):document.title?document.title.trim():null)),image_url:r,published_at:g(n,!0),description:o(i&&g(i,!1,a)||function(){var e="",t=document.querySelector('meta[property="og:description"]'),r=document.querySelector('meta[name="description"]');t&&(e=(t.getAttribute("content")||"").trim());!a(e)&&r&&(e=(r.getAttribute("content")||"").trim());return a(e=e.trim().substring(0,300).trim())?e:null}()),url:e&&g(e)||null};function o(e){return e?c.default.decode(e):null}function a(e){if(!e)return!1;var t=o(e).trim().concat(".").match(d);return t&&2<=t.length||10<=e.trim().split(/\s+/).length}}},{key:"getEntities",value:function(r){var n={},i=window.jeengConfig&&window.jeengConfig[h]&&window.jeengConfig[h].excluded_entities&&window.jeengConfig[h].excluded_entities.map(function(e){return e.toLowerCase()});return(0,o.default)(r).forEach(function(e){var t=g(r[e]),t=t?t.split(",").map(function(e){return e.trim()}).filter(function(e){return!!e}):[];n[e]=i&&t.filter(function(e){return!i.includes(e.toLowerCase())})||t}),n}}]),p);function p(){(0,n.default)(this,p)}function g(e,t,r){var n,i,o;if(e)return r=function(e,n){switch(void 0===e?"undefined":(0,s.default)(e)){case"string":return{rawValue:o(e,n)};case"object":if(!Array.isArray(e))return{rawValue:a(e,n)};var i=null;return(e.some(function(e,t){try{var r=("string"==typeof e?o:a)(e,n);if(r)return i={rawValue:r,index:t},!0}catch(e){}}),i)?i:{rawValue:null}}function o(e,t){var r=[];return document.querySelectorAll(e).forEach(function(e){t&&!t(e.innerText)||(e="string"==typeof(e=e.innerText)?e.trim():e,r.push(e))}),r.join(",")}function a(e,t){var r=e.type,n=e.selector,i=e.value,e=e.included_urls,o=decodeURI(window.location.href);if(e&&Array.isArray(e)&&!e.some(function(e){e=new RegExp("^"+e.replace(/[-[\]{}()+?.,\\^$|#\s]/g,"\\$&").split("*").join(".*")+"$");return!!~o.search(e)||!!~window.location.href.search(e)}))return null;if("CONSTANT"===r)return i;if("JS-GLOBAL-VAR"===r)return function n(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:window;e=e.split(".");var i=t;if(e.some(function(e){var t,r=e.match(/^([^\[|^\]]*)\[([^\]]+)\]$/);return!(i=r?(t=parseInt(r[2]),isNaN(t)?i[r[1]].map(function(e){return n(r[2],e)}):i[r[1]][t]):i[e])}))return null;return Array.isArray(i)?i.join(","):i}(n);var a,s,u,c,e=document.querySelectorAll(n);return e?(a=r,s=i,u=t,c=[],e.forEach(function(e){e=function(e,t,r){if(!e)return null;switch(t){case"jsonld":try{var n=JSON.parse(e.textContent),i=(n["@graph"]||[]).find(function(e){return!!e.datePublished})||{};return n||i?n.publishDate||n.datePublished||i.datePublished:null}catch(e){return console.error("failed to parse json+ld!"),null}case"JSONLD_IMAGE":try{var o=JSON.parse(e.textContent),a=(o["@graph"]||[]).find(function(e){return"ImageObject"===e["@type"]})||{};if(!o&&!a)return null;var s=o.imageUrl||a.url;return"string"==typeof s?s.trim():s}catch(e){return console.error("failed to parse json+ld!"),null}case"DATEPUBLISHED_TIMETAG":return e.getAttribute("datetime");case"CLASS":return[].concat((0,l.default)(e.classList)).join(",");case"INPUT":return e.value;case"IMG":return e.getAttribute("src");case"PROPERTY":return e[r];case"ATTRIBUTE":return e.getAttribute(r);case"URL_REGEX":return window.document.location.href}return"META"!==e.nodeName?e.innerText:e.getAttribute("content")}(e,a,s);u&&!u(e)||c.push(e)}),c.join(",")):null}}(e,r),n=r.rawValue,r=r.index,r=(0,a.default)(r)?e[r]:e,o=r.regex,i=r.regexFlag,r=r.format,e=e.match,o=o?function(e){var t=e.rawValue,r=e.regex,n=e.regexFlag,i=e.match,e=e.newVal,e=void 0===e?"":e;if(!r||!t)return t;r=new RegExp(r,n);return i?(t.match(r)||[void 0])[0]:t.replace(r,e)}({rawValue:n,regex:o,match:e,regexFlag:i}):n,t&&"NOW"!==o?(r?u.default.utc(o,r):u.default.utc(o)).format("YYYY-MM-DD HH:mm:ss"):o}t.default=r},function(e,t,r){"use strict";t.__esModule=!0;var r=r(156),n=(r=r)&&r.__esModule?r:{default:r};t.default=function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return(0,n.default)(e)}},function(e,t,r){e.exports={default:r(157),__esModule:!0}},function(e,t,r){r(8),r(158),e.exports=r(16).Array.from},function(e,t,r){"use strict";var f=r(17),n=r(14),d=r(51),h=r(60),p=r(61),g=r(41),m=r(159),y=r(62);n(n.S+n.F*!r(73)(function(e){Array.from(e)}),"Array",{from:function(e){var t,r,n,i,o=d(e),e="function"==typeof this?this:Array,a=arguments.length,s=1<a?arguments[1]:void 0,u=void 0!==s,c=0,l=y(o);if(u&&(s=f(s,2<a?arguments[2]:void 0,2)),null==l||e==Array&&p(l))for(r=new e(t=g(o.length));c<t;c++)m(r,c,u?s(o[c],c):o[c]);else for(i=l.call(o),r=new e;!(n=i.next()).done;c++)m(r,c,u?h(i,s,[n.value,c],!0):n.value);return r.length=c,r}})},function(e,t,r){"use strict";var n=r(20),i=r(28);e.exports=function(e,t,r){t in e?n.f(e,t,i(0,r)):e[t]=r}},function(e,t,r){e.exports={default:r(161),__esModule:!0}},function(e,t,r){r(162),e.exports=r(16).Number.isInteger},function(e,t,r){var n=r(14);n(n.S,"Number",{isInteger:r(163)})},function(e,t,r){var n=r(22),i=Math.floor;e.exports=function(e){return!n(e)&&isFinite(e)&&i(e)===e}},function(e,t,r){!function(Nr){var e;e=function(){"use strict";var P;function h(){return P.apply(null,arguments)}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function q(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function f(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function j(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;for(var t in e)if(f(e,t))return;return 1}function s(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function U(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function F(e,t){for(var r=[],n=0;n<e.length;++n)r.push(t(e[n],n));return r}function B(e,t){for(var r in t)f(t,r)&&(e[r]=t[r]);return f(t,"toString")&&(e.toString=t.toString),f(t,"valueOf")&&(e.valueOf=t.valueOf),e}function c(e,t,r,n){return Lt(e,t,r,n,!0).utc()}function p(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function Y(e){if(null==e._isValid){var t=p(e),r=G.call(t.parsedDateParts,function(e){return null!=e}),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(e._strict&&(r=r&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return r;e._isValid=r}return e._isValid}function V(e){var t=c(NaN);return null!=e?B(p(t),e):p(t).userInvalidated=!0,t}var G=Array.prototype.some||function(e){for(var t=Object(this),r=t.length>>>0,n=0;n<r;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1},H=h.momentProperties=[],W=!1;function z(e,t){var r,n,i;if(s(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),s(t._i)||(e._i=t._i),s(t._f)||(e._f=t._f),s(t._l)||(e._l=t._l),s(t._strict)||(e._strict=t._strict),s(t._tzm)||(e._tzm=t._tzm),s(t._isUTC)||(e._isUTC=t._isUTC),s(t._offset)||(e._offset=t._offset),s(t._pf)||(e._pf=p(t)),s(t._locale)||(e._locale=t._locale),0<H.length)for(r=0;r<H.length;r++)s(i=t[n=H[r]])||(e[n]=i);return e}function J(e){z(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===W&&(W=!0,h.updateOffset(this),W=!1)}function l(e){return e instanceof J||null!=e&&null!=e._isAMomentObject}function K(e){!1===h.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function e(i,o){var a=!0;return B(function(){if(null!=h.deprecationHandler&&h.deprecationHandler(null,i),a){for(var e,t,r=[],n=0;n<arguments.length;n++){if(e="","object"==typeof arguments[n]){for(t in e+="\n["+n+"] ",arguments[0])f(arguments[0],t)&&(e+=t+": "+arguments[0][t]+", ");e=e.slice(0,-2)}else e=arguments[n];r.push(e)}K(i+"\nArguments: "+Array.prototype.slice.call(r).join("")+"\n"+(new Error).stack),a=!1}return o.apply(this,arguments)},o)}var Z={};function $(e,t){null!=h.deprecationHandler&&h.deprecationHandler(e,t),Z[e]||(K(t),Z[e]=!0)}function d(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function Q(e,t){var r,n=B({},e);for(r in t)f(t,r)&&(q(e[r])&&q(t[r])?(n[r]={},B(n[r],e[r]),B(n[r],t[r])):null!=t[r]?n[r]=t[r]:delete n[r]);for(r in e)f(e,r)&&!f(t,r)&&q(e[r])&&(n[r]=B({},n[r]));return n}function X(e){null!=e&&this.set(e)}h.suppressDeprecationWarnings=!1,h.deprecationHandler=null;var ee=Object.keys||function(e){var t,r=[];for(t in e)f(e,t)&&r.push(t);return r};function o(e,t,r){var n=""+Math.abs(e);return(0<=e?r?"+":"":"-")+Math.pow(10,Math.max(0,t-n.length)).toString().substr(1)+n}var te=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,re=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ne={},ie={};function n(e,t,r,n){var i="string"==typeof n?function(){return this[n]()}:n;e&&(ie[e]=i),t&&(ie[t[0]]=function(){return o(i.apply(this,arguments),t[1],t[2])}),r&&(ie[r]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function oe(e,t){return e.isValid()?(t=ae(t,e.localeData()),ne[t]=ne[t]||function(n){for(var e,i=n.match(te),t=0,o=i.length;t<o;t++)ie[i[t]]?i[t]=ie[i[t]]:i[t]=(e=i[t]).match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"");return function(e){for(var t="",r=0;r<o;r++)t+=d(i[r])?i[r].call(e,n):i[r];return t}}(t),ne[t](e)):e.localeData().invalidDate()}function ae(e,t){var r=5;function n(e){return t.longDateFormat(e)||e}for(re.lastIndex=0;0<=r&&re.test(e);)e=e.replace(re,n),re.lastIndex=0,--r;return e}var se={};function t(e,t){var r=e.toLowerCase();se[r]=se[r+"s"]=se[t]=e}function g(e){return"string"==typeof e?se[e]||se[e.toLowerCase()]:void 0}function ue(e){var t,r,n={};for(r in e)f(e,r)&&(t=g(r))&&(n[t]=e[r]);return n}var ce={};function r(e,t){ce[e]=t}function le(e){return e%4==0&&e%100!=0||e%400==0}function m(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function y(e){var e=+e,t=0;return t=0!=e&&isFinite(e)?m(e):t}function fe(t,r){return function(e){return null!=e?(he(this,t,e),h.updateOffset(this,r),this):de(this,t)}}function de(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function he(e,t,r){e.isValid()&&!isNaN(r)&&("FullYear"===t&&le(e.year())&&1===e.month()&&29===e.date()?(r=y(r),e._d["set"+(e._isUTC?"UTC":"")+t](r,e.month(),Ce(r,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](r))}var i=/\d/,v=/\d\d/,pe=/\d{3}/,ge=/\d{4}/,me=/[+-]?\d{6}/,b=/\d\d?/,ye=/\d\d\d\d?/,ve=/\d\d\d\d\d\d?/,be=/\d{1,3}/,we=/\d{1,4}/,_e=/[+-]?\d{1,6}/,Se=/\d+/,Ee=/[+-]?\d+/,ke=/Z|[+-]\d\d:?\d\d/gi,xe=/Z|[+-]\d\d(?::?\d\d)?/gi,w=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function _(e,r,n){Ae[e]=d(r)?r:function(e,t){return e&&n?n:r}}function De(e,t){return f(Ae,e)?Ae[e](t._strict,t._locale):new RegExp(S(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,r,n,i){return t||r||n||i})))}function S(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var Ae={},Te={};function E(e,r){var t,n=r;for("string"==typeof e&&(e=[e]),u(r)&&(n=function(e,t){t[r]=y(e)}),t=0;t<e.length;t++)Te[e[t]]=n}function Oe(e,i){E(e,function(e,t,r,n){r._w=r._w||{},i(e,r._w,r,n)})}var k,x=0,D=1,A=2,T=3,O=4,N=5,Ne=6,Le=7,Re=8;function Ce(e,t){if(isNaN(e)||isNaN(t))return NaN;var r=(t%(r=12)+r)%r;return e+=(t-r)/12,1==r?le(e)?29:28:31-r%7%2}k=Array.prototype.indexOf||function(e){for(var t=0;t<this.length;++t)if(this[t]===e)return t;return-1},n("M",["MM",2],"Mo",function(){return this.month()+1}),n("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),n("MMMM",0,0,function(e){return this.localeData().months(this,e)}),t("month","M"),r("month",8),_("M",b),_("MM",b,v),_("MMM",function(e,t){return t.monthsShortRegex(e)}),_("MMMM",function(e,t){return t.monthsRegex(e)}),E(["M","MM"],function(e,t){t[D]=y(e)-1}),E(["MMM","MMMM"],function(e,t,r,n){n=r._locale.monthsParse(e,n,r._strict);null!=n?t[D]=n:p(r).invalidMonth=e});var Me="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ie="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Pe=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,qe=w,je=w;function Ue(e,t){var r;if(e.isValid()){if("string"==typeof t)if(/^\d+$/.test(t))t=y(t);else if(!u(t=e.localeData().monthsParse(t)))return;r=Math.min(e.date(),Ce(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,r)}}function Fe(e){return null!=e?(Ue(this,e),h.updateOffset(this,!0),this):de(this,"Month")}function Be(){function e(e,t){return t.length-e.length}for(var t,r=[],n=[],i=[],o=0;o<12;o++)t=c([2e3,o]),r.push(this.monthsShort(t,"")),n.push(this.months(t,"")),i.push(this.months(t,"")),i.push(this.monthsShort(t,""));for(r.sort(e),n.sort(e),i.sort(e),o=0;o<12;o++)r[o]=S(r[o]),n[o]=S(n[o]);for(o=0;o<24;o++)i[o]=S(i[o]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Ye(e){return le(e)?366:365}n("Y",0,0,function(){var e=this.year();return e<=9999?o(e,4):"+"+e}),n(0,["YY",2],0,function(){return this.year()%100}),n(0,["YYYY",4],0,"year"),n(0,["YYYYY",5],0,"year"),n(0,["YYYYYY",6,!0],0,"year"),t("year","y"),r("year",1),_("Y",Ee),_("YY",b,v),_("YYYY",we,ge),_("YYYYY",_e,me),_("YYYYYY",_e,me),E(["YYYYY","YYYYYY"],x),E("YYYY",function(e,t){t[x]=2===e.length?h.parseTwoDigitYear(e):y(e)}),E("YY",function(e,t){t[x]=h.parseTwoDigitYear(e)}),E("Y",function(e,t){t[x]=parseInt(e,10)}),h.parseTwoDigitYear=function(e){return y(e)+(68<y(e)?1900:2e3)};var Ve=fe("FullYear",!0);function Ge(e,t,r,n,i,o,a){var s;return e<100&&0<=e?(s=new Date(e+400,t,r,n,i,o,a),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,r,n,i,o,a),s}function He(e){var t;return e<100&&0<=e?((t=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,t)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function We(e,t,r){r=7+t-r;return r-(7+He(e,0,r).getUTCDay()-t)%7-1}function ze(e,t,r,n,i){var o,t=1+7*(t-1)+(7+r-n)%7+We(e,n,i),r=t<=0?Ye(o=e-1)+t:t>Ye(e)?(o=e+1,t-Ye(e)):(o=e,t);return{year:o,dayOfYear:r}}function Je(e,t,r){var n,i,o=We(e.year(),t,r),o=Math.floor((e.dayOfYear()-o-1)/7)+1;return o<1?n=o+L(i=e.year()-1,t,r):o>L(e.year(),t,r)?(n=o-L(e.year(),t,r),i=e.year()+1):(i=e.year(),n=o),{week:n,year:i}}function L(e,t,r){var n=We(e,t,r),t=We(e+1,t,r);return(Ye(e)-n+t)/7}n("w",["ww",2],"wo","week"),n("W",["WW",2],"Wo","isoWeek"),t("week","w"),t("isoWeek","W"),r("week",5),r("isoWeek",5),_("w",b),_("ww",b,v),_("W",b),_("WW",b,v),Oe(["w","ww","W","WW"],function(e,t,r,n){t[n.substr(0,1)]=y(e)});function Ke(e,t){return e.slice(t,7).concat(e.slice(0,t))}n("d",0,"do","day"),n("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),n("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),n("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),n("e",0,0,"weekday"),n("E",0,0,"isoWeekday"),t("day","d"),t("weekday","e"),t("isoWeekday","E"),r("day",11),r("weekday",11),r("isoWeekday",11),_("d",b),_("e",b),_("E",b),_("dd",function(e,t){return t.weekdaysMinRegex(e)}),_("ddd",function(e,t){return t.weekdaysShortRegex(e)}),_("dddd",function(e,t){return t.weekdaysRegex(e)}),Oe(["dd","ddd","dddd"],function(e,t,r,n){n=r._locale.weekdaysParse(e,n,r._strict);null!=n?t.d=n:p(r).invalidWeekday=e}),Oe(["d","e","E"],function(e,t,r,n){t[n]=y(e)});var Ze="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),$e="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Qe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Xe=w,et=w,tt=w;function rt(){function e(e,t){return t.length-e.length}for(var t,r,n,i=[],o=[],a=[],s=[],u=0;u<7;u++)n=c([2e3,1]).day(u),t=S(this.weekdaysMin(n,"")),r=S(this.weekdaysShort(n,"")),n=S(this.weekdays(n,"")),i.push(t),o.push(r),a.push(n),s.push(t),s.push(r),s.push(n);i.sort(e),o.sort(e),a.sort(e),s.sort(e),this._weekdaysRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function nt(){return this.hours()%12||12}function it(e,t){n(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function ot(e,t){return t._meridiemParse}n("H",["HH",2],0,"hour"),n("h",["hh",2],0,nt),n("k",["kk",2],0,function(){return this.hours()||24}),n("hmm",0,0,function(){return""+nt.apply(this)+o(this.minutes(),2)}),n("hmmss",0,0,function(){return""+nt.apply(this)+o(this.minutes(),2)+o(this.seconds(),2)}),n("Hmm",0,0,function(){return""+this.hours()+o(this.minutes(),2)}),n("Hmmss",0,0,function(){return""+this.hours()+o(this.minutes(),2)+o(this.seconds(),2)}),it("a",!0),it("A",!1),t("hour","h"),r("hour",13),_("a",ot),_("A",ot),_("H",b),_("h",b),_("k",b),_("HH",b,v),_("hh",b,v),_("kk",b,v),_("hmm",ye),_("hmmss",ve),_("Hmm",ye),_("Hmmss",ve),E(["H","HH"],T),E(["k","kk"],function(e,t,r){e=y(e);t[T]=24===e?0:e}),E(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e}),E(["h","hh"],function(e,t,r){t[T]=y(e),p(r).bigHour=!0}),E("hmm",function(e,t,r){var n=e.length-2;t[T]=y(e.substr(0,n)),t[O]=y(e.substr(n)),p(r).bigHour=!0}),E("hmmss",function(e,t,r){var n=e.length-4,i=e.length-2;t[T]=y(e.substr(0,n)),t[O]=y(e.substr(n,2)),t[N]=y(e.substr(i)),p(r).bigHour=!0}),E("Hmm",function(e,t,r){var n=e.length-2;t[T]=y(e.substr(0,n)),t[O]=y(e.substr(n))}),E("Hmmss",function(e,t,r){var n=e.length-4,i=e.length-2;t[T]=y(e.substr(0,n)),t[O]=y(e.substr(n,2)),t[N]=y(e.substr(i))});w=fe("Hours",!0);var at,st={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Me,monthsShort:Ie,week:{dow:0,doy:6},weekdays:Ze,weekdaysMin:Qe,weekdaysShort:$e,meridiemParse:/[ap]\.?m?\.?/i},R={},ut={};function ct(e){return e&&e.toLowerCase().replace("_","-")}function lt(e){for(var t,r,n,i,o=0;o<e.length;){for(t=(i=ct(e[o]).split("-")).length,r=(r=ct(e[o+1]))?r.split("-"):null;0<t;){if(n=ft(i.slice(0,t).join("-")))return n;if(r&&r.length>=t&&function(e,t){for(var r=Math.min(e.length,t.length),n=0;n<r;n+=1)if(e[n]!==t[n])return n;return r}(i,r)>=t-1)break;t--}o++}return at}function ft(t){if(void 0===R[t]&&void 0!==Nr&&Nr&&Nr.exports)try{at._abbr;var e=new Error('Cannot find module "./locale"');throw e.code="MODULE_NOT_FOUND",e}catch(e){R[t]=null}return R[t]}function dt(e,t){return e&&((t=s(t)?pt(e):ht(e,t))?at=t:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),at._abbr}function ht(e,t){if(null===t)return delete R[e],null;var r,n=st;if(t.abbr=e,null!=R[e])$("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=R[e]._config;else if(null!=t.parentLocale)if(null!=R[t.parentLocale])n=R[t.parentLocale]._config;else{if(null==(r=ft(t.parentLocale)))return ut[t.parentLocale]||(ut[t.parentLocale]=[]),ut[t.parentLocale].push({name:e,config:t}),null;n=r._config}return R[e]=new X(Q(n,t)),ut[e]&&ut[e].forEach(function(e){ht(e.name,e.config)}),dt(e),R[e]}function pt(e){var t;if(!(e=e&&e._locale&&e._locale._abbr?e._locale._abbr:e))return at;if(!a(e)){if(t=ft(e))return t;e=[e]}return lt(e)}function gt(e){var t=e._a;return t&&-2===p(e).overflow&&(t=t[D]<0||11<t[D]?D:t[A]<1||t[A]>Ce(t[x],t[D])?A:t[T]<0||24<t[T]||24===t[T]&&(0!==t[O]||0!==t[N]||0!==t[Ne])?T:t[O]<0||59<t[O]?O:t[N]<0||59<t[N]?N:t[Ne]<0||999<t[Ne]?Ne:-1,p(e)._overflowDayOfYear&&(t<x||A<t)&&(t=A),p(e)._overflowWeeks&&-1===t&&(t=Le),p(e)._overflowWeekday&&-1===t&&(t=Re),p(e).overflow=t),e}var mt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vt=/Z|[+-]\d\d(?::?\d\d)?/,bt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],wt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],_t=/^\/?Date\((-?\d+)/i,St=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Et={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function kt(e){var t,r,n,i,o,a,s=e._i,u=mt.exec(s)||yt.exec(s);if(u){for(p(e).iso=!0,t=0,r=bt.length;t<r;t++)if(bt[t][1].exec(u[1])){i=bt[t][0],n=!1!==bt[t][2];break}if(null==i)e._isValid=!1;else{if(u[3]){for(t=0,r=wt.length;t<r;t++)if(wt[t][1].exec(u[3])){o=(u[2]||" ")+wt[t][0];break}if(null==o)return void(e._isValid=!1)}if(n||null==o){if(u[4]){if(!vt.exec(u[4]))return void(e._isValid=!1);a="Z"}e._f=i+(o||"")+(a||""),Ot(e)}else e._isValid=!1}}else e._isValid=!1}function xt(e,t,r,n,i,o){e=[function(e){e=parseInt(e,10);{if(e<=49)return 2e3+e;if(e<=999)return 1900+e}return e}(e),Ie.indexOf(t),parseInt(r,10),parseInt(n,10),parseInt(i,10)];return o&&e.push(parseInt(o,10)),e}function Dt(e){var t,r,n,i,o=St.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));o?(t=xt(o[4],o[3],o[2],o[5],o[6],o[7]),r=o[1],n=t,i=e,r&&$e.indexOf(r)!==new Date(n[0],n[1],n[2]).getDay()?(p(i).weekdayMismatch=!0,i._isValid=!1):(e._a=t,e._tzm=(r=o[8],n=o[9],i=o[10],r?Et[r]:n?0:60*(((r=parseInt(i,10))-(n=r%100))/100)+n),e._d=He.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),p(e).rfc2822=!0)):e._isValid=!1}function At(e,t,r){return null!=e?e:null!=t?t:r}function Tt(e){var t,r,n,i,o,a,s,u,c,l,f,d=[];if(!e._d){for(n=e,i=new Date(h.now()),r=n._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()],e._w&&null==e._a[A]&&null==e._a[D]&&(null!=(i=(n=e)._w).GG||null!=i.W||null!=i.E?(u=1,c=4,o=At(i.GG,n._a[x],Je(C(),1,4).year),a=At(i.W,1),((s=At(i.E,1))<1||7<s)&&(l=!0)):(u=n._locale._week.dow,c=n._locale._week.doy,f=Je(C(),u,c),o=At(i.gg,n._a[x],f.year),a=At(i.w,f.week),null!=i.d?((s=i.d)<0||6<s)&&(l=!0):null!=i.e?(s=i.e+u,(i.e<0||6<i.e)&&(l=!0)):s=u),a<1||a>L(o,u,c)?p(n)._overflowWeeks=!0:null!=l?p(n)._overflowWeekday=!0:(f=ze(o,a,s,u,c),n._a[x]=f.year,n._dayOfYear=f.dayOfYear)),null!=e._dayOfYear&&(i=At(e._a[x],r[x]),(e._dayOfYear>Ye(i)||0===e._dayOfYear)&&(p(e)._overflowDayOfYear=!0),l=He(i,0,e._dayOfYear),e._a[D]=l.getUTCMonth(),e._a[A]=l.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=d[t]=r[t];for(;t<7;t++)e._a[t]=d[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[T]&&0===e._a[O]&&0===e._a[N]&&0===e._a[Ne]&&(e._nextDay=!0,e._a[T]=0),e._d=(e._useUTC?He:Ge).apply(null,d),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[T]=24),e._w&&void 0!==e._w.d&&e._w.d!==o&&(p(e).weekdayMismatch=!0)}}function Ot(e){if(e._f===h.ISO_8601)kt(e);else if(e._f===h.RFC_2822)Dt(e);else{e._a=[],p(e).empty=!0;for(var t,r,n,i,o,a=""+e._i,s=a.length,u=0,c=ae(e._f,e._locale).match(te)||[],l=0;l<c.length;l++)r=c[l],(t=(a.match(De(r,e))||[])[0])&&(0<(n=a.substr(0,a.indexOf(t))).length&&p(e).unusedInput.push(n),a=a.slice(a.indexOf(t)+t.length),u+=t.length),ie[r]?(t?p(e).empty=!1:p(e).unusedTokens.push(r),n=r,o=e,null!=(i=t)&&f(Te,n)&&Te[n](i,o._a,o,n)):e._strict&&!t&&p(e).unusedTokens.push(r);p(e).charsLeftOver=s-u,0<a.length&&p(e).unusedInput.push(a),e._a[T]<=12&&!0===p(e).bigHour&&0<e._a[T]&&(p(e).bigHour=void 0),p(e).parsedDateParts=e._a.slice(0),p(e).meridiem=e._meridiem,e._a[T]=function(e,t,r){if(null==r)return t;return null!=e.meridiemHour?e.meridiemHour(t,r):null!=e.isPM?((e=e.isPM(r))&&t<12&&(t+=12),t=e||12!==t?t:0):t}(e._locale,e._a[T],e._meridiem),null!==(s=p(e).era)&&(e._a[x]=e._locale.erasConvertYear(s,e._a[x])),Tt(e),gt(e)}}function Nt(e){var t,r,n,i=e._i,o=e._f;if(e._locale=e._locale||pt(e._l),null===i||void 0===o&&""===i)return V({nullInput:!0});if("string"==typeof i&&(e._i=i=e._locale.preparse(i)),l(i))return new J(gt(i));if(U(i))e._d=i;else if(a(o))!function(e){var t,r,n,i,o,a,s=!1;if(0===e._f.length)return p(e).invalidFormat=!0,e._d=new Date(NaN);for(i=0;i<e._f.length;i++)o=0,a=!1,t=z({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],Ot(t),Y(t)&&(a=!0),o=(o+=p(t).charsLeftOver)+10*p(t).unusedTokens.length,p(t).score=o,s?o<n&&(n=o,r=t):(null==n||o<n||a)&&(n=o,r=t,a&&(s=!0));B(e,r||t)}(e);else if(o)Ot(e);else if(s(o=(i=e)._i))i._d=new Date(h.now());else U(o)?i._d=new Date(o.valueOf()):"string"==typeof o?(r=i,null!==(t=_t.exec(r._i))?r._d=new Date(+t[1]):(kt(r),!1===r._isValid&&(delete r._isValid,Dt(r),!1===r._isValid&&(delete r._isValid,r._strict?r._isValid=!1:h.createFromInputFallback(r))))):a(o)?(i._a=F(o.slice(0),function(e){return parseInt(e,10)}),Tt(i)):q(o)?(t=i)._d||(n=void 0===(r=ue(t._i)).day?r.date:r.day,t._a=F([r.year,r.month,n,r.hour,r.minute,r.second,r.millisecond],function(e){return e&&parseInt(e,10)}),Tt(t)):u(o)?i._d=new Date(o):h.createFromInputFallback(i);return Y(e)||(e._d=null),e}function Lt(e,t,r,n,i){var o={};return!0!==t&&!1!==t||(n=t,t=void 0),!0!==r&&!1!==r||(n=r,r=void 0),(q(e)&&j(e)||a(e)&&0===e.length)&&(e=void 0),o._isAMomentObject=!0,o._useUTC=o._isUTC=i,o._l=r,o._i=e,o._f=t,o._strict=n,(i=new J(gt(Nt(i=o))))._nextDay&&(i.add(1,"d"),i._nextDay=void 0),i}function C(e,t,r,n){return Lt(e,t,r,n,!1)}h.createFromInputFallback=e("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),h.ISO_8601=function(){},h.RFC_2822=function(){};ye=e("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=C.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:V()}),ve=e("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=C.apply(null,arguments);return this.isValid()&&e.isValid()?this<e?this:e:V()});function Rt(e,t){var r,n;if(!(t=1===t.length&&a(t[0])?t[0]:t).length)return C();for(r=t[0],n=1;n<t.length;++n)t[n].isValid()&&!t[n][e](r)||(r=t[n]);return r}var Ct=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Mt(e){var e=ue(e),t=e.year||0,r=e.quarter||0,n=e.month||0,i=e.week||e.isoWeek||0,o=e.day||0,a=e.hour||0,s=e.minute||0,u=e.second||0,c=e.millisecond||0;this._isValid=function(e){var t,r,n=!1;for(t in e)if(f(e,t)&&(-1===k.call(Ct,t)||null!=e[t]&&isNaN(e[t])))return!1;for(r=0;r<Ct.length;++r)if(e[Ct[r]]){if(n)return!1;parseFloat(e[Ct[r]])!==y(e[Ct[r]])&&(n=!0)}return!0}(e),this._milliseconds=+c+1e3*u+6e4*s+1e3*a*60*60,this._days=+o+7*i,this._months=+n+3*r+12*t,this._data={},this._locale=pt(),this._bubble()}function It(e){return e instanceof Mt}function Pt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function qt(e,r){n(e,0,0,function(){var e=this.utcOffset(),t="+";return e<0&&(e=-e,t="-"),t+o(~~(e/60),2)+r+o(~~e%60,2)})}qt("Z",":"),qt("ZZ",""),_("Z",xe),_("ZZ",xe),E(["Z","ZZ"],function(e,t,r){r._useUTC=!0,r._tzm=Ut(xe,e)});var jt=/([\+\-]|\d\d)/gi;function Ut(e,t){var t=(t||"").match(e);return null===t?null:0===(t=60*(e=((t[t.length-1]||[])+"").match(jt)||["-",0,0])[1]+y(e[2]))?0:"+"===e[0]?t:-t}function Ft(e,t){var r;return t._isUTC?(t=t.clone(),r=(l(e)||U(e)?e:C(e)).valueOf()-t.valueOf(),t._d.setTime(t._d.valueOf()+r),h.updateOffset(t,!1),t):C(e).local()}function Bt(e){return-Math.round(e._d.getTimezoneOffset())}function Yt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}h.updateOffset=function(){};var Vt=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Gt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function M(e,t){var r,n=e,i=null;return It(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:u(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(i=Vt.exec(e))?(r="-"===i[1]?-1:1,n={y:0,d:y(i[A])*r,h:y(i[T])*r,m:y(i[O])*r,s:y(i[N])*r,ms:y(Pt(1e3*i[Ne]))*r}):(i=Gt.exec(e))?(r="-"===i[1]?-1:1,n={y:Ht(i[2],r),M:Ht(i[3],r),w:Ht(i[4],r),d:Ht(i[5],r),h:Ht(i[6],r),m:Ht(i[7],r),s:Ht(i[8],r)}):null==n?n={}:"object"==typeof n&&("from"in n||"to"in n)&&(t=function(e,t){var r;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Ft(t,e),e.isBefore(t)?r=Wt(e,t):((r=Wt(t,e)).milliseconds=-r.milliseconds,r.months=-r.months);return r}(C(n.from),C(n.to)),(n={}).ms=t.milliseconds,n.M=t.months),i=new Mt(n),It(e)&&f(e,"_locale")&&(i._locale=e._locale),It(e)&&f(e,"_isValid")&&(i._isValid=e._isValid),i}function Ht(e,t){e=e&&parseFloat(e.replace(",","."));return(isNaN(e)?0:e)*t}function Wt(e,t){var r={};return r.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function zt(n,i){return function(e,t){var r;return null===t||isNaN(+t)||($(i,"moment()."+i+"(period, number) is deprecated. Please use moment()."+i+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=e,e=t,t=r),Jt(this,M(e,t),n),this}}function Jt(e,t,r,n){var i=t._milliseconds,o=Pt(t._days),t=Pt(t._months);e.isValid()&&(n=null==n||n,t&&Ue(e,de(e,"Month")+t*r),o&&he(e,"Date",de(e,"Date")+o*r),i&&e._d.setTime(e._d.valueOf()+i*r),n&&h.updateOffset(e,o||t))}M.fn=Mt.prototype,M.invalid=function(){return M(NaN)};Me=zt(1,"add"),Ze=zt(-1,"subtract");function Kt(e){return"string"==typeof e||e instanceof String}function Zt(e){return l(e)||U(e)||Kt(e)||u(e)||function(t){var e=a(t),r=!1;e&&(r=0===t.filter(function(e){return!u(e)&&Kt(t)}).length);return e&&r}(e)||function(e){var t,r,n=q(e)&&!j(e),i=!1,o=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(t=0;t<o.length;t+=1)r=o[t],i=i||f(e,r);return n&&i}(e)||null==e}function $t(e,t){if(e.date()<t.date())return-$t(t,e);var r=12*(t.year()-e.year())+(t.month()-e.month()),n=e.clone().add(r,"months"),t=t-n<0?(t-n)/(n-e.clone().add(r-1,"months")):(t-n)/(e.clone().add(1+r,"months")-n);return-(r+t)||0}function Qt(e){return void 0===e?this._locale._abbr:(null!=(e=pt(e))&&(this._locale=e),this)}h.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",h.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";Qe=e("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function Xt(){return this._locale}var er=126227808e5;function tr(e,t){return(e%t+t)%t}function rr(e,t,r){return e<100&&0<=e?new Date(e+400,t,r)-er:new Date(e,t,r).valueOf()}function nr(e,t,r){return e<100&&0<=e?Date.UTC(e+400,t,r)-er:Date.UTC(e,t,r)}function ir(e,t){return t.erasAbbrRegex(e)}function or(){for(var e=[],t=[],r=[],n=[],i=this.eras(),o=0,a=i.length;o<a;++o)t.push(S(i[o].name)),e.push(S(i[o].abbr)),r.push(S(i[o].narrow)),n.push(S(i[o].name)),n.push(S(i[o].abbr)),n.push(S(i[o].narrow));this._erasRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+r.join("|")+")","i")}function ar(e,t){n(0,[e,e.length],0,t)}function sr(e,t,r,n,i){var o;return null==e?Je(this,n,i).year:(o=L(e,n,i),function(e,t,r,n,i){e=ze(e,t,r,n,i),t=He(e.year,0,e.dayOfYear);return this.year(t.getUTCFullYear()),this.month(t.getUTCMonth()),this.date(t.getUTCDate()),this}.call(this,e,t=o<t?o:t,r,n,i))}n("N",0,0,"eraAbbr"),n("NN",0,0,"eraAbbr"),n("NNN",0,0,"eraAbbr"),n("NNNN",0,0,"eraName"),n("NNNNN",0,0,"eraNarrow"),n("y",["y",1],"yo","eraYear"),n("y",["yy",2],0,"eraYear"),n("y",["yyy",3],0,"eraYear"),n("y",["yyyy",4],0,"eraYear"),_("N",ir),_("NN",ir),_("NNN",ir),_("NNNN",function(e,t){return t.erasNameRegex(e)}),_("NNNNN",function(e,t){return t.erasNarrowRegex(e)}),E(["N","NN","NNN","NNNN","NNNNN"],function(e,t,r,n){n=r._locale.erasParse(e,n,r._strict);n?p(r).era=n:p(r).invalidEra=e}),_("y",Se),_("yy",Se),_("yyy",Se),_("yyyy",Se),_("yo",function(e,t){return t._eraYearOrdinalRegex||Se}),E(["y","yy","yyy","yyyy"],x),E(["yo"],function(e,t,r,n){var i;r._locale._eraYearOrdinalRegex&&(i=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?t[x]=r._locale.eraYearOrdinalParse(e,i):t[x]=parseInt(e,10)}),n(0,["gg",2],0,function(){return this.weekYear()%100}),n(0,["GG",2],0,function(){return this.isoWeekYear()%100}),ar("gggg","weekYear"),ar("ggggg","weekYear"),ar("GGGG","isoWeekYear"),ar("GGGGG","isoWeekYear"),t("weekYear","gg"),t("isoWeekYear","GG"),r("weekYear",1),r("isoWeekYear",1),_("G",Ee),_("g",Ee),_("GG",b,v),_("gg",b,v),_("GGGG",we,ge),_("gggg",we,ge),_("GGGGG",_e,me),_("ggggg",_e,me),Oe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,r,n){t[n.substr(0,2)]=y(e)}),Oe(["gg","GG"],function(e,t,r,n){t[n]=h.parseTwoDigitYear(e)}),n("Q",0,"Qo","quarter"),t("quarter","Q"),r("quarter",7),_("Q",i),E("Q",function(e,t){t[D]=3*(y(e)-1)}),n("D",["DD",2],"Do","date"),t("date","D"),r("date",9),_("D",b),_("DD",b,v),_("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),E(["D","DD"],A),E("Do",function(e,t){t[A]=y(e.match(b)[0])});we=fe("Date",!0);n("DDD",["DDDD",3],"DDDo","dayOfYear"),t("dayOfYear","DDD"),r("dayOfYear",4),_("DDD",be),_("DDDD",pe),E(["DDD","DDDD"],function(e,t,r){r._dayOfYear=y(e)}),n("m",["mm",2],0,"minute"),t("minute","m"),r("minute",14),_("m",b),_("mm",b,v),E(["m","mm"],O);var ur,ge=fe("Minutes",!1),_e=(n("s",["ss",2],0,"second"),t("second","s"),r("second",15),_("s",b),_("ss",b,v),E(["s","ss"],N),fe("Seconds",!1));for(n("S",0,0,function(){return~~(this.millisecond()/100)}),n(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),n(0,["SSS",3],0,"millisecond"),n(0,["SSSS",4],0,function(){return 10*this.millisecond()}),n(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),n(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),n(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),n(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),n(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),t("millisecond","ms"),r("millisecond",16),_("S",be,i),_("SS",be,v),_("SSS",be,pe),ur="SSSS";ur.length<=9;ur+="S")_(ur,Se);function cr(e,t){t[Ne]=y(1e3*("0."+e))}for(ur="S";ur.length<=9;ur+="S")E(ur,cr);me=fe("Milliseconds",!1),n("z",0,0,"zoneAbbr"),n("zz",0,0,"zoneName");i=J.prototype;function lr(e){return e}i.add=Me,i.calendar=function(e,t){1===arguments.length&&(arguments[0]?Zt(arguments[0])?(e=arguments[0],t=void 0):function(e){for(var t=q(e)&&!j(e),r=!1,n=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i=0;i<n.length;i+=1)r=r||f(e,n[i]);return t&&r}(arguments[0])&&(t=arguments[0],e=void 0):t=e=void 0);var e=e||C(),r=Ft(e,this).startOf("day"),r=h.calendarFormat(this,r)||"sameElse",t=t&&(d(t[r])?t[r].call(this,e):t[r]);return this.format(t||this.localeData().calendar(r,this,C(e)))},i.clone=function(){return new J(this)},i.diff=function(e,t,r){var n,i,o;if(!this.isValid())return NaN;if(!(n=Ft(e,this)).isValid())return NaN;switch(i=6e4*(n.utcOffset()-this.utcOffset()),t=g(t)){case"year":o=$t(this,n)/12;break;case"month":o=$t(this,n);break;case"quarter":o=$t(this,n)/3;break;case"second":o=(this-n)/1e3;break;case"minute":o=(this-n)/6e4;break;case"hour":o=(this-n)/36e5;break;case"day":o=(this-n-i)/864e5;break;case"week":o=(this-n-i)/6048e5;break;default:o=this-n}return r?o:m(o)},i.endOf=function(e){var t,r;if(void 0===(e=g(e))||"millisecond"===e||!this.isValid())return this;switch(r=this._isUTC?nr:rr,e){case"year":t=r(this.year()+1,0,1)-1;break;case"quarter":t=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=r(this.year(),this.month()+1,1)-1;break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=36e5-tr(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":t=this._d.valueOf(),t+=6e4-tr(t,6e4)-1;break;case"second":t=this._d.valueOf(),t+=1e3-tr(t,1e3)-1}return this._d.setTime(t),h.updateOffset(this,!0),this},i.format=function(e){return e=e||(this.isUtc()?h.defaultFormatUtc:h.defaultFormat),e=oe(this,e),this.localeData().postformat(e)},i.from=function(e,t){return this.isValid()&&(l(e)&&e.isValid()||C(e).isValid())?M({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},i.fromNow=function(e){return this.from(C(),e)},i.to=function(e,t){return this.isValid()&&(l(e)&&e.isValid()||C(e).isValid())?M({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},i.toNow=function(e){return this.to(C(),e)},i.get=function(e){return d(this[e=g(e)])?this[e]():this},i.invalidAt=function(){return p(this).overflow},i.isAfter=function(e,t){return e=l(e)?e:C(e),!(!this.isValid()||!e.isValid())&&("millisecond"===(t=g(t)||"millisecond")?this.valueOf()>e.valueOf():e.valueOf()<this.clone().startOf(t).valueOf())},i.isBefore=function(e,t){return e=l(e)?e:C(e),!(!this.isValid()||!e.isValid())&&("millisecond"===(t=g(t)||"millisecond")?this.valueOf()<e.valueOf():this.clone().endOf(t).valueOf()<e.valueOf())},i.isBetween=function(e,t,r,n){return e=l(e)?e:C(e),t=l(t)?t:C(t),!!(this.isValid()&&e.isValid()&&t.isValid())&&(("("===(n=n||"()")[0]?this.isAfter(e,r):!this.isBefore(e,r))&&(")"===n[1]?this.isBefore(t,r):!this.isAfter(t,r)))},i.isSame=function(e,t){var e=l(e)?e:C(e);return!(!this.isValid()||!e.isValid())&&("millisecond"===(t=g(t)||"millisecond")?this.valueOf()===e.valueOf():(e=e.valueOf(),this.clone().startOf(t).valueOf()<=e&&e<=this.clone().endOf(t).valueOf()))},i.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},i.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},i.isValid=function(){return Y(this)},i.lang=Qe,i.locale=Qt,i.localeData=Xt,i.max=ve,i.min=ye,i.parsingFlags=function(){return B({},p(this))},i.set=function(e,t){if("object"==typeof e)for(var r=function(e){var t,r=[];for(t in e)f(e,t)&&r.push({unit:t,priority:ce[t]});return r.sort(function(e,t){return e.priority-t.priority}),r}(e=ue(e)),n=0;n<r.length;n++)this[r[n].unit](e[r[n].unit]);else if(d(this[e=g(e)]))return this[e](t);return this},i.startOf=function(e){var t,r;if(void 0===(e=g(e))||"millisecond"===e||!this.isValid())return this;switch(r=this._isUTC?nr:rr,e){case"year":t=r(this.year(),0,1);break;case"quarter":t=r(this.year(),this.month()-this.month()%3,1);break;case"month":t=r(this.year(),this.month(),1);break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=r(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=tr(t+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":t=this._d.valueOf(),t-=tr(t,6e4);break;case"second":t=this._d.valueOf(),t-=tr(t,1e3)}return this._d.setTime(t),h.updateOffset(this,!0),this},i.subtract=Ze,i.toArray=function(){return[this.year(),this.month(),this.date(),this.hour(),this.minute(),this.second(),this.millisecond()]},i.toObject=function(){return{years:this.year(),months:this.month(),date:this.date(),hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()}},i.toDate=function(){return new Date(this.valueOf())},i.toISOString=function(e){if(!this.isValid())return null;var t=(e=!0!==e)?this.clone().utc():this;return t.year()<0||9999<t.year()?oe(t,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):d(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",oe(t,"Z")):oe(t,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},i.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t="moment",r="";return this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",r="Z"),t="["+t+'("]',e=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(t+e+"-MM-DD[T]HH:mm:ss.SSS"+(r+'[")]'))},"undefined"!=typeof Symbol&&null!=Symbol.for&&(i[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),i.toJSON=function(){return this.isValid()?this.toISOString():null},i.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},i.unix=function(){return Math.floor(this.valueOf()/1e3)},i.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},i.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},i.eraName=function(){for(var e,t=this.localeData().eras(),r=0,n=t.length;r<n;++r){if(e=this.clone().startOf("day").valueOf(),t[r].since<=e&&e<=t[r].until)return t[r].name;if(t[r].until<=e&&e<=t[r].since)return t[r].name}return""},i.eraNarrow=function(){for(var e,t=this.localeData().eras(),r=0,n=t.length;r<n;++r){if(e=this.clone().startOf("day").valueOf(),t[r].since<=e&&e<=t[r].until)return t[r].narrow;if(t[r].until<=e&&e<=t[r].since)return t[r].narrow}return""},i.eraAbbr=function(){for(var e,t=this.localeData().eras(),r=0,n=t.length;r<n;++r){if(e=this.clone().startOf("day").valueOf(),t[r].since<=e&&e<=t[r].until)return t[r].abbr;if(t[r].until<=e&&e<=t[r].since)return t[r].abbr}return""},i.eraYear=function(){for(var e,t,r=this.localeData().eras(),n=0,i=r.length;n<i;++n)if(e=r[n].since<=r[n].until?1:-1,t=this.clone().startOf("day").valueOf(),r[n].since<=t&&t<=r[n].until||r[n].until<=t&&t<=r[n].since)return(this.year()-h(r[n].since).year())*e+r[n].offset;return this.year()},i.year=Ve,i.isLeapYear=function(){return le(this.year())},i.weekYear=function(e){return sr.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},i.isoWeekYear=function(e){return sr.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},i.quarter=i.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},i.month=Fe,i.daysInMonth=function(){return Ce(this.year(),this.month())},i.week=i.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},i.isoWeek=i.isoWeeks=function(e){var t=Je(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},i.weeksInYear=function(){var e=this.localeData()._week;return L(this.year(),e.dow,e.doy)},i.weeksInWeekYear=function(){var e=this.localeData()._week;return L(this.weekYear(),e.dow,e.doy)},i.isoWeeksInYear=function(){return L(this.year(),1,4)},i.isoWeeksInISOWeekYear=function(){return L(this.isoWeekYear(),1,4)},i.date=we,i.day=i.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t,r,n=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(t=e,r=this.localeData(),e="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=r.weekdaysParse(t))?t:null:parseInt(t,10),this.add(e-n,"d")):n},i.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},i.isoWeekday=function(e){return this.isValid()?null!=e?(t=e,r=this.localeData(),r="string"==typeof t?r.weekdaysParse(t)%7||7:isNaN(t)?null:t,this.day(this.day()%7?r:r-7)):this.day()||7:null!=e?this:NaN;var t,r},i.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},i.hour=i.hours=w,i.minute=i.minutes=ge,i.second=i.seconds=_e,i.millisecond=i.milliseconds=me,i.utcOffset=function(e,t,r){var n,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null==e)return this._isUTC?i:Bt(this);if("string"==typeof e){if(null===(e=Ut(xe,e)))return this}else Math.abs(e)<16&&!r&&(e*=60);return!this._isUTC&&t&&(n=Bt(this)),this._offset=e,this._isUTC=!0,null!=n&&this.add(n,"m"),i!==e&&(!t||this._changeInProgress?Jt(this,M(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,h.updateOffset(this,!0),this._changeInProgress=null)),this},i.utc=function(e){return this.utcOffset(0,e)},i.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Bt(this),"m")),this},i.parseZone=function(){var e;return null!=this._tzm?this.utcOffset(this._tzm,!1,!0):"string"==typeof this._i&&(null!=(e=Ut(ke,this._i))?this.utcOffset(e):this.utcOffset(0,!0)),this},i.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?C(e).utcOffset():0,(this.utcOffset()-e)%60==0)},i.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},i.isLocal=function(){return!!this.isValid()&&!this._isUTC},i.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},i.isUtc=Yt,i.isUTC=Yt,i.zoneAbbr=function(){return this._isUTC?"UTC":""},i.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},i.dates=e("dates accessor is deprecated. Use date instead.",we),i.months=e("months accessor is deprecated. Use month instead",Fe),i.years=e("years accessor is deprecated. Use year instead",Ve),i.zone=e("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?(this.utcOffset(e="string"!=typeof e?-e:e,t),this):-this.utcOffset()}),i.isDSTShifted=e("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!s(this._isDSTShifted))return this._isDSTShifted;var e,t={};return z(t,this),(t=Nt(t))._a?(e=(t._isUTC?c:C)(t._a),this._isDSTShifted=this.isValid()&&0<function(e,t,r){for(var n=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),o=0,a=0;a<n;a++)(r&&e[a]!==t[a]||!r&&y(e[a])!==y(t[a]))&&o++;return o+i}(t._a,e.toArray())):this._isDSTShifted=!1,this._isDSTShifted});v=X.prototype;function fr(e,t,r,n){var i=pt(),n=c().set(n,t);return i[r](n,e)}function dr(e,t,r){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return fr(e,t,r,"month");for(var n=[],i=0;i<12;i++)n[i]=fr(e,i,r,"month");return n}function hr(e,t,r,n){t=("boolean"==typeof e?u(t)&&(r=t,t=void 0):(t=e,e=!1,u(r=t)&&(r=t,t=void 0)),t||"");var i,o=pt(),a=e?o._week.dow:0,s=[];if(null!=r)return fr(t,(r+a)%7,n,"day");for(i=0;i<7;i++)s[i]=fr(t,(i+a)%7,n,"day");return s}v.calendar=function(e,t,r){return d(e=this._calendar[e]||this._calendar.sameElse)?e.call(t,r):e},v.longDateFormat=function(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(te).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},v.invalidDate=function(){return this._invalidDate},v.ordinal=function(e){return this._ordinal.replace("%d",e)},v.preparse=lr,v.postformat=lr,v.relativeTime=function(e,t,r,n){var i=this._relativeTime[r];return d(i)?i(e,t,r,n):i.replace(/%d/i,e)},v.pastFuture=function(e,t){return d(e=this._relativeTime[0<e?"future":"past"])?e(t):e.replace(/%s/i,t)},v.set=function(e){var t,r;for(r in e)f(e,r)&&(d(t=e[r])?this[r]=t:this["_"+r]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},v.eras=function(e,t){for(var r,n=this._eras||pt("en")._eras,i=0,o=n.length;i<o;++i)switch("string"==typeof n[i].since&&(r=h(n[i].since).startOf("day"),n[i].since=r.valueOf()),typeof n[i].until){case"undefined":n[i].until=1/0;break;case"string":r=h(n[i].until).startOf("day").valueOf(),n[i].until=r.valueOf()}return n},v.erasParse=function(e,t,r){var n,i,o,a,s,u=this.eras();for(e=e.toUpperCase(),n=0,i=u.length;n<i;++n)if(o=u[n].name.toUpperCase(),a=u[n].abbr.toUpperCase(),s=u[n].narrow.toUpperCase(),r)switch(t){case"N":case"NN":case"NNN":if(a===e)return u[n];break;case"NNNN":if(o===e)return u[n];break;case"NNNNN":if(s===e)return u[n]}else if(0<=[o,a,s].indexOf(e))return u[n]},v.erasConvertYear=function(e,t){var r=e.since<=e.until?1:-1;return void 0===t?h(e.since).year():h(e.since).year()+(t-e.offset)*r},v.erasAbbrRegex=function(e){return f(this,"_erasAbbrRegex")||or.call(this),e?this._erasAbbrRegex:this._erasRegex},v.erasNameRegex=function(e){return f(this,"_erasNameRegex")||or.call(this),e?this._erasNameRegex:this._erasRegex},v.erasNarrowRegex=function(e){return f(this,"_erasNarrowRegex")||or.call(this),e?this._erasNarrowRegex:this._erasRegex},v.months=function(e,t){return e?(a(this._months)?this._months:this._months[(this._months.isFormat||Pe).test(t)?"format":"standalone"])[e.month()]:a(this._months)?this._months:this._months.standalone},v.monthsShort=function(e,t){return e?(a(this._monthsShort)?this._monthsShort:this._monthsShort[Pe.test(t)?"format":"standalone"])[e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},v.monthsParse=function(e,t,r){var n,i;if(this._monthsParseExact)return function(e,t,r){var n,i,o,e=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)o=c([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(o,"").toLocaleLowerCase();return r?"MMM"===t?-1!==(i=k.call(this._shortMonthsParse,e))?i:null:-1!==(i=k.call(this._longMonthsParse,e))?i:null:"MMM"===t?-1!==(i=k.call(this._shortMonthsParse,e))||-1!==(i=k.call(this._longMonthsParse,e))?i:null:-1!==(i=k.call(this._longMonthsParse,e))||-1!==(i=k.call(this._shortMonthsParse,e))?i:null}.call(this,e,t,r);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(i=c([2e3,n]),r&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),r||this._monthsParse[n]||(i="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[n]=new RegExp(i.replace(".",""),"i")),r&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(r&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!r&&this._monthsParse[n].test(e))return n}},v.monthsRegex=function(e){return this._monthsParseExact?(f(this,"_monthsRegex")||Be.call(this),e?this._monthsStrictRegex:this._monthsRegex):(f(this,"_monthsRegex")||(this._monthsRegex=je),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},v.monthsShortRegex=function(e){return this._monthsParseExact?(f(this,"_monthsRegex")||Be.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(f(this,"_monthsShortRegex")||(this._monthsShortRegex=qe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},v.week=function(e){return Je(e,this._week.dow,this._week.doy).week},v.firstDayOfYear=function(){return this._week.doy},v.firstDayOfWeek=function(){return this._week.dow},v.weekdays=function(e,t){return t=a(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"],!0===e?Ke(t,this._week.dow):e?t[e.day()]:t},v.weekdaysMin=function(e){return!0===e?Ke(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},v.weekdaysShort=function(e){return!0===e?Ke(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},v.weekdaysParse=function(e,t,r){var n,i;if(this._weekdaysParseExact)return function(e,t,r){var n,i,o,e=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)o=c([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(o,"").toLocaleLowerCase();return r?"dddd"===t?-1!==(i=k.call(this._weekdaysParse,e))?i:null:"ddd"===t?-1!==(i=k.call(this._shortWeekdaysParse,e))?i:null:-1!==(i=k.call(this._minWeekdaysParse,e))?i:null:"dddd"===t?-1!==(i=k.call(this._weekdaysParse,e))||-1!==(i=k.call(this._shortWeekdaysParse,e))||-1!==(i=k.call(this._minWeekdaysParse,e))?i:null:"ddd"===t?-1!==(i=k.call(this._shortWeekdaysParse,e))||-1!==(i=k.call(this._weekdaysParse,e))||-1!==(i=k.call(this._minWeekdaysParse,e))?i:null:-1!==(i=k.call(this._minWeekdaysParse,e))||-1!==(i=k.call(this._weekdaysParse,e))||-1!==(i=k.call(this._shortWeekdaysParse,e))?i:null}.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(i=c([2e3,1]).day(n),r&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(i="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[n]=new RegExp(i.replace(".",""),"i")),r&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(r&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(r&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!r&&this._weekdaysParse[n].test(e))return n}},v.weekdaysRegex=function(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||rt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(f(this,"_weekdaysRegex")||(this._weekdaysRegex=Xe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},v.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||rt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(f(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=et),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},v.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||rt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(f(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=tt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},v.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},v.meridiem=function(e,t,r){return 11<e?r?"pm":"PM":r?"am":"AM"},dt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===y(e%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th")}}),h.lang=e("moment.lang is deprecated. Use moment.locale instead.",dt),h.langData=e("moment.langData is deprecated. Use moment.localeData instead.",pt);var pr=Math.abs;function gr(e,t,r,n){t=M(t,r);return e._milliseconds+=n*t._milliseconds,e._days+=n*t._days,e._months+=n*t._months,e._bubble()}function mr(e){return e<0?Math.floor(e):Math.ceil(e)}function yr(e){return 4800*e/146097}function vr(e){return 146097*e/4800}function br(e){return function(){return this.as(e)}}be=br("ms"),pe=br("s"),Me=br("m"),ve=br("h"),ye=br("d"),Ze=br("w"),w=br("M"),ge=br("Q"),_e=br("y");function wr(e){return function(){return this.isValid()?this._data[e]:NaN}}var me=wr("milliseconds"),we=wr("seconds"),Ve=wr("minutes"),v=wr("hours"),_r=wr("days"),Sr=wr("months"),Er=wr("years");var kr=Math.round,xr={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Dr(e,t,r,n){var i=M(e).abs(),o=kr(i.as("s")),a=kr(i.as("m")),s=kr(i.as("h")),u=kr(i.as("d")),c=kr(i.as("M")),l=kr(i.as("w")),i=kr(i.as("y")),o=(o<=r.ss?["s",o]:o<r.s&&["ss",o])||a<=1&&["m"]||a<r.m&&["mm",a]||s<=1&&["h"]||s<r.h&&["hh",s]||u<=1&&["d"]||u<r.d&&["dd",u];return(o=(o=null!=r.w?o||l<=1&&["w"]||l<r.w&&["ww",l]:o)||c<=1&&["M"]||c<r.M&&["MM",c]||i<=1&&["y"]||["yy",i])[2]=t,o[3]=0<+e,o[4]=n,function(e,t,r,n,i){return i.relativeTime(t||1,!!r,e,n)}.apply(null,o)}var Ar=Math.abs;function Tr(e){return(0<e)-(e<0)||+e}function Or(){if(!this.isValid())return this.localeData().invalidDate();var e,t,r,n,i,o,a,s=Ar(this._milliseconds)/1e3,u=Ar(this._days),c=Ar(this._months),l=this.asSeconds();return l?(e=m(s/60),t=m(e/60),s%=60,e%=60,r=m(c/12),c%=12,n=s?s.toFixed(3).replace(/\.?0+$/,""):"",i=Tr(this._months)!==Tr(l)?"-":"",o=Tr(this._days)!==Tr(l)?"-":"",a=Tr(this._milliseconds)!==Tr(l)?"-":"",(l<0?"-":"")+"P"+(r?i+r+"Y":"")+(c?i+c+"M":"")+(u?o+u+"D":"")+(t||e||s?"T":"")+(t?a+t+"H":"")+(e?a+e+"M":"")+(s?a+n+"S":"")):"P0D"}var I=Mt.prototype;return I.isValid=function(){return this._isValid},I.abs=function(){var e=this._data;return this._milliseconds=pr(this._milliseconds),this._days=pr(this._days),this._months=pr(this._months),e.milliseconds=pr(e.milliseconds),e.seconds=pr(e.seconds),e.minutes=pr(e.minutes),e.hours=pr(e.hours),e.months=pr(e.months),e.years=pr(e.years),this},I.add=function(e,t){return gr(this,e,t,1)},I.subtract=function(e,t){return gr(this,e,t,-1)},I.as=function(e){if(!this.isValid())return NaN;var t,r,n=this._milliseconds;if("month"===(e=g(e))||"quarter"===e||"year"===e)switch(t=this._days+n/864e5,r=this._months+yr(t),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(vr(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},I.asMilliseconds=be,I.asSeconds=pe,I.asMinutes=Me,I.asHours=ve,I.asDays=ye,I.asWeeks=Ze,I.asMonths=w,I.asQuarters=ge,I.asYears=_e,I.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*y(this._months/12):NaN},I._bubble=function(){var e=this._milliseconds,t=this._days,r=this._months,n=this._data;return 0<=e&&0<=t&&0<=r||e<=0&&t<=0&&r<=0||(e+=864e5*mr(vr(r)+t),r=t=0),n.milliseconds=e%1e3,e=m(e/1e3),n.seconds=e%60,e=m(e/60),n.minutes=e%60,e=m(e/60),n.hours=e%24,t+=m(e/24),r+=e=m(yr(t)),t-=mr(vr(e)),e=m(r/12),r%=12,n.days=t,n.months=r,n.years=e,this},I.clone=function(){return M(this)},I.get=function(e){return e=g(e),this.isValid()?this[e+"s"]():NaN},I.milliseconds=me,I.seconds=we,I.minutes=Ve,I.hours=v,I.days=_r,I.weeks=function(){return m(this.days()/7)},I.months=Sr,I.years=Er,I.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var r=!1,n=xr;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(r=e),"object"==typeof t&&(n=Object.assign({},xr,t),null!=t.s&&null==t.ss&&(n.ss=t.s-1)),e=this.localeData(),t=Dr(this,!r,n,e),r&&(t=e.pastFuture(+this,t)),e.postformat(t)},I.toISOString=Or,I.toString=Or,I.toJSON=Or,I.locale=Qt,I.localeData=Xt,I.toIsoString=e("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Or),I.lang=Qe,n("X",0,0,"unix"),n("x",0,0,"valueOf"),_("x",Ee),_("X",/[+-]?\d+(\.\d{1,3})?/),E("X",function(e,t,r){r._d=new Date(1e3*parseFloat(e))}),E("x",function(e,t,r){r._d=new Date(y(e))}),h.version="2.29.1",P=C,h.fn=i,h.min=function(){return Rt("isBefore",[].slice.call(arguments,0))},h.max=function(){return Rt("isAfter",[].slice.call(arguments,0))},h.now=function(){return Date.now?Date.now():+new Date},h.utc=c,h.unix=function(e){return C(1e3*e)},h.months=function(e,t){return dr(e,t,"months")},h.isDate=U,h.locale=dt,h.invalid=V,h.duration=M,h.isMoment=l,h.weekdays=function(e,t,r){return hr(e,t,r,"weekdays")},h.parseZone=function(){return C.apply(null,arguments).parseZone()},h.localeData=pt,h.isDuration=It,h.monthsShort=function(e,t){return dr(e,t,"monthsShort")},h.weekdaysMin=function(e,t,r){return hr(e,t,r,"weekdaysMin")},h.defineLocale=ht,h.updateLocale=function(e,t){var r,n;return null!=t?(n=st,null!=R[e]&&null!=R[e].parentLocale?R[e].set(Q(R[e]._config,t)):(t=Q(n=null!=(r=ft(e))?r._config:n,t),null==r&&(t.abbr=e),(n=new X(t)).parentLocale=R[e],R[e]=n),dt(e)):null!=R[e]&&(null!=R[e].parentLocale?(R[e]=R[e].parentLocale,e===dt()&&dt(e)):null!=R[e]&&delete R[e]),R[e]},h.locales=function(){return ee(R)},h.weekdaysShort=function(e,t,r){return hr(e,t,r,"weekdaysShort")},h.normalizeUnits=g,h.relativeTimeRounding=function(e){return void 0===e?kr:"function"==typeof e&&(kr=e,!0)},h.relativeTimeThreshold=function(e,t){return void 0!==xr[e]&&(void 0===t?xr[e]:(xr[e]=t,"s"===e&&(xr.ss=t-1),!0))},h.calendarFormat=function(e,t){return(e=e.diff(t,"days",!0))<-6?"sameElse":e<-1?"lastWeek":e<0?"lastDay":e<1?"sameDay":e<2?"nextDay":e<7?"nextWeek":"sameElse"},h.prototype=i,h.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},h},Nr.exports=e()}.call(t,r(165)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,T,O){var N;!function(e,t){function s(e,t){if(!e)return t;var r,n={};for(r in t)n[r]=(k(e,r)?e:t)[r];return n}function p(e,t){var r="";return 55296<=e&&e<=57343||1114111<e?(t&&D("character reference outside the permissible Unicode range"),"�"):k(a,e)?(t&&D("disallowed character reference"),a[e]):(t&&x(_,e)&&D("disallowed character reference"),65535<e&&(r+=S((e-=65536)>>>10&1023|55296),e=56320|1023&e),r+S(e))}function u(e){return"&#x"+e.toString(16).toUpperCase()+";"}function c(e){return"&#"+e+";"}function l(e,t){function r(e){return a(e.charCodeAt(0))}(t=s(t,l.options)).strict&&v.test(e)&&D("forbidden code point");var n=t.encodeEverything,i=t.useNamedReferences,o=t.allowUnsafeSymbols,a=t.decimal?c:u;return n?(e=e.replace(d,function(e){return i&&k(m,e)?"&"+m[e]+";":r(e)}),i&&(e=e.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;").replace(/&#x66;&#x6A;/g,"&fjlig;")),i&&(e=e.replace(g,function(e){return"&"+m[e]+";"}))):i?e=(e=(e=o?e:e.replace(y,function(e){return"&"+m[e]+";"})).replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;")).replace(g,function(e){return"&"+m[e]+";"}):o||(e=e.replace(y,r)),e.replace(f,function(e){var t=e.charCodeAt(0),e=e.charCodeAt(1);return a(1024*(t-55296)+e-56320+65536)}).replace(h,r)}function r(e,d){var h=(d=s(d,r.options)).strict;return h&&i.test(e)&&D("malformed character reference"),e.replace(o,function(e,t,r,n,i,o,a,s,u){var c,l,f;return t?b[f=t]:r?(f=r,(t=n)&&d.isAttributeValue?(h&&"="==t&&D("`&` did not start a character reference"),e):(h&&D("named character reference was not terminated by a semicolon"),w[f]+(t||""))):i?(r=i,l=o,h&&!l&&D("character reference was not terminated by a semicolon"),c=parseInt(r,10),p(c,h)):a?(n=a,l=s,h&&!l&&D("character reference was not terminated by a semicolon"),c=parseInt(n,16),p(c,h)):(h&&D("named character reference was not terminated by a semicolon"),e)})}var f,d,h,g,m,y,n,i,v,o,b,w,a,_,S,E,k,x,D,A;"object"==typeof e&&e&&e.exports,(t="object"==typeof t&&t).global!==t&&t.window,f=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,d=/[\x01-\x7F]/g,h=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,g=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,m={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ﬀ":"fflig","ﬃ":"ffilig","ﬄ":"ffllig","ﬁ":"filig",fj:"fjlig","ﬂ":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ĳ":"ijlig","Ĳ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ŉ":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},y=/["&'<>`]/g,n={'"':"&quot;","&":"&amp;","'":"&#x27;","<":"&lt;",">":"&gt;","`":"&#x60;"},i=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,v=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,o=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,b={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ﬃ",fflig:"ﬀ",ffllig:"ﬄ",ffr:"𝔣",Ffr:"𝔉",filig:"ﬁ",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"ﬂ",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ĳ",IJlig:"Ĳ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ŉ",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"},w={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},a={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},_=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],S=String.fromCharCode,E={}.hasOwnProperty,k=function(e,t){return E.call(e,t)},x=function(e,t){for(var r=-1,n=e.length;++r<n;)if(e[r]==t)return!0;return!1},D=function(e){throw Error("Parse error: "+e)},r.options={isAttributeValue:!(l.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1}),strict:!1},A={version:"1.2.0",encode:l,decode:r,escape:function(e){return e.replace(y,function(e){return n[e]})},unescape:r},void 0!==(N=function(){return A}.call(T,O,T,e))&&(e.exports=N)}.call(T,O(165)(e),function(){return this}())},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(120)),i=o(r(86));function o(e){return e&&e.__esModule?e:{default:e}}t.default={isFeatureActive:function(e){var t=window.jeengConfig.production||{},r=n.default.get(t,"featureFlags."+e+".flag",!1),t=n.default.get(t,"featureFlags."+e+".percentage",0);return!0!==r?(i.default.debug("feature_flag ["+e+"] - feature is deactivated (status ["+("true"===r?"'true'":r)+"]) - feature aborted."),!1):(r=Math.floor(1+100*Math.random()))<=t?(i.default.debug("feature_flag ["+e+"] - feature activated with "+t+"%, current sample is "+r+"% - feature passed"),!0):(i.default.debug("feature_flag ["+e+"] - feature activated with "+t+"%, current sample is "+r+"% - feature aborted"),!1)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.regexFromPath=t.connectUserMD5Email=t.sendSdkVisited=t.getEmailReferer=t.getDomainExtractor=t.addUrlExtraction=t.getEntities=t.updateOpenedNotification=void 0;var h=c(r(1)),n=c(r(4)),p=c(r(5)),o=c(r(118));t.sendContentOpen=function(){var e=window.location.search.substring(1),e=y.default.parse(e),t=e.jnid,e=e.jnlid;t&&E(t);e&&k(e)};var g=c(r(121)),m=c(r(86)),i=c(r(120)),y=c(r(169)),a=c(r(143)),s=c(r(174)),u=c(r(135));function c(e){return e&&e.__esModule?e:{default:e}}var l,f,d,v=g.default.JNID_OPENED_LOC,b=g.default.JNLID_OPENED_LOC,w=g.default.clientApi,_=g.default.userApi,S=t.updateOpenedNotification=function(r){return new p.default(function(e){var t=new XMLHttpRequest;t.open("POST",_+"/users/notifications/"+r+"/open"),t.setRequestHeader("Content-type","application/json"),t.onreadystatechange=function(){if(4===t.readyState)return e(200===t.status)},t.send()})},E=(t.getEntities=(l=(0,n.default)(h.default.mark(function e(t){var r,n=t.uri,o=t.domain_id,a=t.read_only,s=t.title_md5,u=t.description_md5,c=t.image_url_md5,l=t.image_url_encoded_md5,f=t.published_at_md5,t=t.sdk_version,d=void 0===t?null:t;return h.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:m.default.debug("api/getEntities: started..."),r=decodeURI(n)===n?encodeURI(n):n,e.next=4;var i={url:r,domain_id:o,read_only:a,title_md5:s,description_md5:u,image_url_md5:c,image_url_encoded_md5:l,published_at_md5:f,sdk_version:d};return new p.default(function(t,r){var e=y.default.stringify(i),e=(g.default.userApiCdn||g.default.userApi)+"/entities?"+e,n=new XMLHttpRequest;n.open("GET",e),n.onreadystatechange=function(e){4===n.readyState&&(200===n.status&&t(JSON.parse(n.response)),r("getEntitiesReq: Server Error"))},n.send()});case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}},e,void 0)})),function(e){return l.apply(this,arguments)}),t.addUrlExtraction=function(e,t,r,n){m.default.debug("api/addUrlExtraction: started...");e=g.default.userApi+"/domains/"+e+"/urls/"+t;return i.default.postJson(e,r,{authorization:"Bearer "+n})},t.getDomainExtractor=function(){},f=(0,n.default)(h.default.mark(function e(n){return h.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:if(t=n,r=void 0,((r=localStorage.getItem(v))?JSON.parse(r):{})[t])return e.abrupt("return");e.next=4;break;case 4:return e.next=6,S(n);case 6:e.sent&&(r=n,t=void 0,(t=(t=localStorage.getItem(v))?JSON.parse(t):{})[r]=!0,localStorage.setItem(v,(0,o.default)(t)));case 8:case"end":return e.stop()}var t,r},e,void 0)})),function(e){return f.apply(this,arguments)}),k=(d=(0,n.default)(h.default.mark(function e(i){return h.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(i){e.next=2;break}return e.abrupt("return");case 2:if(t=i,n=void 0,((n=sessionStorage.getItem(b))?JSON.parse(n):{})[t])return e.abrupt("return");e.next=4;break;case 4:e.next=6;var r=i;return new p.default(function(e){var t=new XMLHttpRequest;t.open("PUT",w+"/users/newsletter/"+r+"/open"),t.setRequestHeader("Content-type","application/json"),t.onreadystatechange=function(){if(4===t.readyState)return e(200===t.status)},t.send()});case 6:e.sent&&(n=i,t=void 0,(t=(t=sessionStorage.getItem(b))?JSON.parse(t):{})[n]=!0,sessionStorage.setItem(b,(0,o.default)(t)));case 8:case"end":return e.stop()}var t,n},e,void 0)})),function(e){return d.apply(this,arguments)});var x,D;t.getEmailReferer=(x=(0,n.default)(h.default.mark(function e(t,r,n){var i,o;return h.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(i=new URL(window.location).search,i=new URLSearchParams(i),i=i.get("email")){e.next=5;break}return e.abrupt("return");case 5:return e.prev=5,o={domain_id:t,domain_uuid:n,user_token:r,value:i,method:"email",platform:"email"},e.next=9,(0,a.default)(o);case 9:m.default.debug("Email: "+i+", subscribed from query"),u.default.visitPage("email_subscription"),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(5),m.default.debug("Couldn't subscribed email query");case 16:case"end":return e.stop()}},e,void 0,[[5,13]])})),function(e,t,r){return x.apply(this,arguments)}),t.sendSdkVisited=function(n,i){return new p.default(function(e){var t=g.default.userApi+"/users/"+n+"/sdk-visit",r=new XMLHttpRequest;r.open("PUT",t),r.setRequestHeader("Content-type","application/json"),r.onreadystatechange=function(){if(4===r.readyState)return e(200===r.status)},r.send((0,o.default)({subscriptions:i}))})},t.connectUserMD5Email=(D=(0,n.default)(h.default.mark(function e(t,r,n){var i;return h.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,i={domain_id:t,md5email:r,user_token:n},e.next=4,(0,s.default)(i);case 4:return i=e.sent,m.default.debug("connectApi res",i),m.default.debug("User: "+n+", connected to md5 email "+r),e.abrupt("return",i);case 10:throw e.prev=10,e.t0=e.catch(0),m.default.debug("Couldn't connect User to md5 email: "+(e.t0&&e.t0.message)),e.t0;case 14:case"end":return e.stop()}},e,void 0,[[0,10]])})),function(e,t,r){return D.apply(this,arguments)}),t.regexFromPath=function(e){return new RegExp("^"+e.replace(/[-[\]{}()+?.,\\^$|#\s]/g,"\\$&").split("*").join(".*")+"$")}},function(e,a,t){"use strict";const r=t(170),n=t(171),u=t(172),o=t(173);function c(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function s(e,t){return t.encode?(t.strict?r:encodeURIComponent)(e):e}function l(e,t){return t.decode?n(e):e}function f(e){var t=e.indexOf("#");return e=-1!==t?e.slice(0,t):e}function i(e){var t=(e=f(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function d(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function h(e,r){c((r=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},r)).arrayFormatSeparator);const n=function(o){let n;switch(o.arrayFormat){case"index":return(e,t,r)=>{n=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),n?(void 0===r[e]&&(r[e]={}),r[e][n[1]]=t):r[e]=t};case"bracket":return(e,t,r)=>{n=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),n?void 0===r[e]?r[e]=[t]:r[e]=[].concat(r[e],t):r[e]=t};case"comma":case"separator":return(e,t,r)=>{var n="string"==typeof t&&t.includes(o.arrayFormatSeparator),i="string"==typeof t&&!n&&l(t,o).includes(o.arrayFormatSeparator),n=(t=i?l(t,o):t,n||i?t.split(o.arrayFormatSeparator).map(e=>l(e,o)):null===t?t:l(t,o));r[e]=n};default:return(e,t,r)=>{void 0===r[e]?r[e]=t:r[e]=[].concat(r[e],t)}}}(r),i=Object.create(null);if("string"!=typeof e)return i;if(!(e=e.trim().replace(/^[?#&]/,"")))return i;for(const o of e.split("&"))if(""!==o){let[e,t]=u(r.decode?o.replace(/\+/g," "):o,"=");t=void 0===t?null:["comma","separator"].includes(r.arrayFormat)?t:l(t,r),n(l(e,r),t,i)}for(const t of Object.keys(i)){const a=i[t];if("object"==typeof a&&null!==a)for(const s of Object.keys(a))a[s]=d(a[s],r);else i[t]=d(a,r)}return!1===r.sort?i:(!0===r.sort?Object.keys(i).sort():Object.keys(i).sort(r.sort)).reduce((e,t)=>{var r=i[t];return Boolean(r)&&"object"==typeof r&&!Array.isArray(r)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(r):e[t]=r,e},Object.create(null))}a.extract=i,a.parse=h,a.stringify=(r,n)=>{if(!r)return"";c((n=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},n)).arrayFormatSeparator);var e;const i=function(i){switch(i.arrayFormat){case"index":return n=>(e,t)=>{const r=e.length;return void 0===t||i.skipNull&&null===t||i.skipEmptyString&&""===t?e:null===t?[...e,[s(n,i),"[",r,"]"].join("")]:[...e,[s(n,i),"[",s(r,i),"]=",s(t,i)].join("")]};case"bracket":return r=>(e,t)=>void 0===t||i.skipNull&&null===t||i.skipEmptyString&&""===t?e:null===t?[...e,[s(r,i),"[]"].join("")]:[...e,[s(r,i),"[]=",s(t,i)].join("")];case"comma":case"separator":return r=>(e,t)=>null==t||0===t.length?e:0===e.length?[[s(r,i),"=",s(t,i)].join("")]:[[e,s(t,i)].join(i.arrayFormatSeparator)];default:return r=>(e,t)=>void 0===t||i.skipNull&&null===t||i.skipEmptyString&&""===t?e:null===t?[...e,s(r,i)]:[...e,[s(r,i),"=",s(t,i)].join("")]}}(n),t={};for(const a of Object.keys(r))e=a,n.skipNull&&(e=>null==e)(r[e])||n.skipEmptyString&&""===r[e]||(t[a]=r[a]);const o=Object.keys(t);return!1!==n.sort&&o.sort(n.sort),o.map(e=>{const t=r[e];return void 0===t?"":null===t?s(e,n):Array.isArray(t)?t.reduce(i(e),[]).join("&"):s(e,n)+"="+s(t,n)}).filter(e=>0<e.length).join("&")},a.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[r,n]=u(e,"#");return Object.assign({url:r.split("?")[0]||"",query:h(i(e),t)},t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:l(n,t)}:{})},a.stringifyUrl=(e,t)=>{t=Object.assign({encode:!0,strict:!0},t);var r=f(e.url).split("?")[0]||"",n=a.extract(e.url),n=a.parse(n,{sort:!1}),n=Object.assign(n,e.query);let i=a.stringify(n,t),o=(i=i&&"?"+i,function(e){let t="";var r=e.indexOf("#");return t=-1!==r?e.slice(r):t}(e.url));return e.fragmentIdentifier&&(o="#"+s(e.fragmentIdentifier,t)),""+r+i+o},a.pick=(e,t,r)=>{r=Object.assign({parseFragmentIdentifier:!0},r);var{url:e,query:n,fragmentIdentifier:i}=a.parseUrl(e,r);return a.stringifyUrl({url:e,query:o(n,t),fragmentIdentifier:i},r)},a.exclude=(e,r,t)=>{var n=Array.isArray(r)?e=>!r.includes(e):(e,t)=>!r(e,t);return a.pick(e,n,t)}},function(e,t){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>"%"+e.charCodeAt(0).toString(16).toUpperCase())},function(e,t){"use strict";var r="%[a-f0-9]{2}",i=new RegExp(r,"gi"),c=new RegExp("("+r+")+","gi");function l(t){try{return decodeURIComponent(t)}catch(e){for(var r=t.match(i),n=1;n<r.length;n++)r=(t=function e(t,r){try{return decodeURIComponent(t.join(""))}catch(e){}if(1===t.length)return t;var n=t.slice(0,r=r||1),t=t.slice(r);return Array.prototype.concat.call([],e(n),e(t))}(r,n).join("")).match(i);return t}}e.exports=function(t){if("string"!=typeof t)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof t+"`");try{return t=t.replace(/\+/g," "),decodeURIComponent(t)}catch(e){for(var r=t,n={"%FE%FF":"��","%FF%FE":"��"},i=c.exec(r);i;){try{n[i[0]]=decodeURIComponent(i[0])}catch(e){var o=l(i[0]);o!==i[0]&&(n[i[0]]=o)}i=c.exec(r)}n["%C2"]="�";for(var a=Object.keys(n),s=0;s<a.length;s++){var u=a[s];r=r.replace(new RegExp(u,"g"),n[u])}return r}}},function(e,t){"use strict";e.exports=(e,t)=>{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];var r=e.indexOf(t);return-1===r?[e]:[e.slice(0,r),e.slice(r+t.length)]}},function(e,t){"use strict";e.exports=function(e,t){for(var r={},n=Object.keys(e),i=Array.isArray(t),o=0;o<n.length;o++){var a=n[o],s=e[a];(i?-1!==t.indexOf(a):t(a,s,e))&&(r[a]=s)}return r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=i(r(1)),u=i(r(118)),c=i(r(5)),n=i(r(4));function i(e){return e&&e.__esModule?e:{default:e}}var o,l=i(r(141)).default.userApi;t.default=(o=(0,n.default)(s.default.mark(function e(t){var r,n,i,o,a;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.domain_id,n=t.md5email,i=t.user_token,r&&n&&i){e.next=3;break}throw new Error("connectApi missing a param: domain_id: "+r+", md5: "+n+", user_token: "+i);case 3:return o=l+"/connect",a={domain_id:r,md5:n,user_token:i.replace(/-/g,"_")},e.abrupt("return",new c.default(function(t,r){var n=new XMLHttpRequest;n.open("POST",o),n.setRequestHeader("Content-type","application/json"),n.onreadystatechange=function(e){if(4===n.readyState)return 200===n.status?t(JSON.parse(n.response)):r(e)},n.send((0,u.default)(a))}));case 6:case"end":return e.stop()}},e,this)})),function(e){return o.apply(this,arguments)})},,,,,,,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(93)),i=o(r(94));function o(e){return e&&e.__esModule?e:{default:e}}var a=o(r(100)).default.JEENG_NEWSLETTER_EMAIL;function s(){(0,n.default)(this,s)}(0,i.default)(s,null,[{key:"getRegToken",value:function(){return localStorage.getItem(a)}},{key:"setRegToken",value:function(e){return localStorage.setItem(a,e)}},{key:"getStoredToken",value:function(){return localStorage.getItem(a)}}]),t.default=s},,function(e,t,r){"use strict";t.decode=t.parse=r(186),t.encode=t.stringify=r(187)},function(e,t){"use strict";e.exports=function(e,t,r,n){r=r||"=";var i={};if("string"!=typeof e||0===e.length)return i;var o=/\+/g,t=(e=e.split(t=t||"&"),1e3),a=(n&&"number"==typeof n.maxKeys&&(t=n.maxKeys),e.length);0<t&&t<a&&(a=t);for(var s=0;s<a;++s){var u,c=e[s].replace(o,"%20"),l=c.indexOf(r),l=0<=l?(u=c.substr(0,l),c.substr(l+1)):(u=c,""),c=decodeURIComponent(u),l=decodeURIComponent(l);Object.prototype.hasOwnProperty.call(i,c)?Array.isArray(i[c])?i[c].push(l):i[c]=[i[c],l]:i[c]=l}return i}},function(e,t){"use strict";function o(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}}e.exports=function(r,n,i,e){return n=n||"&",i=i||"=","object"==typeof(r=null===r?void 0:r)?Object.keys(r).map(function(e){var t=encodeURIComponent(o(e))+i;return Array.isArray(r[e])?r[e].map(function(e){return t+encodeURIComponent(o(e))}).join(n):t+encodeURIComponent(o(r[e]))}).join(n):e?encodeURIComponent(o(e))+i+encodeURIComponent(o(r)):""}},,,,,,,,,,,,,,,,function(e,t,r){"use strict";t.__esModule=!0;var r=r(80),r=(r=r)&&r.__esModule?r:{default:r};t.default=r.default||function(e){for(var t=1;t<arguments.length;t++){var r,n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a(r(102)),u=a(r(118)),l=a(r(5)),f=a(r(89)),d=a(r(1)),h=a(r(4)),n=a(r(93)),i=a(r(94)),p=a(r(86)),o=a(r(121)),c=a(r(143)),g=a(r(185)),m=a(r(137)),y=a(r(101)),v=a(r(183)),b=a(r(135));function a(e){return e&&e.__esModule?e:{default:e}}var w,_,S="production",E=o.default.browserNotificationModalWidgetBaseUrl,k=o.default.newsletterInlineBaseUrl,x=o.default.defaultInterval,D=o.default.NEWSLETTER_INLINE_CLASS,A=o.default.ANALYZE_IFRAME_SRC,T=o.default.JEENG_DASHBOARD_URL,O="jeengBrowserNotificationPopupLastSeen_"+S,r=((0,i.default)(N,null,[{key:"browserNotificationModal",value:(_=(0,h.default)(d.default.mark(function e(t){var r,n,i,o,a,s,u,c=this;return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(p.default.debug("Widgets.browserNotificationModal: Starting..."),r=new m.default(window.jeengConfig[S].domain_id,y.default.getUserId(),null,window.jeengConfig[S].domain_uuid),m.default.isSupported()){e.next=4;break}return e.abrupt("return",p.default.info("Widgets.browserNotificationModal: No push support."));case 4:if(m.default.hasPermission())return r.messaging.onTokenRefresh((0,h.default)(d.default.mark(function e(){var t;return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.messaging.getToken();case 2:return t=e.sent,e.next=5,r.registerJenngWithFirebaseToken(t);case 5:case"end":return e.stop()}},e,c)}))),n=m.default.getRegToken(),e.next=9,r.messaging.getToken();e.next=19;break;case 9:if(i=e.sent,o=m.default.getSubscriptionDomains(),n===i&&o.includes(window.jeengConfig[S].domain_id))return e.abrupt("return",p.default.info("Widgets.browserNotificationModal: Stopping, Already subscribed."));e.next=13;break;case 13:return p.default.info("Widgets.browserNotificationModal: Tokens update."),e.next=16,r.subscribe();case 16:return e.abrupt("return",e.sent);case 19:if(t["native-prompt"]&&"https:"===window.location.protocol)return p.default.info("Widgets.browserNotificationModal: Native prompt"),e.next=23,r.subscribe();e.next=24;break;case 23:return e.abrupt("return",e.sent);case 24:if(i=window.localStorage.getItem(O),o=Number(t["widget-min-interval"]),a=o?6e4*o:x,i&&Date.now()-i<a)return e.abrupt("return",p.default.info("Widgets.browserNotificationModal: Min interval."));e.next=29;break;case 29:if(a=m.default.getRegToken(),s=m.default.getSubscriptionDomains(),a&&s.includes(window.jeengConfig[S].domain_id))return e.abrupt("return",p.default.info("Widgets.browserNotificationModal: Stopping, Already subscribed."));e.next=33;break;case 33:return p.default.debug("Widgets.browserNotificationModal: Adding widgetDiv..."),(u=window.document.createElement("div")).id="jeeng-notification",(0,f.default)(t).forEach(function(e){return u.setAttribute("data-"+e,t[e])}),window.document.body.appendChild(u),p.default.debug("Widgets.browserNotificationModal: Adding start script..."),e.next=41,new l.default(function(e){var t=document.createElement("script");t.type="text/javascript",t.src=E+"/v3.js",document.body.appendChild(t),t.addEventListener("load",e())});case 41:window.localStorage.setItem(O,Date.now());case 42:case"end":return e.stop()}},e,this)})),function(e){return _.apply(this,arguments)})},{key:"newsletterInline",value:(w=(0,h.default)(d.default.mark(function e(){var t,a,r,n,s=this,i=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(p.default.debug("Widget.newsletterInline: Started..."),v.default.getRegToken())return e.abrupt("return",p.default.info("Widgets.newsletterInline: Subscribed."));e.next=3;break;case 3:if(t=window.document.querySelector("."+D)){e.next=7;break}return p.default.debug("Widget.newsletterInline: Coud not find element. Stopping."),e.abrupt("return");case 7:return a=window.document.createElement("iframe"),p.default.debug("Widget.newsletterInline: newsletterInlineBaseUrl: "+k),p.default.debug("Widget.newsletterInline: data: "+(0,u.default)(i)),p.default.debug("Widget.newsletterInline: querystring: "+g.default.stringify(i)),r=k+"?"+g.default.stringify(i),p.default.debug("Widget.newsletterInline: srcUrl: "+r),a.setAttribute("src",r),a.setAttribute("style","width:100%; border:0;"),r=new l.default(function(e){a.addEventListener("load",e),t.appendChild(a)}),n=new l.default(function(e){var t=window.document.createElement("script");t.src=k+"/iframeResizer.min.js",t.addEventListener("load",e),window.document.head.appendChild(t)}),e.next=19,l.default.all([r,n]);case 19:p.default.info("Widget.newsLetterInline: Appended iFrame (and resizer)."),window.iFrameResize({},"."+D+" > iframe"),window.addEventListener("message",function(){var t=(0,h.default)(d.default.mark(function e(t){var r,n,i,o=t.data;return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(p.default.debug("Widget.newsLetterInline: Received postMessage:",(0,u.default)(o)),o.type!=="Jeeng Newsletter Subscription-"+S)return e.abrupt("return");e.next=3;break;case 3:return e.prev=3,r={domain_id:window.jeengConfig[S].domain_id,domain_uuid:window.jeengConfig[S].domain_uuid,user_token:y.default.getUserId(),value:o.email,method:"email",platform:"email"},p.default.debug("Widget.newsLetterInline: going to subscribe:",r),e.next=8,(0,c.default)(r);case 8:v.default.setRegToken(r.value),a.contentWindow.postMessage({type:"Jeeng Newsletter Subscription Status",status:"OK"},"*"),b.default.visitPage("widget_subscription"),e.next=20;break;case 13:e.prev=13,e.t0=e.catch(3),n=e.t0.message,i=e.t0.stack,p.default.error("Widget.newsLetterInline:","subscribe error:",{message:n,stack:i}),p.default.debug("Widget.newsLetterInline: iframe.contentWindow:",a.contentWindow),document.querySelector("."+D+" > iframe").contentWindow.postMessage({type:"Jeeng Newsletter Subscription Status",status:"FAILED"},"*");case 20:case"end":return e.stop()}},e,s,[[3,13]])}));return function(e){return t.apply(this,arguments)}}());case 22:case"end":return e.stop()}},e,this)})),function(){return w.apply(this,arguments)})},{key:"setSdkOverlay",value:function(){function r(e){return t.apply(this,arguments)}t=(0,h.default)(d.default.mark(function e(t){var r,n,i=t.data;return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("object"!==(void 0===i?"undefined":(0,s.default)(i)))return e.abrupt("return");e.next=2;break;case 2:r=i.type,n=i.url_id,e.t0=r,e.next=e.t0==="JEENG_URL_ANALYSIS_FAILED-"+S?6:e.t0==="JEENG_URL_ANALYSIS_COMPLETED-"+S?9:e.t0==="JEENG_CLOSE_WINDOW-"+S?10:e.t0==="JEENG_REDIRECT_DASHBOARD-"+S?12:14;break;case 6:return e.next=8,a;case 8:return e.abrupt("return",o.contentWindow.window.postMessage({type:"GET_ENTITIES_ERROR"},"*"));case 9:return e.abrupt("return",window.location=T+"/push-notifications?url_id="+n+"&send");case 10:return document.body.removeChild(o),e.abrupt("return",window.close());case 12:return window.location=T,e.abrupt("return");case 14:return e.abrupt("return");case 15:case"end":return e.stop()}},e,this)}));var t,o=null,a=new l.default(function(e){var t=window.location.search.substring(1);if(!g.default.parse(t).jwp_action)return e();window.addEventListener("message",r),document.body.style.overflow="hidden",(o=document.createElement("iframe")).style["z-index"]="9999",o.style.position="fixed",o.style.top="0",o.style.left="0",o.style.width="100vw",o.style.height="100vh",o.frameBorder=0,o.src=A,o.scrolling="no",o.onload=function(){return e(o)},document.body.appendChild(o)});return a}}]),N);function N(){(0,n.default)(this,N)}t.default=r},function(e,t,r){"use strict";var E=r(206),k=r(207);function _(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=i,t.resolve=function(e,t){return i(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?i(e,!1,!0).resolveObject(t):t},t.format=function(e){k.isString(e)&&(e=i(e));return e instanceof _?e.format():_.prototype.format.call(e)},t.Url=_;var x=/^([a-z0-9.+-]+:)/i,n=/:[0-9]*$/,D=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,t=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),A=["'"].concat(t),T=["%","/","?",";","#"].concat(A),O=["/","?","#"],N=/^[+a-z0-9A-Z_-]{0,63}$/,L=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,R={javascript:!0,"javascript:":!0},C={javascript:!0,"javascript:":!0},M={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},I=r(185);function i(e,t,r){if(e&&k.isObject(e)&&e instanceof _)return e;var n=new _;return n.parse(e,t,r),n}_.prototype.parse=function(e,t,r){if(!k.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var n=e.indexOf("?"),n=-1!==n&&n<e.indexOf("#")?"?":"#",i=e.split(n);i[0]=i[0].replace(/\\/g,"/");var o=(o=e=i.join(n)).trim();if(!r&&1===e.split("#").length){i=D.exec(o);if(i)return this.path=o,this.href=o,this.pathname=i[1],i[2]?(this.search=i[2],this.query=t?I.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var a,n=x.exec(o);if(n&&(a=(n=n[0]).toLowerCase(),this.protocol=a,o=o.substr(n.length)),!(r||n||o.match(/^\/\/[^@\/]+@[^@\/]+/))||!(w="//"===o.substr(0,2))||n&&C[n]||(o=o.substr(2),this.slashes=!0),!C[n]&&(w||n&&!M[n])){for(var s=-1,u=0;u<O.length;u++)-1!==(c=o.indexOf(O[u]))&&(-1===s||c<s)&&(s=c);-1!==(e=-1===s?o.lastIndexOf("@"):o.lastIndexOf("@",s))&&(i=o.slice(0,e),o=o.slice(e+1),this.auth=decodeURIComponent(i));for(var c,s=-1,u=0;u<T.length;u++)-1!==(c=o.indexOf(T[u]))&&(-1===s||c<s)&&(s=c);-1===s&&(s=o.length),this.host=o.slice(0,s),o=o.slice(s),this.parseHost(),this.hostname=this.hostname||"";r="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!r)for(var l=this.hostname.split(/\./),u=0,f=l.length;u<f;u++){var d=l[u];if(d&&!d.match(N)){for(var h="",p=0,g=d.length;p<g;p++)127<d.charCodeAt(p)?h+="x":h+=d[p];if(!h.match(N)){var m=l.slice(0,u),y=l.slice(u+1),v=d.match(L);v&&(m.push(v[1]),y.unshift(v[2])),y.length&&(o="/"+y.join(".")+o),this.hostname=m.join(".");break}}}255<this.hostname.length?this.hostname="":this.hostname=this.hostname.toLowerCase(),r||(this.hostname=E.toASCII(this.hostname));var b=this.port?":"+this.port:"",w=this.hostname||"";this.host=w+b,this.href+=this.host,r&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==o[0]&&(o="/"+o))}if(!R[a])for(u=0,f=A.length;u<f;u++){var _,S=A[u];-1!==o.indexOf(S)&&((_=encodeURIComponent(S))===S&&(_=escape(S)),o=o.split(S).join(_))}n=o.indexOf("#"),-1!==n&&(this.hash=o.substr(n),o=o.slice(0,n)),e=o.indexOf("?");return-1!==e?(this.search=o.substr(e),this.query=o.substr(e+1),t&&(this.query=I.parse(this.query)),o=o.slice(0,e)):t&&(this.search="",this.query={}),o&&(this.pathname=o),M[a]&&this.hostname&&!this.pathname&&(this.pathname="/"),(this.pathname||this.search)&&(b=this.pathname||"",i=this.search||"",this.path=b+i),this.href=this.format(),this},_.prototype.format=function(){var e=this.auth||"",t=(e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@"),this.protocol||""),r=this.pathname||"",n=this.hash||"",i=!1,o="",e=(this.host?i=e+this.host:this.hostname&&(i=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(i+=":"+this.port)),this.query&&k.isObject(this.query)&&Object.keys(this.query).length&&(o=I.stringify(this.query)),this.search||o&&"?"+o||"");return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||M[t])&&!1!==i?(i="//"+(i||""),r&&"/"!==r.charAt(0)&&(r="/"+r)):i=i||"",n&&"#"!==n.charAt(0)&&(n="#"+n),e&&"?"!==e.charAt(0)&&(e="?"+e),t+i+(r=r.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(e=e.replace("#","%23"))+n},_.prototype.resolve=function(e){return this.resolveObject(i(e,!1,!0)).format()},_.prototype.resolveObject=function(e){k.isString(e)&&((d=new _).parse(e,!1,!0),e=d);for(var t=new _,r=Object.keys(this),n=0;n<r.length;n++){var i=r[n];t[i]=this[i]}if(t.hash=e.hash,""===e.href)return t.href=t.format(),t;if(e.slashes&&!e.protocol){for(var o=Object.keys(e),a=0;a<o.length;a++){var s=o[a];"protocol"!==s&&(t[s]=e[s])}return M[t.protocol]&&t.hostname&&!t.pathname&&(t.path=t.pathname="/"),t.href=t.format(),t}if(e.protocol&&e.protocol!==t.protocol){if(!M[e.protocol]){for(var u=Object.keys(e),c=0;c<u.length;c++){var l=u[c];t[l]=e[l]}return t.href=t.format(),t}if(t.protocol=e.protocol,e.host||C[e.protocol])t.pathname=e.pathname;else{for(var f=(e.pathname||"").split("/");f.length&&!(e.host=f.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==f[0]&&f.unshift(""),f.length<2&&f.unshift(""),t.pathname=f.join("/")}return t.search=e.search,t.query=e.query,t.host=e.host||"",t.auth=e.auth,t.hostname=e.hostname||e.host,t.port=e.port,(t.pathname||t.search)&&(d=t.pathname||"",h=t.search||"",t.path=d+h),t.slashes=t.slashes||e.slashes,t.href=t.format(),t}var d=t.pathname&&"/"===t.pathname.charAt(0),h=e.host||e.pathname&&"/"===e.pathname.charAt(0),d=h||d||t.host&&e.pathname,p=d,g=t.pathname&&t.pathname.split("/")||[],f=e.pathname&&e.pathname.split("/")||[],m=t.protocol&&!M[t.protocol];if(m&&(t.hostname="",t.port=null,t.host&&(""===g[0]?g[0]=t.host:g.unshift(t.host)),t.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===f[0]?f[0]=e.host:f.unshift(e.host)),e.host=null),d=d&&(""===f[0]||""===g[0])),h)t.host=(e.host||""===e.host?e:t).host,t.hostname=(e.hostname||""===e.hostname?e:t).hostname,t.search=e.search,t.query=e.query,g=f;else if(f.length)(g=g||[]).pop(),g=g.concat(f),t.search=e.search,t.query=e.query;else if(!k.isNullOrUndefined(e.search))return m&&(t.hostname=t.host=g.shift(),(w=!!(t.host&&0<t.host.indexOf("@"))&&t.host.split("@"))&&(t.auth=w.shift(),t.host=t.hostname=w.shift())),t.search=e.search,t.query=e.query,k.isNull(t.pathname)&&k.isNull(t.search)||(t.path=(t.pathname||"")+(t.search||"")),t.href=t.format(),t;if(!g.length)return t.pathname=null,t.search?t.path="/"+t.search:t.path=null,t.href=t.format(),t;for(var y=g.slice(-1)[0],h=(t.host||e.host||1<g.length)&&("."===y||".."===y)||""===y,v=0,b=g.length;0<=b;b--)"."===(y=g[b])?g.splice(b,1):".."===y?(g.splice(b,1),v++):v&&(g.splice(b,1),v--);if(!d&&!p)for(;v--;)g.unshift("..");!d||""===g[0]||g[0]&&"/"===g[0].charAt(0)||g.unshift(""),h&&"/"!==g.join("/").substr(-1)&&g.push("");var w,p=""===g[0]||g[0]&&"/"===g[0].charAt(0);return m&&(t.hostname=t.host=!p&&g.length?g.shift():"",(w=!!(t.host&&0<t.host.indexOf("@"))&&t.host.split("@"))&&(t.auth=w.shift(),t.host=t.hostname=w.shift())),(d=d||t.host&&g.length)&&!p&&g.unshift(""),g.length?t.pathname=g.join("/"):(t.pathname=null,t.path=null),k.isNull(t.pathname)&&k.isNull(t.search)||(t.path=(t.pathname||"")+(t.search||"")),t.auth=e.auth||t.auth,t.slashes=t.slashes||e.slashes,t.href=t.format(),t},_.prototype.parseHost=function(){var e=this.host,t=n.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,g,x){var D;!function(e,t){function m(e){throw RangeError(d[e])}function i(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function r(e,t){var r=e.split("@"),n="",r=(1<r.length&&(n=r[0]+"@",e=r[1]),(e=e.replace(f,".")).split("."));return n+i(r,t).join(".")}function y(e){for(var t,r,n=[],i=0,o=e.length;i<o;)55296<=(t=e.charCodeAt(i++))&&t<=56319&&i<o?56320==(64512&(r=e.charCodeAt(i++)))?n.push(((1023&t)<<10)+(1023&r)+65536):(n.push(t),i--):n.push(t);return n}function p(e){return i(e,function(e){var t="";return 65535<e&&(t+=k((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=k(e)}).join("")}function v(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function b(e,t,r){var n=0;for(e=r?E(e/u):e>>1,e+=E(e/t);h*S>>1<e;n+=_)e=E(e/h);return E(n+(h+1)*e/(e+s))}function n(e){var t,r,n,i,o,a,s,u=[],c=e.length,l=0,f=128,d=72,h=e.lastIndexOf("-");for(h<0&&(h=0),r=0;r<h;++r)128<=e.charCodeAt(r)&&m("not-basic"),u.push(e.charCodeAt(r));for(n=0<h?h+1:0;n<c;){for(i=l,o=1,a=_;c<=n&&m("invalid-input"),s=e.charCodeAt(n++),(_<=(s=s-48<10?s-22:s-65<26?s-65:s-97<26?s-97:_)||s>E((w-l)/o))&&m("overflow"),l+=s*o,!(s<(s=a<=d?1:d+S<=a?S:a-d));a+=_)o>E(w/(s=_-s))&&m("overflow"),o*=s;d=b(l-i,t=u.length+1,0==i),E(l/t)>w-f&&m("overflow"),f+=E(l/t),l%=t,u.splice(l++,0,f)}return p(u)}function o(e){for(var t,r,n,i,o,a,s,u,c,l,f=[],d=(e=y(e)).length,h=128,p=72,g=t=0;g<d;++g)(s=e[g])<128&&f.push(k(s));for(r=n=f.length,n&&f.push("-");r<d;){for(i=w,g=0;g<d;++g)h<=(s=e[g])&&s<i&&(i=s);for(i-h>E((w-t)/(u=r+1))&&m("overflow"),t+=(i-h)*u,h=i,g=0;g<d;++g)if((s=e[g])<h&&++t>w&&m("overflow"),s==h){for(o=t,a=_;!(o<(c=a<=p?1:p+S<=a?S:a-p));a+=_)f.push(k(v(c+(l=o-c)%(c=_-c),0))),o=E(l/c);f.push(k(v(o,0))),p=b(t,u,r==n),t=0,++r}++t,++h}return f.join("")}var a,w,_,S,s,u,c,l,f,d,h,E,k;"object"==typeof g&&g&&g.nodeType,"object"==typeof e&&e&&e.nodeType,(t="object"==typeof t&&t).global!==t&&t.window!==t&&t.self,w=2147483647,S=26,s=38,u=700,c=/^xn--/,l=/[^\x20-\x7E]/,f=/[\x2E\u3002\uFF0E\uFF61]/g,d={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},h=(_=36)-1,E=Math.floor,k=String.fromCharCode,a={version:"1.3.2",ucs2:{decode:y,encode:p},decode:n,encode:o,toASCII:function(e){return r(e,function(e){return l.test(e)?"xn--"+o(e):e})},toUnicode:function(e){return r(e,function(e){return c.test(e)?n(e.slice(4).toLowerCase()):e})}},void 0!==(D=function(){return a}.call(g,x,g,e))&&(e.exports=D)}.call(g,x(165)(e),function(){return this}())},function(e,t){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t){e.exports=e=>{var t=typeof e;if("string"!=t)throw new TypeError(`
	      URL type is invalid. Expected a string, but got: ${t}
	    `);const r=new RegExp("^(?:(?:https?)://)(?:localhost|(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))\\.?)(?::\\d{2,5})?(?:[/?#]\\S*)?$","i");return r.test(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,n,o=p(r(5)),a=p(r(1)),s=p(r(4)),u=p(r(93)),c=p(r(94)),l=(i=(0,s.default)(a.default.mark(function e(t,r,n,i){var o;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o={domain_id:t,domain_uuid:i,user_token:r,value:n,method:"onesignal_browser",platform:"browser"},e.next=3,(0,h.default)(o);case 3:localStorage.setItem(m,n);case 4:case"end":return e.stop()}},e,this)})),function(e,t,r,n){return i.apply(this,arguments)}),f=(n=(0,s.default)(a.default.mark(function e(t){return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(window.OneSignal)return e.abrupt("return");e.next=2;break;case 2:if(t){e.next=4;break}return e.abrupt("return");case 4:return e.next=6,new o.default(function(e){var t=document.createElement("script");t.src="https://cdn.onesignal.com/sdks/OneSignalSDK.js",document.head.appendChild(t),t.addEventListener("load",function(){return e()})});case 6:window.OneSignal.push(["init",{appId:t,autoRegister:!1,notifyButton:{enable:!1}}]);case 7:case"end":return e.stop()}},e,this)})),function(e){return n.apply(this,arguments)}),d=p(r(101)),h=p(r(143));function p(e){return e&&e.__esModule?e:{default:e}}var g,m=p(r(100)).default.JEENG_ONE_SIGNAL_USER_ID_LOC,r=((0,c.default)(y,null,[{key:"getStoredToken",value:function(){return localStorage.getItem(m)}},{key:"sync",value:(g=(0,s.default)(a.default.mark(function e(t,r,n){var i,o;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.getStoredToken())return e.abrupt("return");e.next=2;break;case 2:if(window.OneSignal||r){e.next=4;break}return e.abrupt("return");case 4:return e.next=6,f(r);case 6:return e.next=8,window.OneSignal.isPushNotificationsEnabled();case 8:if(e.sent){e.next=10;break}return e.abrupt("return");case 10:return i=d.default.getUserId().replace(/-/g,"_"),e.next=13,window.OneSignal.getUserId();case 13:return o=e.sent,e.next=16,l(t,i,o,n);case 16:return e.abrupt("return",e.sent);case 17:case"end":return e.stop()}},e,this)})),function(e,t,r){return g.apply(this,arguments)})}]),y);function y(){(0,u.default)(this,y)}t.default=r},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.receiveMigration=t.migrate=void 0;var o=i(r(1)),a=i(r(5)),n=i(r(4)),s=i(r(101)),u=i(r(137)),c=i(r(86));function i(e){return e&&e.__esModule?e:{default:e}}var l,f="JEENG_MIGRATE_SUBSCRIPTION-production";t.migrate=(l=(0,n.default)(o.default.mark(function e(t){var r,n,i=t.dest;return o.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(c.default.debug("migrate: started..."),i){e.next=3;break}return e.abrupt("return");case 3:if(r=u.default.getRegToken()){e.next=6;break}return e.abrupt("return");case 6:return(n=window.document.createElement("iframe")).setAttribute("src",i),n.setAttribute("style","height:0; width: 0; border:0; display: none;"),e.next=11,new a.default(function(e){n.addEventListener("load",e),window.document.body.appendChild(n)});case 11:n.contentWindow.postMessage({type:f,reg_token:r,user_id:s.default.getUserId()},i);case 12:case"end":return e.stop()}},e,void 0)})),function(e){return l.apply(this,arguments)}),t.receiveMigration=function(){window.addEventListener("message",function(e){var e=e.data,e=void 0===e?{}:e,t=e.type,r=e.reg_token,e=e.user_id;t===f&&r&&(u.default.setRegToken(r),e&&s.default.setUserId(e))})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateServiceWorker=void 0;var n,o=u(r(1)),a=u(r(118)),i=u(r(4)),s=(t.updateServiceWorker=(n=(0,i.default)(o.default.mark(function e(t){var r,n,i;return o.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("https:"!==window.location.protocol)return e.abrupt("return",s.default.info("updateServiceWorker: Not HTTPS. Stopping."));e.next=2;break;case 2:if(!(t&&t.widgets&&t.widgets.length)){e.next=6;break}if((n=t.widgets.find(function(e){return"browserNotificationModal"===e.type}))&&n.data&&n.data["force-popup"])return e.abrupt("return",s.default.info("updateServiceWorker: Force Popup. Stopping."));e.next=6;break;case 6:if("serviceWorker"in navigator){e.next=8;break}return e.abrupt("return",s.default.info("updateServiceWorker: No navigator.ServiceWorker. Stopping."));case 8:if(r="/firebase-messaging-sw.js",e.prev=9,t.featureFlags.skip_push&&t.featureFlags.skip_push.flag)return e.abrupt("return",s.default.info("updateServiceWorker skipped"));e.next=13;break;case 13:return e.next=15,navigator.serviceWorker.register(r,{updateViaCache:"none",scope:"/firebase-cloud-messaging-push-scope"});case 15:return n=e.sent,s.default.info("updateServiceWorker: Registered ServiceWorker."),e.next=19,n.update();case 19:return i=e.sent,e.abrupt("return",s.default.info("updateServiceWorker: updated. Update Status "+(0,a.default)(i)));case 23:return e.prev=23,e.t0=e.catch(9),i=e.t0.message,e.abrupt("return",s.default.error("updateServiceWorker: "+i));case 27:case"end":return e.stop()}},e,this,[[9,23]])})),function(e){return n.apply(this,arguments)}),u(r(86)));function u(e){return e&&e.__esModule?e:{default:e}}}]);