26 lines
147 KiB
Plaintext
26 lines
147 KiB
Plaintext
// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3.0
|
||
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=92)}({0:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=window,o=(r.$,r.jQuery)},10:function(e,t,n){"use strict";function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"false",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if("string"!=typeof e)throw new Error("first arg should be a string");$(e).on("click",r,(function(e){var r=t(e);return"callback"===n&&r?r:"default"===n||(e&&e.preventDefault&&e.preventDefault(),e&&e.stopPropagation&&e.stopPropagation(),!1)}))}n.d(t,"a",(function(){return r}))},12:function(e,t,n){"use strict";function r(e,t){for(var n=t&&""===location.search?location.href.slice(1).split("&"):location.search.slice(1).split("&"),r=0;r<n.length;r++)if(n[r].slice(0,n[r].indexOf("="))===e){var o=n[r].slice(n[r].indexOf("=")+1);return o.length>0?unescape(o):""}return""}n.d(t,"a",(function(){return r}))},17:function(e,t,n){(function(e,r){var o;function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}
|
||
/**
|
||
* @license
|
||
* Lodash <https://lodash.com/>
|
||
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
|
||
* Released under MIT license <https://lodash.com/license>
|
||
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
|
||
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
|
||
*/(function(){var a="Expected a function",u="__lodash_placeholder__",c=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],l="[object Arguments]",f="[object Array]",s="[object Boolean]",p="[object Date]",v="[object Error]",h="[object Function]",d="[object GeneratorFunction]",y="[object Map]",g="[object Number]",m="[object Object]",b="[object RegExp]",_="[object Set]",w="[object String]",O="[object Symbol]",j="[object WeakMap]",k="[object ArrayBuffer]",P="[object DataView]",S="[object Float32Array]",E="[object Float64Array]",x="[object Int8Array]",T="[object Int16Array]",R="[object Int32Array]",C="[object Uint8Array]",I="[object Uint16Array]",A="[object Uint32Array]",N=/\b__p \+= '';/g,D=/\b(__p \+=) '' \+/g,L=/(__e\(.*?\)|\b__t\)) \+\n'';/g,U=/&(?:amp|lt|gt|quot|#39);/g,M=/[&<>"']/g,W=RegExp(U.source),B=RegExp(M.source),F=/<%-([\s\S]+?)%>/g,$=/<%([\s\S]+?)%>/g,z=/<%=([\s\S]+?)%>/g,V=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,q=/^\w*$/,Y=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,G=/[\\^$.*+?()[\]{}|]/g,H=RegExp(G.source),Z=/^\s+|\s+$/g,K=/^\s+/,J=/\s+$/,X=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Q=/\{\n\/\* \[wrapped with (.+)\] \*/,ee=/,? & /,te=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ne=/\\(\\)?/g,re=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,oe=/\w*$/,ie=/^[-+]0x[0-9a-f]+$/i,ae=/^0b[01]+$/i,ue=/^\[object .+?Constructor\]$/,ce=/^0o[0-7]+$/i,le=/^(?:0|[1-9]\d*)$/,fe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,se=/($^)/,pe=/['\n\r\u2028\u2029\\]/g,ve="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",he="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",de="[\\ud800-\\udfff]",ye="["+he+"]",ge="["+ve+"]",me="\\d+",be="[\\u2700-\\u27bf]",_e="[a-z\\xdf-\\xf6\\xf8-\\xff]",we="[^\\ud800-\\udfff"+he+me+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",Oe="\\ud83c[\\udffb-\\udfff]",je="[^\\ud800-\\udfff]",ke="(?:\\ud83c[\\udde6-\\uddff]){2}",Pe="[\\ud800-\\udbff][\\udc00-\\udfff]",Se="[A-Z\\xc0-\\xd6\\xd8-\\xde]",Ee="(?:"+_e+"|"+we+")",xe="(?:"+Se+"|"+we+")",Te="(?:"+ge+"|"+Oe+")"+"?",Re="[\\ufe0e\\ufe0f]?"+Te+("(?:\\u200d(?:"+[je,ke,Pe].join("|")+")[\\ufe0e\\ufe0f]?"+Te+")*"),Ce="(?:"+[be,ke,Pe].join("|")+")"+Re,Ie="(?:"+[je+ge+"?",ge,ke,Pe,de].join("|")+")",Ae=RegExp("['’]","g"),Ne=RegExp(ge,"g"),De=RegExp(Oe+"(?="+Oe+")|"+Ie+Re,"g"),Le=RegExp([Se+"?"+_e+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[ye,Se,"$"].join("|")+")",xe+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[ye,Se+Ee,"$"].join("|")+")",Se+"?"+Ee+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Se+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",me,Ce].join("|"),"g"),Ue=RegExp("[\\u200d\\ud800-\\udfff"+ve+"\\ufe0e\\ufe0f]"),Me=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,We=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Be=-1,Fe={};Fe[S]=Fe[E]=Fe[x]=Fe[T]=Fe[R]=Fe[C]=Fe["[object Uint8ClampedArray]"]=Fe[I]=Fe[A]=!0,Fe[l]=Fe[f]=Fe[k]=Fe[s]=Fe[P]=Fe[p]=Fe[v]=Fe[h]=Fe[y]=Fe[g]=Fe[m]=Fe[b]=Fe[_]=Fe[w]=Fe[j]=!1;var $e={};$e[l]=$e[f]=$e[k]=$e[P]=$e[s]=$e[p]=$e[S]=$e[E]=$e[x]=$e[T]=$e[R]=$e[y]=$e[g]=$e[m]=$e[b]=$e[_]=$e[w]=$e[O]=$e[C]=$e["[object Uint8ClampedArray]"]=$e[I]=$e[A]=!0,$e[v]=$e[h]=$e[j]=!1;var ze={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ve=parseFloat,qe=parseInt,Ye="object"==(void 0===e?"undefined":i(e))&&e&&e.Object===Object&&e,Ge="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,He=Ye||Ge||Function("return this")(),Ze="object"==i(t)&&t&&!t.nodeType&&t,Ke=Ze&&"object"==i(r)&&r&&!r.nodeType&&r,Je=Ke&&Ke.exports===Ze,Xe=Je&&Ye.process,Qe=function(){try{var e=Ke&&Ke.require&&Ke.require("util").types;return e||Xe&&Xe.binding&&Xe.binding("util")}catch(e){}}(),et=Qe&&Qe.isArrayBuffer,tt=Qe&&Qe.isDate,nt=Qe&&Qe.isMap,rt=Qe&&Qe.isRegExp,ot=Qe&&Qe.isSet,it=Qe&&Qe.isTypedArray;function at(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function ut(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o<i;){var a=e[o];t(r,a,n(a),e)}return r}function ct(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function lt(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function ft(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function st(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}function pt(e,t){return!!(null==e?0:e.length)&&Ot(e,t,0)>-1}function vt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}function ht(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}function dt(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}function yt(e,t,n,r){var o=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}function gt(e,t,n,r){var o=null==e?0:e.length;for(r&&o&&(n=e[--o]);o--;)n=t(n,e[o],o,e);return n}function mt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var bt=St("length");function _t(e,t,n){var r;return n(e,(function(e,n,o){if(t(e,n,o))return r=n,!1})),r}function wt(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}function Ot(e,t,n){return t==t?function(e,t,n){var r=n-1,o=e.length;for(;++r<o;)if(e[r]===t)return r;return-1}(e,t,n):wt(e,kt,n)}function jt(e,t,n,r){for(var o=n-1,i=e.length;++o<i;)if(r(e[o],t))return o;return-1}function kt(e){return e!=e}function Pt(e,t){var n=null==e?0:e.length;return n?Tt(e,t)/n:NaN}function St(e){return function(t){return null==t?void 0:t[e]}}function Et(e){return function(t){return null==e?void 0:e[t]}}function xt(e,t,n,r,o){return o(e,(function(e,o,i){n=r?(r=!1,e):t(n,e,o,i)})),n}function Tt(e,t){for(var n,r=-1,o=e.length;++r<o;){var i=t(e[r]);void 0!==i&&(n=void 0===n?i:n+i)}return n}function Rt(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Ct(e){return function(t){return e(t)}}function It(e,t){return ht(t,(function(t){return e[t]}))}function At(e,t){return e.has(t)}function Nt(e,t){for(var n=-1,r=e.length;++n<r&&Ot(t,e[n],0)>-1;);return n}function Dt(e,t){for(var n=e.length;n--&&Ot(t,e[n],0)>-1;);return n}function Lt(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var Ut=Et({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Mt=Et({"&":"&","<":"<",">":">",'"':""","'":"'"});function Wt(e){return"\\"+ze[e]}function Bt(e){return Ue.test(e)}function Ft(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function $t(e,t){return function(n){return e(t(n))}}function zt(e,t){for(var n=-1,r=e.length,o=0,i=[];++n<r;){var a=e[n];a!==t&&a!==u||(e[n]=u,i[o++]=n)}return i}function Vt(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function qt(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function Yt(e){return Bt(e)?function(e){var t=De.lastIndex=0;for(;De.test(e);)++t;return t}(e):bt(e)}function Gt(e){return Bt(e)?function(e){return e.match(De)||[]}(e):function(e){return e.split("")}(e)}var Ht=Et({"&":"&","<":"<",">":">",""":'"',"'":"'"});var Zt=function e(t){var n,r=(t=null==t?He:Zt.defaults(He.Object(),t,Zt.pick(He,We))).Array,o=t.Date,ve=t.Error,he=t.Function,de=t.Math,ye=t.Object,ge=t.RegExp,me=t.String,be=t.TypeError,_e=r.prototype,we=he.prototype,Oe=ye.prototype,je=t["__core-js_shared__"],ke=we.toString,Pe=Oe.hasOwnProperty,Se=0,Ee=(n=/[^.]+$/.exec(je&&je.keys&&je.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",xe=Oe.toString,Te=ke.call(ye),Re=He._,Ce=ge("^"+ke.call(Pe).replace(G,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ie=Je?t.Buffer:void 0,De=t.Symbol,Ue=t.Uint8Array,ze=Ie?Ie.allocUnsafe:void 0,Ye=$t(ye.getPrototypeOf,ye),Ge=ye.create,Ze=Oe.propertyIsEnumerable,Ke=_e.splice,Xe=De?De.isConcatSpreadable:void 0,Qe=De?De.iterator:void 0,bt=De?De.toStringTag:void 0,Et=function(){try{var e=ti(ye,"defineProperty");return e({},"",{}),e}catch(e){}}(),Kt=t.clearTimeout!==He.clearTimeout&&t.clearTimeout,Jt=o&&o.now!==He.Date.now&&o.now,Xt=t.setTimeout!==He.setTimeout&&t.setTimeout,Qt=de.ceil,en=de.floor,tn=ye.getOwnPropertySymbols,nn=Ie?Ie.isBuffer:void 0,rn=t.isFinite,on=_e.join,an=$t(ye.keys,ye),un=de.max,cn=de.min,ln=o.now,fn=t.parseInt,sn=de.random,pn=_e.reverse,vn=ti(t,"DataView"),hn=ti(t,"Map"),dn=ti(t,"Promise"),yn=ti(t,"Set"),gn=ti(t,"WeakMap"),mn=ti(ye,"create"),bn=gn&&new gn,_n={},wn=xi(vn),On=xi(hn),jn=xi(dn),kn=xi(yn),Pn=xi(gn),Sn=De?De.prototype:void 0,En=Sn?Sn.valueOf:void 0,xn=Sn?Sn.toString:void 0;function Tn(e){if(qa(e)&&!Na(e)&&!(e instanceof An)){if(e instanceof In)return e;if(Pe.call(e,"__wrapped__"))return Ti(e)}return new In(e)}var Rn=function(){function e(){}return function(t){if(!Va(t))return{};if(Ge)return Ge(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function Cn(){}function In(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function An(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Nn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Dn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ln(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Un(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Ln;++t<n;)this.add(e[t])}function Mn(e){var t=this.__data__=new Dn(e);this.size=t.size}function Wn(e,t){var n=Na(e),r=!n&&Aa(e),o=!n&&!r&&Ma(e),i=!n&&!r&&!o&&Qa(e),a=n||r||o||i,u=a?Rt(e.length,me):[],c=u.length;for(var l in e)!t&&!Pe.call(e,l)||a&&("length"==l||o&&("offset"==l||"parent"==l)||i&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||ci(l,c))||u.push(l);return u}function Bn(e){var t=e.length;return t?e[Ur(0,t-1)]:void 0}function Fn(e,t){return Pi(bo(e),Kn(t,0,e.length))}function $n(e){return Pi(bo(e))}function zn(e,t,n){(void 0!==n&&!Ra(e[t],n)||void 0===n&&!(t in e))&&Hn(e,t,n)}function Vn(e,t,n){var r=e[t];Pe.call(e,t)&&Ra(r,n)&&(void 0!==n||t in e)||Hn(e,t,n)}function qn(e,t){for(var n=e.length;n--;)if(Ra(e[n][0],t))return n;return-1}function Yn(e,t,n,r){return tr(e,(function(e,o,i){t(r,e,n(e),i)})),r}function Gn(e,t){return e&&_o(t,wu(t),e)}function Hn(e,t,n){"__proto__"==t&&Et?Et(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function Zn(e,t){for(var n=-1,o=t.length,i=r(o),a=null==e;++n<o;)i[n]=a?void 0:yu(e,t[n]);return i}function Kn(e,t,n){return e==e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}function Jn(e,t,n,r,o,i){var a,u=1&t,c=2&t,f=4&t;if(n&&(a=o?n(e,r,o,i):n(e)),void 0!==a)return a;if(!Va(e))return e;var v=Na(e);if(v){if(a=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Pe.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!u)return bo(e,a)}else{var j=oi(e),N=j==h||j==d;if(Ma(e))return po(e,u);if(j==m||j==l||N&&!o){if(a=c||N?{}:ai(e),!u)return c?function(e,t){return _o(e,ri(e),t)}(e,function(e,t){return e&&_o(t,Ou(t),e)}(a,e)):function(e,t){return _o(e,ni(e),t)}(e,Gn(a,e))}else{if(!$e[j])return o?e:{};a=function(e,t,n){var r=e.constructor;switch(t){case k:return vo(e);case s:case p:return new r(+e);case P:return function(e,t){var n=t?vo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case S:case E:case x:case T:case R:case C:case"[object Uint8ClampedArray]":case I:case A:return ho(e,n);case y:return new r;case g:case w:return new r(e);case b:return function(e){var t=new e.constructor(e.source,oe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case _:return new r;case O:return o=e,En?ye(En.call(o)):{}}var o}(e,j,u)}}i||(i=new Mn);var D=i.get(e);if(D)return D;i.set(e,a),Ka(e)?e.forEach((function(r){a.add(Jn(r,t,n,r,e,i))})):Ya(e)&&e.forEach((function(r,o){a.set(o,Jn(r,t,n,o,e,i))}));var L=v?void 0:(f?c?Ho:Go:c?Ou:wu)(e);return ct(L||e,(function(r,o){L&&(r=e[o=r]),Vn(a,o,Jn(r,t,n,o,e,i))})),a}function Xn(e,t,n){var r=n.length;if(null==e)return!r;for(e=ye(e);r--;){var o=n[r],i=t[o],a=e[o];if(void 0===a&&!(o in e)||!i(a))return!1}return!0}function Qn(e,t,n){if("function"!=typeof e)throw new be(a);return wi((function(){e.apply(void 0,n)}),t)}function er(e,t,n,r){var o=-1,i=pt,a=!0,u=e.length,c=[],l=t.length;if(!u)return c;n&&(t=ht(t,Ct(n))),r?(i=vt,a=!1):t.length>=200&&(i=At,a=!1,t=new Un(t));e:for(;++o<u;){var f=e[o],s=null==n?f:n(f);if(f=r||0!==f?f:0,a&&s==s){for(var p=l;p--;)if(t[p]===s)continue e;c.push(f)}else i(t,s,r)||c.push(f)}return c}Tn.templateSettings={escape:F,evaluate:$,interpolate:z,variable:"",imports:{_:Tn}},Tn.prototype=Cn.prototype,Tn.prototype.constructor=Tn,In.prototype=Rn(Cn.prototype),In.prototype.constructor=In,An.prototype=Rn(Cn.prototype),An.prototype.constructor=An,Nn.prototype.clear=function(){this.__data__=mn?mn(null):{},this.size=0},Nn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Nn.prototype.get=function(e){var t=this.__data__;if(mn){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return Pe.call(t,e)?t[e]:void 0},Nn.prototype.has=function(e){var t=this.__data__;return mn?void 0!==t[e]:Pe.call(t,e)},Nn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=mn&&void 0===t?"__lodash_hash_undefined__":t,this},Dn.prototype.clear=function(){this.__data__=[],this.size=0},Dn.prototype.delete=function(e){var t=this.__data__,n=qn(t,e);return!(n<0)&&(n==t.length-1?t.pop():Ke.call(t,n,1),--this.size,!0)},Dn.prototype.get=function(e){var t=this.__data__,n=qn(t,e);return n<0?void 0:t[n][1]},Dn.prototype.has=function(e){return qn(this.__data__,e)>-1},Dn.prototype.set=function(e,t){var n=this.__data__,r=qn(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Ln.prototype.clear=function(){this.size=0,this.__data__={hash:new Nn,map:new(hn||Dn),string:new Nn}},Ln.prototype.delete=function(e){var t=Qo(this,e).delete(e);return this.size-=t?1:0,t},Ln.prototype.get=function(e){return Qo(this,e).get(e)},Ln.prototype.has=function(e){return Qo(this,e).has(e)},Ln.prototype.set=function(e,t){var n=Qo(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Un.prototype.add=Un.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Un.prototype.has=function(e){return this.__data__.has(e)},Mn.prototype.clear=function(){this.__data__=new Dn,this.size=0},Mn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Mn.prototype.get=function(e){return this.__data__.get(e)},Mn.prototype.has=function(e){return this.__data__.has(e)},Mn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Dn){var r=n.__data__;if(!hn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ln(r)}return n.set(e,t),this.size=n.size,this};var tr=jo(lr),nr=jo(fr,!0);function rr(e,t){var n=!0;return tr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function or(e,t,n){for(var r=-1,o=e.length;++r<o;){var i=e[r],a=t(i);if(null!=a&&(void 0===u?a==a&&!Xa(a):n(a,u)))var u=a,c=i}return c}function ir(e,t){var n=[];return tr(e,(function(e,r,o){t(e,r,o)&&n.push(e)})),n}function ar(e,t,n,r,o){var i=-1,a=e.length;for(n||(n=ui),o||(o=[]);++i<a;){var u=e[i];t>0&&n(u)?t>1?ar(u,t-1,n,r,o):dt(o,u):r||(o[o.length]=u)}return o}var ur=ko(),cr=ko(!0);function lr(e,t){return e&&ur(e,t,wu)}function fr(e,t){return e&&cr(e,t,wu)}function sr(e,t){return st(t,(function(t){return Fa(e[t])}))}function pr(e,t){for(var n=0,r=(t=co(t,e)).length;null!=e&&n<r;)e=e[Ei(t[n++])];return n&&n==r?e:void 0}function vr(e,t,n){var r=t(e);return Na(e)?r:dt(r,n(e))}function hr(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":bt&&bt in ye(e)?function(e){var t=Pe.call(e,bt),n=e[bt];try{e[bt]=void 0;var r=!0}catch(e){}var o=xe.call(e);r&&(t?e[bt]=n:delete e[bt]);return o}(e):function(e){return xe.call(e)}(e)}function dr(e,t){return e>t}function yr(e,t){return null!=e&&Pe.call(e,t)}function gr(e,t){return null!=e&&t in ye(e)}function mr(e,t,n){for(var o=n?vt:pt,i=e[0].length,a=e.length,u=a,c=r(a),l=1/0,f=[];u--;){var s=e[u];u&&t&&(s=ht(s,Ct(t))),l=cn(s.length,l),c[u]=!n&&(t||i>=120&&s.length>=120)?new Un(u&&s):void 0}s=e[0];var p=-1,v=c[0];e:for(;++p<i&&f.length<l;){var h=s[p],d=t?t(h):h;if(h=n||0!==h?h:0,!(v?At(v,d):o(f,d,n))){for(u=a;--u;){var y=c[u];if(!(y?At(y,d):o(e[u],d,n)))continue e}v&&v.push(d),f.push(h)}}return f}function br(e,t,n){var r=null==(e=gi(e,t=co(t,e)))?e:e[Ei(Bi(t))];return null==r?void 0:at(r,e,n)}function _r(e){return qa(e)&&hr(e)==l}function wr(e,t,n,r,o){return e===t||(null==e||null==t||!qa(e)&&!qa(t)?e!=e&&t!=t:function(e,t,n,r,o,i){var a=Na(e),u=Na(t),c=a?f:oi(e),h=u?f:oi(t),d=(c=c==l?m:c)==m,j=(h=h==l?m:h)==m,S=c==h;if(S&&Ma(e)){if(!Ma(t))return!1;a=!0,d=!1}if(S&&!d)return i||(i=new Mn),a||Qa(e)?qo(e,t,n,r,o,i):function(e,t,n,r,o,i,a){switch(n){case P:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case k:return!(e.byteLength!=t.byteLength||!i(new Ue(e),new Ue(t)));case s:case p:case g:return Ra(+e,+t);case v:return e.name==t.name&&e.message==t.message;case b:case w:return e==t+"";case y:var u=Ft;case _:var c=1&r;if(u||(u=Vt),e.size!=t.size&&!c)return!1;var l=a.get(e);if(l)return l==t;r|=2,a.set(e,t);var f=qo(u(e),u(t),r,o,i,a);return a.delete(e),f;case O:if(En)return En.call(e)==En.call(t)}return!1}(e,t,c,n,r,o,i);if(!(1&n)){var E=d&&Pe.call(e,"__wrapped__"),x=j&&Pe.call(t,"__wrapped__");if(E||x){var T=E?e.value():e,R=x?t.value():t;return i||(i=new Mn),o(T,R,n,r,i)}}if(!S)return!1;return i||(i=new Mn),function(e,t,n,r,o,i){var a=1&n,u=Go(e),c=u.length,l=Go(t).length;if(c!=l&&!a)return!1;var f=c;for(;f--;){var s=u[f];if(!(a?s in t:Pe.call(t,s)))return!1}var p=i.get(e),v=i.get(t);if(p&&v)return p==t&&v==e;var h=!0;i.set(e,t),i.set(t,e);var d=a;for(;++f<c;){s=u[f];var y=e[s],g=t[s];if(r)var m=a?r(g,y,s,t,e,i):r(y,g,s,e,t,i);if(!(void 0===m?y===g||o(y,g,n,r,i):m)){h=!1;break}d||(d="constructor"==s)}if(h&&!d){var b=e.constructor,_=t.constructor;b==_||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof _&&_ instanceof _||(h=!1)}return i.delete(e),i.delete(t),h}(e,t,n,r,o,i)}(e,t,n,r,wr,o))}function Or(e,t,n,r){var o=n.length,i=o,a=!r;if(null==e)return!i;for(e=ye(e);o--;){var u=n[o];if(a&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++o<i;){var c=(u=n[o])[0],l=e[c],f=u[1];if(a&&u[2]){if(void 0===l&&!(c in e))return!1}else{var s=new Mn;if(r)var p=r(l,f,c,e,t,s);if(!(void 0===p?wr(f,l,3,r,s):p))return!1}}return!0}function jr(e){return!(!Va(e)||(t=e,Ee&&Ee in t))&&(Fa(e)?Ce:ue).test(xi(e));var t}function kr(e){return"function"==typeof e?e:null==e?Gu:"object"==i(e)?Na(e)?Rr(e[0],e[1]):Tr(e):nc(e)}function Pr(e){if(!vi(e))return an(e);var t=[];for(var n in ye(e))Pe.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Sr(e){if(!Va(e))return function(e){var t=[];if(null!=e)for(var n in ye(e))t.push(n);return t}(e);var t=vi(e),n=[];for(var r in e)("constructor"!=r||!t&&Pe.call(e,r))&&n.push(r);return n}function Er(e,t){return e<t}function xr(e,t){var n=-1,o=La(e)?r(e.length):[];return tr(e,(function(e,r,i){o[++n]=t(e,r,i)})),o}function Tr(e){var t=ei(e);return 1==t.length&&t[0][2]?di(t[0][0],t[0][1]):function(n){return n===e||Or(n,e,t)}}function Rr(e,t){return fi(e)&&hi(t)?di(Ei(e),t):function(n){var r=yu(n,e);return void 0===r&&r===t?gu(n,e):wr(t,r,3)}}function Cr(e,t,n,r,o){e!==t&&ur(t,(function(i,a){if(o||(o=new Mn),Va(i))!function(e,t,n,r,o,i,a){var u=bi(e,n),c=bi(t,n),l=a.get(c);if(l)return void zn(e,n,l);var f=i?i(u,c,n+"",e,t,a):void 0,s=void 0===f;if(s){var p=Na(c),v=!p&&Ma(c),h=!p&&!v&&Qa(c);f=c,p||v||h?Na(u)?f=u:Ua(u)?f=bo(u):v?(s=!1,f=po(c,!0)):h?(s=!1,f=ho(c,!0)):f=[]:Ha(c)||Aa(c)?(f=u,Aa(u)?f=uu(u):Va(u)&&!Fa(u)||(f=ai(c))):s=!1}s&&(a.set(c,f),o(f,c,r,i,a),a.delete(c));zn(e,n,f)}(e,t,a,n,Cr,r,o);else{var u=r?r(bi(e,a),i,a+"",e,t,o):void 0;void 0===u&&(u=i),zn(e,a,u)}}),Ou)}function Ir(e,t){var n=e.length;if(n)return ci(t+=t<0?n:0,n)?e[t]:void 0}function Ar(e,t,n){t=t.length?ht(t,(function(e){return Na(e)?function(t){return pr(t,1===e.length?e[0]:e)}:e})):[Gu];var r=-1;return t=ht(t,Ct(Xo())),function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(xr(e,(function(e,n,o){return{criteria:ht(t,(function(t){return t(e)})),index:++r,value:e}})),(function(e,t){return function(e,t,n){var r=-1,o=e.criteria,i=t.criteria,a=o.length,u=n.length;for(;++r<a;){var c=yo(o[r],i[r]);if(c){if(r>=u)return c;var l=n[r];return c*("desc"==l?-1:1)}}return e.index-t.index}(e,t,n)}))}function Nr(e,t,n){for(var r=-1,o=t.length,i={};++r<o;){var a=t[r],u=pr(e,a);n(u,a)&&$r(i,co(a,e),u)}return i}function Dr(e,t,n,r){var o=r?jt:Ot,i=-1,a=t.length,u=e;for(e===t&&(t=bo(t)),n&&(u=ht(e,Ct(n)));++i<a;)for(var c=0,l=t[i],f=n?n(l):l;(c=o(u,f,c,r))>-1;)u!==e&&Ke.call(u,c,1),Ke.call(e,c,1);return e}function Lr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;ci(o)?Ke.call(e,o,1):eo(e,o)}}return e}function Ur(e,t){return e+en(sn()*(t-e+1))}function Mr(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=en(t/2))&&(e+=e)}while(t);return n}function Wr(e,t){return Oi(yi(e,t,Gu),e+"")}function Br(e){return Bn(Ru(e))}function Fr(e,t){var n=Ru(e);return Pi(n,Kn(t,0,n.length))}function $r(e,t,n,r){if(!Va(e))return e;for(var o=-1,i=(t=co(t,e)).length,a=i-1,u=e;null!=u&&++o<i;){var c=Ei(t[o]),l=n;if("__proto__"===c||"constructor"===c||"prototype"===c)return e;if(o!=a){var f=u[c];void 0===(l=r?r(f,c,u):void 0)&&(l=Va(f)?f:ci(t[o+1])?[]:{})}Vn(u,c,l),u=u[c]}return e}var zr=bn?function(e,t){return bn.set(e,t),e}:Gu,Vr=Et?function(e,t){return Et(e,"toString",{configurable:!0,enumerable:!1,value:Vu(t),writable:!0})}:Gu;function qr(e){return Pi(Ru(e))}function Yr(e,t,n){var o=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o<i;)a[o]=e[o+t];return a}function Gr(e,t){var n;return tr(e,(function(e,r,o){return!(n=t(e,r,o))})),!!n}function Hr(e,t,n){var r=0,o=null==e?r:e.length;if("number"==typeof t&&t==t&&o<=2147483647){for(;r<o;){var i=r+o>>>1,a=e[i];null!==a&&!Xa(a)&&(n?a<=t:a<t)?r=i+1:o=i}return o}return Zr(e,t,Gu,n)}function Zr(e,t,n,r){var o=0,i=null==e?0:e.length;if(0===i)return 0;for(var a=(t=n(t))!=t,u=null===t,c=Xa(t),l=void 0===t;o<i;){var f=en((o+i)/2),s=n(e[f]),p=void 0!==s,v=null===s,h=s==s,d=Xa(s);if(a)var y=r||h;else y=l?h&&(r||p):u?h&&p&&(r||!v):c?h&&p&&!v&&(r||!d):!v&&!d&&(r?s<=t:s<t);y?o=f+1:i=f}return cn(i,4294967294)}function Kr(e,t){for(var n=-1,r=e.length,o=0,i=[];++n<r;){var a=e[n],u=t?t(a):a;if(!n||!Ra(u,c)){var c=u;i[o++]=0===a?0:a}}return i}function Jr(e){return"number"==typeof e?e:Xa(e)?NaN:+e}function Xr(e){if("string"==typeof e)return e;if(Na(e))return ht(e,Xr)+"";if(Xa(e))return xn?xn.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Qr(e,t,n){var r=-1,o=pt,i=e.length,a=!0,u=[],c=u;if(n)a=!1,o=vt;else if(i>=200){var l=t?null:Wo(e);if(l)return Vt(l);a=!1,o=At,c=new Un}else c=t?[]:u;e:for(;++r<i;){var f=e[r],s=t?t(f):f;if(f=n||0!==f?f:0,a&&s==s){for(var p=c.length;p--;)if(c[p]===s)continue e;t&&c.push(s),u.push(f)}else o(c,s,n)||(c!==u&&c.push(s),u.push(f))}return u}function eo(e,t){return null==(e=gi(e,t=co(t,e)))||delete e[Ei(Bi(t))]}function to(e,t,n,r){return $r(e,t,n(pr(e,t)),r)}function no(e,t,n,r){for(var o=e.length,i=r?o:-1;(r?i--:++i<o)&&t(e[i],i,e););return n?Yr(e,r?0:i,r?i+1:o):Yr(e,r?i+1:0,r?o:i)}function ro(e,t){var n=e;return n instanceof An&&(n=n.value()),yt(t,(function(e,t){return t.func.apply(t.thisArg,dt([e],t.args))}),n)}function oo(e,t,n){var o=e.length;if(o<2)return o?Qr(e[0]):[];for(var i=-1,a=r(o);++i<o;)for(var u=e[i],c=-1;++c<o;)c!=i&&(a[i]=er(a[i]||u,e[c],t,n));return Qr(ar(a,1),t,n)}function io(e,t,n){for(var r=-1,o=e.length,i=t.length,a={};++r<o;){var u=r<i?t[r]:void 0;n(a,e[r],u)}return a}function ao(e){return Ua(e)?e:[]}function uo(e){return"function"==typeof e?e:Gu}function co(e,t){return Na(e)?e:fi(e,t)?[e]:Si(cu(e))}var lo=Wr;function fo(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:Yr(e,t,n)}var so=Kt||function(e){return He.clearTimeout(e)};function po(e,t){if(t)return e.slice();var n=e.length,r=ze?ze(n):new e.constructor(n);return e.copy(r),r}function vo(e){var t=new e.constructor(e.byteLength);return new Ue(t).set(new Ue(e)),t}function ho(e,t){var n=t?vo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function yo(e,t){if(e!==t){var n=void 0!==e,r=null===e,o=e==e,i=Xa(e),a=void 0!==t,u=null===t,c=t==t,l=Xa(t);if(!u&&!l&&!i&&e>t||i&&a&&c&&!u&&!l||r&&a&&c||!n&&c||!o)return 1;if(!r&&!i&&!l&&e<t||l&&n&&o&&!r&&!i||u&&n&&o||!a&&o||!c)return-1}return 0}function go(e,t,n,o){for(var i=-1,a=e.length,u=n.length,c=-1,l=t.length,f=un(a-u,0),s=r(l+f),p=!o;++c<l;)s[c]=t[c];for(;++i<u;)(p||i<a)&&(s[n[i]]=e[i]);for(;f--;)s[c++]=e[i++];return s}function mo(e,t,n,o){for(var i=-1,a=e.length,u=-1,c=n.length,l=-1,f=t.length,s=un(a-c,0),p=r(s+f),v=!o;++i<s;)p[i]=e[i];for(var h=i;++l<f;)p[h+l]=t[l];for(;++u<c;)(v||i<a)&&(p[h+n[u]]=e[i++]);return p}function bo(e,t){var n=-1,o=e.length;for(t||(t=r(o));++n<o;)t[n]=e[n];return t}function _o(e,t,n,r){var o=!n;n||(n={});for(var i=-1,a=t.length;++i<a;){var u=t[i],c=r?r(n[u],e[u],u,n,e):void 0;void 0===c&&(c=e[u]),o?Hn(n,u,c):Vn(n,u,c)}return n}function wo(e,t){return function(n,r){var o=Na(n)?ut:Yn,i=t?t():{};return o(n,e,Xo(r,2),i)}}function Oo(e){return Wr((function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,a&&li(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=ye(t);++r<o;){var u=n[r];u&&e(t,u,r,i)}return t}))}function jo(e,t){return function(n,r){if(null==n)return n;if(!La(n))return e(n,r);for(var o=n.length,i=t?o:-1,a=ye(n);(t?i--:++i<o)&&!1!==r(a[i],i,a););return n}}function ko(e){return function(t,n,r){for(var o=-1,i=ye(t),a=r(t),u=a.length;u--;){var c=a[e?u:++o];if(!1===n(i[c],c,i))break}return t}}function Po(e){return function(t){var n=Bt(t=cu(t))?Gt(t):void 0,r=n?n[0]:t.charAt(0),o=n?fo(n,1).join(""):t.slice(1);return r[e]()+o}}function So(e){return function(t){return yt(Fu(Au(t).replace(Ae,"")),e,"")}}function Eo(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Rn(e.prototype),r=e.apply(n,t);return Va(r)?r:n}}function xo(e){return function(t,n,r){var o=ye(t);if(!La(t)){var i=Xo(n,3);t=wu(t),n=function(e){return i(o[e],e,o)}}var a=e(t,n,r);return a>-1?o[i?t[a]:a]:void 0}}function To(e){return Yo((function(t){var n=t.length,r=n,o=In.prototype.thru;for(e&&t.reverse();r--;){var i=t[r];if("function"!=typeof i)throw new be(a);if(o&&!u&&"wrapper"==Ko(i))var u=new In([],!0)}for(r=u?r:n;++r<n;){var c=Ko(i=t[r]),l="wrapper"==c?Zo(i):void 0;u=l&&si(l[0])&&424==l[1]&&!l[4].length&&1==l[9]?u[Ko(l[0])].apply(u,l[3]):1==i.length&&si(i)?u[c]():u.thru(i)}return function(){var e=arguments,r=e[0];if(u&&1==e.length&&Na(r))return u.plant(r).value();for(var o=0,i=n?t[o].apply(this,e):r;++o<n;)i=t[o].call(this,i);return i}}))}function Ro(e,t,n,o,i,a,u,c,l,f){var s=128&t,p=1&t,v=2&t,h=24&t,d=512&t,y=v?void 0:Eo(e);return function g(){for(var m=arguments.length,b=r(m),_=m;_--;)b[_]=arguments[_];if(h)var w=Jo(g),O=Lt(b,w);if(o&&(b=go(b,o,i,h)),a&&(b=mo(b,a,u,h)),m-=O,h&&m<f){var j=zt(b,w);return Uo(e,t,Ro,g.placeholder,n,b,j,c,l,f-m)}var k=p?n:this,P=v?k[e]:e;return m=b.length,c?b=mi(b,c):d&&m>1&&b.reverse(),s&&l<m&&(b.length=l),this&&this!==He&&this instanceof g&&(P=y||Eo(P)),P.apply(k,b)}}function Co(e,t){return function(n,r){return function(e,t,n,r){return lr(e,(function(e,o,i){t(r,n(e),o,i)})),r}(n,e,t(r),{})}}function Io(e,t){return function(n,r){var o;if(void 0===n&&void 0===r)return t;if(void 0!==n&&(o=n),void 0!==r){if(void 0===o)return r;"string"==typeof n||"string"==typeof r?(n=Xr(n),r=Xr(r)):(n=Jr(n),r=Jr(r)),o=e(n,r)}return o}}function Ao(e){return Yo((function(t){return t=ht(t,Ct(Xo())),Wr((function(n){var r=this;return e(t,(function(e){return at(e,r,n)}))}))}))}function No(e,t){var n=(t=void 0===t?" ":Xr(t)).length;if(n<2)return n?Mr(t,e):t;var r=Mr(t,Qt(e/Yt(t)));return Bt(t)?fo(Gt(r),0,e).join(""):r.slice(0,e)}function Do(e){return function(t,n,o){return o&&"number"!=typeof o&&li(t,n,o)&&(n=o=void 0),t=ru(t),void 0===n?(n=t,t=0):n=ru(n),function(e,t,n,o){for(var i=-1,a=un(Qt((t-e)/(n||1)),0),u=r(a);a--;)u[o?a:++i]=e,e+=n;return u}(t,n,o=void 0===o?t<n?1:-1:ru(o),e)}}function Lo(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=au(t),n=au(n)),e(t,n)}}function Uo(e,t,n,r,o,i,a,u,c,l){var f=8&t;t|=f?32:64,4&(t&=~(f?64:32))||(t&=-4);var s=[e,t,o,f?i:void 0,f?a:void 0,f?void 0:i,f?void 0:a,u,c,l],p=n.apply(void 0,s);return si(e)&&_i(p,s),p.placeholder=r,ji(p,e,t)}function Mo(e){var t=de[e];return function(e,n){if(e=au(e),(n=null==n?0:cn(ou(n),292))&&rn(e)){var r=(cu(e)+"e").split("e");return+((r=(cu(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var Wo=yn&&1/Vt(new yn([,-0]))[1]==1/0?function(e){return new yn(e)}:Xu;function Bo(e){return function(t){var n=oi(t);return n==y?Ft(t):n==_?qt(t):function(e,t){return ht(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function Fo(e,t,n,o,i,c,l,f){var s=2&t;if(!s&&"function"!=typeof e)throw new be(a);var p=o?o.length:0;if(p||(t&=-97,o=i=void 0),l=void 0===l?l:un(ou(l),0),f=void 0===f?f:ou(f),p-=i?i.length:0,64&t){var v=o,h=i;o=i=void 0}var d=s?void 0:Zo(e),y=[e,t,n,o,i,v,h,c,l,f];if(d&&function(e,t){var n=e[1],r=t[1],o=n|r,i=o<131,a=128==r&&8==n||128==r&&256==n&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!i&&!a)return e;1&r&&(e[2]=t[2],o|=1&n?0:4);var c=t[3];if(c){var l=e[3];e[3]=l?go(l,c,t[4]):c,e[4]=l?zt(e[3],u):t[4]}(c=t[5])&&(l=e[5],e[5]=l?mo(l,c,t[6]):c,e[6]=l?zt(e[5],u):t[6]);(c=t[7])&&(e[7]=c);128&r&&(e[8]=null==e[8]?t[8]:cn(e[8],t[8]));null==e[9]&&(e[9]=t[9]);e[0]=t[0],e[1]=o}(y,d),e=y[0],t=y[1],n=y[2],o=y[3],i=y[4],!(f=y[9]=void 0===y[9]?s?0:e.length:un(y[9]-p,0))&&24&t&&(t&=-25),t&&1!=t)g=8==t||16==t?function(e,t,n){var o=Eo(e);return function i(){for(var a=arguments.length,u=r(a),c=a,l=Jo(i);c--;)u[c]=arguments[c];var f=a<3&&u[0]!==l&&u[a-1]!==l?[]:zt(u,l);if((a-=f.length)<n)return Uo(e,t,Ro,i.placeholder,void 0,u,f,void 0,void 0,n-a);var s=this&&this!==He&&this instanceof i?o:e;return at(s,this,u)}}(e,t,f):32!=t&&33!=t||i.length?Ro.apply(void 0,y):function(e,t,n,o){var i=1&t,a=Eo(e);return function t(){for(var u=-1,c=arguments.length,l=-1,f=o.length,s=r(f+c),p=this&&this!==He&&this instanceof t?a:e;++l<f;)s[l]=o[l];for(;c--;)s[l++]=arguments[++u];return at(p,i?n:this,s)}}(e,t,n,o);else var g=function(e,t,n){var r=1&t,o=Eo(e);return function t(){var i=this&&this!==He&&this instanceof t?o:e;return i.apply(r?n:this,arguments)}}(e,t,n);return ji((d?zr:_i)(g,y),e,t)}function $o(e,t,n,r){return void 0===e||Ra(e,Oe[n])&&!Pe.call(r,n)?t:e}function zo(e,t,n,r,o,i){return Va(e)&&Va(t)&&(i.set(t,e),Cr(e,t,void 0,zo,i),i.delete(t)),e}function Vo(e){return Ha(e)?void 0:e}function qo(e,t,n,r,o,i){var a=1&n,u=e.length,c=t.length;if(u!=c&&!(a&&c>u))return!1;var l=i.get(e),f=i.get(t);if(l&&f)return l==t&&f==e;var s=-1,p=!0,v=2&n?new Un:void 0;for(i.set(e,t),i.set(t,e);++s<u;){var h=e[s],d=t[s];if(r)var y=a?r(d,h,s,t,e,i):r(h,d,s,e,t,i);if(void 0!==y){if(y)continue;p=!1;break}if(v){if(!mt(t,(function(e,t){if(!At(v,t)&&(h===e||o(h,e,n,r,i)))return v.push(t)}))){p=!1;break}}else if(h!==d&&!o(h,d,n,r,i)){p=!1;break}}return i.delete(e),i.delete(t),p}function Yo(e){return Oi(yi(e,void 0,Di),e+"")}function Go(e){return vr(e,wu,ni)}function Ho(e){return vr(e,Ou,ri)}var Zo=bn?function(e){return bn.get(e)}:Xu;function Ko(e){for(var t=e.name+"",n=_n[t],r=Pe.call(_n,t)?n.length:0;r--;){var o=n[r],i=o.func;if(null==i||i==e)return o.name}return t}function Jo(e){return(Pe.call(Tn,"placeholder")?Tn:e).placeholder}function Xo(){var e=Tn.iteratee||Hu;return e=e===Hu?kr:e,arguments.length?e(arguments[0],arguments[1]):e}function Qo(e,t){var n,r,o=e.__data__;return("string"==(r=i(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?o["string"==typeof t?"string":"hash"]:o.map}function ei(e){for(var t=wu(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,hi(o)]}return t}function ti(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return jr(n)?n:void 0}var ni=tn?function(e){return null==e?[]:(e=ye(e),st(tn(e),(function(t){return Ze.call(e,t)})))}:ic,ri=tn?function(e){for(var t=[];e;)dt(t,ni(e)),e=Ye(e);return t}:ic,oi=hr;function ii(e,t,n){for(var r=-1,o=(t=co(t,e)).length,i=!1;++r<o;){var a=Ei(t[r]);if(!(i=null!=e&&n(e,a)))break;e=e[a]}return i||++r!=o?i:!!(o=null==e?0:e.length)&&za(o)&&ci(a,o)&&(Na(e)||Aa(e))}function ai(e){return"function"!=typeof e.constructor||vi(e)?{}:Rn(Ye(e))}function ui(e){return Na(e)||Aa(e)||!!(Xe&&e&&e[Xe])}function ci(e,t){var n=i(e);return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&le.test(e))&&e>-1&&e%1==0&&e<t}function li(e,t,n){if(!Va(n))return!1;var r=i(t);return!!("number"==r?La(n)&&ci(t,n.length):"string"==r&&t in n)&&Ra(n[t],e)}function fi(e,t){if(Na(e))return!1;var n=i(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Xa(e))||(q.test(e)||!V.test(e)||null!=t&&e in ye(t))}function si(e){var t=Ko(e),n=Tn[t];if("function"!=typeof n||!(t in An.prototype))return!1;if(e===n)return!0;var r=Zo(n);return!!r&&e===r[0]}(vn&&oi(new vn(new ArrayBuffer(1)))!=P||hn&&oi(new hn)!=y||dn&&"[object Promise]"!=oi(dn.resolve())||yn&&oi(new yn)!=_||gn&&oi(new gn)!=j)&&(oi=function(e){var t=hr(e),n=t==m?e.constructor:void 0,r=n?xi(n):"";if(r)switch(r){case wn:return P;case On:return y;case jn:return"[object Promise]";case kn:return _;case Pn:return j}return t});var pi=je?Fa:ac;function vi(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Oe)}function hi(e){return e==e&&!Va(e)}function di(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in ye(n)))}}function yi(e,t,n){return t=un(void 0===t?e.length-1:t,0),function(){for(var o=arguments,i=-1,a=un(o.length-t,0),u=r(a);++i<a;)u[i]=o[t+i];i=-1;for(var c=r(t+1);++i<t;)c[i]=o[i];return c[t]=n(u),at(e,this,c)}}function gi(e,t){return t.length<2?e:pr(e,Yr(t,0,-1))}function mi(e,t){for(var n=e.length,r=cn(t.length,n),o=bo(e);r--;){var i=t[r];e[r]=ci(i,n)?o[i]:void 0}return e}function bi(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var _i=ki(zr),wi=Xt||function(e,t){return He.setTimeout(e,t)},Oi=ki(Vr);function ji(e,t,n){var r=t+"";return Oi(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(X,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return ct(c,(function(n){var r="_."+n[0];t&n[1]&&!pt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(Q);return t?t[1].split(ee):[]}(r),n)))}function ki(e){var t=0,n=0;return function(){var r=ln(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Pi(e,t){var n=-1,r=e.length,o=r-1;for(t=void 0===t?r:t;++n<t;){var i=Ur(n,o),a=e[i];e[i]=e[n],e[n]=a}return e.length=t,e}var Si=function(e){var t=ka(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Y,(function(e,n,r,o){t.push(r?o.replace(ne,"$1"):n||e)})),t}));function Ei(e){if("string"==typeof e||Xa(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function xi(e){if(null!=e){try{return ke.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Ti(e){if(e instanceof An)return e.clone();var t=new In(e.__wrapped__,e.__chain__);return t.__actions__=bo(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var Ri=Wr((function(e,t){return Ua(e)?er(e,ar(t,1,Ua,!0)):[]})),Ci=Wr((function(e,t){var n=Bi(t);return Ua(n)&&(n=void 0),Ua(e)?er(e,ar(t,1,Ua,!0),Xo(n,2)):[]})),Ii=Wr((function(e,t){var n=Bi(t);return Ua(n)&&(n=void 0),Ua(e)?er(e,ar(t,1,Ua,!0),void 0,n):[]}));function Ai(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:ou(n);return o<0&&(o=un(r+o,0)),wt(e,Xo(t,3),o)}function Ni(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r-1;return void 0!==n&&(o=ou(n),o=n<0?un(r+o,0):cn(o,r-1)),wt(e,Xo(t,3),o,!0)}function Di(e){return(null==e?0:e.length)?ar(e,1):[]}function Li(e){return e&&e.length?e[0]:void 0}var Ui=Wr((function(e){var t=ht(e,ao);return t.length&&t[0]===e[0]?mr(t):[]})),Mi=Wr((function(e){var t=Bi(e),n=ht(e,ao);return t===Bi(n)?t=void 0:n.pop(),n.length&&n[0]===e[0]?mr(n,Xo(t,2)):[]})),Wi=Wr((function(e){var t=Bi(e),n=ht(e,ao);return(t="function"==typeof t?t:void 0)&&n.pop(),n.length&&n[0]===e[0]?mr(n,void 0,t):[]}));function Bi(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}var Fi=Wr($i);function $i(e,t){return e&&e.length&&t&&t.length?Dr(e,t):e}var zi=Yo((function(e,t){var n=null==e?0:e.length,r=Zn(e,t);return Lr(e,ht(t,(function(e){return ci(e,n)?+e:e})).sort(yo)),r}));function Vi(e){return null==e?e:pn.call(e)}var qi=Wr((function(e){return Qr(ar(e,1,Ua,!0))})),Yi=Wr((function(e){var t=Bi(e);return Ua(t)&&(t=void 0),Qr(ar(e,1,Ua,!0),Xo(t,2))})),Gi=Wr((function(e){var t=Bi(e);return t="function"==typeof t?t:void 0,Qr(ar(e,1,Ua,!0),void 0,t)}));function Hi(e){if(!e||!e.length)return[];var t=0;return e=st(e,(function(e){if(Ua(e))return t=un(e.length,t),!0})),Rt(t,(function(t){return ht(e,St(t))}))}function Zi(e,t){if(!e||!e.length)return[];var n=Hi(e);return null==t?n:ht(n,(function(e){return at(t,void 0,e)}))}var Ki=Wr((function(e,t){return Ua(e)?er(e,t):[]})),Ji=Wr((function(e){return oo(st(e,Ua))})),Xi=Wr((function(e){var t=Bi(e);return Ua(t)&&(t=void 0),oo(st(e,Ua),Xo(t,2))})),Qi=Wr((function(e){var t=Bi(e);return t="function"==typeof t?t:void 0,oo(st(e,Ua),void 0,t)})),ea=Wr(Hi);var ta=Wr((function(e){var t=e.length,n=t>1?e[t-1]:void 0;return n="function"==typeof n?(e.pop(),n):void 0,Zi(e,n)}));function na(e){var t=Tn(e);return t.__chain__=!0,t}function ra(e,t){return t(e)}var oa=Yo((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,o=function(t){return Zn(t,e)};return!(t>1||this.__actions__.length)&&r instanceof An&&ci(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ra,args:[o],thisArg:void 0}),new In(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(o)}));var ia=wo((function(e,t,n){Pe.call(e,n)?++e[n]:Hn(e,n,1)}));var aa=xo(Ai),ua=xo(Ni);function ca(e,t){return(Na(e)?ct:tr)(e,Xo(t,3))}function la(e,t){return(Na(e)?lt:nr)(e,Xo(t,3))}var fa=wo((function(e,t,n){Pe.call(e,n)?e[n].push(t):Hn(e,n,[t])}));var sa=Wr((function(e,t,n){var o=-1,i="function"==typeof t,a=La(e)?r(e.length):[];return tr(e,(function(e){a[++o]=i?at(t,e,n):br(e,t,n)})),a})),pa=wo((function(e,t,n){Hn(e,n,t)}));function va(e,t){return(Na(e)?ht:xr)(e,Xo(t,3))}var ha=wo((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var da=Wr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&li(e,t[0],t[1])?t=[]:n>2&&li(t[0],t[1],t[2])&&(t=[t[0]]),Ar(e,ar(t,1),[])})),ya=Jt||function(){return He.Date.now()};function ga(e,t,n){return t=n?void 0:t,Fo(e,128,void 0,void 0,void 0,void 0,t=e&&null==t?e.length:t)}function ma(e,t){var n;if("function"!=typeof t)throw new be(a);return e=ou(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}}var ba=Wr((function(e,t,n){var r=1;if(n.length){var o=zt(n,Jo(ba));r|=32}return Fo(e,r,t,n,o)})),_a=Wr((function(e,t,n){var r=3;if(n.length){var o=zt(n,Jo(_a));r|=32}return Fo(t,r,e,n,o)}));function wa(e,t,n){var r,o,i,u,c,l,f=0,s=!1,p=!1,v=!0;if("function"!=typeof e)throw new be(a);function h(t){var n=r,i=o;return r=o=void 0,f=t,u=e.apply(i,n)}function d(e){return f=e,c=wi(g,t),s?h(e):u}function y(e){var n=e-l;return void 0===l||n>=t||n<0||p&&e-f>=i}function g(){var e=ya();if(y(e))return m(e);c=wi(g,function(e){var n=t-(e-l);return p?cn(n,i-(e-f)):n}(e))}function m(e){return c=void 0,v&&r?h(e):(r=o=void 0,u)}function b(){var e=ya(),n=y(e);if(r=arguments,o=this,l=e,n){if(void 0===c)return d(l);if(p)return so(c),c=wi(g,t),h(l)}return void 0===c&&(c=wi(g,t)),u}return t=au(t)||0,Va(n)&&(s=!!n.leading,i=(p="maxWait"in n)?un(au(n.maxWait)||0,t):i,v="trailing"in n?!!n.trailing:v),b.cancel=function(){void 0!==c&&so(c),f=0,r=l=o=c=void 0},b.flush=function(){return void 0===c?u:m(ya())},b}var Oa=Wr((function(e,t){return Qn(e,1,t)})),ja=Wr((function(e,t,n){return Qn(e,au(t)||0,n)}));function ka(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new be(a);var n=function n(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(ka.Cache||Ln),n}function Pa(e){if("function"!=typeof e)throw new be(a);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}ka.Cache=Ln;var Sa=lo((function(e,t){var n=(t=1==t.length&&Na(t[0])?ht(t[0],Ct(Xo())):ht(ar(t,1),Ct(Xo()))).length;return Wr((function(r){for(var o=-1,i=cn(r.length,n);++o<i;)r[o]=t[o].call(this,r[o]);return at(e,this,r)}))})),Ea=Wr((function(e,t){return Fo(e,32,void 0,t,zt(t,Jo(Ea)))})),xa=Wr((function(e,t){return Fo(e,64,void 0,t,zt(t,Jo(xa)))})),Ta=Yo((function(e,t){return Fo(e,256,void 0,void 0,void 0,t)}));function Ra(e,t){return e===t||e!=e&&t!=t}var Ca=Lo(dr),Ia=Lo((function(e,t){return e>=t})),Aa=_r(function(){return arguments}())?_r:function(e){return qa(e)&&Pe.call(e,"callee")&&!Ze.call(e,"callee")},Na=r.isArray,Da=et?Ct(et):function(e){return qa(e)&&hr(e)==k};function La(e){return null!=e&&za(e.length)&&!Fa(e)}function Ua(e){return qa(e)&&La(e)}var Ma=nn||ac,Wa=tt?Ct(tt):function(e){return qa(e)&&hr(e)==p};function Ba(e){if(!qa(e))return!1;var t=hr(e);return t==v||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!Ha(e)}function Fa(e){if(!Va(e))return!1;var t=hr(e);return t==h||t==d||"[object AsyncFunction]"==t||"[object Proxy]"==t}function $a(e){return"number"==typeof e&&e==ou(e)}function za(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function Va(e){var t=i(e);return null!=e&&("object"==t||"function"==t)}function qa(e){return null!=e&&"object"==i(e)}var Ya=nt?Ct(nt):function(e){return qa(e)&&oi(e)==y};function Ga(e){return"number"==typeof e||qa(e)&&hr(e)==g}function Ha(e){if(!qa(e)||hr(e)!=m)return!1;var t=Ye(e);if(null===t)return!0;var n=Pe.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&ke.call(n)==Te}var Za=rt?Ct(rt):function(e){return qa(e)&&hr(e)==b};var Ka=ot?Ct(ot):function(e){return qa(e)&&oi(e)==_};function Ja(e){return"string"==typeof e||!Na(e)&&qa(e)&&hr(e)==w}function Xa(e){return"symbol"==i(e)||qa(e)&&hr(e)==O}var Qa=it?Ct(it):function(e){return qa(e)&&za(e.length)&&!!Fe[hr(e)]};var eu=Lo(Er),tu=Lo((function(e,t){return e<=t}));function nu(e){if(!e)return[];if(La(e))return Ja(e)?Gt(e):bo(e);if(Qe&&e[Qe])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Qe]());var t=oi(e);return(t==y?Ft:t==_?Vt:Ru)(e)}function ru(e){return e?(e=au(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ou(e){var t=ru(e),n=t%1;return t==t?n?t-n:t:0}function iu(e){return e?Kn(ou(e),0,4294967295):0}function au(e){if("number"==typeof e)return e;if(Xa(e))return NaN;if(Va(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Va(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Z,"");var n=ae.test(e);return n||ce.test(e)?qe(e.slice(2),n?2:8):ie.test(e)?NaN:+e}function uu(e){return _o(e,Ou(e))}function cu(e){return null==e?"":Xr(e)}var lu=Oo((function(e,t){if(vi(t)||La(t))_o(t,wu(t),e);else for(var n in t)Pe.call(t,n)&&Vn(e,n,t[n])})),fu=Oo((function(e,t){_o(t,Ou(t),e)})),su=Oo((function(e,t,n,r){_o(t,Ou(t),e,r)})),pu=Oo((function(e,t,n,r){_o(t,wu(t),e,r)})),vu=Yo(Zn);var hu=Wr((function(e,t){e=ye(e);var n=-1,r=t.length,o=r>2?t[2]:void 0;for(o&&li(t[0],t[1],o)&&(r=1);++n<r;)for(var i=t[n],a=Ou(i),u=-1,c=a.length;++u<c;){var l=a[u],f=e[l];(void 0===f||Ra(f,Oe[l])&&!Pe.call(e,l))&&(e[l]=i[l])}return e})),du=Wr((function(e){return e.push(void 0,zo),at(ku,void 0,e)}));function yu(e,t,n){var r=null==e?void 0:pr(e,t);return void 0===r?n:r}function gu(e,t){return null!=e&&ii(e,t,gr)}var mu=Co((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=xe.call(t)),e[t]=n}),Vu(Gu)),bu=Co((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=xe.call(t)),Pe.call(e,t)?e[t].push(n):e[t]=[n]}),Xo),_u=Wr(br);function wu(e){return La(e)?Wn(e):Pr(e)}function Ou(e){return La(e)?Wn(e,!0):Sr(e)}var ju=Oo((function(e,t,n){Cr(e,t,n)})),ku=Oo((function(e,t,n,r){Cr(e,t,n,r)})),Pu=Yo((function(e,t){var n={};if(null==e)return n;var r=!1;t=ht(t,(function(t){return t=co(t,e),r||(r=t.length>1),t})),_o(e,Ho(e),n),r&&(n=Jn(n,7,Vo));for(var o=t.length;o--;)eo(n,t[o]);return n}));var Su=Yo((function(e,t){return null==e?{}:function(e,t){return Nr(e,t,(function(t,n){return gu(e,n)}))}(e,t)}));function Eu(e,t){if(null==e)return{};var n=ht(Ho(e),(function(e){return[e]}));return t=Xo(t),Nr(e,n,(function(e,n){return t(e,n[0])}))}var xu=Bo(wu),Tu=Bo(Ou);function Ru(e){return null==e?[]:It(e,wu(e))}var Cu=So((function(e,t,n){return t=t.toLowerCase(),e+(n?Iu(t):t)}));function Iu(e){return Bu(cu(e).toLowerCase())}function Au(e){return(e=cu(e))&&e.replace(fe,Ut).replace(Ne,"")}var Nu=So((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Du=So((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Lu=Po("toLowerCase");var Uu=So((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Mu=So((function(e,t,n){return e+(n?" ":"")+Bu(t)}));var Wu=So((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Bu=Po("toUpperCase");function Fu(e,t,n){return e=cu(e),void 0===(t=n?void 0:t)?function(e){return Me.test(e)}(e)?function(e){return e.match(Le)||[]}(e):function(e){return e.match(te)||[]}(e):e.match(t)||[]}var $u=Wr((function(e,t){try{return at(e,void 0,t)}catch(e){return Ba(e)?e:new ve(e)}})),zu=Yo((function(e,t){return ct(t,(function(t){t=Ei(t),Hn(e,t,ba(e[t],e))})),e}));function Vu(e){return function(){return e}}var qu=To(),Yu=To(!0);function Gu(e){return e}function Hu(e){return kr("function"==typeof e?e:Jn(e,1))}var Zu=Wr((function(e,t){return function(n){return br(n,e,t)}})),Ku=Wr((function(e,t){return function(n){return br(e,n,t)}}));function Ju(e,t,n){var r=wu(t),o=sr(t,r);null!=n||Va(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=sr(t,wu(t)));var i=!(Va(n)&&"chain"in n&&!n.chain),a=Fa(e);return ct(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),o=n.__actions__=bo(this.__actions__);return o.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,dt([this.value()],arguments))})})),e}function Xu(){}var Qu=Ao(ht),ec=Ao(ft),tc=Ao(mt);function nc(e){return fi(e)?St(Ei(e)):function(e){return function(t){return pr(t,e)}}(e)}var rc=Do(),oc=Do(!0);function ic(){return[]}function ac(){return!1}var uc=Io((function(e,t){return e+t}),0),cc=Mo("ceil"),lc=Io((function(e,t){return e/t}),1),fc=Mo("floor");var sc,pc=Io((function(e,t){return e*t}),1),vc=Mo("round"),hc=Io((function(e,t){return e-t}),0);return Tn.after=function(e,t){if("function"!=typeof t)throw new be(a);return e=ou(e),function(){if(--e<1)return t.apply(this,arguments)}},Tn.ary=ga,Tn.assign=lu,Tn.assignIn=fu,Tn.assignInWith=su,Tn.assignWith=pu,Tn.at=vu,Tn.before=ma,Tn.bind=ba,Tn.bindAll=zu,Tn.bindKey=_a,Tn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Na(e)?e:[e]},Tn.chain=na,Tn.chunk=function(e,t,n){t=(n?li(e,t,n):void 0===t)?1:un(ou(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var i=0,a=0,u=r(Qt(o/t));i<o;)u[a++]=Yr(e,i,i+=t);return u},Tn.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,o=[];++t<n;){var i=e[t];i&&(o[r++]=i)}return o},Tn.concat=function(){var e=arguments.length;if(!e)return[];for(var t=r(e-1),n=arguments[0],o=e;o--;)t[o-1]=arguments[o];return dt(Na(n)?bo(n):[n],ar(t,1))},Tn.cond=function(e){var t=null==e?0:e.length,n=Xo();return e=t?ht(e,(function(e){if("function"!=typeof e[1])throw new be(a);return[n(e[0]),e[1]]})):[],Wr((function(n){for(var r=-1;++r<t;){var o=e[r];if(at(o[0],this,n))return at(o[1],this,n)}}))},Tn.conforms=function(e){return function(e){var t=wu(e);return function(n){return Xn(n,e,t)}}(Jn(e,1))},Tn.constant=Vu,Tn.countBy=ia,Tn.create=function(e,t){var n=Rn(e);return null==t?n:Gn(n,t)},Tn.curry=function e(t,n,r){var o=Fo(t,8,void 0,void 0,void 0,void 0,void 0,n=r?void 0:n);return o.placeholder=e.placeholder,o},Tn.curryRight=function e(t,n,r){var o=Fo(t,16,void 0,void 0,void 0,void 0,void 0,n=r?void 0:n);return o.placeholder=e.placeholder,o},Tn.debounce=wa,Tn.defaults=hu,Tn.defaultsDeep=du,Tn.defer=Oa,Tn.delay=ja,Tn.difference=Ri,Tn.differenceBy=Ci,Tn.differenceWith=Ii,Tn.drop=function(e,t,n){var r=null==e?0:e.length;return r?Yr(e,(t=n||void 0===t?1:ou(t))<0?0:t,r):[]},Tn.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?Yr(e,0,(t=r-(t=n||void 0===t?1:ou(t)))<0?0:t):[]},Tn.dropRightWhile=function(e,t){return e&&e.length?no(e,Xo(t,3),!0,!0):[]},Tn.dropWhile=function(e,t){return e&&e.length?no(e,Xo(t,3),!0):[]},Tn.fill=function(e,t,n,r){var o=null==e?0:e.length;return o?(n&&"number"!=typeof n&&li(e,t,n)&&(n=0,r=o),function(e,t,n,r){var o=e.length;for((n=ou(n))<0&&(n=-n>o?0:o+n),(r=void 0===r||r>o?o:ou(r))<0&&(r+=o),r=n>r?0:iu(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},Tn.filter=function(e,t){return(Na(e)?st:ir)(e,Xo(t,3))},Tn.flatMap=function(e,t){return ar(va(e,t),1)},Tn.flatMapDeep=function(e,t){return ar(va(e,t),1/0)},Tn.flatMapDepth=function(e,t,n){return n=void 0===n?1:ou(n),ar(va(e,t),n)},Tn.flatten=Di,Tn.flattenDeep=function(e){return(null==e?0:e.length)?ar(e,1/0):[]},Tn.flattenDepth=function(e,t){return(null==e?0:e.length)?ar(e,t=void 0===t?1:ou(t)):[]},Tn.flip=function(e){return Fo(e,512)},Tn.flow=qu,Tn.flowRight=Yu,Tn.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var o=e[t];r[o[0]]=o[1]}return r},Tn.functions=function(e){return null==e?[]:sr(e,wu(e))},Tn.functionsIn=function(e){return null==e?[]:sr(e,Ou(e))},Tn.groupBy=fa,Tn.initial=function(e){return(null==e?0:e.length)?Yr(e,0,-1):[]},Tn.intersection=Ui,Tn.intersectionBy=Mi,Tn.intersectionWith=Wi,Tn.invert=mu,Tn.invertBy=bu,Tn.invokeMap=sa,Tn.iteratee=Hu,Tn.keyBy=pa,Tn.keys=wu,Tn.keysIn=Ou,Tn.map=va,Tn.mapKeys=function(e,t){var n={};return t=Xo(t,3),lr(e,(function(e,r,o){Hn(n,t(e,r,o),e)})),n},Tn.mapValues=function(e,t){var n={};return t=Xo(t,3),lr(e,(function(e,r,o){Hn(n,r,t(e,r,o))})),n},Tn.matches=function(e){return Tr(Jn(e,1))},Tn.matchesProperty=function(e,t){return Rr(e,Jn(t,1))},Tn.memoize=ka,Tn.merge=ju,Tn.mergeWith=ku,Tn.method=Zu,Tn.methodOf=Ku,Tn.mixin=Ju,Tn.negate=Pa,Tn.nthArg=function(e){return e=ou(e),Wr((function(t){return Ir(t,e)}))},Tn.omit=Pu,Tn.omitBy=function(e,t){return Eu(e,Pa(Xo(t)))},Tn.once=function(e){return ma(2,e)},Tn.orderBy=function(e,t,n,r){return null==e?[]:(Na(t)||(t=null==t?[]:[t]),Na(n=r?void 0:n)||(n=null==n?[]:[n]),Ar(e,t,n))},Tn.over=Qu,Tn.overArgs=Sa,Tn.overEvery=ec,Tn.overSome=tc,Tn.partial=Ea,Tn.partialRight=xa,Tn.partition=ha,Tn.pick=Su,Tn.pickBy=Eu,Tn.property=nc,Tn.propertyOf=function(e){return function(t){return null==e?void 0:pr(e,t)}},Tn.pull=Fi,Tn.pullAll=$i,Tn.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Dr(e,t,Xo(n,2)):e},Tn.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Dr(e,t,void 0,n):e},Tn.pullAt=zi,Tn.range=rc,Tn.rangeRight=oc,Tn.rearg=Ta,Tn.reject=function(e,t){return(Na(e)?st:ir)(e,Pa(Xo(t,3)))},Tn.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,o=[],i=e.length;for(t=Xo(t,3);++r<i;){var a=e[r];t(a,r,e)&&(n.push(a),o.push(r))}return Lr(e,o),n},Tn.rest=function(e,t){if("function"!=typeof e)throw new be(a);return Wr(e,t=void 0===t?t:ou(t))},Tn.reverse=Vi,Tn.sampleSize=function(e,t,n){return t=(n?li(e,t,n):void 0===t)?1:ou(t),(Na(e)?Fn:Fr)(e,t)},Tn.set=function(e,t,n){return null==e?e:$r(e,t,n)},Tn.setWith=function(e,t,n,r){return r="function"==typeof r?r:void 0,null==e?e:$r(e,t,n,r)},Tn.shuffle=function(e){return(Na(e)?$n:qr)(e)},Tn.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&li(e,t,n)?(t=0,n=r):(t=null==t?0:ou(t),n=void 0===n?r:ou(n)),Yr(e,t,n)):[]},Tn.sortBy=da,Tn.sortedUniq=function(e){return e&&e.length?Kr(e):[]},Tn.sortedUniqBy=function(e,t){return e&&e.length?Kr(e,Xo(t,2)):[]},Tn.split=function(e,t,n){return n&&"number"!=typeof n&&li(e,t,n)&&(t=n=void 0),(n=void 0===n?4294967295:n>>>0)?(e=cu(e))&&("string"==typeof t||null!=t&&!Za(t))&&!(t=Xr(t))&&Bt(e)?fo(Gt(e),0,n):e.split(t,n):[]},Tn.spread=function(e,t){if("function"!=typeof e)throw new be(a);return t=null==t?0:un(ou(t),0),Wr((function(n){var r=n[t],o=fo(n,0,t);return r&&dt(o,r),at(e,this,o)}))},Tn.tail=function(e){var t=null==e?0:e.length;return t?Yr(e,1,t):[]},Tn.take=function(e,t,n){return e&&e.length?Yr(e,0,(t=n||void 0===t?1:ou(t))<0?0:t):[]},Tn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Yr(e,(t=r-(t=n||void 0===t?1:ou(t)))<0?0:t,r):[]},Tn.takeRightWhile=function(e,t){return e&&e.length?no(e,Xo(t,3),!1,!0):[]},Tn.takeWhile=function(e,t){return e&&e.length?no(e,Xo(t,3)):[]},Tn.tap=function(e,t){return t(e),e},Tn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new be(a);return Va(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),wa(e,t,{leading:r,maxWait:t,trailing:o})},Tn.thru=ra,Tn.toArray=nu,Tn.toPairs=xu,Tn.toPairsIn=Tu,Tn.toPath=function(e){return Na(e)?ht(e,Ei):Xa(e)?[e]:bo(Si(cu(e)))},Tn.toPlainObject=uu,Tn.transform=function(e,t,n){var r=Na(e),o=r||Ma(e)||Qa(e);if(t=Xo(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:Va(e)&&Fa(i)?Rn(Ye(e)):{}}return(o?ct:lr)(e,(function(e,r,o){return t(n,e,r,o)})),n},Tn.unary=function(e){return ga(e,1)},Tn.union=qi,Tn.unionBy=Yi,Tn.unionWith=Gi,Tn.uniq=function(e){return e&&e.length?Qr(e):[]},Tn.uniqBy=function(e,t){return e&&e.length?Qr(e,Xo(t,2)):[]},Tn.uniqWith=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?Qr(e,void 0,t):[]},Tn.unset=function(e,t){return null==e||eo(e,t)},Tn.unzip=Hi,Tn.unzipWith=Zi,Tn.update=function(e,t,n){return null==e?e:to(e,t,uo(n))},Tn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:void 0,null==e?e:to(e,t,uo(n),r)},Tn.values=Ru,Tn.valuesIn=function(e){return null==e?[]:It(e,Ou(e))},Tn.without=Ki,Tn.words=Fu,Tn.wrap=function(e,t){return Ea(uo(t),e)},Tn.xor=Ji,Tn.xorBy=Xi,Tn.xorWith=Qi,Tn.zip=ea,Tn.zipObject=function(e,t){return io(e||[],t||[],Vn)},Tn.zipObjectDeep=function(e,t){return io(e||[],t||[],$r)},Tn.zipWith=ta,Tn.entries=xu,Tn.entriesIn=Tu,Tn.extend=fu,Tn.extendWith=su,Ju(Tn,Tn),Tn.add=uc,Tn.attempt=$u,Tn.camelCase=Cu,Tn.capitalize=Iu,Tn.ceil=cc,Tn.clamp=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=au(n))==n?n:0),void 0!==t&&(t=(t=au(t))==t?t:0),Kn(au(e),t,n)},Tn.clone=function(e){return Jn(e,4)},Tn.cloneDeep=function(e){return Jn(e,5)},Tn.cloneDeepWith=function(e,t){return Jn(e,5,t="function"==typeof t?t:void 0)},Tn.cloneWith=function(e,t){return Jn(e,4,t="function"==typeof t?t:void 0)},Tn.conformsTo=function(e,t){return null==t||Xn(e,t,wu(t))},Tn.deburr=Au,Tn.defaultTo=function(e,t){return null==e||e!=e?t:e},Tn.divide=lc,Tn.endsWith=function(e,t,n){e=cu(e),t=Xr(t);var r=e.length,o=n=void 0===n?r:Kn(ou(n),0,r);return(n-=t.length)>=0&&e.slice(n,o)==t},Tn.eq=Ra,Tn.escape=function(e){return(e=cu(e))&&B.test(e)?e.replace(M,Mt):e},Tn.escapeRegExp=function(e){return(e=cu(e))&&H.test(e)?e.replace(G,"\\$&"):e},Tn.every=function(e,t,n){var r=Na(e)?ft:rr;return n&&li(e,t,n)&&(t=void 0),r(e,Xo(t,3))},Tn.find=aa,Tn.findIndex=Ai,Tn.findKey=function(e,t){return _t(e,Xo(t,3),lr)},Tn.findLast=ua,Tn.findLastIndex=Ni,Tn.findLastKey=function(e,t){return _t(e,Xo(t,3),fr)},Tn.floor=fc,Tn.forEach=ca,Tn.forEachRight=la,Tn.forIn=function(e,t){return null==e?e:ur(e,Xo(t,3),Ou)},Tn.forInRight=function(e,t){return null==e?e:cr(e,Xo(t,3),Ou)},Tn.forOwn=function(e,t){return e&&lr(e,Xo(t,3))},Tn.forOwnRight=function(e,t){return e&&fr(e,Xo(t,3))},Tn.get=yu,Tn.gt=Ca,Tn.gte=Ia,Tn.has=function(e,t){return null!=e&&ii(e,t,yr)},Tn.hasIn=gu,Tn.head=Li,Tn.identity=Gu,Tn.includes=function(e,t,n,r){e=La(e)?e:Ru(e),n=n&&!r?ou(n):0;var o=e.length;return n<0&&(n=un(o+n,0)),Ja(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Ot(e,t,n)>-1},Tn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:ou(n);return o<0&&(o=un(r+o,0)),Ot(e,t,o)},Tn.inRange=function(e,t,n){return t=ru(t),void 0===n?(n=t,t=0):n=ru(n),function(e,t,n){return e>=cn(t,n)&&e<un(t,n)}(e=au(e),t,n)},Tn.invoke=_u,Tn.isArguments=Aa,Tn.isArray=Na,Tn.isArrayBuffer=Da,Tn.isArrayLike=La,Tn.isArrayLikeObject=Ua,Tn.isBoolean=function(e){return!0===e||!1===e||qa(e)&&hr(e)==s},Tn.isBuffer=Ma,Tn.isDate=Wa,Tn.isElement=function(e){return qa(e)&&1===e.nodeType&&!Ha(e)},Tn.isEmpty=function(e){if(null==e)return!0;if(La(e)&&(Na(e)||"string"==typeof e||"function"==typeof e.splice||Ma(e)||Qa(e)||Aa(e)))return!e.length;var t=oi(e);if(t==y||t==_)return!e.size;if(vi(e))return!Pr(e).length;for(var n in e)if(Pe.call(e,n))return!1;return!0},Tn.isEqual=function(e,t){return wr(e,t)},Tn.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:void 0)?n(e,t):void 0;return void 0===r?wr(e,t,void 0,n):!!r},Tn.isError=Ba,Tn.isFinite=function(e){return"number"==typeof e&&rn(e)},Tn.isFunction=Fa,Tn.isInteger=$a,Tn.isLength=za,Tn.isMap=Ya,Tn.isMatch=function(e,t){return e===t||Or(e,t,ei(t))},Tn.isMatchWith=function(e,t,n){return n="function"==typeof n?n:void 0,Or(e,t,ei(t),n)},Tn.isNaN=function(e){return Ga(e)&&e!=+e},Tn.isNative=function(e){if(pi(e))throw new ve("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return jr(e)},Tn.isNil=function(e){return null==e},Tn.isNull=function(e){return null===e},Tn.isNumber=Ga,Tn.isObject=Va,Tn.isObjectLike=qa,Tn.isPlainObject=Ha,Tn.isRegExp=Za,Tn.isSafeInteger=function(e){return $a(e)&&e>=-9007199254740991&&e<=9007199254740991},Tn.isSet=Ka,Tn.isString=Ja,Tn.isSymbol=Xa,Tn.isTypedArray=Qa,Tn.isUndefined=function(e){return void 0===e},Tn.isWeakMap=function(e){return qa(e)&&oi(e)==j},Tn.isWeakSet=function(e){return qa(e)&&"[object WeakSet]"==hr(e)},Tn.join=function(e,t){return null==e?"":on.call(e,t)},Tn.kebabCase=Nu,Tn.last=Bi,Tn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;return void 0!==n&&(o=(o=ou(n))<0?un(r+o,0):cn(o,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,o):wt(e,kt,o,!0)},Tn.lowerCase=Du,Tn.lowerFirst=Lu,Tn.lt=eu,Tn.lte=tu,Tn.max=function(e){return e&&e.length?or(e,Gu,dr):void 0},Tn.maxBy=function(e,t){return e&&e.length?or(e,Xo(t,2),dr):void 0},Tn.mean=function(e){return Pt(e,Gu)},Tn.meanBy=function(e,t){return Pt(e,Xo(t,2))},Tn.min=function(e){return e&&e.length?or(e,Gu,Er):void 0},Tn.minBy=function(e,t){return e&&e.length?or(e,Xo(t,2),Er):void 0},Tn.stubArray=ic,Tn.stubFalse=ac,Tn.stubObject=function(){return{}},Tn.stubString=function(){return""},Tn.stubTrue=function(){return!0},Tn.multiply=pc,Tn.nth=function(e,t){return e&&e.length?Ir(e,ou(t)):void 0},Tn.noConflict=function(){return He._===this&&(He._=Re),this},Tn.noop=Xu,Tn.now=ya,Tn.pad=function(e,t,n){e=cu(e);var r=(t=ou(t))?Yt(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return No(en(o),n)+e+No(Qt(o),n)},Tn.padEnd=function(e,t,n){e=cu(e);var r=(t=ou(t))?Yt(e):0;return t&&r<t?e+No(t-r,n):e},Tn.padStart=function(e,t,n){e=cu(e);var r=(t=ou(t))?Yt(e):0;return t&&r<t?No(t-r,n)+e:e},Tn.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),fn(cu(e).replace(K,""),t||0)},Tn.random=function(e,t,n){if(n&&"boolean"!=typeof n&&li(e,t,n)&&(t=n=void 0),void 0===n&&("boolean"==typeof t?(n=t,t=void 0):"boolean"==typeof e&&(n=e,e=void 0)),void 0===e&&void 0===t?(e=0,t=1):(e=ru(e),void 0===t?(t=e,e=0):t=ru(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var o=sn();return cn(e+o*(t-e+Ve("1e-"+((o+"").length-1))),t)}return Ur(e,t)},Tn.reduce=function(e,t,n){var r=Na(e)?yt:xt,o=arguments.length<3;return r(e,Xo(t,4),n,o,tr)},Tn.reduceRight=function(e,t,n){var r=Na(e)?gt:xt,o=arguments.length<3;return r(e,Xo(t,4),n,o,nr)},Tn.repeat=function(e,t,n){return t=(n?li(e,t,n):void 0===t)?1:ou(t),Mr(cu(e),t)},Tn.replace=function(){var e=arguments,t=cu(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Tn.result=function(e,t,n){var r=-1,o=(t=co(t,e)).length;for(o||(o=1,e=void 0);++r<o;){var i=null==e?void 0:e[Ei(t[r])];void 0===i&&(r=o,i=n),e=Fa(i)?i.call(e):i}return e},Tn.round=vc,Tn.runInContext=e,Tn.sample=function(e){return(Na(e)?Bn:Br)(e)},Tn.size=function(e){if(null==e)return 0;if(La(e))return Ja(e)?Yt(e):e.length;var t=oi(e);return t==y||t==_?e.size:Pr(e).length},Tn.snakeCase=Uu,Tn.some=function(e,t,n){var r=Na(e)?mt:Gr;return n&&li(e,t,n)&&(t=void 0),r(e,Xo(t,3))},Tn.sortedIndex=function(e,t){return Hr(e,t)},Tn.sortedIndexBy=function(e,t,n){return Zr(e,t,Xo(n,2))},Tn.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=Hr(e,t);if(r<n&&Ra(e[r],t))return r}return-1},Tn.sortedLastIndex=function(e,t){return Hr(e,t,!0)},Tn.sortedLastIndexBy=function(e,t,n){return Zr(e,t,Xo(n,2),!0)},Tn.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=Hr(e,t,!0)-1;if(Ra(e[n],t))return n}return-1},Tn.startCase=Mu,Tn.startsWith=function(e,t,n){return e=cu(e),n=null==n?0:Kn(ou(n),0,e.length),t=Xr(t),e.slice(n,n+t.length)==t},Tn.subtract=hc,Tn.sum=function(e){return e&&e.length?Tt(e,Gu):0},Tn.sumBy=function(e,t){return e&&e.length?Tt(e,Xo(t,2)):0},Tn.template=function(e,t,n){var r=Tn.templateSettings;n&&li(e,t,n)&&(t=void 0),e=cu(e),t=su({},t,r,$o);var o,i,a=su({},t.imports,r.imports,$o),u=wu(a),c=It(a,u),l=0,f=t.interpolate||se,s="__p += '",p=ge((t.escape||se).source+"|"+f.source+"|"+(f===z?re:se).source+"|"+(t.evaluate||se).source+"|$","g"),v="//# sourceURL="+(Pe.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Be+"]")+"\n";e.replace(p,(function(t,n,r,a,u,c){return r||(r=a),s+=e.slice(l,c).replace(pe,Wt),n&&(o=!0,s+="' +\n__e("+n+") +\n'"),u&&(i=!0,s+="';\n"+u+";\n__p += '"),r&&(s+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),l=c+t.length,t})),s+="';\n";var h=Pe.call(t,"variable")&&t.variable;h||(s="with (obj) {\n"+s+"\n}\n"),s=(i?s.replace(N,""):s).replace(D,"$1").replace(L,"$1;"),s="function("+(h||"obj")+") {\n"+(h?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+s+"return __p\n}";var d=$u((function(){return he(u,v+"return "+s).apply(void 0,c)}));if(d.source=s,Ba(d))throw d;return d},Tn.times=function(e,t){if((e=ou(e))<1||e>9007199254740991)return[];var n=4294967295,r=cn(e,4294967295);e-=4294967295;for(var o=Rt(r,t=Xo(t));++n<e;)t(n);return o},Tn.toFinite=ru,Tn.toInteger=ou,Tn.toLength=iu,Tn.toLower=function(e){return cu(e).toLowerCase()},Tn.toNumber=au,Tn.toSafeInteger=function(e){return e?Kn(ou(e),-9007199254740991,9007199254740991):0===e?e:0},Tn.toString=cu,Tn.toUpper=function(e){return cu(e).toUpperCase()},Tn.trim=function(e,t,n){if((e=cu(e))&&(n||void 0===t))return e.replace(Z,"");if(!e||!(t=Xr(t)))return e;var r=Gt(e),o=Gt(t);return fo(r,Nt(r,o),Dt(r,o)+1).join("")},Tn.trimEnd=function(e,t,n){if((e=cu(e))&&(n||void 0===t))return e.replace(J,"");if(!e||!(t=Xr(t)))return e;var r=Gt(e);return fo(r,0,Dt(r,Gt(t))+1).join("")},Tn.trimStart=function(e,t,n){if((e=cu(e))&&(n||void 0===t))return e.replace(K,"");if(!e||!(t=Xr(t)))return e;var r=Gt(e);return fo(r,Nt(r,Gt(t))).join("")},Tn.truncate=function(e,t){var n=30,r="...";if(Va(t)){var o="separator"in t?t.separator:o;n="length"in t?ou(t.length):n,r="omission"in t?Xr(t.omission):r}var i=(e=cu(e)).length;if(Bt(e)){var a=Gt(e);i=a.length}if(n>=i)return e;var u=n-Yt(r);if(u<1)return r;var c=a?fo(a,0,u).join(""):e.slice(0,u);if(void 0===o)return c+r;if(a&&(u+=c.length-u),Za(o)){if(e.slice(u).search(o)){var l,f=c;for(o.global||(o=ge(o.source,cu(oe.exec(o))+"g")),o.lastIndex=0;l=o.exec(f);)var s=l.index;c=c.slice(0,void 0===s?u:s)}}else if(e.indexOf(Xr(o),u)!=u){var p=c.lastIndexOf(o);p>-1&&(c=c.slice(0,p))}return c+r},Tn.unescape=function(e){return(e=cu(e))&&W.test(e)?e.replace(U,Ht):e},Tn.uniqueId=function(e){var t=++Se;return cu(e)+t},Tn.upperCase=Wu,Tn.upperFirst=Bu,Tn.each=ca,Tn.eachRight=la,Tn.first=Li,Ju(Tn,(sc={},lr(Tn,(function(e,t){Pe.call(Tn.prototype,t)||(sc[t]=e)})),sc),{chain:!1}),Tn.VERSION="4.17.20",ct(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Tn[e].placeholder=Tn})),ct(["drop","take"],(function(e,t){An.prototype[e]=function(n){n=void 0===n?1:un(ou(n),0);var r=this.__filtered__&&!t?new An(this):this.clone();return r.__filtered__?r.__takeCount__=cn(n,r.__takeCount__):r.__views__.push({size:cn(n,4294967295),type:e+(r.__dir__<0?"Right":"")}),r},An.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),ct(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;An.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Xo(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),ct(["head","last"],(function(e,t){var n="take"+(t?"Right":"");An.prototype[e]=function(){return this[n](1).value()[0]}})),ct(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");An.prototype[e]=function(){return this.__filtered__?new An(this):this[n](1)}})),An.prototype.compact=function(){return this.filter(Gu)},An.prototype.find=function(e){return this.filter(e).head()},An.prototype.findLast=function(e){return this.reverse().find(e)},An.prototype.invokeMap=Wr((function(e,t){return"function"==typeof e?new An(this):this.map((function(n){return br(n,e,t)}))})),An.prototype.reject=function(e){return this.filter(Pa(Xo(e)))},An.prototype.slice=function(e,t){e=ou(e);var n=this;return n.__filtered__&&(e>0||t<0)?new An(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),void 0!==t&&(n=(t=ou(t))<0?n.dropRight(-t):n.take(t-e)),n)},An.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},An.prototype.toArray=function(){return this.take(4294967295)},lr(An.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),o=Tn[r?"take"+("last"==t?"Right":""):t],i=r||/^find/.test(t);o&&(Tn.prototype[t]=function(){var t=this.__wrapped__,a=r?[1]:arguments,u=t instanceof An,c=a[0],l=u||Na(t),f=function(e){var t=o.apply(Tn,dt([e],a));return r&&s?t[0]:t};l&&n&&"function"==typeof c&&1!=c.length&&(u=l=!1);var s=this.__chain__,p=!!this.__actions__.length,v=i&&!s,h=u&&!p;if(!i&&l){t=h?t:new An(this);var d=e.apply(t,a);return d.__actions__.push({func:ra,args:[f],thisArg:void 0}),new In(d,s)}return v&&h?e.apply(this,a):(d=this.thru(f),v?r?d.value()[0]:d.value():d)})})),ct(["pop","push","shift","sort","splice","unshift"],(function(e){var t=_e[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Tn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Na(o)?o:[],e)}return this[n]((function(n){return t.apply(Na(n)?n:[],e)}))}})),lr(An.prototype,(function(e,t){var n=Tn[t];if(n){var r=n.name+"";Pe.call(_n,r)||(_n[r]=[]),_n[r].push({name:t,func:n})}})),_n[Ro(void 0,2).name]=[{name:"wrapper",func:void 0}],An.prototype.clone=function(){var e=new An(this.__wrapped__);return e.__actions__=bo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=bo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=bo(this.__views__),e},An.prototype.reverse=function(){if(this.__filtered__){var e=new An(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},An.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Na(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r<o;){var i=n[r],a=i.size;switch(i.type){case"drop":e+=a;break;case"dropRight":t-=a;break;case"take":t=cn(t,e+a);break;case"takeRight":e=un(e,t-a)}}return{start:e,end:t}}(0,o,this.__views__),a=i.start,u=i.end,c=u-a,l=r?u:a-1,f=this.__iteratees__,s=f.length,p=0,v=cn(c,this.__takeCount__);if(!n||!r&&o==c&&v==c)return ro(e,this.__actions__);var h=[];e:for(;c--&&p<v;){for(var d=-1,y=e[l+=t];++d<s;){var g=f[d],m=g.iteratee,b=g.type,_=m(y);if(2==b)y=_;else if(!_){if(1==b)continue e;break e}}h[p++]=y}return h},Tn.prototype.at=oa,Tn.prototype.chain=function(){return na(this)},Tn.prototype.commit=function(){return new In(this.value(),this.__chain__)},Tn.prototype.next=function(){void 0===this.__values__&&(this.__values__=nu(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}},Tn.prototype.plant=function(e){for(var t,n=this;n instanceof Cn;){var r=Ti(n);r.__index__=0,r.__values__=void 0,t?o.__wrapped__=r:t=r;var o=r;n=n.__wrapped__}return o.__wrapped__=e,t},Tn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof An){var t=e;return this.__actions__.length&&(t=new An(this)),(t=t.reverse()).__actions__.push({func:ra,args:[Vi],thisArg:void 0}),new In(t,this.__chain__)}return this.thru(Vi)},Tn.prototype.toJSON=Tn.prototype.valueOf=Tn.prototype.value=function(){return ro(this.__wrapped__,this.__actions__)},Tn.prototype.first=Tn.prototype.head,Qe&&(Tn.prototype[Qe]=function(){return this}),Tn}();"object"==i(n(60))&&n(60)?(He._=Zt,void 0===(o=function(){return Zt}.call(t,n,t,r))||(r.exports=o)):Ke?((Ke.exports=Zt)._=Zt,Ze._=Zt):He._=Zt}).call(this)}).call(this,n(20),n(81)(e))},2:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r="localhost"===location.hostname||"www-"===location.host.substr(0,4)||"cat-"===location.host.substr(0,4)||"review-"===location.host.substr(0,7)||"webdev-"===location.host.substr(0,7)||"ia-petabox-"===location.host.substr(0,11)?console.log.bind(console):function(){}},20:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},30:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(0),o=n(2);function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,a;return t=e,a=[{key:"params",value:function(e,t){var n={height:t,width:e,scrollbars:"yes",resizable:"yes",toolbar:"no",directories:"no",location:"yes",menubar:"no",status:"yes"};return Object.keys(n).filter((function(e){return n[e]})).reduce((function(e,t){return e.concat("".concat(t,"=").concat(n[t]))}),[]).join(",")}},{key:"renderPopupLink",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.linkText,r=t.href,o=t.height,i=t.width,a=t.title;return'\n <a href="'.concat(r,'" title="').concat(a,'"\n onclick="window.open(\'').concat(r,"', 'popup', '").concat(e.params(i,o),"'); return false\"\n >").concat(n,"</a>")}},{key:"setupPopupLink",value:function(){Object(o.a)("popup setup"),Object(r.a)(document.body).off("click.PopupLink").on("click.PopupLink","[data-".concat("popup-link","]"),(function(t){t.preventDefault();var n=Object(r.a)(t.currentTarget),o=n.data("popup-link-width")||500,i=n.data("popup-link-height")||500;window.open(t.currentTarget.href,"popup",e.params(o,i))}))}}],(n=null)&&i(t.prototype,n),a&&i(t,a),e}();Object(r.a)(a.setupPopupLink)},39:function(e,t,n){"use strict";function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"false";if("string"!=typeof e)throw new Error("first arg should be a string");$(e).on("change",(function(e){var r=t(e);return"callback"===n&&r?r:"default"===n||(e&&e.preventDefault&&e.preventDefault(),e&&e.stopPropagation&&e.stopPropagation(),!1)}))}n.d(t,"a",(function(){return r}))},5:function(e,t,n){e.exports=n(55)()},53:function(e,t,n){"use strict";
|
||
/** @license React v16.7.0
|
||
* react.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var r=n(54),o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,u=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,l=o?Symbol.for("react.profiler"):60114,f=o?Symbol.for("react.provider"):60109,s=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.concurrent_mode"):60111,v=o?Symbol.for("react.forward_ref"):60112,h=o?Symbol.for("react.suspense"):60113,d=o?Symbol.for("react.memo"):60115,y=o?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function m(e,t,n,r,o,i,a,u){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,i,a,u],l=0;(e=Error(t.replace(/%s/g,(function(){return c[l++]})))).name="Invariant Violation"}throw e.framesToPop=1,e}}function b(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);m(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w={};function O(e,t,n){this.props=e,this.context=t,this.refs=w,this.updater=n||_}function j(){}function k(e,t,n){this.props=e,this.context=t,this.refs=w,this.updater=n||_}O.prototype.isReactComponent={},O.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&b("85"),this.updater.enqueueSetState(this,e,t,"setState")},O.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},j.prototype=O.prototype;var P=k.prototype=new j;P.constructor=k,r(P,O.prototype),P.isPureReactComponent=!0;var S={current:null,currentDispatcher:null},E=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var r=void 0,o={},a=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(a=""+t.key),t)E.call(t,r)&&!x.hasOwnProperty(r)&&(o[r]=t[r]);var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){for(var l=Array(c),f=0;f<c;f++)l[f]=arguments[f+2];o.children=l}if(e&&e.defaultProps)for(r in c=e.defaultProps)void 0===o[r]&&(o[r]=c[r]);return{$$typeof:i,type:e,key:a,ref:u,props:o,_owner:S.current}}function R(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var C=/\/+/g,I=[];function A(e,t,n,r){if(I.length){var o=I.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function N(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>I.length&&I.push(e)}function D(e,t,n){return null==e?0:function e(t,n,r,o){var u=typeof t;"undefined"!==u&&"boolean"!==u||(t=null);var c=!1;if(null===t)c=!0;else switch(u){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case i:case a:c=!0}}if(c)return r(o,t,""===n?"."+L(t,0):n),1;if(c=0,n=""===n?".":n+":",Array.isArray(t))for(var l=0;l<t.length;l++){var f=n+L(u=t[l],l);c+=e(u,f,r,o)}else if(null===t||"object"!=typeof t?f=null:f="function"==typeof(f=g&&t[g]||t["@@iterator"])?f:null,"function"==typeof f)for(t=f.call(t),l=0;!(u=t.next()).done;)c+=e(u=u.value,f=n+L(u,l++),r,o);else"object"===u&&b("31","[object Object]"===(r=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":r,"");return c}(e,"",t,n)}function L(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function U(e,t){e.func.call(e.context,t,e.count++)}function M(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?W(e,r,n,(function(e){return e})):null!=e&&(R(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(C,"$&/")+"/")+n)),r.push(e))}function W(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(C,"$&/")+"/"),D(e,M,t=A(t,i,r,o)),N(t)}var B={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return W(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;D(e,U,t=A(null,null,t,n)),N(t)},count:function(e){return D(e,(function(){return null}),null)},toArray:function(e){var t=[];return W(e,t,null,(function(e){return e})),t},only:function(e){return R(e)||b("143"),e}},createRef:function(){return{current:null}},Component:O,PureComponent:k,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:f,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:v,render:e}},lazy:function(e){return{$$typeof:y,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},Fragment:u,StrictMode:c,Suspense:h,createElement:T,cloneElement:function(e,t,n){null==e&&b("267",e);var o=void 0,a=r({},e.props),u=e.key,c=e.ref,l=e._owner;if(null!=t){void 0!==t.ref&&(c=t.ref,l=S.current),void 0!==t.key&&(u=""+t.key);var f=void 0;for(o in e.type&&e.type.defaultProps&&(f=e.type.defaultProps),t)E.call(t,o)&&!x.hasOwnProperty(o)&&(a[o]=void 0===t[o]&&void 0!==f?f[o]:t[o])}if(1===(o=arguments.length-2))a.children=n;else if(1<o){f=Array(o);for(var s=0;s<o;s++)f[s]=arguments[s+2];a.children=f}return{$$typeof:i,type:e.type,key:u,ref:c,props:a,_owner:l}},createFactory:function(e){var t=T.bind(null,e);return t.type=e,t},isValidElement:R,version:"16.7.0",unstable_ConcurrentMode:p,unstable_Profiler:l,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:S,assign:r}},F={default:B},$=F&&B||F;e.exports=$.default||$},54:function(e,t,n){"use strict";
|
||
/*
|
||
object-assign
|
||
(c) Sindre Sorhus
|
||
@license MIT
|
||
*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,u,c=a(e),l=1;l<arguments.length;l++){for(var f in n=Object(arguments[l]))o.call(n,f)&&(c[f]=n[f]);if(r){u=r(n);for(var s=0;s<u.length;s++)i.call(n,u[s])&&(c[u[s]]=n[u[s]])}}return c}},55:function(e,t,n){"use strict";var r=n(56);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},56:function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6:function(e,t,n){"use strict";e.exports=n(53)},60:function(e,t){(function(t){e.exports=t}).call(this,{})},81:function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},92:function(e,t,n){"use strict";n.r(t);var r=n(6),o=n.n(r),i=n(5),a=n.n(i),u=n(0),c=n(2),l=n(12),f=n(10),s=n(39),p=n(30);function v(e){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=m(e);if(t){var o=m(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return y(this,n)}}function y(e,t){return!t||"object"!==v(t)&&"function"!=typeof t?g(e):t}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function w(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),e}var O=function(){function e(){b(this,e)}return w(e,null,[{key:"setUpLicenseLink",value:function(){var e=document.getElementById("js-creativecommons-choose_link");e&&ReactDOM.render(React.createElement(j,{href:e.dataset.href,licenseName:e.dataset.licenseName,licenseSelected:"true"===e.dataset.licenseSelected}),e)}},{key:"update_link",value:function(t){var n=document.getElementById("js-creativecommons-choose_link");n.dataset.licenseName=t,n.dataset.licenseSelected="true",e.setUpLicenseLink()}},{key:"removeRetainLicenseInput",value:function(){Object(u.a)("#retaincclicense").remove(),Object(u.a)("#newcclicense").val("")}},{key:"chosen",value:function(){Object(c.a)("the chosen one"),window.opener.$("#newcclicense").val(Object(l.a)("license_url")),window.opener.$("#newccimage").val(Object(l.a)("license_image")),window.opener.$("#newccname").val(Object(l.a)("license_name")).trigger("change"),window.opener.$("#retaincclicense").remove(),window.close()}}]),e}(),j=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(n,e);var t=d(n);function n(e){var r;return b(this,n),r=t.call(this,e),n.DEFAULT_LINK_TEXT="Choose license",r.state={licenseSelected:e.licenseSelected,linkText:e.licenseName||n.DEFAULT_LINK_TEXT,oldLicenseName:e.licenseName},r.removeLicense=r.removeLicense.bind(g(r)),r}return w(n,[{key:"componentWillReceiveProps",value:function(e){this.setState({licenseSelected:e.licenseSelected,linkText:e.licenseName||n.DEFAULT_LINK_TEXT})}},{key:"getLicenseChangeMessage",value:function(){var e=this.state.oldLicenseName;return e&&this.wasLicensedChanged()?"Change license (currently ".concat(e,")"):""}},{key:"wasLicensedChanged",value:function(){var e=this.state;return e.oldLicenseName!==e.linkText}},{key:"removeLicense",value:function(){this.setState({licenseSelected:!1,linkText:n.DEFAULT_LINK_TEXT}),O.removeRetainLicenseInput()}},{key:"render",value:function(){var e=this.props.href,t=this.state,n=t.linkText,r=t.licenseSelected,o=p.a.renderPopupLink({linkText:n,href:e,height:600,width:600,title:this.getLicenseChangeMessage()});return React.createElement("span",null,React.createElement("span",{dangerouslySetInnerHTML:{__html:o}})," ",r&&React.createElement("span",null,React.createElement("button",{type:"button",className:"creativecommons-remove-license-button",onClick:this.removeLicense},"(remove)")))}}]),n}(r.Component);function k(e){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function P(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function E(e,t){return(E=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=R(e);if(t){var o=R(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return T(this,n)}}function T(e,t){return!t||"object"!==k(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function R(e){return(R=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}j.defaultProps={href:void 0,licenseName:void 0,licenseSelected:!1},j.propTypes={href:a.a.string,licenseName:a.a.string,licenseSelected:a.a.bool},Object(u.a)((function(){Object(f.a)(".js-creativecommons-choose_link",O.choose_link),O.setUpLicenseLink(),Object(u.a)(".js-creativecommons-chooser").each((function(){return O.chosen()})),Object(s.a)("#newccname",(function(){var e=Object(u.a)("#newccname").val();Object(c.a)("#newccname changed",e),O.update_link(e)}))}));r.Component;function C(){return(C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var I=function(e){var t=e.options,n=e.name,r=e.onChange,i=e.selectedValue,a=e.wrapperStyle,u=t.map((function(e,t){var a=e.value,u=e.label,c=e.displayAsIs,l=e.asIsDisplay,f=e.clickTrackValue,s=void 0===f?null:f,p="name-".concat(t),v=i===a,h="option ".concat(v?"selected":""),d={};return s&&(d["data-event-click-tracking"]=s),c?o.a.createElement("div",{key:p,className:h},l):o.a.createElement("div",{key:p,className:h},o.a.createElement("input",{type:"radio",name:n,id:"".concat(n,"-").concat(a),value:a,onChange:r,checked:v?"checked":""}),o.a.createElement("label",C({htmlFor:"".concat(n,"-").concat(a)},d),o.a.createElement("span",null,u)))}));return o.a.createElement("div",{className:"selector__radio-group ".concat(a)},u)};I.displayName="HorizontalRadioGroup",I.defaultProps={selectedValue:"",wrapperStyle:""},I.propTypes={options:a.a.arrayOf(a.a.shape({value:a.a.string,label:a.a.oneOfType([a.a.string,a.a.object]),clickTrackValue:a.a.string})).isRequired,name:a.a.string.isRequired,onChange:a.a.func.isRequired,selectedValue:a.a.string,wrapperStyle:a.a.string};var A=I,N=n(17),D=function(e){if(!window)return null;var t=e.offsetWidth,n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!window)return null;var n=window.getComputedStyle(e),r=Object(N.reduce)(t,(function(e,t,r){e=e||{};var o=n[t]||null;return o&&(e[t]=parseFloat(o.split("px")[0])),e}),{});return r}(e,["marginLeft","marginRight"]);return n.marginLeft+t+n.marginRight},L=function(e){var t=e.currentPage,n=e.scrollThresholds,r=e.viewportFlush;return!!Object(N.reduce)(n,(function(e,t,n){e=e||{};var o=t.low,i=t.high;return r>=o&&r<=i&&(e[n]=t),e}),{})[t]?t:Object(N.findKey)(n,(function(e){return r>=e.low&&r<=e.high}))},U=function(e){var t=e.scrollWidth,n=e.clientWidth,r=e.offsetWidth,o=e.firstElementChild,i=Math.floor(t/o.offsetWidth),a=!!(i%2),u=a||n>=1168&&i>3&&i<6?Math.ceil((t/n).toFixed(1)):Math.round((t/n).toFixed(1));return{numberOfColumns:i,numberOfPages:u,scrollThresholds:function(e){for(var t=e.numberOfColumns,n=e.numberOfPages,r=e.clientWidth,o=e.columnsAreOdd,i=e.childWidth,a={},u=0;u<n;u++){var c=u+1,l=(a[c-1]||{}).high,f=l&&l+1||r*(c-1),s=r*c;if(o){var p=Math.ceil(t/n),v=Math.ceil(i),h=c===n;c===n-1&&o&&(s=Math.ceil(r*c+v*p)),h&&o&&c>1&&(f=l-2-v*(p+1))}a[c]={low:f,high:s}}return a}({numberOfColumns:i,numberOfPages:u,clientWidth:n,columnsAreOdd:a,childWidth:D(o),offsetWidth:r})}};function M(e){return(M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function W(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function B(e,t){return(B=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function F(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=q(e);if(t){var o=q(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return z(this,n)}}function z(e,t){return!t||"object"!==M(t)&&"function"!=typeof t?V(e):t}function V(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function q(e){return(q=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&B(e,t)}(u,e);var t,n,i,a=F(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),(t=a.call(this,e)).Paginator=o.a.createRef(),t.state={pageSelected:1,numberOfColumns:"",numberOfPages:0,scrollThresholds:null},t.renderPageButtons=t.renderPageButtons.bind(V(t)),t.clickPageButton=t.clickPageButton.bind(V(t)),t.calibrateDimensions=t.calibrateDimensions.bind(V(t)),t.goToNextPage=t.goToNextPage.bind(V(t)),t.goToPreviousPage=t.goToPreviousPage.bind(V(t)),t.setItemInView=t.setItemInView.bind(V(t)),t.recalibrate=t.recalibrate.bind(V(t)),t}return t=u,(n=[{key:"componentDidMount",value:function(){var e=this,t=Object(N.debounce)(this.recalibrate,370);return window.addEventListener("resize",t),this.calibrateDimensions((function(){setTimeout(e.calibrateDimensions,700)}))}},{key:"componentDidUpdate",value:function(e){var t=e.itemInViewClass,n=e.children,r=this.props,o=r.itemInViewClass,i=r.children,a=t!==o,u=n.length!==i.length;(a||u)&&this.recalibrate(!0)}},{key:"componentWillUnmount",value:function(){var e=Object(N.debounce)(this.recalibrate,370);window.removeEventListener("resize",e)}},{key:"setItemInView",value:function(){var e=this.state.scrollThresholds,t=this.props.itemInViewClass,n=this.Paginator.current,r=document.querySelector(t)||n.firstElementChild,o=Object.keys(e),i=null,a=null;o.forEach((function(t){var n=e[t],o=n.low,u=n.high,c=r.offsetWidth+r.offsetLeft;c>=o&&c<=u&&(i=parseInt(t,10)||1,a=e[t])})),i&&a&&(n.scrollTo({top:0,left:a.low,behavior:"smooth"}),this.setState({pageSelected:i}))}},{key:"recalibrate",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=function(){var n=e.state,r=n.scrollThresholds,o=n.pageSelected,i=e.props.itemInViewClass,a=e.Paginator.current,u=Object.keys(r);if("flexbox-pagination column"===a.className||!(u.length<=1)){var c=null;if(t&&(c=a.querySelector(i))){var l=window.pageXOffset,f=window.pageYOffset;c.focus(),window.scrollTo(l,f)}var s=t?c.clientWidth+c.offsetLeft:a.scrollLeft,p=L({currentPage:o,viewportFlush:s,scrollThresholds:r}),v=r[p];a.scrollTo({top:0,left:v&&v.low||0,behavior:"smooth"});var h=parseInt(p,10),d=u.length;e.setState({pageSelected:h,numberOfPages:d})}};return this.calibrateDimensions((function(){setTimeout(e.calibrateDimensions(n),700)}))}},{key:"calibrateDimensions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.setItemInView;if(this.Paginator.current){var t=U(this.Paginator.current),n=t.numberOfColumns,r=t.numberOfPages,o=t.scrollThresholds,i={numberOfColumns:n,numberOfPages:r,scrollThresholds:o};this.setState(i,e)}}},{key:"clickPageButton",value:function(e){var t=this,n=this.state.scrollThresholds,r=parseInt(e.target.getAttribute("data-page-number"),10),o=n[r].low;setTimeout((function(){t.Paginator.current.scrollTo({top:0,left:o,behavior:"smooth"})}),200),this.setState({pageSelected:r})}},{key:"goToNextPage",value:function(e){var t=this.state,n=t.pageSelected+1,r=t.scrollThresholds[n];this.Paginator.current.scrollTo({top:0,left:r.low,behavior:"smooth"}),this.setState({pageSelected:n})}},{key:"goToPreviousPage",value:function(e){var t=this.state,n=t.pageSelected-1||1,r=t.scrollThresholds[n];this.Paginator.current.scrollTo({top:0,left:r.low,behavior:"smooth"}),this.setState({pageSelected:n})}},{key:"renderRightButton",value:function(){var e=this.state,t=e.pageSelected,n=e.numberOfPages,r=this.props.dataEventCategory;return n===t?null:o.a.createElement("button",{type:"button",className:"pagination-arrow right",onClick:this.goToNextPage,"data-event-click-tracking":"".concat(r,"|Paginator-Arrow-Right"),tabIndex:"-1"},o.a.createElement("span",{className:"sr-only"},"next page"))}},{key:"renderLeftButton",value:function(){var e=this.state.pageSelected,t=this.props.dataEventCategory;return 1===e?null:o.a.createElement("button",{type:"button",className:"pagination-arrow left",onClick:this.goToPreviousPage,"data-event-click-tracking":"".concat(t,"|Paginator-Arrow-left"),tabIndex:"-1"},o.a.createElement("span",{className:"sr-only"},"previous page"))}},{key:"renderPageButtons",value:function(){var e=this,t=this.state,n=t.numberOfPages,r=t.scrollThresholds,i=t.pageSelected,a=this.props.dataEventCategory;if(!n||n<2)return null;var u=Object.keys(r);if(n===u.length){var c=u.map((function(t,n){var r=parseInt(t,10)===i;return o.a.createElement("button",{type:"button",key:"pagination_button_".concat(n),onClick:e.clickPageButton,"data-page-number":t,className:"pagination-button ".concat(r?"selected":""),"data-event-click-tracking":"".concat(a,"|Paginator-Button"),tabIndex:"-1"},o.a.createElement("span",{className:"sr-only"},t))}));return o.a.createElement("div",{className:"page-buttons"},c)}return null}},{key:"render",value:function(){var e=this.props.children;return this.state.numberOfColumns,o.a.createElement(r.Fragment,null,o.a.createElement("div",{ref:this.Paginator,className:"flexbox-pagination column"},e),this.renderLeftButton(),this.renderRightButton(),this.renderPageButtons())}}])&&W(t.prototype,n),i&&W(t,i),u}(r.Component);Y.displayName="Paginator",Y.defaultProps={children:null,itemInViewClass:""},Y.propTypes={children:a.a.oneOfType([a.a.object,a.a.arrayOf(a.a.object)]),itemInViewClass:a.a.string,dataEventCategory:a.a.string.isRequired};var G=Y;function H(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Z(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function J(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(Object(n),!0).forEach((function(t){X(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function X(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Q=function(e){var t=e.name,n=e.title,i=e.albumCreator,a=e.albumName,u=e.creator,c=e.artist;if(e.isAlbum)return"Full album";var l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=n.includes(e);if(r)return"";if(e===t)return"";var o=new RegExp(/;\s?/g),i="; ",a=Array.isArray(t)?t:t.split(o),u=e.split(o),c=H(a,1),l=c[0],f=void 0===l?"":l,s=f.toLowerCase().includes("various artist");s&&a.shift();var p=u.join(i),v=a.join(i)===p;return v&&!s?"":p}(u||c,i,a),f=l?" - ":null,s=l?o.a.createElement("i",{className:"track-artist"},l):null;return o.a.createElement(r.Fragment,null,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e||t.replace(/.mp3/,"")}(n,t),f,s)};Q.defaultProps={name:"",title:"",albumCreator:"",albumName:"",creator:"",artist:"",isAlbum:!1},Q.propTypes={name:a.a.string,title:a.a.string,albumCreator:a.a.oneOfType([a.a.string,a.a.shape([])]),albumName:a.a.string,creator:a.a.string,artist:a.a.string,isAlbum:a.a.bool};var ee=function(e){var t=e.selected,n=e.onSelected,r=e.thisTrack,i=e.displayTrackNumbers,a=e.albumCreator,u=e.albumName,c=r.trackNumber,l=r.length,f=r.formattedLength,s=J(J({},r),{},{albumCreator:a,albumName:u}),p=parseInt(c,10),v=p>0?p:"-",h=f||l||"-- : --",d=[t?"selected":"","track",i?"":"no-track-number"].join(" ").trim();return o.a.createElement("button",{type:"button","data-track-number":c,className:d,onClick:n,"data-event-click-tracking":"TrackList|Item"},o.a.createElement("span",{className:"track-number"},v),o.a.createElement("span",{className:"track-title"},o.a.createElement(Q,s)),o.a.createElement("span",{className:"track-length"},h))};ee.defaultProps={selected:!1,displayTrackNumbers:!1,albumCreator:"",albumName:""},ee.propTypes={selected:a.a.bool,onSelected:a.a.func.isRequired,thisTrack:a.a.shape({}).isRequired,displayTrackNumbers:a.a.bool,albumCreator:a.a.oneOfType([a.a.string,a.a.array]),albumName:a.a.string};var te=ee;function ne(){return(ne=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function re(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return oe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return oe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ie=function(e){var t=e.selectedTrack,n=e.onSelected,r=e.tracks,i=e.displayTrackNumbers,a=e.creator,u=e.albumName;if(!r.length)return o.a.createElement("p",{className:"no-tracks"},"No tracks to display.");var c=re(r,1)[0],l=(void 0===c?{}:c).trackNumber,f=Number.isInteger(t)?t:l,s='[data-track-number="'.concat(f,'"]');return o.a.createElement("div",{className:"audio-track-list"},o.a.createElement(G,ne({itemInViewClass:s},e),r.map((function(e){var t=e.trackNumber,r=t===f,c="individual-track-".concat(t),l={thisTrack:e,onSelected:n,selected:r,displayTrackNumbers:i,albumCreator:a,albumName:u};return o.a.createElement(te,ne({},l,{key:c}))}))))};ie.defaultProps={tracks:[],displayTrackNumbers:!0,creator:"",albumName:"",selectedTrack:null},ie.propTypes={onSelected:a.a.func.isRequired,selectedTrack:a.a.number,tracks:a.a.arrayOf(a.a.object),displayTrackNumbers:a.a.bool,creator:a.a.oneOfType([a.a.string,a.a.array]),albumName:a.a.string};var ae=ie;function ue(e){return(ue="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ce(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function le(e,t){return(le=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function fe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ve(e);if(t){var o=ve(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return se(this,n)}}function se(e,t){return!t||"object"!==ue(t)&&"function"!=typeof t?pe(e):t}function pe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ve(e){return(ve=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var he=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&le(e,t)}(a,e);var t,n,r,i=fe(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=i.call(this,e)).jwPlayerInstance=o.a.createRef(),t.state={player:null,jwplayerInstance:null,playerPlaylistIndex:null},t.onPlaylistItemCB=t.onPlaylistItemCB.bind(pe(t)),t.playTrack=t.playTrack.bind(pe(t)),t.setURL=t.setURL.bind(pe(t)),t}return t=a,(n=[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.jwplayerInfo,r=t.jwplayerID,o=t.backgroundPhoto,i=t.onRegistrationComplete,a=n.jwplayerPlaylist,u=n.identifier;if(a.length){var c=o?{}:{waveformer:"jw-holder"},l={so:!0,audio:!0,identifier:u,hide_list:!0,responsive:!0,onPlaylistItem:this.onPlaylistItemCB,onReady:function(t){var n=t.getPlaylistIndex();e.setState({playerPlaylistIndex:n,jwplayerInstance:t},(function(){e.props.jwplayerStartingPoint(n)}))}};if(window.Play&&Play){var f=Object.assign({},l,c),s=Play(r,a,f);this.setState({player:s}),i&&i(this.setURL)}}}},{key:"componentDidUpdate",value:function(e){var t=this.props.sourceData.index,n=void 0===t?null:t,r=e.sourceData,o=r.index,i=this.state,a=i.jwplayerInstance,u=i.playerPlaylistIndex,c=Number.isInteger(n);if(c&&(r.hasOwnProperty("index")||!c)){var l=n!==o,f=u===n,s=a.getState();c&&(f&&"idle"===s||l)&&this.playTrack({playerPlaylistIndex:n-1||0})}}},{key:"onPlaylistItemCB",value:function(e,t){var n=t.index;this.state.playerPlaylistIndex!==n&&(0,this.props.jwplayerPlaylistChange)({newTrackIndex:n})}},{key:"setURL",value:function(e){var t=e-1||0;return this.state.player.playN(t,!0)}},{key:"playTrack",value:function(e){var t=e.playerPlaylistIndex,n=this.state.player;this.setState(e,(function(){n.playN(t)}))}},{key:"render",value:function(){var e=this.props,t=e.jwplayerID,n=e.style;return o.a.createElement("div",{className:"ia-player-wrapper",style:n},o.a.createElement("div",{className:"iaux-player-wrapper"},o.a.createElement("div",{id:t})))}}])&&ce(t.prototype,n),r&&ce(t,r),a}(r.Component);he.displayName="ArchiveAudioPlayer",he.defaultProps={backgroundPhoto:"",jwplayerID:"",jwplayerPlaylistChange:null,jwplayerInfo:{},sourceData:null,onRegistrationComplete:null,style:""},he.propTypes={backgroundPhoto:a.a.string,jwplayerID:a.a.string,jwplayerPlaylistChange:a.a.func,jwplayerInfo:a.a.shape({jwplayerPlaylist:a.a.array,identifier:a.a.string}),sourceData:a.a.shape({index:a.a.number}),onRegistrationComplete:a.a.func,style:a.a.object};var de=he,ye=function(e){var t=e.sourceURL,n=e.title;return o.a.createElement("div",{className:"iframe-wrapper"},o.a.createElement("iframe",{title:n,src:t,frameBorder:"0",allow:"autoplay; encrypted-media",allowFullScreen:"allowfullscreen",className:"iframe"}))};ye.displayName="ThirdPartyEmbeddedPlayer",ye.defaultProps={title:"Playing external media source from Archive.org"},ye.propTypes={sourceURL:a.a.string.isRequired,title:a.a.string};var ge=ye;function me(e){return(me="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function be(){return(be=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function _e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function we(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_e(Object(n),!0).forEach((function(t){Oe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Oe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function je(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ke(e,t){return(ke=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Pe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ee(e);if(t){var o=Ee(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Se(this,n)}}function Se(e,t){return!t||"object"!==me(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ee(e){return(Ee=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var xe=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ke(e,t)}(a,e);var t,n,r,i=Pe(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=i.call(this,e)).BookReaderRef=o.a.createRef(),t}return t=a,(n=[{key:"componentDidMount",value:function(){var e=this.props.options,t=BookReader.prototype.getPageURI,n=we(we({},{el:"#".concat(this.BookReaderRef.current.id),mobileNavFullscreenOnly:!0,onePage:{autofit:"height"},ui:"full",enablePageResume:!1,enableTtsPlugin:!1,enableUrlPlugin:!1,defaults:"mode/1up",enableSearch:!0,searchInsideUrl:"/fulltext/inside.php",initialSearchTerm:null,imagesBaseURL:"/bookreader/BookReader/images/",getPageURI:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=t.call(br,e,n,r);return o+=o.indexOf("?")>-1?"&":"?",o="".concat(o,"scale=").concat(n,"&rotate=").concat(r)},controls:{twoPage:{visible:!1}}}),e);if(this.props.jsia)BookReaderJSIAinit(this.props.jsia,n);else{var r=new BookReader(n);window.br=r,r.init()}}},{key:"render",value:function(){return o.a.createElement("section",be({className:"bookreader-wrapper"},this.props),this.props.jsia?o.a.createElement("div",{id:"IABookReaderMessageWrapper",style:{display:"none"}}):null,o.a.createElement("div",{id:"bookreader",ref:this.BookReaderRef,style:{height:"100%",width:"100%"}}))}}])&&je(t.prototype,n),r&&je(t,r),a}(r.Component);xe.displayName="BookReaderWrapper",xe.defaultProps={options:{}},xe.propTypes={options:a.a.object};var Te=function(e){var t,n=new RegExp(/\?\=/g),r=e.split(n),o=r.length>1,i=r[0];return o?(r.forEach((function(e){if(Object(N.includes)(e,"t=")){var n=e.substring(2);t=parseInt(n,10)}})),{videoId:i,startSeconds:Number.isInteger(t)?t:0,suggestedQuality:"default",hasTimestamp:o}):{videoId:i,startSeconds:0,suggestedQuality:"default",hasTimestamp:o}};function Re(e){return(Re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ce(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ie(e,t){return(Ie=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Le(e);if(t){var o=Le(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Ne(this,n)}}function Ne(e,t){return!t||"object"!==Re(t)&&"function"!=typeof t?De(e):t}function De(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Le(e){return(Le=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Ue=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ie(e,t)}(a,e);var t,n,r,i=Ae(a);function a(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),t=i.call(this,e);var n=function(e){var t="",n=e.reduce((function(e,n){var r=n.youtube||n,o=n.trackNumber,i=0===o,a=Te(r.id),u=a.videoId,c=a.startSeconds;return i&&(t=u),t===u&&e.push({videoId:u,startSeconds:c,trackNumber:o}),e}),[]);return n.length?n:null}(e.playlist);return t.timer=null,t.fullAlbumVideoPoller=null,t.state={fullAlbumDetails:n,player:null,playerAnchor:o.a.createRef(),selectedTrack:null,id:null,videoStartedPlaying:!1},["loadPlayer","onPlayerStateChange","onPlayerReady","onPlayerError","playVideo","availableVideoId","syncVideoWithPlayer","checkTimeAndTrack"].forEach((function(e){t[e]=t[e].bind(De(t))})),t}return t=a,(n=[{key:"componentDidMount",value:function(){var e=this;window.YT?this.loadPlayer():(this.loadAPI(),window.onYouTubeIframeAPIReady=function(){e.loadPlayer()})}},{key:"shouldComponentUpdate",value:function(e,t){var n=this.state,r=n.id;return!(!n.player&&t.player)&&r!==e.id}},{key:"componentDidUpdate",value:function(e){var t=this.state.selectedTrack,n=this.props,r=n.id,o=n.selectedTrack,i=r!==e.id;(i||!i&&null===t)&&(clearTimeout(this.timer),this.setState({id:r,selectedTrack:o},this.playVideo))}},{key:"componentWillUnmount",value:function(){clearInterval(this.fullAlbumVideoPoller),this.fullAlbumVideoPoller=null,clearTimeout(this.timer)}},{key:"availableVideoId",value:function(){var e=this.state.id,t=this.props.id;return Number.isInteger(e)?e:t}},{key:"checkTimeAndTrack",value:function(){var e=this.state,t=e.fullAlbumDetails,n=e.player.getCurrentTime(),r=t.filter((function(e){return e.startSeconds<=n})).pop()||{};return{elapsedTime:n,currentTrack:r}}},{key:"videoTimePoller",value:function(){var e=this.state.selectedTrack,t=this.props.youtubePlaylistChange,n=this.checkTimeAndTrack().currentTrack.trackNumber;e!==n&&t(n,!0)}},{key:"syncVideoWithPlayer",value:function(){var e=this;this.state.videoStartedPlaying&&(this.fullAlbumVideoPoller||(this.fullAlbumVideoPoller=setInterval((function(){e.videoTimePoller()}),800)))}},{key:"loadAPI",value:function(){document.querySelector(".audio-track-list").setAttribute("style","pointer-events: none");var e=document.createElement("script");e.src="https://www.youtube.com/iframe_api?origin=".concat(location.origin);var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}},{key:"loadPlayer",value:function(){var e=this.state.playerAnchor,t=this.availableVideoId(),n=Te(t),r={height:"600",width:"600",playerVars:{fs:1,rel:0,enablejsapi:1,origin:location.origin},events:{onReady:this.onPlayerReady,onStateChange:this.onPlayerStateChange,onError:this.onPlayerError}},o=Object.assign({},r,n),i=new window.YT.Player(e.current,o);this.setState({player:i})}},{key:"onPlayerStateChange",value:function(e){var t=this.props,n=t.youtubePlaylistChange,r=t.selectedTrack,o=this.state,i=o.selectedTrack,a=o.videoStartedPlaying,u=o.fullAlbumDetails,c=e.data;if(c===YT.PlayerState.ENDED){var l=i||r;this.setState({videoStartedPlaying:!1},(function(){return n(l)})),clearInterval(this.fullAlbumVideoPoller),this.fullAlbumVideoPoller=null}c===YT.PlayerState.PAUSED&&(this.setState({videoStartedPlaying:!1}),clearInterval(this.fullAlbumVideoPoller),this.fullAlbumVideoPoller=null),c===YT.PlayerState.PLAYING&&(a||this.setState({videoStartedPlaying:!0},(function(){return n(r,!0)})),u&&this.syncVideoWithPlayer())}},{key:"onPlayerReady",value:function(e){document.querySelector(".audio-track-list").setAttribute("style","pointer-events: auto")}},{key:"onPlayerError",value:function(e){var t=this.props.youtubePlaylistChange,n=this.state.selectedTrack;this.timer=setTimeout((function(){t(n)}),3e3)}},{key:"playVideo",value:function(){var e=this.state,t=e.player,n=e.selectedTrack,r=e.fullAlbumDetails,o=this.availableVideoId(),i=Te(o);if(!r)return clearInterval(this.fullAlbumVideoPoller),void t.loadVideoById(i);var a=r.find((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.trackNumber===n})),u=a.startSeconds,c=t.getPlayerState();if(c!==YT.PlayerState.CUED){var l=this.checkTimeAndTrack().currentTrack;a.trackNumber===l.trackNumber||(t.seekTo(u),c===YT.PlayerState.PAUSED&&t.playVideo())}else t.seekTo(u)}},{key:"render",value:function(){var e=this.state.playerAnchor;return o.a.createElement("div",{className:"YoutubePlayer"},o.a.createElement("div",{ref:e}))}}])&&Ce(t.prototype,n),r&&Ce(t,r),a}(r.Component);Ue.displayName="YouTube Player",Ue.propTypes={selectedTrack:a.a.number.isRequired,id:a.a.string.isRequired,youtubePlaylistChange:a.a.func.isRequired,playlist:a.a.string.isRequired};var Me=Ue;function We(e){return(We="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Be(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){$e(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ze(){return(ze=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ve(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function qe(e,t){return(qe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ye(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ze(e);if(t){var o=Ze(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Ge(this,n)}}function Ge(e,t){return!t||"object"!==We(t)&&"function"!=typeof t?He(e):t}function He(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ze(e){return(Ze=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Ke=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&qe(e,t)}(u,e);var t,n,i,a=Ye(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),(t=a.call(this,e)).state={mediaSource:"player"},t.showMedia=t.showMedia.bind(He(t)),t.createTabs=t.createTabs.bind(He(t)),t.toggleMediaSource=t.toggleMediaSource.bind(He(t)),t.showLinerNotes=t.showLinerNotes.bind(He(t)),t}return t=u,(n=[{key:"toggleMediaSource",value:function(e){var t=e.target.value;this.setState({mediaSource:t})}},{key:"showMedia",value:function(){var e=this.props,t=e.source,n=e.sourceData,i=e.playlist,a="youtube"===t||"spotify"===t,u=null,c=n[t]||{},l=c.urlPrefix,f=void 0===l?"":l,s=c.id,p=void 0===s?"":s,v=c.urlExtensions,h=void 0===v?"":v,d=c.name,y=void 0===d?"":d;if("youtube"===t){var g=n.trackNumber;u=o.a.createElement(Me,ze({selectedTrack:g,id:p,playlist:i},this.props))}else if("spotify"===t){var m="".concat(f).concat(p).concat(h);u=o.a.createElement(ge,{sourceURL:m,title:y})}var b=a?{visibility:"hidden"}:{visibility:"visible"};return o.a.createElement(r.Fragment,null,o.a.createElement(de,ze({},this.props,{style:b})),u)}},{key:"createTabs",value:function(){var e=this.props,t=e.customSourceLabels,n=e.linerNotes,r=this.state.mediaSource,i=[{value:"player",label:t.player}];return n&&i.push({value:"liner-notes",label:t.linerNotes}),o.a.createElement(A,{options:i,onChange:this.toggleMediaSource,selectedValue:r,wrapperStyle:"tab-bottom",name:"audio-theatre-tabs"})}},{key:"showLinerNotes",value:function(){var e=this.props.linerNotes,t=this.state.mediaSource;if(!e||!e.data)return null;var n="liner-notes"===t?{visibility:"visible"}:{visibility:"hidden"};return o.a.createElement("div",{style:n},o.a.createElement(xe,{options:Fe(Fe({},e.data.brOptions),{},{defaultStartLeaf:0,titleLeaf:0}),style:{position:"absolute",top:0,bottom:0,left:0,right:0,backgroundColor:"black"}}))}},{key:"render",value:function(){var e=this.props,t=e.backgroundPhoto,n=e.playlist.length&&t?"no-waveform":"with-waveform";return o.a.createElement("section",{className:"theatre__audio-player"},o.a.createElement("div",{className:"content-window"},o.a.createElement("div",{className:"album-cover"},function(e){var t=e.backgroundPhoto,n=e.photoAltTag,r=o.a.createElement("i",{className:"no-photo iconochive-audio"});return t?o.a.createElement("img",{className:"background-photo",src:t,alt:n}):r}(this.props)),o.a.createElement("div",{className:"media-player ".concat(n)},this.showMedia(),this.showLinerNotes())),o.a.createElement("div",{className:"tabs"},this.createTabs()))}}])&&Ve(t.prototype,n),i&&Ve(t,i),u}(r.Component);Ke.displayName="TheatreAudioPlayer",Ke.defaultProps={backgroundPhoto:"",photoAltTag:"",urlExtensions:"",linerNotes:null},Ke.propTypes={source:a.a.oneOf(["youtube","spotify","archive"]).isRequired,sourceData:a.a.shape({urlPrefix:a.a.string,id:a.a.string,mediaName:a.a.string}).isRequired,urlExtensions:a.a.string,backgroundPhoto:a.a.string,photoAltTag:a.a.string,customSourceLabels:a.a.object,linerNotes:a.a.object,playlist:a.a.array.isRequired};var Je=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t={spotify:{urlPrefix:"https://embed.spotify.com/?uri="},youtube:{urlPrefix:"https://www.youtube.com/embed/",urlExtensions:"?fs=1&rel=0&autoplay=1&origin=".concat(window.location.origin)}},n=Array.isArray(e)?e:[e],r=n.reduce((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,r=n.match(/(youtube|spotify)/g);if(r){var o=r[0],i=t[o],a="youtube"===o?n.lastIndexOf(":")+1:n.indexOf(":")+1,u=n.slice(a);e[r[0]]=Object(N.merge)({},i,{id:u})}return e}),{});return r},Xe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return!!e.match(/(mp3|ogg|flac|m4a|wma|aiff|aac|aa|ra|ram|shn|wav|wave)$/g)},Qe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return!!e.match(/(png|jpg|jpeg)$/gi)},et=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return!!e.match(/_vbr.mp3$/g)},tt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return!!e.match(/_segments.(json|xml)$/gi)},nt=function(e){var t=e.fileDirectoryPrefix,n=e.files,r="",o={},i=[];return{tracks:n.reduce((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=arguments.length>1?arguments[1]:void 0,u=a.source,c=a.name,l=a.private||null,f=null,s=null,p=a["external-identifier"]||null,v="original"===u,h=Xe(c),d=v&&Qe(c);if(!v&&!h)return e;if(d){r="".concat(t).concat(encodeURIComponent(c));var y=!!c.match(/_itemimage./g),g=!!c.match(/IMG_00001.jpg/g),m=!!c.match(/IMG_0001.jpg/g);g&&(o.designated=r),m&&(o.actual=r),y&&(o.formattedAsFirst=r)}if(v&&h){var b=Object(N.filter)(n,(function(e){return e.original===c}));s=b.reduce((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,r=n.name,o=Object(N.endsWith)(r,".png"),i=Object(N.endsWith)(r,"_sample.mp3"),a=Object(N.endsWith)(r,".mp3"),u=Object(N.endsWith)(r,".ogg"),c="".concat(t).concat(encodeURIComponent(r));o&&!r.match(/_spectrogram.png/g)&&(e.waveformURL=c);var f=Object.assign({},n,{fullFilePath:c});return l&&i&&(e.sampleMP3=f),a&&!i&&(e.fullMP3=f),u&&(e.fullOGG=f),e}),{}),p&&(f=Je(p),Object.keys(f).forEach((function(e){return i.push(e)})));var _="".concat(t).concat(encodeURIComponent(c)),w=Object.assign({},a,{relatedFiles:b,fullFilePath:_},s,f);e.push(w)}return e}),[]),itemPhotoCandidates:o,trackFilesHaveYoutubeSpotify:i}},rt=function(e){var t=e.fileDirectoryPrefix,n=e.files,r=e.itemIdentifier,o="",i={},a=[];return{tracks:n.reduce((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],u=arguments.length>1?arguments[1]:void 0,c=u.source,l=u.original,f=void 0===l?"":l,s=u.name,p=u.private||null,v=null,h=null,d=u["external-identifier"]||null,y="original"===c,g=f.match("".concat(r,"_segments.")),m="".concat(r,".mp3"),b=Xe(s),_=y&&Qe(s);if(!y&&!b||m===s)return e;if(_){o="".concat(t).concat(encodeURIComponent(s));var w=!!s.match(/_itemimage./g),O=!!s.match(/IMG_00001.jpg/g),j=!!s.match(/IMG_0001.jpg/g);O&&(i.designated=o),j&&(i.actual=o),w&&(i.formattedAsFirst=o)}if(g&&b){var k=Object(N.filter)(n,(function(e){return e.original===s}));h=k.reduce((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,r=n.name,o=Object(N.endsWith)(r,".png"),i=Object(N.endsWith)(r,"_sample.mp3"),a=Object(N.endsWith)(r,".mp3"),u=Object(N.endsWith)(r,".ogg"),c="".concat(t).concat(encodeURIComponent(r));o&&!r.match(/_spectrogram.png/g)&&(e.waveformURL=c);var l=Object.assign({},n,{fullFilePath:c});return p&&i&&(e.sampleMP3=l),a&&!i&&(e.fullMP3=l),u&&(e.fullOGG=l),e}),{}),d&&(v=Je(d),Object.keys(v).forEach((function(e){return a.push(e)})));var P="".concat(t).concat(encodeURIComponent(s)),S=Object.assign({},u,{relatedFiles:k,fullFilePath:P},h,v);e.push(S)}return e}),[]),itemPhotoCandidates:i,trackFilesHaveYoutubeSpotify:a}},ot=function(e,t){var n=e.dir,r=e.server,o=e.metadata,i=e.files,a=o.collection,u=o.identifier,c="".concat(r.includes("://")?"":"https://").concat(r).concat(n,"/"),l=0,f=i.reduce((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=t.name,r=t.source,o=void 0===r?"":r,i=t.original,a=void 0===i?"":i,u=Xe(n),c=Qe(n),f=u||c,s="derivative"===o,p=n.match(/_sample\.mp3$/),v=n.match(/\.mp3$/),h=et(n),d=v&&!p&&!h,y=d&&s,g=y&&!Array.isArray(a)&&tt(a);return f?(u&&(p&&1,y&&(1,g&&(l+=1)),"original"===o&&1),e.push(t),e):e}),[]),s=!t&&Object(N.includes)(a,"samples_only"),p=Je(o["external-identifier"])||{},v=(l>0?rt:nt)({fileDirectoryPrefix:c,files:f,itemIdentifier:u}),h=v.tracks,d=v.itemPhotoCandidates,y=v.trackFilesHaveYoutubeSpotify,g=Object(N.chain)([y,Object.keys(p)]).flatten().uniq().value(),m=function(e){var t=e.creator,n=e.artist,r=e;if(!t){var o={creator:t||n||[""]};r=Object.assign({},e,o)}return Object(N.reduce)(r,(function(e,t,n){e=e||{};var r="creator"===n?"; ":", ",o=Array.isArray(t)?t.join(r):t||"";return e[n]=o,e}),{})}(o),b=d.designated,_=d.actual,w=d.formattedAsFirst;return Object.assign({},o,{albumMetadaToDisplay:m},{fileDirectoryPrefix:c,itemPhoto:b||w||_||"",playSamples:s,tracks:h,albumSpotifyYoutubeInfo:p,externalSources:g,externalSourcesDisplayValues:{spotify:"Spotify",youtube:"YouTube"}})};function it(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function at(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?it(Object(n),!0).forEach((function(t){ut(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):it(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ut(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ct=function(e){if(!e)return null;var t=1e3*parseFloat(e),n=Math.floor(t/6e4),r=(t%6e4/1e3).toFixed(0),o="60"===r,i=o?"00":(r<10?"0":"")+r;return"".concat(o?n+1:n,":").concat(i)},lt=function(e,t){var n=e.playSamples,r=e.tracks,o=e.albumSpotifyYoutubeInfo,i="youtube"===t||"spotify"===t;if("archive"===t)return n?r.map((function(e,t){var n=e.sampleMP3,r=e.title,o=void 0===r?"":r,i=e.creator,a=void 0===i?"":i,u=e.artist,c={title:o,creator:a,artist:void 0===u?"":u},l=t+1;return Object.assign({},n,at({trackNumber:l},c))})):r.map((function(e,t){var n=e.fullMP3,r=e.length,o=void 0===r?"":r,i=n||e,a=o.indexOf(":")>0?o:ct(o),u=t+1;return Object.assign({},i,{trackNumber:u,formattedLength:a})}));if(i){var a={youtube:o.youtube||null,spotify:o.spotify||null,isAlbum:!0,trackNumber:0},u=[],c=r.reduce((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[a],n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,o=n.length,i=void 0===o?"":o,u=n.title,c=n.creator,l=n.artist,f=void 0===l?"":l,s={title:u,creator:c,artist:f},p=i.indexOf(":")>0,v=p?i:ct(i),h=r+1,d=Object.assign({},n,at({formattedLength:v,trackNumber:h},s));return n.hasOwnProperty(t)&&e.push(d),e}),[]);return o.hasOwnProperty(t)&&u.push(a),u.concat(c)}return[]},ft=function(e){var t=e.title,n=void 0===t?"YouTube logo":t;return o.a.createElement("figure",e,o.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"20",width:"25",viewBox:"0 0 175 120","aria-labelledby":"youtube-logo",role:"img"},o.a.createElement("title",{id:"youtube-logo"},n),o.a.createElement("defs",null,o.a.createElement("polygon",{id:"official-youtube-red-a",points:".06 .04 176 .04 176 124 .06 124"})),o.a.createElement("g",{fill:"none",fillRule:"evenodd"},o.a.createElement("mask",{id:"official-youtube-red-b",fill:"#fff"},o.a.createElement("use",{xlinkHref:"#official-youtube-red-a"})),o.a.createElement("path",{fill:"#D9252A",d:"M172.322,19.363 C170.298,11.741 164.335,5.739 156.762,3.702 C143.037,0 88,0 88,0 C88,0 32.963,0 19.238,3.702 C11.666,5.739 5.702,11.741 3.678,19.363 C0,33.177 0,62 0,62 C0,62 0,90.822 3.678,104.638 C5.702,112.259 11.666,118.261 19.238,120.299 C32.963,124 88,124 88,124 C88,124 143.037,124 156.762,120.299 C164.335,118.261 170.298,112.259 172.322,104.638 C176,90.822 176,62 176,62 C176,62 176,33.177 172.322,19.363",mask:"url(#official-youtube-red-b)"}),o.a.createElement("polyline",{fill:"#FFFFFE",points:"70 88.169 116 62.001 70 35.831 70 88.169"}))))},st=function(e){var t=e.title,n=void 0===t?"Spotify logo":t;return o.a.createElement("figure",e,o.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"20",width:"20",viewBox:"0 0 166 166","aria-labelledby":"spotify-logo",role:"img"},o.a.createElement("title",{id:"spotify-logo"},n),o.a.createElement("path",{fill:"#1ED760",fillRule:"evenodd",d:"M133.28,74.24 C106.286,58.209 61.76,56.735 35.991,64.556 C31.852,65.812 27.476,63.476 26.222,59.338 C24.968,55.197 27.302,50.824 31.443,49.566 C61.024,40.587 110.199,42.321 141.275,60.768 C144.997,62.978 146.218,67.785 144.012,71.501 C141.804,75.223 136.993,76.45 133.28,74.24 Z M132.396,97.984 C130.502,101.057 126.484,102.021 123.415,100.134 C100.91,86.301 66.593,82.293 39.968,90.375 C36.515,91.418 32.869,89.472 31.82,86.025 C30.78,82.573 32.727,78.933 36.174,77.883 C66.589,68.653 104.4,73.123 130.248,89.008 C133.317,90.898 134.283,94.918 132.396,97.984 Z M122.149,120.787 C120.644,123.255 117.431,124.028 114.972,122.524 C95.307,110.505 70.555,107.791 41.405,114.449 C38.596,115.093 35.796,113.333 35.155,110.524 C34.512,107.716 36.266,104.916 39.081,104.275 C70.981,96.983 98.344,100.121 120.417,113.609 C122.878,115.112 123.653,118.327 122.149,120.787 Z M83.743,0 C37.494,0 -1.42108547e-12,37.493 -1.42108547e-12,83.742 C-1.42108547e-12,129.996 37.494,167.486 83.743,167.486 C129.994,167.486 167.486,129.996 167.486,83.742 C167.486,37.493 129.994,0 83.743,0 Z"})))},pt=function(e){var t=e.title,n=void 0===t?"Internet Archive logo":t;return o.a.createElement("figure",e,o.a.createElement("svg",{height:"20",width:"22",viewBox:"0 0 32 42",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":"ia-logo-svg",role:"img"},o.a.createElement("title",{id:"ia-logo-svg"},n),o.a.createElement("g",{fill:"#fff",fillRule:"evenodd"},o.a.createElement("path",{d:"m0 4.4796473 18.707282-4.4796473 18.4263458 4.23309464-.7386684 1.30442147h-35.29099323"}),o.a.createElement("path",{d:"m.93617021 6.55319149h35.39634429v3.80921841h-35.39634429z"}),o.a.createElement("path",{d:"m.93617021 38.3829787h35.39634429v2.539209h-35.39634429z"}),o.a.createElement("path",{d:"m.00040364 41.1914894h37.94212666v1.9048116h-37.9425303z"}),o.a.createElement("path",{d:"m1.34062144 11.4275601.43997189-.1935175h2.35566603l.42180792.2117357.21110578 3.3857469.21110578 5.5014846v5.2909635l-.21110578 6.5953849-.03511702 4.443211-.59779668.1769187h-2.10984687l-.63291369-.1769187-.24581916-4.443211-.21150943-6.5601631v-5.2905586l.21150943-5.5371113z"}),o.a.createElement("path",{d:"m32.2342385 11.4275601.4395682-.1935175h2.355666l.4222116.2117357.2107021 3.3857469.2107022 5.5014846v5.2909635l-.2107022 6.5953849-.0347133 4.443211-.5982004.1769187h-2.1094432l-.6329137-.1769187-.2466264-4.443211-.2107022-6.5601631v-5.2905586l.2107022-5.5371113z"}),o.a.createElement("path",{d:"m11.6384938 11.4275601.4391646-.1935175h2.3560697l.4218079.2117357.2111058 3.3857469.2111057 5.5014846v5.2909635l-.2111057 6.5953849-.0347134 4.443211-.5982003.1769187h-2.1098469l-.6333174-.1769187-.2458191-4.443211-.2107021-6.5601631v-5.2905586l.2107021-5.5371113z"}),o.a.createElement("path",{d:"m22.8725363 11.4275601.4395683-.1935175h2.355666l.4218079.2117357.2111058 3.3857469.2111058 5.5014846v5.2909635l-.2111058 6.5953849-.0347134 4.443211-.5982003.1769187h-2.1098469l-.6329137-.1769187-.2462228-4.443211-.2107021-6.5601631v-5.2905586l.2107021-5.5371113z"}))))},vt=function(e){var t=e.title,n=void 0===t?"Booklet":t;return o.a.createElement("figure",e,o.a.createElement("svg",{height:"20",viewBox:"0 0 16 11",width:"22",xmlns:"http://www.w3.org/2000/svg"},o.a.createElement("title",null,n),o.a.createElement("path",{d:"m7.49999992 1.83333333.00000008 9.16666667c-.50000008-.4583333-1.50000006-1.375-3.75000004-1.375-1.04912478-.00508972-2.09254975.14166432-3.09174996.4348438-.1524966.0466407-.32015675.0232227-.45057888-.06293493-.13042213-.08615761-.20769643-.22454469-.20767111-.37190887v-8.25c-.00002356-.12795338.0583032-.25009062.16087499-.336875.69975-.59170833 2.24262498-1.038125 3.58912496-1.038125 1.84299998 0 2.91424997.9185 3.48999996 1.41178125l.099125.08479167c.10253983.08675734.16086366.2088469.160875.33676041zm.99999999 0v9.16666667c.49999999-.4583333 1.49999998-1.375 3.74999999-1.375 1.0491247-.00508972 2.0925497.14166432 3.0917499.4348438.1525012.0467501.3202267.0233775.4506829-.06280263.1304563-.08618016.2077042-.22463847.2075671-.37204117v-8.25c.0000236-.12795338-.0583032-.25009062-.160875-.336875-.69975-.59159375-2.2425-1.038125-3.5891249-1.038125-1.84275 0-2.914375.9185-3.49 1.41178125-.034625.02979167-.067375.05797917-.099125.08479167-.10253983.08675734-.16086366.2088469-.16087499.33676041z",fill:"#fff"})))};function ht(e){return(ht="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function dt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function yt(e,t){return(yt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function gt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=_t(e);if(t){var o=_t(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return mt(this,n)}}function mt(e,t){return!t||"object"!==ht(t)&&"function"!=typeof t?bt(e):t}function bt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _t(e){return(_t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var wt=function(e){var t=e.channel,n=e.labelValue,i=e.title,a=o.a.createElement("span",{className:"channel-label"},n),u={youtube:o.a.createElement(ft,{className:"channel-icon",title:i}),spotify:o.a.createElement(st,{className:"channel-icon",title:i}),linerNotes:o.a.createElement(vt,{className:"channel-icon",title:i}),default:o.a.createElement(pt,{className:"channel-icon",title:i})},c=u[t]||u.default;return o.a.createElement(r.Fragment,null,c,a)};wt.defaultProps={channel:""},wt.propTypes={channel:a.a.string,labelValue:a.a.string.isRequired,title:a.a.string.isRequired};var Ot=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&yt(e,t)}(a,e);var t,n,r,i=gt(a);function a(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),t=i.call(this,e);var n=e.albumMetadata,r=e.playFullIAAudio,o=ot(n,r);return t.state={albumData:o,tracklistToShow:[],channelToPlay:"archive",trackStartingPoint:null,trackSelected:null,urlSetterFN:null},["selectThisTrack","onChannelSelect","jwplayerPlaylistChange","jwplayerStartingPoint","getSelectableChannels","getAudioSourceInfoToPlay","receiveURLSetter","updateURL","youtubePlaylistChange","getTrackToHighlight"].forEach((function(e){t[e]=t[e].bind(bt(t))})),t}return t=a,r=[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.albumMetadata,r=void 0===n?{}:n,o=e.playFullIAAudio,i=r.metadata,a=(void 0===i?{}:i).identifier,u=t.albumData,c=u;return a[0]!==u.identifier[0]&&(c=ot(r,o)),{albumData:c,tracklistToShow:lt(c,t.channelToPlay)}}}],(n=[{key:"onChannelSelect",value:function(e){var t=this.state,n=t.albumData,r=t.channelToPlay,o=e.target.value;if(r!==o){var i=lt(n,o),a=o;this.setState({channelToPlay:a,tracklistToShow:i},this.updateURL)}}},{key:"getAudioSourceInfoToPlay",value:function(){var e=this.state,t=e.albumData,n=e.channelToPlay,r=e.trackSelected,o=e.tracklistToShow,i=e.trackStartingPoint,a=0===r;if("archive"===n)return{index:a?null:r};var u,c,l,f=t.albumSpotifyYoutubeInfo,s=f[n]||null;if(a&&f.hasOwnProperty(n))return l=s,(c=n)in(u={trackNumber:0})?Object.defineProperty(u,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):u[c]=l,u;var p=null===r&&null!==i?i:r;return Object(N.find)(o,(function(e){if(e.trackNumber===p)return e}))||Object(N.head)(o)||{}}},{key:"getTrackToHighlight",value:function(e){var t=this.state,n=t.trackSelected,r=t.trackStartingPoint;return Number.isInteger(e.index)?e.index:Number.isInteger(e.trackNumber)?e.trackNumber:Number.isInteger(r)&&null===n?r:null}},{key:"getSelectableChannels",value:function(){var e=this.state.albumData,t=e.externalSources,n=e.playSamples,r=e.externalSourcesDisplayValues;return Object(N.flatten)(["archive",t,"webamp"]).map((function(e){var t;return"webamp"===e?{displayAsIs:!0,asIsDisplay:o.a.createElement("a",{href:"".concat(window.location.href,"?&webamp=1"),alt:"play Webamp",className:"webamp-link","data-event-click-tracking":"Audio-Player|Channel-Webamp"},o.a.createElement("img",{src:"/images/llama-icon.png",alt:"webamp"}),o.a.createElement("span",{className:"channel-label"},"Webamp"))}:(t="archive"===e?"".concat(n?"Samples":"Internet Archive"):r[e]||"",{value:e,label:wt({channel:e,labelValue:t,title:"play ".concat(t)}),clickTrackValue:"Audio-Player|Channel-".concat(t)})}))}},{key:"updateURL",value:function(){var e=this.state,t=e.trackSelected,n=e.urlSetterFN,r=e.channelToPlay,o=0===t,i=Number.isInteger(t)&&!o;"archive"!==r&&i&&n&&n(t)}},{key:"youtubePlaylistChange",value:function(e,t){var n,r=this,o=this.state,i=o.tracklistToShow,a=o.trackSelected;(n=t?i.find((function(t){return t.trackNumber===e})):i.find((function(t){return t.trackNumber>=e+1})))&&this.setState({trackSelected:n.trackNumber},(function(){a!==n.trackNumber&&r.updateURL()}))}},{key:"selectThisTrack",value:function(e){var t=e.currentTarget,n=parseInt(t.getAttribute("data-track-number"),10);this.setState({trackSelected:Number.isInteger(n)?n:1},this.updateURL)}},{key:"jwplayerPlaylistChange",value:function(e){var t=e.newTrackIndex;this.setState({trackSelected:t+1})}},{key:"receiveURLSetter",value:function(e){this.setState({urlSetterFN:e})}},{key:"jwplayerStartingPoint",value:function(e){this.setState({trackStartingPoint:e+1})}},{key:"render",value:function(){var e,t=this.props,n=t.jwplayerPlaylist,r=t.linerNotes,i=this.state,a=i.tracklistToShow,u=i.channelToPlay,c=i.albumData,l=c.albumMetadaToDisplay,f=c.externalSources,s=void 0===f?[]:f,p=c.itemPhoto,v=c.externalSourcesDisplayValues,h=c.playSamples,d=l.title,y=l.identifier,g=l.creator,m="archive"===u;e=m?"".concat(h?" Samples":"Internet Archive"):v[u]||"";var b={jwplayerPlaylist:n,identifier:y},_=y.replace(/[^a-zA-Z\d]/g,""),w=!!s.length,O=this.getAudioSourceInfoToPlay(),j=this.getTrackToHighlight(O),k={player:wt({channel:u,labelValue:e,title:"playing from ".concat(u)}),linerNotes:wt({channel:"linerNotes",labelValue:"Liner Notes",title:"view liner notes"})};return o.a.createElement("div",{className:"theatre__wrap audio-with-youtube-spotify"},o.a.createElement("section",{className:"media-section"},o.a.createElement(Ke,{source:u,backgroundPhoto:p,sourceData:O,customSourceLabels:k,linerNotes:r,jwplayerPlaylistChange:this.jwplayerPlaylistChange,jwplayerStartingPoint:this.jwplayerStartingPoint,youtubePlaylistChange:this.youtubePlaylistChange,jwplayerInfo:b,jwplayerID:"jwplayer-".concat(_),onRegistrationComplete:this.receiveURLSetter,playlist:a})),o.a.createElement("div",{className:"grid-right"},w&&o.a.createElement("section",{className:"channel-controls"},o.a.createElement("h4",{className:"title"},"Play from: "),o.a.createElement(A,{options:this.getSelectableChannels(),onChange:this.onChannelSelect,name:"audio-source",selectedValue:u,wrapperStyle:"rounded",dataEventCategory:"Audio-Player"})),o.a.createElement("section",{className:"playlist-section"},o.a.createElement(ae,{tracks:a,onSelected:this.selectThisTrack,selectedTrack:j,albumName:d,displayTrackNumbers:m,creator:g,dataEventCategory:"Audio-Player"}))))}}])&&dt(t.prototype,n),r&&dt(t,r),a}(r.Component);Ot.displayName="AudioPlayerWithYoutubeSpotify",Ot.defaultProps={jwplayerPlaylist:null,playFullIAAudio:!1,linerNotes:null},Ot.propTypes={albumMetadata:a.a.object.isRequired,jwplayerPlaylist:a.a.array,playFullIAAudio:a.a.bool,linerNotes:a.a.object};var jt=Ot;function kt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kt(Object(n),!0).forEach((function(t){St(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function St(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Et(e,t,n,r,o,i,a){try{var u=e[i](a),c=u.value}catch(e){return void n(e)}u.done?t(c):Promise.resolve(c).then(r,o)}function xt(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){Et(i,r,o,a,u,"next",e)}function u(e){Et(i,r,o,a,u,"throw",e)}a(void 0)}))}}function Tt(e){return Rt.apply(this,arguments)}function Rt(){return(Rt=xt(regeneratorRuntime.mark((function e(t){var n,r,o,i,a,u,c,l,f,s,p;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.target_selector,r=t.identifier,o=t.full_audio,i=t.liner_notes_url,a=document.querySelector(n),u=document.querySelector(".js-ia-metadata").value,c=JSON.parse(u),a){e.next=6;break}return e.abrupt("return");case 6:return l={albumMetadata:c,playFullIAAudio:JSON.parse(o)},e.prev=7,e.next=10,$.ajax({url:"/embed/".concat(r,"?output=json"),type:"GET",dataType:"json",crossDomain:!0}).success((function(e){return e})).error((function(){return[]}));case 10:f=e.sent,e.next=16;break;case 13:e.prev=13,e.t0=e.catch(7),f=[];case 16:return e.prev=16,e.next=19,$.ajax({url:i,type:"GET",dataType:"json",xhrFields:{withCredentials:!0},crossDomain:!0}).success((function(e){return e})).error((function(){return null}));case 19:s=e.sent,e.next=25;break;case 22:e.prev=22,e.t1=e.catch(16),s=null;case 25:p=Pt(Pt({},l),{},{jwplayerPlaylist:f,linerNotes:s}),ReactDOM.render(React.createElement(jt,p),a);case 27:case"end":return e.stop()}}),e,null,[[7,13],[16,22]])})))).apply(this,arguments)}function Ct(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var It=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"componentHandlerRegistry",value:function(e){var t={enhancedAudioPlayer:Tt};if(!t[e])throw new Error("No IAUX Component registered");return t[e]}},{key:"setUpIauxComponents",value:function(){var t=document.querySelectorAll(".js-iaux-component");t.length&&t.forEach((function(t){var n=t.getAttribute("data-iaux-component"),r=t.getAttribute("data-component-params"),o=JSON.parse(r);try{return e.componentHandlerRegistry(n)(o)}catch(e){return void(t.innerHTML="Uh oh, we hit a snag. The ".concat(n," component was unable to load."))}}))}}],(n=null)&&Ct(t.prototype,n),r&&Ct(t,r),e}();window.addEventListener("DOMContentLoaded",It.setUpIauxComponents)}});
|
||
//# sourceMappingURL=areact.min.js.map
|
||
// @license-end
|