diff --git a/dist/advanced_table.js b/dist/advanced_table.js index 95faf70..7478088 100644 --- a/dist/advanced_table.js +++ b/dist/advanced_table.js @@ -6,4 +6,4 @@ * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */(function(){var u,o=200,a="Expected a function",l="__lodash_hash_undefined__",c="__lodash_placeholder__",f=1,s=2,h=4,p=1,v=2,d=1,g=2,_=4,y=8,m=16,b=32,w=64,x=128,C=256,k=512,E=800,j=16,F=1/0,A=9007199254740991,S=17976931348623157e292,R=NaN,O=4294967295,z=O-1,N=O>>>1,T=[["ary",x],["bind",d],["bindKey",g],["curry",y],["curryRight",m],["flip",k],["partial",b],["partialRight",w],["rearg",C]],L="[object Arguments]",I="[object Array]",D="[object AsyncFunction]",P="[object Boolean]",B="[object Date]",W="[object DOMException]",U="[object Error]",M="[object Function]",G="[object GeneratorFunction]",$="[object Map]",H="[object Number]",q="[object Null]",Z="[object Object]",V="[object Proxy]",K="[object RegExp]",J="[object Set]",Y="[object String]",Q="[object Symbol]",X="[object Undefined]",nn="[object WeakMap]",tn="[object ArrayBuffer]",en="[object DataView]",rn="[object Float32Array]",un="[object Float64Array]",on="[object Int8Array]",an="[object Int16Array]",ln="[object Int32Array]",cn="[object Uint8Array]",fn="[object Uint8ClampedArray]",sn="[object Uint16Array]",hn="[object Uint32Array]",pn=/\b__p \+= '';/g,vn=/\b(__p \+=) '' \+/g,dn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,gn=/&(?:amp|lt|gt|quot|#39);/g,_n=/[&<>"']/g,yn=RegExp(gn.source),mn=RegExp(_n.source),bn=/<%-([\s\S]+?)%>/g,wn=/<%([\s\S]+?)%>/g,xn=/<%=([\s\S]+?)%>/g,Cn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,kn=/^\w*$/,En=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,jn=/[\\^$.*+?()[\]{}|]/g,Fn=RegExp(jn.source),An=/^\s+|\s+$/g,Sn=/^\s+/,Rn=/\s+$/,On=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,zn=/\{\n\/\* \[wrapped with (.+)\] \*/,Nn=/,? & /,Tn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ln=/\\(\\)?/g,In=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Dn=/\w*$/,Pn=/^[-+]0x[0-9a-f]+$/i,Bn=/^0b[01]+$/i,Wn=/^\[object .+?Constructor\]$/,Un=/^0o[0-7]+$/i,Mn=/^(?:0|[1-9]\d*)$/,Gn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,$n=/($^)/,Hn=/['\n\r\u2028\u2029\\]/g,qn="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Zn="\\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",Vn="["+Zn+"]",Kn="["+qn+"]",Jn="\\d+",Yn="[a-z\\xdf-\\xf6\\xf8-\\xff]",Qn="[^\\ud800-\\udfff"+Zn+Jn+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",Xn="\\ud83c[\\udffb-\\udfff]",nt="[^\\ud800-\\udfff]",tt="(?:\\ud83c[\\udde6-\\uddff]){2}",et="[\\ud800-\\udbff][\\udc00-\\udfff]",rt="[A-Z\\xc0-\\xd6\\xd8-\\xde]",it="(?:"+Yn+"|"+Qn+")",ut="(?:"+rt+"|"+Qn+")",ot="(?:"+Kn+"|"+Xn+")?",at="[\\ufe0e\\ufe0f]?"+ot+"(?:\\u200d(?:"+[nt,tt,et].join("|")+")[\\ufe0e\\ufe0f]?"+ot+")*",lt="(?:"+["[\\u2700-\\u27bf]",tt,et].join("|")+")"+at,ct="(?:"+[nt+Kn+"?",Kn,tt,et,"[\\ud800-\\udfff]"].join("|")+")",ft=RegExp("['’]","g"),st=RegExp(Kn,"g"),ht=RegExp(Xn+"(?="+Xn+")|"+ct+at,"g"),pt=RegExp([rt+"?"+Yn+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[Vn,rt,"$"].join("|")+")",ut+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[Vn,rt+it,"$"].join("|")+")",rt+"?"+it+"+(?:['’](?:d|ll|m|re|s|t|ve))?",rt+"+(?:['’](?: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_])",Jn,lt].join("|"),"g"),vt=RegExp("[\\u200d\\ud800-\\udfff"+qn+"\\ufe0e\\ufe0f]"),dt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,gt=["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"],_t=-1,yt={};yt[rn]=yt[un]=yt[on]=yt[an]=yt[ln]=yt[cn]=yt[fn]=yt[sn]=yt[hn]=!0,yt[L]=yt[I]=yt[tn]=yt[P]=yt[en]=yt[B]=yt[U]=yt[M]=yt[$]=yt[H]=yt[Z]=yt[K]=yt[J]=yt[Y]=yt[nn]=!1;var mt={};mt[L]=mt[I]=mt[tn]=mt[en]=mt[P]=mt[B]=mt[rn]=mt[un]=mt[on]=mt[an]=mt[ln]=mt[$]=mt[H]=mt[Z]=mt[K]=mt[J]=mt[Y]=mt[Q]=mt[cn]=mt[fn]=mt[sn]=mt[hn]=!0,mt[U]=mt[M]=mt[nn]=!1;var bt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},wt=parseFloat,xt=parseInt,Ct="object"==typeof n&&n&&n.Object===Object&&n,kt="object"==typeof self&&self&&self.Object===Object&&self,Et=Ct||kt||Function("return this")(),jt=t&&!t.nodeType&&t,Ft=jt&&"object"==typeof r&&r&&!r.nodeType&&r,At=Ft&&Ft.exports===jt,St=At&&Ct.process,Rt=function(){try{return Ft&&Ft.require&&Ft.require("util").types||St&&St.binding&&St.binding("util")}catch(n){}}(),Ot=Rt&&Rt.isArrayBuffer,zt=Rt&&Rt.isDate,Nt=Rt&&Rt.isMap,Tt=Rt&&Rt.isRegExp,Lt=Rt&&Rt.isSet,It=Rt&&Rt.isTypedArray;function Dt(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function Pt(n,t,e,r){for(var i=-1,u=null==n?0:n.length;++i-1}function $t(n,t,e){for(var r=-1,i=null==n?0:n.length;++r-1;);return e}function he(n,t){for(var e=n.length;e--&&Xt(t,n[e],0)>-1;);return e}var pe=ie({"À":"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"}),ve=ie({"&":"&","<":"<",">":">",'"':""","'":"'"});function de(n){return"\\"+bt[n]}function ge(n){return vt.test(n)}function _e(n){var t=-1,e=Array(n.size);return n.forEach((function(n,r){e[++t]=[r,n]})),e}function ye(n,t){return function(e){return n(t(e))}}function me(n,t){for(var e=-1,r=n.length,i=0,u=[];++e",""":'"',"'":"'"}),ke=function n(t){var e,r=(t=null==t?Et:ke.defaults(Et.Object(),t,ke.pick(Et,gt))).Array,i=t.Date,qn=t.Error,Zn=t.Function,Vn=t.Math,Kn=t.Object,Jn=t.RegExp,Yn=t.String,Qn=t.TypeError,Xn=r.prototype,nt=Zn.prototype,tt=Kn.prototype,et=t["__core-js_shared__"],rt=nt.toString,it=tt.hasOwnProperty,ut=0,ot=(e=/[^.]+$/.exec(et&&et.keys&&et.keys.IE_PROTO||""))?"Symbol(src)_1."+e:"",at=tt.toString,lt=rt.call(Kn),ct=Et._,ht=Jn("^"+rt.call(it).replace(jn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),vt=At?t.Buffer:u,bt=t.Symbol,Ct=t.Uint8Array,kt=vt?vt.allocUnsafe:u,jt=ye(Kn.getPrototypeOf,Kn),Ft=Kn.create,St=tt.propertyIsEnumerable,Rt=Xn.splice,Jt=bt?bt.isConcatSpreadable:u,ie=bt?bt.iterator:u,Ee=bt?bt.toStringTag:u,je=function(){try{var n=Su(Kn,"defineProperty");return n({},"",{}),n}catch(n){}}(),Fe=t.clearTimeout!==Et.clearTimeout&&t.clearTimeout,Ae=i&&i.now!==Et.Date.now&&i.now,Se=t.setTimeout!==Et.setTimeout&&t.setTimeout,Re=Vn.ceil,Oe=Vn.floor,ze=Kn.getOwnPropertySymbols,Ne=vt?vt.isBuffer:u,Te=t.isFinite,Le=Xn.join,Ie=ye(Kn.keys,Kn),De=Vn.max,Pe=Vn.min,Be=i.now,We=t.parseInt,Ue=Vn.random,Me=Xn.reverse,Ge=Su(t,"DataView"),$e=Su(t,"Map"),He=Su(t,"Promise"),qe=Su(t,"Set"),Ze=Su(t,"WeakMap"),Ve=Su(Kn,"create"),Ke=Ze&&new Ze,Je={},Ye=to(Ge),Qe=to($e),Xe=to(He),nr=to(qe),tr=to(Ze),er=bt?bt.prototype:u,rr=er?er.valueOf:u,ir=er?er.toString:u;function ur(n){if(ma(n)&&!la(n)&&!(n instanceof cr)){if(n instanceof lr)return n;if(it.call(n,"__wrapped__"))return eo(n)}return new lr(n)}var or=function(){function n(){}return function(t){if(!ya(t))return{};if(Ft)return Ft(t);n.prototype=t;var e=new n;return n.prototype=u,e}}();function ar(){}function lr(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=u}function cr(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=O,this.__views__=[]}function fr(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t=t?n:t)),n}function Fr(n,t,e,r,i,o){var a,l=t&f,c=t&s,p=t&h;if(e&&(a=i?e(n,r,i,o):e(n)),a!==u)return a;if(!ya(n))return n;var v=la(n);if(v){if(a=function(n){var t=n.length,e=new n.constructor(t);return t&&"string"==typeof n[0]&&it.call(n,"index")&&(e.index=n.index,e.input=n.input),e}(n),!l)return Zi(n,a)}else{var d=zu(n),g=d==M||d==G;if(ha(n))return Ui(n,l);if(d==Z||d==L||g&&!i){if(a=c||g?{}:Tu(n),!l)return c?function(n,t){return Vi(n,Ou(n),t)}(n,function(n,t){return n&&Vi(t,Ja(t),n)}(a,n)):function(n,t){return Vi(n,Ru(n),t)}(n,Cr(a,n))}else{if(!mt[d])return i?n:{};a=function(n,t,e){var r,i,u,o=n.constructor;switch(t){case tn:return Mi(n);case P:case B:return new o(+n);case en:return function(n,t){var e=t?Mi(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.byteLength)}(n,e);case rn:case un:case on:case an:case ln:case cn:case fn:case sn:case hn:return Gi(n,e);case $:return new o;case H:case Y:return new o(n);case K:return(u=new(i=n).constructor(i.source,Dn.exec(i))).lastIndex=i.lastIndex,u;case J:return new o;case Q:return r=n,rr?Kn(rr.call(r)):{}}}(n,d,l)}}o||(o=new vr);var _=o.get(n);if(_)return _;o.set(n,a),ka(n)?n.forEach((function(r){a.add(Fr(r,t,e,r,n,o))})):ba(n)&&n.forEach((function(r,i){a.set(i,Fr(r,t,e,i,n,o))}));var y=v?u:(p?c?xu:wu:c?Ja:Ka)(n);return Bt(y||n,(function(r,i){y&&(r=n[i=r]),br(a,i,Fr(r,t,e,i,n,o))})),a}function Ar(n,t,e){var r=e.length;if(null==n)return!r;for(n=Kn(n);r--;){var i=e[r],o=t[i],a=n[i];if(a===u&&!(i in n)||!o(a))return!1}return!0}function Sr(n,t,e){if("function"!=typeof n)throw new Qn(a);return Vu((function(){n.apply(u,e)}),t)}function Rr(n,t,e,r){var i=-1,u=Gt,a=!0,l=n.length,c=[],f=t.length;if(!l)return c;e&&(t=Ht(t,le(e))),r?(u=$t,a=!1):t.length>=o&&(u=fe,a=!1,t=new pr(t));n:for(;++i-1},sr.prototype.set=function(n,t){var e=this.__data__,r=wr(e,n);return r<0?(++this.size,e.push([n,t])):e[r][1]=t,this},hr.prototype.clear=function(){this.size=0,this.__data__={hash:new fr,map:new($e||sr),string:new fr}},hr.prototype.delete=function(n){var t=Fu(this,n).delete(n);return this.size-=t?1:0,t},hr.prototype.get=function(n){return Fu(this,n).get(n)},hr.prototype.has=function(n){return Fu(this,n).has(n)},hr.prototype.set=function(n,t){var e=Fu(this,n),r=e.size;return e.set(n,t),this.size+=e.size==r?0:1,this},pr.prototype.add=pr.prototype.push=function(n){return this.__data__.set(n,l),this},pr.prototype.has=function(n){return this.__data__.has(n)},vr.prototype.clear=function(){this.__data__=new sr,this.size=0},vr.prototype.delete=function(n){var t=this.__data__,e=t.delete(n);return this.size=t.size,e},vr.prototype.get=function(n){return this.__data__.get(n)},vr.prototype.has=function(n){return this.__data__.has(n)},vr.prototype.set=function(n,t){var e=this.__data__;if(e instanceof sr){var r=e.__data__;if(!$e||r.length0&&e(a)?t>1?Ir(a,t-1,e,r,i):qt(i,a):r||(i[i.length]=a)}return i}var Dr=Qi(),Pr=Qi(!0);function Br(n,t){return n&&Dr(n,t,Ka)}function Wr(n,t){return n&&Pr(n,t,Ka)}function Ur(n,t){return Mt(t,(function(t){return da(n[t])}))}function Mr(n,t){for(var e=0,r=(t=Di(t,n)).length;null!=n&&et}function qr(n,t){return null!=n&&it.call(n,t)}function Zr(n,t){return null!=n&&t in Kn(n)}function Vr(n,t,e){for(var i=e?$t:Gt,o=n[0].length,a=n.length,l=a,c=r(a),f=1/0,s=[];l--;){var h=n[l];l&&t&&(h=Ht(h,le(t))),f=Pe(h.length,f),c[l]=!e&&(t||o>=120&&h.length>=120)?new pr(l&&h):u}h=n[0];var p=-1,v=c[0];n:for(;++p=a?l:l*("desc"==e[r]?-1:1)}return n.index-t.index}(n,t,e)}))}function ci(n,t,e){for(var r=-1,i=t.length,u={};++r-1;)a!==n&&Rt.call(a,l,1),Rt.call(n,l,1);return n}function si(n,t){for(var e=n?t.length:0,r=e-1;e--;){var i=t[e];if(e==r||i!==u){var u=i;Iu(i)?Rt.call(n,i,1):Si(n,i)}}return n}function hi(n,t){return n+Oe(Ue()*(t-n+1))}function pi(n,t){var e="";if(!n||t<1||t>A)return e;do{t%2&&(e+=n),(t=Oe(t/2))&&(n+=n)}while(t);return e}function vi(n,t){return Ku($u(n,t,wl),n+"")}function di(n){return gr(il(n))}function gi(n,t){var e=il(n);return Qu(e,jr(t,0,e.length))}function _i(n,t,e,r){if(!ya(n))return n;for(var i=-1,o=(t=Di(t,n)).length,a=o-1,l=n;null!=l&&++iu?0:u+t),(e=e>u?u:e)<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=r(u);++i>>1,o=n[u];null!==o&&!ja(o)&&(e?o<=t:o=o){var f=t?null:pu(n);if(f)return be(f);a=!1,i=fe,c=new pr}else c=t?[]:l;n:for(;++r=r?n:wi(n,t,e)}var Wi=Fe||function(n){return Et.clearTimeout(n)};function Ui(n,t){if(t)return n.slice();var e=n.length,r=kt?kt(e):new n.constructor(e);return n.copy(r),r}function Mi(n){var t=new n.constructor(n.byteLength);return new Ct(t).set(new Ct(n)),t}function Gi(n,t){var e=t?Mi(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.length)}function $i(n,t){if(n!==t){var e=n!==u,r=null===n,i=n==n,o=ja(n),a=t!==u,l=null===t,c=t==t,f=ja(t);if(!l&&!f&&!o&&n>t||o&&a&&c&&!l&&!f||r&&a&&c||!e&&c||!i)return 1;if(!r&&!o&&!f&&n1?e[i-1]:u,a=i>2?e[2]:u;for(o=n.length>3&&"function"==typeof o?(i--,o):u,a&&Du(e[0],e[1],a)&&(o=i<3?u:o,i=1),t=Kn(t);++r-1?i[o?t[a]:a]:u}}function ru(n){return bu((function(t){var e=t.length,r=e,i=lr.prototype.thru;for(n&&t.reverse();r--;){var o=t[r];if("function"!=typeof o)throw new Qn(a);if(i&&!l&&"wrapper"==ku(o))var l=new lr([],!0)}for(r=l?r:e;++r1&&y.reverse(),h&&fl))return!1;var f=o.get(n);if(f&&o.get(t))return f==t;var s=-1,h=!0,d=e&v?new pr:u;for(o.set(n,t),o.set(t,n);++s-1&&n%1==0&&n1?"& ":"")+t[r],t=t.join(e>2?", ":" "),n.replace(On,"{\n/* [wrapped with "+t+"] */\n")}(r,function(n,t){return Bt(T,(function(e){var r="_."+e[0];t&e[1]&&!Gt(n,r)&&n.push(r)})),n.sort()}(function(n){var t=n.match(zn);return t?t[1].split(Nn):[]}(r),e)))}function Yu(n){var t=0,e=0;return function(){var r=Be(),i=j-(r-e);if(e=r,i>0){if(++t>=E)return arguments[0]}else t=0;return n.apply(u,arguments)}}function Qu(n,t){var e=-1,r=n.length,i=r-1;for(t=t===u?r:t;++e1?n[t-1]:u;return Co(n,e="function"==typeof e?(n.pop(),e):u)}));function Ro(n){var t=ur(n);return t.__chain__=!0,t}function Oo(n,t){return t(n)}var zo=bu((function(n){var t=n.length,e=t?n[0]:0,r=this.__wrapped__,i=function(t){return Er(t,n)};return!(t>1||this.__actions__.length)&&r instanceof cr&&Iu(e)?((r=r.slice(e,+e+(t?1:0))).__actions__.push({func:Oo,args:[i],thisArg:u}),new lr(r,this.__chain__).thru((function(n){return t&&!n.length&&n.push(u),n}))):this.thru(i)})),No=Ki((function(n,t,e){it.call(n,e)?++n[e]:kr(n,e,1)})),To=eu(oo),Lo=eu(ao);function Io(n,t){return(la(n)?Bt:Or)(n,ju(t,3))}function Do(n,t){return(la(n)?Wt:zr)(n,ju(t,3))}var Po=Ki((function(n,t,e){it.call(n,e)?n[e].push(t):kr(n,e,[t])})),Bo=vi((function(n,t,e){var i=-1,u="function"==typeof t,o=fa(n)?r(n.length):[];return Or(n,(function(n){o[++i]=u?Dt(t,n,e):Kr(n,t,e)})),o})),Wo=Ki((function(n,t,e){kr(n,e,t)}));function Uo(n,t){return(la(n)?Ht:ri)(n,ju(t,3))}var Mo=Ki((function(n,t,e){n[e?0:1].push(t)}),(function(){return[[],[]]})),Go=vi((function(n,t){if(null==n)return[];var e=t.length;return e>1&&Du(n,t[0],t[1])?t=[]:e>2&&Du(t[0],t[1],t[2])&&(t=[t[0]]),li(n,Ir(t,1),[])})),$o=Ae||function(){return Et.Date.now()};function Ho(n,t,e){return t=e?u:t,t=n&&null==t?n.length:t,du(n,x,u,u,u,u,t)}function qo(n,t){var e;if("function"!=typeof t)throw new Qn(a);return n=za(n),function(){return--n>0&&(e=t.apply(this,arguments)),n<=1&&(t=u),e}}var Zo=vi((function(n,t,e){var r=d;if(e.length){var i=me(e,Eu(Zo));r|=b}return du(n,r,t,e,i)})),Vo=vi((function(n,t,e){var r=d|g;if(e.length){var i=me(e,Eu(Vo));r|=b}return du(t,r,n,e,i)}));function Ko(n,t,e){var r,i,o,l,c,f,s=0,h=!1,p=!1,v=!0;if("function"!=typeof n)throw new Qn(a);function d(t){var e=r,o=i;return r=i=u,s=t,l=n.apply(o,e)}function g(n){var e=n-f;return f===u||e>=t||e<0||p&&n-s>=o}function _(){var n=$o();if(g(n))return y(n);c=Vu(_,function(n){var e=t-(n-f);return p?Pe(e,o-(n-s)):e}(n))}function y(n){return c=u,v&&r?d(n):(r=i=u,l)}function m(){var n=$o(),e=g(n);if(r=arguments,i=this,f=n,e){if(c===u)return function(n){return s=n,c=Vu(_,t),h?d(n):l}(f);if(p)return Wi(c),c=Vu(_,t),d(f)}return c===u&&(c=Vu(_,t)),l}return t=Ta(t)||0,ya(e)&&(h=!!e.leading,o=(p="maxWait"in e)?De(Ta(e.maxWait)||0,t):o,v="trailing"in e?!!e.trailing:v),m.cancel=function(){c!==u&&Wi(c),s=0,r=f=i=c=u},m.flush=function(){return c===u?l:y($o())},m}var Jo=vi((function(n,t){return Sr(n,1,t)})),Yo=vi((function(n,t,e){return Sr(n,Ta(t)||0,e)}));function Qo(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new Qn(a);var e=function(){var r=arguments,i=t?t.apply(this,r):r[0],u=e.cache;if(u.has(i))return u.get(i);var o=n.apply(this,r);return e.cache=u.set(i,o)||u,o};return e.cache=new(Qo.Cache||hr),e}function Xo(n){if("function"!=typeof n)throw new Qn(a);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}Qo.Cache=hr;var na=Pi((function(n,t){var e=(t=1==t.length&&la(t[0])?Ht(t[0],le(ju())):Ht(Ir(t,1),le(ju()))).length;return vi((function(r){for(var i=-1,u=Pe(r.length,e);++i=t})),aa=Jr(function(){return arguments}())?Jr:function(n){return ma(n)&&it.call(n,"callee")&&!St.call(n,"callee")},la=r.isArray,ca=Ot?le(Ot):function(n){return ma(n)&&$r(n)==tn};function fa(n){return null!=n&&_a(n.length)&&!da(n)}function sa(n){return ma(n)&&fa(n)}var ha=Ne||Tl,pa=zt?le(zt):function(n){return ma(n)&&$r(n)==B};function va(n){if(!ma(n))return!1;var t=$r(n);return t==U||t==W||"string"==typeof n.message&&"string"==typeof n.name&&!xa(n)}function da(n){if(!ya(n))return!1;var t=$r(n);return t==M||t==G||t==D||t==V}function ga(n){return"number"==typeof n&&n==za(n)}function _a(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=A}function ya(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function ma(n){return null!=n&&"object"==typeof n}var ba=Nt?le(Nt):function(n){return ma(n)&&zu(n)==$};function wa(n){return"number"==typeof n||ma(n)&&$r(n)==H}function xa(n){if(!ma(n)||$r(n)!=Z)return!1;var t=jt(n);if(null===t)return!0;var e=it.call(t,"constructor")&&t.constructor;return"function"==typeof e&&e instanceof e&&rt.call(e)==lt}var Ca=Tt?le(Tt):function(n){return ma(n)&&$r(n)==K},ka=Lt?le(Lt):function(n){return ma(n)&&zu(n)==J};function Ea(n){return"string"==typeof n||!la(n)&&ma(n)&&$r(n)==Y}function ja(n){return"symbol"==typeof n||ma(n)&&$r(n)==Q}var Fa=It?le(It):function(n){return ma(n)&&_a(n.length)&&!!yt[$r(n)]},Aa=fu(ei),Sa=fu((function(n,t){return n<=t}));function Ra(n){if(!n)return[];if(fa(n))return Ea(n)?xe(n):Zi(n);if(ie&&n[ie])return function(n){for(var t,e=[];!(t=n.next()).done;)e.push(t.value);return e}(n[ie]());var t=zu(n);return(t==$?_e:t==J?be:il)(n)}function Oa(n){return n?(n=Ta(n))===F||n===-F?(n<0?-1:1)*S:n==n?n:0:0===n?n:0}function za(n){var t=Oa(n),e=t%1;return t==t?e?t-e:t:0}function Na(n){return n?jr(za(n),0,O):0}function Ta(n){if("number"==typeof n)return n;if(ja(n))return R;if(ya(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=ya(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=n.replace(An,"");var e=Bn.test(n);return e||Un.test(n)?xt(n.slice(2),e?2:8):Pn.test(n)?R:+n}function La(n){return Vi(n,Ja(n))}function Ia(n){return null==n?"":Fi(n)}var Da=Ji((function(n,t){if(Uu(t)||fa(t))Vi(t,Ka(t),n);else for(var e in t)it.call(t,e)&&br(n,e,t[e])})),Pa=Ji((function(n,t){Vi(t,Ja(t),n)})),Ba=Ji((function(n,t,e,r){Vi(t,Ja(t),n,r)})),Wa=Ji((function(n,t,e,r){Vi(t,Ka(t),n,r)})),Ua=bu(Er),Ma=vi((function(n,t){n=Kn(n);var e=-1,r=t.length,i=r>2?t[2]:u;for(i&&Du(t[0],t[1],i)&&(r=1);++e1),t})),Vi(n,xu(n),e),r&&(e=Fr(e,f|s|h,yu));for(var i=t.length;i--;)Si(e,t[i]);return e})),nl=bu((function(n,t){return null==n?{}:function(n,t){return ci(n,t,(function(t,e){return Ha(n,e)}))}(n,t)}));function tl(n,t){if(null==n)return{};var e=Ht(xu(n),(function(n){return[n]}));return t=ju(t),ci(n,e,(function(n,e){return t(n,e[0])}))}var el=vu(Ka),rl=vu(Ja);function il(n){return null==n?[]:ce(n,Ka(n))}var ul=nu((function(n,t,e){return t=t.toLowerCase(),n+(e?ol(t):t)}));function ol(n){return vl(Ia(n).toLowerCase())}function al(n){return(n=Ia(n))&&n.replace(Gn,pe).replace(st,"")}var ll=nu((function(n,t,e){return n+(e?"-":"")+t.toLowerCase()})),cl=nu((function(n,t,e){return n+(e?" ":"")+t.toLowerCase()})),fl=Xi("toLowerCase"),sl=nu((function(n,t,e){return n+(e?"_":"")+t.toLowerCase()})),hl=nu((function(n,t,e){return n+(e?" ":"")+vl(t)})),pl=nu((function(n,t,e){return n+(e?" ":"")+t.toUpperCase()})),vl=Xi("toUpperCase");function dl(n,t,e){return n=Ia(n),(t=e?u:t)===u?function(n){return dt.test(n)}(n)?function(n){return n.match(pt)||[]}(n):function(n){return n.match(Tn)||[]}(n):n.match(t)||[]}var gl=vi((function(n,t){try{return Dt(n,u,t)}catch(n){return va(n)?n:new qn(n)}})),_l=bu((function(n,t){return Bt(t,(function(t){t=no(t),kr(n,t,Zo(n[t],n))})),n}));function yl(n){return function(){return n}}var ml=ru(),bl=ru(!0);function wl(n){return n}function xl(n){return ni("function"==typeof n?n:Fr(n,f))}var Cl=vi((function(n,t){return function(e){return Kr(e,n,t)}})),kl=vi((function(n,t){return function(e){return Kr(n,e,t)}}));function El(n,t,e){var r=Ka(t),i=Ur(t,r);null!=e||ya(t)&&(i.length||!r.length)||(e=t,t=n,n=this,i=Ur(t,Ka(t)));var u=!(ya(e)&&"chain"in e&&!e.chain),o=da(n);return Bt(i,(function(e){var r=t[e];n[e]=r,o&&(n.prototype[e]=function(){var t=this.__chain__;if(u||t){var e=n(this.__wrapped__);return(e.__actions__=Zi(this.__actions__)).push({func:r,args:arguments,thisArg:n}),e.__chain__=t,e}return r.apply(n,qt([this.value()],arguments))})})),n}function jl(){}var Fl=au(Ht),Al=au(Ut),Sl=au(Kt);function Rl(n){return Pu(n)?re(no(n)):function(n){return function(t){return Mr(t,n)}}(n)}var Ol=cu(),zl=cu(!0);function Nl(){return[]}function Tl(){return!1}var Ll,Il=ou((function(n,t){return n+t}),0),Dl=hu("ceil"),Pl=ou((function(n,t){return n/t}),1),Bl=hu("floor"),Wl=ou((function(n,t){return n*t}),1),Ul=hu("round"),Ml=ou((function(n,t){return n-t}),0);return ur.after=function(n,t){if("function"!=typeof t)throw new Qn(a);return n=za(n),function(){if(--n<1)return t.apply(this,arguments)}},ur.ary=Ho,ur.assign=Da,ur.assignIn=Pa,ur.assignInWith=Ba,ur.assignWith=Wa,ur.at=Ua,ur.before=qo,ur.bind=Zo,ur.bindAll=_l,ur.bindKey=Vo,ur.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return la(n)?n:[n]},ur.chain=Ro,ur.chunk=function(n,t,e){t=(e?Du(n,t,e):t===u)?1:De(za(t),0);var i=null==n?0:n.length;if(!i||t<1)return[];for(var o=0,a=0,l=r(Re(i/t));oi?0:i+e),(r=r===u||r>i?i:za(r))<0&&(r+=i),r=e>r?0:Na(r);e>>0)?(n=Ia(n))&&("string"==typeof t||null!=t&&!Ca(t))&&!(t=Fi(t))&&ge(n)?Bi(xe(n),0,e):n.split(t,e):[]},ur.spread=function(n,t){if("function"!=typeof n)throw new Qn(a);return t=null==t?0:De(za(t),0),vi((function(e){var r=e[t],i=Bi(e,0,t);return r&&qt(i,r),Dt(n,this,i)}))},ur.tail=function(n){var t=null==n?0:n.length;return t?wi(n,1,t):[]},ur.take=function(n,t,e){return n&&n.length?wi(n,0,(t=e||t===u?1:za(t))<0?0:t):[]},ur.takeRight=function(n,t,e){var r=null==n?0:n.length;return r?wi(n,(t=r-(t=e||t===u?1:za(t)))<0?0:t,r):[]},ur.takeRightWhile=function(n,t){return n&&n.length?Oi(n,ju(t,3),!1,!0):[]},ur.takeWhile=function(n,t){return n&&n.length?Oi(n,ju(t,3)):[]},ur.tap=function(n,t){return t(n),n},ur.throttle=function(n,t,e){var r=!0,i=!0;if("function"!=typeof n)throw new Qn(a);return ya(e)&&(r="leading"in e?!!e.leading:r,i="trailing"in e?!!e.trailing:i),Ko(n,t,{leading:r,maxWait:t,trailing:i})},ur.thru=Oo,ur.toArray=Ra,ur.toPairs=el,ur.toPairsIn=rl,ur.toPath=function(n){return la(n)?Ht(n,no):ja(n)?[n]:Zi(Xu(Ia(n)))},ur.toPlainObject=La,ur.transform=function(n,t,e){var r=la(n),i=r||ha(n)||Fa(n);if(t=ju(t,4),null==e){var u=n&&n.constructor;e=i?r?new u:[]:ya(n)&&da(u)?or(jt(n)):{}}return(i?Bt:Br)(n,(function(n,r,i){return t(e,n,r,i)})),e},ur.unary=function(n){return Ho(n,1)},ur.union=mo,ur.unionBy=bo,ur.unionWith=wo,ur.uniq=function(n){return n&&n.length?Ai(n):[]},ur.uniqBy=function(n,t){return n&&n.length?Ai(n,ju(t,2)):[]},ur.uniqWith=function(n,t){return t="function"==typeof t?t:u,n&&n.length?Ai(n,u,t):[]},ur.unset=function(n,t){return null==n||Si(n,t)},ur.unzip=xo,ur.unzipWith=Co,ur.update=function(n,t,e){return null==n?n:Ri(n,t,Ii(e))},ur.updateWith=function(n,t,e,r){return r="function"==typeof r?r:u,null==n?n:Ri(n,t,Ii(e),r)},ur.values=il,ur.valuesIn=function(n){return null==n?[]:ce(n,Ja(n))},ur.without=ko,ur.words=dl,ur.wrap=function(n,t){return ta(Ii(t),n)},ur.xor=Eo,ur.xorBy=jo,ur.xorWith=Fo,ur.zip=Ao,ur.zipObject=function(n,t){return Ti(n||[],t||[],br)},ur.zipObjectDeep=function(n,t){return Ti(n||[],t||[],_i)},ur.zipWith=So,ur.entries=el,ur.entriesIn=rl,ur.extend=Pa,ur.extendWith=Ba,El(ur,ur),ur.add=Il,ur.attempt=gl,ur.camelCase=ul,ur.capitalize=ol,ur.ceil=Dl,ur.clamp=function(n,t,e){return e===u&&(e=t,t=u),e!==u&&(e=(e=Ta(e))==e?e:0),t!==u&&(t=(t=Ta(t))==t?t:0),jr(Ta(n),t,e)},ur.clone=function(n){return Fr(n,h)},ur.cloneDeep=function(n){return Fr(n,f|h)},ur.cloneDeepWith=function(n,t){return Fr(n,f|h,t="function"==typeof t?t:u)},ur.cloneWith=function(n,t){return Fr(n,h,t="function"==typeof t?t:u)},ur.conformsTo=function(n,t){return null==t||Ar(n,t,Ka(t))},ur.deburr=al,ur.defaultTo=function(n,t){return null==n||n!=n?t:n},ur.divide=Pl,ur.endsWith=function(n,t,e){n=Ia(n),t=Fi(t);var r=n.length,i=e=e===u?r:jr(za(e),0,r);return(e-=t.length)>=0&&n.slice(e,i)==t},ur.eq=ia,ur.escape=function(n){return(n=Ia(n))&&mn.test(n)?n.replace(_n,ve):n},ur.escapeRegExp=function(n){return(n=Ia(n))&&Fn.test(n)?n.replace(jn,"\\$&"):n},ur.every=function(n,t,e){var r=la(n)?Ut:Nr;return e&&Du(n,t,e)&&(t=u),r(n,ju(t,3))},ur.find=To,ur.findIndex=oo,ur.findKey=function(n,t){return Yt(n,ju(t,3),Br)},ur.findLast=Lo,ur.findLastIndex=ao,ur.findLastKey=function(n,t){return Yt(n,ju(t,3),Wr)},ur.floor=Bl,ur.forEach=Io,ur.forEachRight=Do,ur.forIn=function(n,t){return null==n?n:Dr(n,ju(t,3),Ja)},ur.forInRight=function(n,t){return null==n?n:Pr(n,ju(t,3),Ja)},ur.forOwn=function(n,t){return n&&Br(n,ju(t,3))},ur.forOwnRight=function(n,t){return n&&Wr(n,ju(t,3))},ur.get=$a,ur.gt=ua,ur.gte=oa,ur.has=function(n,t){return null!=n&&Nu(n,t,qr)},ur.hasIn=Ha,ur.head=co,ur.identity=wl,ur.includes=function(n,t,e,r){n=fa(n)?n:il(n),e=e&&!r?za(e):0;var i=n.length;return e<0&&(e=De(i+e,0)),Ea(n)?e<=i&&n.indexOf(t,e)>-1:!!i&&Xt(n,t,e)>-1},ur.indexOf=function(n,t,e){var r=null==n?0:n.length;if(!r)return-1;var i=null==e?0:za(e);return i<0&&(i=De(r+i,0)),Xt(n,t,i)},ur.inRange=function(n,t,e){return t=Oa(t),e===u?(e=t,t=0):e=Oa(e),function(n,t,e){return n>=Pe(t,e)&&n=-A&&n<=A},ur.isSet=ka,ur.isString=Ea,ur.isSymbol=ja,ur.isTypedArray=Fa,ur.isUndefined=function(n){return n===u},ur.isWeakMap=function(n){return ma(n)&&zu(n)==nn},ur.isWeakSet=function(n){return ma(n)&&"[object WeakSet]"==$r(n)},ur.join=function(n,t){return null==n?"":Le.call(n,t)},ur.kebabCase=ll,ur.last=po,ur.lastIndexOf=function(n,t,e){var r=null==n?0:n.length;if(!r)return-1;var i=r;return e!==u&&(i=(i=za(e))<0?De(r+i,0):Pe(i,r-1)),t==t?function(n,t,e){for(var r=e+1;r--;)if(n[r]===t)return r;return r}(n,t,i):Qt(n,te,i,!0)},ur.lowerCase=cl,ur.lowerFirst=fl,ur.lt=Aa,ur.lte=Sa,ur.max=function(n){return n&&n.length?Tr(n,wl,Hr):u},ur.maxBy=function(n,t){return n&&n.length?Tr(n,ju(t,2),Hr):u},ur.mean=function(n){return ee(n,wl)},ur.meanBy=function(n,t){return ee(n,ju(t,2))},ur.min=function(n){return n&&n.length?Tr(n,wl,ei):u},ur.minBy=function(n,t){return n&&n.length?Tr(n,ju(t,2),ei):u},ur.stubArray=Nl,ur.stubFalse=Tl,ur.stubObject=function(){return{}},ur.stubString=function(){return""},ur.stubTrue=function(){return!0},ur.multiply=Wl,ur.nth=function(n,t){return n&&n.length?ai(n,za(t)):u},ur.noConflict=function(){return Et._===this&&(Et._=ct),this},ur.noop=jl,ur.now=$o,ur.pad=function(n,t,e){n=Ia(n);var r=(t=za(t))?we(n):0;if(!t||r>=t)return n;var i=(t-r)/2;return lu(Oe(i),e)+n+lu(Re(i),e)},ur.padEnd=function(n,t,e){n=Ia(n);var r=(t=za(t))?we(n):0;return t&&rt){var r=n;n=t,t=r}if(e||n%1||t%1){var i=Ue();return Pe(n+i*(t-n+wt("1e-"+((i+"").length-1))),t)}return hi(n,t)},ur.reduce=function(n,t,e){var r=la(n)?Zt:ue,i=arguments.length<3;return r(n,ju(t,4),e,i,Or)},ur.reduceRight=function(n,t,e){var r=la(n)?Vt:ue,i=arguments.length<3;return r(n,ju(t,4),e,i,zr)},ur.repeat=function(n,t,e){return t=(e?Du(n,t,e):t===u)?1:za(t),pi(Ia(n),t)},ur.replace=function(){var n=arguments,t=Ia(n[0]);return n.length<3?t:t.replace(n[1],n[2])},ur.result=function(n,t,e){var r=-1,i=(t=Di(t,n)).length;for(i||(i=1,n=u);++rA)return[];var e=O,r=Pe(n,O);t=ju(t),n-=O;for(var i=ae(r,t);++e=o)return n;var l=e-we(r);if(l<1)return r;var c=a?Bi(a,0,l).join(""):n.slice(0,l);if(i===u)return c+r;if(a&&(l+=c.length-l),Ca(i)){if(n.slice(l).search(i)){var f,s=c;for(i.global||(i=Jn(i.source,Ia(Dn.exec(i))+"g")),i.lastIndex=0;f=i.exec(s);)var h=f.index;c=c.slice(0,h===u?l:h)}}else if(n.indexOf(Fi(i),l)!=l){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+r},ur.unescape=function(n){return(n=Ia(n))&&yn.test(n)?n.replace(gn,Ce):n},ur.uniqueId=function(n){var t=++ut;return Ia(n)+t},ur.upperCase=pl,ur.upperFirst=vl,ur.each=Io,ur.eachRight=Do,ur.first=co,El(ur,(Ll={},Br(ur,(function(n,t){it.call(ur.prototype,t)||(Ll[t]=n)})),Ll),{chain:!1}),ur.VERSION="4.17.15",Bt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(n){ur[n].placeholder=ur})),Bt(["drop","take"],(function(n,t){cr.prototype[n]=function(e){e=e===u?1:De(za(e),0);var r=this.__filtered__&&!t?new cr(this):this.clone();return r.__filtered__?r.__takeCount__=Pe(e,r.__takeCount__):r.__views__.push({size:Pe(e,O),type:n+(r.__dir__<0?"Right":"")}),r},cr.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}})),Bt(["filter","map","takeWhile"],(function(n,t){var e=t+1,r=1==e||3==e;cr.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:ju(n,3),type:e}),t.__filtered__=t.__filtered__||r,t}})),Bt(["head","last"],(function(n,t){var e="take"+(t?"Right":"");cr.prototype[n]=function(){return this[e](1).value()[0]}})),Bt(["initial","tail"],(function(n,t){var e="drop"+(t?"":"Right");cr.prototype[n]=function(){return this.__filtered__?new cr(this):this[e](1)}})),cr.prototype.compact=function(){return this.filter(wl)},cr.prototype.find=function(n){return this.filter(n).head()},cr.prototype.findLast=function(n){return this.reverse().find(n)},cr.prototype.invokeMap=vi((function(n,t){return"function"==typeof n?new cr(this):this.map((function(e){return Kr(e,n,t)}))})),cr.prototype.reject=function(n){return this.filter(Xo(ju(n)))},cr.prototype.slice=function(n,t){n=za(n);var e=this;return e.__filtered__&&(n>0||t<0)?new cr(e):(n<0?e=e.takeRight(-n):n&&(e=e.drop(n)),t!==u&&(e=(t=za(t))<0?e.dropRight(-t):e.take(t-n)),e)},cr.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},cr.prototype.toArray=function(){return this.take(O)},Br(cr.prototype,(function(n,t){var e=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=ur[r?"take"+("last"==t?"Right":""):t],o=r||/^find/.test(t);i&&(ur.prototype[t]=function(){var t=this.__wrapped__,a=r?[1]:arguments,l=t instanceof cr,c=a[0],f=l||la(t),s=function(n){var t=i.apply(ur,qt([n],a));return r&&h?t[0]:t};f&&e&&"function"==typeof c&&1!=c.length&&(l=f=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,d=l&&!p;if(!o&&f){t=d?t:new cr(this);var g=n.apply(t,a);return g.__actions__.push({func:Oo,args:[s],thisArg:u}),new lr(g,h)}return v&&d?n.apply(this,a):(g=this.thru(s),v?r?g.value()[0]:g.value():g)})})),Bt(["pop","push","shift","sort","splice","unshift"],(function(n){var t=Xn[n],e=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);ur.prototype[n]=function(){var n=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(la(i)?i:[],n)}return this[e]((function(e){return t.apply(la(e)?e:[],n)}))}})),Br(cr.prototype,(function(n,t){var e=ur[t];if(e){var r=e.name+"";it.call(Je,r)||(Je[r]=[]),Je[r].push({name:t,func:e})}})),Je[iu(u,g).name]=[{name:"wrapper",func:u}],cr.prototype.clone=function(){var n=new cr(this.__wrapped__);return n.__actions__=Zi(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=Zi(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=Zi(this.__views__),n},cr.prototype.reverse=function(){if(this.__filtered__){var n=new cr(this);n.__dir__=-1,n.__filtered__=!0}else(n=this.clone()).__dir__*=-1;return n},cr.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,e=la(n),r=t<0,i=e?n.length:0,u=function(n,t,e){for(var r=-1,i=e.length;++r=this.__values__.length;return{done:n,value:n?u:this.__values__[this.__index__++]}},ur.prototype.plant=function(n){for(var t,e=this;e instanceof ar;){var r=eo(e);r.__index__=0,r.__values__=u,t?i.__wrapped__=r:t=r;var i=r;e=e.__wrapped__}return i.__wrapped__=n,t},ur.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof cr){var t=n;return this.__actions__.length&&(t=new cr(this)),(t=t.reverse()).__actions__.push({func:Oo,args:[yo],thisArg:u}),new lr(t,this.__chain__)}return this.thru(yo)},ur.prototype.toJSON=ur.prototype.valueOf=ur.prototype.value=function(){return zi(this.__wrapped__,this.__actions__)},ur.prototype.first=ur.prototype.head,ie&&(ur.prototype[ie]=function(){return this}),ur}();Et._=ke,(i=function(){return ke}.call(t,e,t,r))===u||(r.exports=i)}).call(this)}).call(this,e(9),e(25)(n))},25:function(n,t){n.exports=function(n){return n.webpackPolyfill||(n.deprecate=function(){},n.paths=[],n.children||(n.children=[]),Object.defineProperty(n,"loaded",{enumerable:!0,get:function(){return n.l}}),Object.defineProperty(n,"id",{enumerable:!0,get:function(){return n.i}}),n.webpackPolyfill=1),n}},53:function(n,t,e){"use strict";e.r(t);var r={enableConditionalFormatting:{default:!1,label:"Enable Conditional Formatting",order:1,section:"Formatting",type:"boolean"},perColumnRange:{default:!0,hidden:!0,label:"Per column range",order:2,section:"Formatting",type:"boolean"},conditionalFormattingType:{default:"all",display:"select",label:"Formatting Type",order:3,section:"Formatting",type:"string",values:[{All:"all"},{"Subtotals only":"subtotals_only"},{"Non-subtotals only":"non_subtotals_only"}]},includeNullValuesAsZero:{default:!1,label:"Include Null Values as Zero",order:4,section:"Formatting",type:"boolean"},formattingStyle:{default:"low_to_high",display:"select",label:"Format",order:5,section:"Formatting",type:"string",values:[{"From low to high":"low_to_high"},{"From high to low":"high_to_low"}]},formattingPalette:{default:"red_yellow_green",display:"select",label:"Palette",order:6,section:"Formatting",type:"string",values:[{"Red to Yellow to Green":"red_yellow_green"},{"Red to White to Green":"red_white_green"},{"Red to White":"red_white"},{"White to Green":"white_green"},{"Custom...":"custom"}]},lowColor:{display:"color",display_size:"third",label:"Low",order:7,section:"Formatting",type:"string"},midColor:{display:"color",display_size:"third",label:"Middle",order:8,section:"Formatting",type:"string"},highColor:{display:"color",display_size:"third",label:"High",order:9,section:"Formatting",type:"string"},applyTo:{default:"all_numeric_fields",display:"select",label:"Apply to",order:10,section:"Formatting",type:"string",values:[{"All numeric fields":"all_numeric_fields"},{"Select fields...":"select_fields"}]},fontSize:{default:12,display_size:"third",label:"Font size (pt)",order:1,section:"Config",type:"number"},fontFamily:{default:"Open Sans, Helvetica, Arial, sans-serif",display:"select",display_size:"two-thirds",label:"Font Family",order:2,section:"Config",type:"string",values:[{Looker:"Open Sans, Helvetica, Arial, sans-serif"},{Helvetica:'BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif'},{"Times New Roman":'Times, "Times New Roman", serif'}]},rowHeight:{default:25,display_size:"third",label:"Row Height",order:3,section:"Config",type:"number"},truncateColumnNames:{default:!1,label:"Truncate Column Names",order:1,section:"Series",type:"boolean"},showFullFieldName:{default:!1,label:"Show Full Field Name",order:2,section:"Series",type:"boolean"},theme:{default:"ag-theme-looker",display:"select",label:"Table Theme",order:1,section:"Plot",type:"string",values:[{Looker:"ag-theme-looker"},{Balham:"ag-theme-balham"},{Fresh:"ag-theme-fresh"},{Dark:"ag-theme-dark"},{Blue:"ag-theme-blue"},{Bootstrap:"ag-theme-bootstrap"}]},showRowNumbers:{default:!1,label:"Show Row Numbers",order:2,section:"Plot",type:"boolean"},autoSizeEnabled:{default:!0,label:"Enable Auto Sizing",order:3,section:"Plot",type:"boolean"}};function i(n,t){for(var e=0;e1?(e=r.pop().length,n.toFixed(e)):numeral(n.toFixed(0)).format(",")},A=function(n){return!1===Number.isInteger(n)&&n%1!=0},S=function(n,t,e){e&&("min"in e||(e.min=t),"max"in e||(e.max=t),te.max&&(e.max=t),n in e||(e[n]={min:t,max:t}),te[n].max&&(e[n].max=t))},R=function(n,t){var e,r=t["customLabel_".concat(n.name)];return e=void 0!==r&&""!==r?t["customLabel_".concat(n.name)]:t.showFullFieldName?n.label:n.label_short||n.label,t.truncateColumnNames&&e.length>15&&(e="".concat(e.substring(0,12),"...")),e},O=function(n){var t;if(n&&"<"===n[0]){var e=document.createElement("span");e.innerHTML=n,t=e.textContent||e.innerText}else t=n;return numeral(t).value()},z=function(n){var t=Z.config,e={};return function(n,t,e){var r=e.colDef.field,i="align_".concat(r);i in t&&(n["text-align"]=t[i])}(e,t,n),function(n,t,e){var r=e.colDef.field,i="fontFormat_".concat(r);if(i in t&&"none"!==t[i])switch(t[i]){case"bold":n["font-weight"]="800";break;case"italic":n["font-style"]="italic";break;case"underline":n["text-decoration"]="underline";break;case"strikethrough":n["text-decoration"]="line-through"}}(e,t,n),function(n,t){"fontSize"in t&&(n["font-size"]="".concat(t.fontSize,"px"))}(e,t),function(n,t,e){var r=Z.range,i=e.colDef,u=i.field,o=i.measure;if(void 0===t.enableConditionalFormatting||!t.enableConditionalFormatting)return n;if("non_subtotals_only"===t.conditionalFormattingType&&!0===e.node.group)return n;if("subtotals_only"===t.conditionalFormattingType&&!1===e.node.group)return n;if(!r.keys.includes(o)&&!r.keys.includes(u))return n;var a=t.lowColor,l=t.midColor,c=t.highColor,f=[a,l,c];"high_to_low"===t.formattingStyle&&(f=[c,l,a]);var s=chroma.scale(f.filter((function(n){return!!n}))),h=r;t.perColumnRange&&(h=r[u]);var p=O(e.value);if(t.includeNullValuesAsZero||!_.isNull(p)){var v=N(p,h);if(isNaN(v)||_.isNull(v)){if(!t.includeNullValuesAsZero)return;v=0}n["background-color"]=s(v).hex()}}(e,t,n),e},N=function(n,t){return t.max===t.min&&n===t.max?1:(n-t.min)/(t.max-t.min)},T=function(n){var t=Z.config;if(!_.isUndefined(t)&&"includeNullValuesAsZero"in t){var e=numeral(n).value();return _.isNull(e)&&t.includeNullValuesAsZero&&(e=0),e}},L=function(n,t){var e=n[n.length-1],r=_.map(n,(function(r){var i;i=!(n.length<=1||r.name===e.name);var u=n.length>1;return{cellClass:r.category,cellRenderer:y,cellStyle:z,colType:"default",comparator:D,field:r.name,headerClass:r.category,headerName:R(r,t),hide:u,lookup:r.name,resizable:!0,rowGroup:i,sortable:!0,suppressMenu:!0}}));return t.showRowNumbers&&function(n){n.unshift({cellClass:["rowNumber","groupCell"],cellRenderer:m,colType:"row",headerClass:"rowNumberHeader",headerName:"",lockPosition:!0,resizable:!1,rowGroup:!1,sortable:!1,suppressMenu:!0,suppressNavigable:!0,suppressSizeToFit:!0,valueGetter:"node.rowIndex + 1",width:50})}(r),n.length>1&&U.setLastGroup(e.name),r},I=function(n,t){var e;t.forEach((function(t){e={cellClass:"tableCalc",cellStyle:z,cellRenderer:y,colType:"table_calculation",field:t.name,headerClass:"tableCalc",headerName:t.label,lookup:t.name,resizable:!0,rowGroup:!1,sortable:!0,suppressMenu:!0,comparator:D},n.push(e)}))},D=function(n,t){var e=n-t;return _.isNaN(e)&&(e=numeral(n).value()-numeral(t).value()),e},P=function(n,t,e){var r;t.forEach((function(t){var i=t.name;r={cellClass:"measure",cellStyle:z,cellRenderer:y,colType:"measure",comparator:D,field:i,headerClass:"measure",headerName:R(t,e),lookup:i,measure:i,resizable:!0,rowGroup:!1,sortable:!0,suppressMenu:!0},n.push(r)}))},B=function(n,t){var e,r=Z.queryResponse,i=r.fields.measure_like;r.pivots.forEach((function(r){var u=r.key,o=u.split("|FIELD|").join(", "),a={children:[],colType:"pivot",field:u,headerGroupComponent:l,headerName:o,rowGroup:!1,suppressMenu:!0};i.forEach((function(n){var r=n.name,i=n.category;_.isUndefined(i)&&n.is_table_calculation&&(i="tableCalc"),e={cellClass:i,cellStyle:z,cellRenderer:y,colType:"pivotChild",columnGroupShow:"open",comparator:D,field:"".concat(u,"_").concat(r),headerClass:i,headerName:R(n,t),measure:r,pivotKey:u,resizable:!0,rowGroup:!1,sortable:!0,suppressMenu:!0},a.children.push(e)})),n.push(a)})),Z.hasPivot=!0},W=function(n){if(_.isEmpty(n))return null;var t;if(n.links){var e="";_.forEach(n.links,(function(n,t){e+="data-label-".concat(t,"=").concat(JSON.stringify(n.label)," data-url-").concat(t,"=").concat(JSON.stringify(n.url)," data-type-").concat(t,"=").concat(JSON.stringify(n.type)," ")}));var r=_.isUndefined(n.rendered)?n.value:n.rendered;t='").concat(r,"")}else t=n.html?LookerCharts.Utils.htmlForCell(n).replace("\n #ag-grid-vis {\n display: flex;\n flex-direction: column;\n height: 100%;\n }\n .drillable-link {\n color: inherit;\n text-decoration: none;\n }\n .drillable-link:hover {\n text-decoration: underline;\n }\n #loading {\n background-color: #FFF;\n height: 100%;\n position: absolute;\n width: 100%;\n z-index: 1;\n }\n \n ",this.loadingGrid=n.appendChild(document.createElement("div")),this.loadingGrid.id="loading",this.grid=n.appendChild(document.createElement("div")),this.grid.id="ag-grid-vis",this.grid.classList.add("ag-theme-looker"),new agGrid.Grid(this.grid,q)},updateAsync:function(n,t,e,r,i,u){!function(n,t,e){e.theme&&(_.find(document.head.children,(function(n){return n.href&&n.href.includes(e.theme)})).sheet&&n.loadingGrid.parentNode===t&&t.removeChild(n.loadingGrid),q.context.overlay=!1)}(this,t,e),this.clearErrors(),Z.queryResponse=r,Z.vis=this,H(this,e);var o,a,l,c=r.fields,f=c.dimensions,s=c.measures,d=c.pivots,g=c.table_calculations;0!==f.length?!_.isEmpty(d)&&_.isEmpty(s)&&_.isEmpty(g)?this.addError({message:"Add a measure or table calculation to pivot on.",title:"Empty Pivot(s)"}):(o=this.grid.classList,a=e.theme,null!==(l=_.find(o,(function(n){var t=n.match("ag-theme");return null!==t?t.input:null})))&&o.remove(l),o.add(a),Z.range=function(n,t,e){if(!("applyTo"in e))return{};var r=_.map(t.fields.measure_like,(function(n){return n.name}));"select_fields"===e.applyTo&&(r=r.filter((function(n){return Z.selectedFields.includes(n)})));var i={keys:r};return"subtotals_only"===e.conditionalFormattingType?i:(n.forEach((function(n){r.forEach((function(e){_.isEmpty(t.pivots)?function(n,t,e){var r=T(n[t].value);_.isNull(r)||S(t,r,e)}(n,e,i):function(n,t,e){var r=Object.keys(n[t]);_.forEach(r,(function(r){var i=T(n[t][r].value);_.isNull(i)||S("".concat(r,"_").concat(t),i,e)}))}(n,e,i)}))})),i)}(n,r,e),Z.config=e,this.agColumn=new h(e),Z.formattedColumns=this.agColumn.formattedColumns,function(n){if(n.changed){var t=new h(Z.config);q.api.setColumnDefs(t.formattedColumns)}var e=document.getElementsByClassName("ag-cell-value");if(e&&_.some(e,(function(n){return 0===n.childElementCount}))){var r=new h(Z.config);q.api.setColumnDefs(r.formattedColumns)}}(i),this.agData=new p(n,Z.formattedColumns),Z.agData=this.agData,q.api.setRowData(this.agData.formattedData),function(){if(Z.hasPivot){var n=Z.config,t=Z.queryResponse;if("showRowNumbers"in n){var e=_.map(t.fields.pivots,(function(t){return R(t,n)})),r=document.getElementsByClassName("ag-header-group-cell-label"),i=r[r.length-1];_.isUndefined(i)||(i.classList.add("pivotHeaderNameContainer"),_.forEach(e,(function(n){var t=document.createElement("div");t.innerHTML="".concat(n,":"),t.classList.add("pivotHeaderName"),t.style.float="right",i.appendChild(t)})))}}}(),function(){if(Z.config.autoSizeEnabled){q.columnApi.autoSizeAllColumns();var n=q.api.gridPanel;n.eBodyHorizontalScrollContainer.scrollWidth>>1,T=[["ary",x],["bind",d],["bindKey",g],["curry",y],["curryRight",m],["flip",k],["partial",b],["partialRight",w],["rearg",C]],L="[object Arguments]",I="[object Array]",D="[object AsyncFunction]",P="[object Boolean]",B="[object Date]",W="[object DOMException]",U="[object Error]",M="[object Function]",G="[object GeneratorFunction]",$="[object Map]",H="[object Number]",q="[object Null]",Z="[object Object]",V="[object Proxy]",K="[object RegExp]",J="[object Set]",Y="[object String]",Q="[object Symbol]",X="[object Undefined]",nn="[object WeakMap]",tn="[object ArrayBuffer]",en="[object DataView]",rn="[object Float32Array]",un="[object Float64Array]",on="[object Int8Array]",an="[object Int16Array]",ln="[object Int32Array]",cn="[object Uint8Array]",fn="[object Uint8ClampedArray]",sn="[object Uint16Array]",hn="[object Uint32Array]",pn=/\b__p \+= '';/g,vn=/\b(__p \+=) '' \+/g,dn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,gn=/&(?:amp|lt|gt|quot|#39);/g,_n=/[&<>"']/g,yn=RegExp(gn.source),mn=RegExp(_n.source),bn=/<%-([\s\S]+?)%>/g,wn=/<%([\s\S]+?)%>/g,xn=/<%=([\s\S]+?)%>/g,Cn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,kn=/^\w*$/,En=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,jn=/[\\^$.*+?()[\]{}|]/g,Fn=RegExp(jn.source),An=/^\s+|\s+$/g,Sn=/^\s+/,Rn=/\s+$/,On=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,zn=/\{\n\/\* \[wrapped with (.+)\] \*/,Nn=/,? & /,Tn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ln=/\\(\\)?/g,In=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Dn=/\w*$/,Pn=/^[-+]0x[0-9a-f]+$/i,Bn=/^0b[01]+$/i,Wn=/^\[object .+?Constructor\]$/,Un=/^0o[0-7]+$/i,Mn=/^(?:0|[1-9]\d*)$/,Gn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,$n=/($^)/,Hn=/['\n\r\u2028\u2029\\]/g,qn="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Zn="\\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",Vn="["+Zn+"]",Kn="["+qn+"]",Jn="\\d+",Yn="[a-z\\xdf-\\xf6\\xf8-\\xff]",Qn="[^\\ud800-\\udfff"+Zn+Jn+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",Xn="\\ud83c[\\udffb-\\udfff]",nt="[^\\ud800-\\udfff]",tt="(?:\\ud83c[\\udde6-\\uddff]){2}",et="[\\ud800-\\udbff][\\udc00-\\udfff]",rt="[A-Z\\xc0-\\xd6\\xd8-\\xde]",it="(?:"+Yn+"|"+Qn+")",ut="(?:"+rt+"|"+Qn+")",ot="(?:"+Kn+"|"+Xn+")?",at="[\\ufe0e\\ufe0f]?"+ot+"(?:\\u200d(?:"+[nt,tt,et].join("|")+")[\\ufe0e\\ufe0f]?"+ot+")*",lt="(?:"+["[\\u2700-\\u27bf]",tt,et].join("|")+")"+at,ct="(?:"+[nt+Kn+"?",Kn,tt,et,"[\\ud800-\\udfff]"].join("|")+")",ft=RegExp("['’]","g"),st=RegExp(Kn,"g"),ht=RegExp(Xn+"(?="+Xn+")|"+ct+at,"g"),pt=RegExp([rt+"?"+Yn+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[Vn,rt,"$"].join("|")+")",ut+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[Vn,rt+it,"$"].join("|")+")",rt+"?"+it+"+(?:['’](?:d|ll|m|re|s|t|ve))?",rt+"+(?:['’](?: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_])",Jn,lt].join("|"),"g"),vt=RegExp("[\\u200d\\ud800-\\udfff"+qn+"\\ufe0e\\ufe0f]"),dt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,gt=["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"],_t=-1,yt={};yt[rn]=yt[un]=yt[on]=yt[an]=yt[ln]=yt[cn]=yt[fn]=yt[sn]=yt[hn]=!0,yt[L]=yt[I]=yt[tn]=yt[P]=yt[en]=yt[B]=yt[U]=yt[M]=yt[$]=yt[H]=yt[Z]=yt[K]=yt[J]=yt[Y]=yt[nn]=!1;var mt={};mt[L]=mt[I]=mt[tn]=mt[en]=mt[P]=mt[B]=mt[rn]=mt[un]=mt[on]=mt[an]=mt[ln]=mt[$]=mt[H]=mt[Z]=mt[K]=mt[J]=mt[Y]=mt[Q]=mt[cn]=mt[fn]=mt[sn]=mt[hn]=!0,mt[U]=mt[M]=mt[nn]=!1;var bt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},wt=parseFloat,xt=parseInt,Ct="object"==typeof n&&n&&n.Object===Object&&n,kt="object"==typeof self&&self&&self.Object===Object&&self,Et=Ct||kt||Function("return this")(),jt=t&&!t.nodeType&&t,Ft=jt&&"object"==typeof r&&r&&!r.nodeType&&r,At=Ft&&Ft.exports===jt,St=At&&Ct.process,Rt=function(){try{return Ft&&Ft.require&&Ft.require("util").types||St&&St.binding&&St.binding("util")}catch(n){}}(),Ot=Rt&&Rt.isArrayBuffer,zt=Rt&&Rt.isDate,Nt=Rt&&Rt.isMap,Tt=Rt&&Rt.isRegExp,Lt=Rt&&Rt.isSet,It=Rt&&Rt.isTypedArray;function Dt(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function Pt(n,t,e,r){for(var i=-1,u=null==n?0:n.length;++i-1}function $t(n,t,e){for(var r=-1,i=null==n?0:n.length;++r-1;);return e}function he(n,t){for(var e=n.length;e--&&Xt(t,n[e],0)>-1;);return e}var pe=ie({"À":"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"}),ve=ie({"&":"&","<":"<",">":">",'"':""","'":"'"});function de(n){return"\\"+bt[n]}function ge(n){return vt.test(n)}function _e(n){var t=-1,e=Array(n.size);return n.forEach((function(n,r){e[++t]=[r,n]})),e}function ye(n,t){return function(e){return n(t(e))}}function me(n,t){for(var e=-1,r=n.length,i=0,u=[];++e",""":'"',"'":"'"}),ke=function n(t){var e,r=(t=null==t?Et:ke.defaults(Et.Object(),t,ke.pick(Et,gt))).Array,i=t.Date,qn=t.Error,Zn=t.Function,Vn=t.Math,Kn=t.Object,Jn=t.RegExp,Yn=t.String,Qn=t.TypeError,Xn=r.prototype,nt=Zn.prototype,tt=Kn.prototype,et=t["__core-js_shared__"],rt=nt.toString,it=tt.hasOwnProperty,ut=0,ot=(e=/[^.]+$/.exec(et&&et.keys&&et.keys.IE_PROTO||""))?"Symbol(src)_1."+e:"",at=tt.toString,lt=rt.call(Kn),ct=Et._,ht=Jn("^"+rt.call(it).replace(jn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),vt=At?t.Buffer:u,bt=t.Symbol,Ct=t.Uint8Array,kt=vt?vt.allocUnsafe:u,jt=ye(Kn.getPrototypeOf,Kn),Ft=Kn.create,St=tt.propertyIsEnumerable,Rt=Xn.splice,Jt=bt?bt.isConcatSpreadable:u,ie=bt?bt.iterator:u,Ee=bt?bt.toStringTag:u,je=function(){try{var n=Su(Kn,"defineProperty");return n({},"",{}),n}catch(n){}}(),Fe=t.clearTimeout!==Et.clearTimeout&&t.clearTimeout,Ae=i&&i.now!==Et.Date.now&&i.now,Se=t.setTimeout!==Et.setTimeout&&t.setTimeout,Re=Vn.ceil,Oe=Vn.floor,ze=Kn.getOwnPropertySymbols,Ne=vt?vt.isBuffer:u,Te=t.isFinite,Le=Xn.join,Ie=ye(Kn.keys,Kn),De=Vn.max,Pe=Vn.min,Be=i.now,We=t.parseInt,Ue=Vn.random,Me=Xn.reverse,Ge=Su(t,"DataView"),$e=Su(t,"Map"),He=Su(t,"Promise"),qe=Su(t,"Set"),Ze=Su(t,"WeakMap"),Ve=Su(Kn,"create"),Ke=Ze&&new Ze,Je={},Ye=to(Ge),Qe=to($e),Xe=to(He),nr=to(qe),tr=to(Ze),er=bt?bt.prototype:u,rr=er?er.valueOf:u,ir=er?er.toString:u;function ur(n){if(ma(n)&&!la(n)&&!(n instanceof cr)){if(n instanceof lr)return n;if(it.call(n,"__wrapped__"))return eo(n)}return new lr(n)}var or=function(){function n(){}return function(t){if(!ya(t))return{};if(Ft)return Ft(t);n.prototype=t;var e=new n;return n.prototype=u,e}}();function ar(){}function lr(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=u}function cr(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=O,this.__views__=[]}function fr(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t=t?n:t)),n}function Fr(n,t,e,r,i,o){var a,l=t&f,c=t&s,p=t&h;if(e&&(a=i?e(n,r,i,o):e(n)),a!==u)return a;if(!ya(n))return n;var v=la(n);if(v){if(a=function(n){var t=n.length,e=new n.constructor(t);return t&&"string"==typeof n[0]&&it.call(n,"index")&&(e.index=n.index,e.input=n.input),e}(n),!l)return Zi(n,a)}else{var d=zu(n),g=d==M||d==G;if(ha(n))return Ui(n,l);if(d==Z||d==L||g&&!i){if(a=c||g?{}:Tu(n),!l)return c?function(n,t){return Vi(n,Ou(n),t)}(n,function(n,t){return n&&Vi(t,Ja(t),n)}(a,n)):function(n,t){return Vi(n,Ru(n),t)}(n,Cr(a,n))}else{if(!mt[d])return i?n:{};a=function(n,t,e){var r,i,u,o=n.constructor;switch(t){case tn:return Mi(n);case P:case B:return new o(+n);case en:return function(n,t){var e=t?Mi(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.byteLength)}(n,e);case rn:case un:case on:case an:case ln:case cn:case fn:case sn:case hn:return Gi(n,e);case $:return new o;case H:case Y:return new o(n);case K:return(u=new(i=n).constructor(i.source,Dn.exec(i))).lastIndex=i.lastIndex,u;case J:return new o;case Q:return r=n,rr?Kn(rr.call(r)):{}}}(n,d,l)}}o||(o=new vr);var _=o.get(n);if(_)return _;o.set(n,a),ka(n)?n.forEach((function(r){a.add(Fr(r,t,e,r,n,o))})):ba(n)&&n.forEach((function(r,i){a.set(i,Fr(r,t,e,i,n,o))}));var y=v?u:(p?c?xu:wu:c?Ja:Ka)(n);return Bt(y||n,(function(r,i){y&&(r=n[i=r]),br(a,i,Fr(r,t,e,i,n,o))})),a}function Ar(n,t,e){var r=e.length;if(null==n)return!r;for(n=Kn(n);r--;){var i=e[r],o=t[i],a=n[i];if(a===u&&!(i in n)||!o(a))return!1}return!0}function Sr(n,t,e){if("function"!=typeof n)throw new Qn(a);return Vu((function(){n.apply(u,e)}),t)}function Rr(n,t,e,r){var i=-1,u=Gt,a=!0,l=n.length,c=[],f=t.length;if(!l)return c;e&&(t=Ht(t,le(e))),r?(u=$t,a=!1):t.length>=o&&(u=fe,a=!1,t=new pr(t));n:for(;++i-1},sr.prototype.set=function(n,t){var e=this.__data__,r=wr(e,n);return r<0?(++this.size,e.push([n,t])):e[r][1]=t,this},hr.prototype.clear=function(){this.size=0,this.__data__={hash:new fr,map:new($e||sr),string:new fr}},hr.prototype.delete=function(n){var t=Fu(this,n).delete(n);return this.size-=t?1:0,t},hr.prototype.get=function(n){return Fu(this,n).get(n)},hr.prototype.has=function(n){return Fu(this,n).has(n)},hr.prototype.set=function(n,t){var e=Fu(this,n),r=e.size;return e.set(n,t),this.size+=e.size==r?0:1,this},pr.prototype.add=pr.prototype.push=function(n){return this.__data__.set(n,l),this},pr.prototype.has=function(n){return this.__data__.has(n)},vr.prototype.clear=function(){this.__data__=new sr,this.size=0},vr.prototype.delete=function(n){var t=this.__data__,e=t.delete(n);return this.size=t.size,e},vr.prototype.get=function(n){return this.__data__.get(n)},vr.prototype.has=function(n){return this.__data__.has(n)},vr.prototype.set=function(n,t){var e=this.__data__;if(e instanceof sr){var r=e.__data__;if(!$e||r.length0&&e(a)?t>1?Ir(a,t-1,e,r,i):qt(i,a):r||(i[i.length]=a)}return i}var Dr=Qi(),Pr=Qi(!0);function Br(n,t){return n&&Dr(n,t,Ka)}function Wr(n,t){return n&&Pr(n,t,Ka)}function Ur(n,t){return Mt(t,(function(t){return da(n[t])}))}function Mr(n,t){for(var e=0,r=(t=Di(t,n)).length;null!=n&&et}function qr(n,t){return null!=n&&it.call(n,t)}function Zr(n,t){return null!=n&&t in Kn(n)}function Vr(n,t,e){for(var i=e?$t:Gt,o=n[0].length,a=n.length,l=a,c=r(a),f=1/0,s=[];l--;){var h=n[l];l&&t&&(h=Ht(h,le(t))),f=Pe(h.length,f),c[l]=!e&&(t||o>=120&&h.length>=120)?new pr(l&&h):u}h=n[0];var p=-1,v=c[0];n:for(;++p=a?l:l*("desc"==e[r]?-1:1)}return n.index-t.index}(n,t,e)}))}function ci(n,t,e){for(var r=-1,i=t.length,u={};++r-1;)a!==n&&Rt.call(a,l,1),Rt.call(n,l,1);return n}function si(n,t){for(var e=n?t.length:0,r=e-1;e--;){var i=t[e];if(e==r||i!==u){var u=i;Iu(i)?Rt.call(n,i,1):Si(n,i)}}return n}function hi(n,t){return n+Oe(Ue()*(t-n+1))}function pi(n,t){var e="";if(!n||t<1||t>A)return e;do{t%2&&(e+=n),(t=Oe(t/2))&&(n+=n)}while(t);return e}function vi(n,t){return Ku($u(n,t,wl),n+"")}function di(n){return gr(il(n))}function gi(n,t){var e=il(n);return Qu(e,jr(t,0,e.length))}function _i(n,t,e,r){if(!ya(n))return n;for(var i=-1,o=(t=Di(t,n)).length,a=o-1,l=n;null!=l&&++iu?0:u+t),(e=e>u?u:e)<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=r(u);++i>>1,o=n[u];null!==o&&!ja(o)&&(e?o<=t:o=o){var f=t?null:pu(n);if(f)return be(f);a=!1,i=fe,c=new pr}else c=t?[]:l;n:for(;++r=r?n:wi(n,t,e)}var Wi=Fe||function(n){return Et.clearTimeout(n)};function Ui(n,t){if(t)return n.slice();var e=n.length,r=kt?kt(e):new n.constructor(e);return n.copy(r),r}function Mi(n){var t=new n.constructor(n.byteLength);return new Ct(t).set(new Ct(n)),t}function Gi(n,t){var e=t?Mi(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.length)}function $i(n,t){if(n!==t){var e=n!==u,r=null===n,i=n==n,o=ja(n),a=t!==u,l=null===t,c=t==t,f=ja(t);if(!l&&!f&&!o&&n>t||o&&a&&c&&!l&&!f||r&&a&&c||!e&&c||!i)return 1;if(!r&&!o&&!f&&n1?e[i-1]:u,a=i>2?e[2]:u;for(o=n.length>3&&"function"==typeof o?(i--,o):u,a&&Du(e[0],e[1],a)&&(o=i<3?u:o,i=1),t=Kn(t);++r-1?i[o?t[a]:a]:u}}function ru(n){return bu((function(t){var e=t.length,r=e,i=lr.prototype.thru;for(n&&t.reverse();r--;){var o=t[r];if("function"!=typeof o)throw new Qn(a);if(i&&!l&&"wrapper"==ku(o))var l=new lr([],!0)}for(r=l?r:e;++r1&&y.reverse(),h&&fl))return!1;var f=o.get(n);if(f&&o.get(t))return f==t;var s=-1,h=!0,d=e&v?new pr:u;for(o.set(n,t),o.set(t,n);++s-1&&n%1==0&&n1?"& ":"")+t[r],t=t.join(e>2?", ":" "),n.replace(On,"{\n/* [wrapped with "+t+"] */\n")}(r,function(n,t){return Bt(T,(function(e){var r="_."+e[0];t&e[1]&&!Gt(n,r)&&n.push(r)})),n.sort()}(function(n){var t=n.match(zn);return t?t[1].split(Nn):[]}(r),e)))}function Yu(n){var t=0,e=0;return function(){var r=Be(),i=j-(r-e);if(e=r,i>0){if(++t>=E)return arguments[0]}else t=0;return n.apply(u,arguments)}}function Qu(n,t){var e=-1,r=n.length,i=r-1;for(t=t===u?r:t;++e1?n[t-1]:u;return Co(n,e="function"==typeof e?(n.pop(),e):u)}));function Ro(n){var t=ur(n);return t.__chain__=!0,t}function Oo(n,t){return t(n)}var zo=bu((function(n){var t=n.length,e=t?n[0]:0,r=this.__wrapped__,i=function(t){return Er(t,n)};return!(t>1||this.__actions__.length)&&r instanceof cr&&Iu(e)?((r=r.slice(e,+e+(t?1:0))).__actions__.push({func:Oo,args:[i],thisArg:u}),new lr(r,this.__chain__).thru((function(n){return t&&!n.length&&n.push(u),n}))):this.thru(i)})),No=Ki((function(n,t,e){it.call(n,e)?++n[e]:kr(n,e,1)})),To=eu(oo),Lo=eu(ao);function Io(n,t){return(la(n)?Bt:Or)(n,ju(t,3))}function Do(n,t){return(la(n)?Wt:zr)(n,ju(t,3))}var Po=Ki((function(n,t,e){it.call(n,e)?n[e].push(t):kr(n,e,[t])})),Bo=vi((function(n,t,e){var i=-1,u="function"==typeof t,o=fa(n)?r(n.length):[];return Or(n,(function(n){o[++i]=u?Dt(t,n,e):Kr(n,t,e)})),o})),Wo=Ki((function(n,t,e){kr(n,e,t)}));function Uo(n,t){return(la(n)?Ht:ri)(n,ju(t,3))}var Mo=Ki((function(n,t,e){n[e?0:1].push(t)}),(function(){return[[],[]]})),Go=vi((function(n,t){if(null==n)return[];var e=t.length;return e>1&&Du(n,t[0],t[1])?t=[]:e>2&&Du(t[0],t[1],t[2])&&(t=[t[0]]),li(n,Ir(t,1),[])})),$o=Ae||function(){return Et.Date.now()};function Ho(n,t,e){return t=e?u:t,t=n&&null==t?n.length:t,du(n,x,u,u,u,u,t)}function qo(n,t){var e;if("function"!=typeof t)throw new Qn(a);return n=za(n),function(){return--n>0&&(e=t.apply(this,arguments)),n<=1&&(t=u),e}}var Zo=vi((function(n,t,e){var r=d;if(e.length){var i=me(e,Eu(Zo));r|=b}return du(n,r,t,e,i)})),Vo=vi((function(n,t,e){var r=d|g;if(e.length){var i=me(e,Eu(Vo));r|=b}return du(t,r,n,e,i)}));function Ko(n,t,e){var r,i,o,l,c,f,s=0,h=!1,p=!1,v=!0;if("function"!=typeof n)throw new Qn(a);function d(t){var e=r,o=i;return r=i=u,s=t,l=n.apply(o,e)}function g(n){var e=n-f;return f===u||e>=t||e<0||p&&n-s>=o}function _(){var n=$o();if(g(n))return y(n);c=Vu(_,function(n){var e=t-(n-f);return p?Pe(e,o-(n-s)):e}(n))}function y(n){return c=u,v&&r?d(n):(r=i=u,l)}function m(){var n=$o(),e=g(n);if(r=arguments,i=this,f=n,e){if(c===u)return function(n){return s=n,c=Vu(_,t),h?d(n):l}(f);if(p)return Wi(c),c=Vu(_,t),d(f)}return c===u&&(c=Vu(_,t)),l}return t=Ta(t)||0,ya(e)&&(h=!!e.leading,o=(p="maxWait"in e)?De(Ta(e.maxWait)||0,t):o,v="trailing"in e?!!e.trailing:v),m.cancel=function(){c!==u&&Wi(c),s=0,r=f=i=c=u},m.flush=function(){return c===u?l:y($o())},m}var Jo=vi((function(n,t){return Sr(n,1,t)})),Yo=vi((function(n,t,e){return Sr(n,Ta(t)||0,e)}));function Qo(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new Qn(a);var e=function(){var r=arguments,i=t?t.apply(this,r):r[0],u=e.cache;if(u.has(i))return u.get(i);var o=n.apply(this,r);return e.cache=u.set(i,o)||u,o};return e.cache=new(Qo.Cache||hr),e}function Xo(n){if("function"!=typeof n)throw new Qn(a);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}Qo.Cache=hr;var na=Pi((function(n,t){var e=(t=1==t.length&&la(t[0])?Ht(t[0],le(ju())):Ht(Ir(t,1),le(ju()))).length;return vi((function(r){for(var i=-1,u=Pe(r.length,e);++i=t})),aa=Jr(function(){return arguments}())?Jr:function(n){return ma(n)&&it.call(n,"callee")&&!St.call(n,"callee")},la=r.isArray,ca=Ot?le(Ot):function(n){return ma(n)&&$r(n)==tn};function fa(n){return null!=n&&_a(n.length)&&!da(n)}function sa(n){return ma(n)&&fa(n)}var ha=Ne||Tl,pa=zt?le(zt):function(n){return ma(n)&&$r(n)==B};function va(n){if(!ma(n))return!1;var t=$r(n);return t==U||t==W||"string"==typeof n.message&&"string"==typeof n.name&&!xa(n)}function da(n){if(!ya(n))return!1;var t=$r(n);return t==M||t==G||t==D||t==V}function ga(n){return"number"==typeof n&&n==za(n)}function _a(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=A}function ya(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function ma(n){return null!=n&&"object"==typeof n}var ba=Nt?le(Nt):function(n){return ma(n)&&zu(n)==$};function wa(n){return"number"==typeof n||ma(n)&&$r(n)==H}function xa(n){if(!ma(n)||$r(n)!=Z)return!1;var t=jt(n);if(null===t)return!0;var e=it.call(t,"constructor")&&t.constructor;return"function"==typeof e&&e instanceof e&&rt.call(e)==lt}var Ca=Tt?le(Tt):function(n){return ma(n)&&$r(n)==K},ka=Lt?le(Lt):function(n){return ma(n)&&zu(n)==J};function Ea(n){return"string"==typeof n||!la(n)&&ma(n)&&$r(n)==Y}function ja(n){return"symbol"==typeof n||ma(n)&&$r(n)==Q}var Fa=It?le(It):function(n){return ma(n)&&_a(n.length)&&!!yt[$r(n)]},Aa=fu(ei),Sa=fu((function(n,t){return n<=t}));function Ra(n){if(!n)return[];if(fa(n))return Ea(n)?xe(n):Zi(n);if(ie&&n[ie])return function(n){for(var t,e=[];!(t=n.next()).done;)e.push(t.value);return e}(n[ie]());var t=zu(n);return(t==$?_e:t==J?be:il)(n)}function Oa(n){return n?(n=Ta(n))===F||n===-F?(n<0?-1:1)*S:n==n?n:0:0===n?n:0}function za(n){var t=Oa(n),e=t%1;return t==t?e?t-e:t:0}function Na(n){return n?jr(za(n),0,O):0}function Ta(n){if("number"==typeof n)return n;if(ja(n))return R;if(ya(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=ya(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=n.replace(An,"");var e=Bn.test(n);return e||Un.test(n)?xt(n.slice(2),e?2:8):Pn.test(n)?R:+n}function La(n){return Vi(n,Ja(n))}function Ia(n){return null==n?"":Fi(n)}var Da=Ji((function(n,t){if(Uu(t)||fa(t))Vi(t,Ka(t),n);else for(var e in t)it.call(t,e)&&br(n,e,t[e])})),Pa=Ji((function(n,t){Vi(t,Ja(t),n)})),Ba=Ji((function(n,t,e,r){Vi(t,Ja(t),n,r)})),Wa=Ji((function(n,t,e,r){Vi(t,Ka(t),n,r)})),Ua=bu(Er),Ma=vi((function(n,t){n=Kn(n);var e=-1,r=t.length,i=r>2?t[2]:u;for(i&&Du(t[0],t[1],i)&&(r=1);++e1),t})),Vi(n,xu(n),e),r&&(e=Fr(e,f|s|h,yu));for(var i=t.length;i--;)Si(e,t[i]);return e})),nl=bu((function(n,t){return null==n?{}:function(n,t){return ci(n,t,(function(t,e){return Ha(n,e)}))}(n,t)}));function tl(n,t){if(null==n)return{};var e=Ht(xu(n),(function(n){return[n]}));return t=ju(t),ci(n,e,(function(n,e){return t(n,e[0])}))}var el=vu(Ka),rl=vu(Ja);function il(n){return null==n?[]:ce(n,Ka(n))}var ul=nu((function(n,t,e){return t=t.toLowerCase(),n+(e?ol(t):t)}));function ol(n){return vl(Ia(n).toLowerCase())}function al(n){return(n=Ia(n))&&n.replace(Gn,pe).replace(st,"")}var ll=nu((function(n,t,e){return n+(e?"-":"")+t.toLowerCase()})),cl=nu((function(n,t,e){return n+(e?" ":"")+t.toLowerCase()})),fl=Xi("toLowerCase"),sl=nu((function(n,t,e){return n+(e?"_":"")+t.toLowerCase()})),hl=nu((function(n,t,e){return n+(e?" ":"")+vl(t)})),pl=nu((function(n,t,e){return n+(e?" ":"")+t.toUpperCase()})),vl=Xi("toUpperCase");function dl(n,t,e){return n=Ia(n),(t=e?u:t)===u?function(n){return dt.test(n)}(n)?function(n){return n.match(pt)||[]}(n):function(n){return n.match(Tn)||[]}(n):n.match(t)||[]}var gl=vi((function(n,t){try{return Dt(n,u,t)}catch(n){return va(n)?n:new qn(n)}})),_l=bu((function(n,t){return Bt(t,(function(t){t=no(t),kr(n,t,Zo(n[t],n))})),n}));function yl(n){return function(){return n}}var ml=ru(),bl=ru(!0);function wl(n){return n}function xl(n){return ni("function"==typeof n?n:Fr(n,f))}var Cl=vi((function(n,t){return function(e){return Kr(e,n,t)}})),kl=vi((function(n,t){return function(e){return Kr(n,e,t)}}));function El(n,t,e){var r=Ka(t),i=Ur(t,r);null!=e||ya(t)&&(i.length||!r.length)||(e=t,t=n,n=this,i=Ur(t,Ka(t)));var u=!(ya(e)&&"chain"in e&&!e.chain),o=da(n);return Bt(i,(function(e){var r=t[e];n[e]=r,o&&(n.prototype[e]=function(){var t=this.__chain__;if(u||t){var e=n(this.__wrapped__);return(e.__actions__=Zi(this.__actions__)).push({func:r,args:arguments,thisArg:n}),e.__chain__=t,e}return r.apply(n,qt([this.value()],arguments))})})),n}function jl(){}var Fl=au(Ht),Al=au(Ut),Sl=au(Kt);function Rl(n){return Pu(n)?re(no(n)):function(n){return function(t){return Mr(t,n)}}(n)}var Ol=cu(),zl=cu(!0);function Nl(){return[]}function Tl(){return!1}var Ll,Il=ou((function(n,t){return n+t}),0),Dl=hu("ceil"),Pl=ou((function(n,t){return n/t}),1),Bl=hu("floor"),Wl=ou((function(n,t){return n*t}),1),Ul=hu("round"),Ml=ou((function(n,t){return n-t}),0);return ur.after=function(n,t){if("function"!=typeof t)throw new Qn(a);return n=za(n),function(){if(--n<1)return t.apply(this,arguments)}},ur.ary=Ho,ur.assign=Da,ur.assignIn=Pa,ur.assignInWith=Ba,ur.assignWith=Wa,ur.at=Ua,ur.before=qo,ur.bind=Zo,ur.bindAll=_l,ur.bindKey=Vo,ur.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return la(n)?n:[n]},ur.chain=Ro,ur.chunk=function(n,t,e){t=(e?Du(n,t,e):t===u)?1:De(za(t),0);var i=null==n?0:n.length;if(!i||t<1)return[];for(var o=0,a=0,l=r(Re(i/t));oi?0:i+e),(r=r===u||r>i?i:za(r))<0&&(r+=i),r=e>r?0:Na(r);e>>0)?(n=Ia(n))&&("string"==typeof t||null!=t&&!Ca(t))&&!(t=Fi(t))&&ge(n)?Bi(xe(n),0,e):n.split(t,e):[]},ur.spread=function(n,t){if("function"!=typeof n)throw new Qn(a);return t=null==t?0:De(za(t),0),vi((function(e){var r=e[t],i=Bi(e,0,t);return r&&qt(i,r),Dt(n,this,i)}))},ur.tail=function(n){var t=null==n?0:n.length;return t?wi(n,1,t):[]},ur.take=function(n,t,e){return n&&n.length?wi(n,0,(t=e||t===u?1:za(t))<0?0:t):[]},ur.takeRight=function(n,t,e){var r=null==n?0:n.length;return r?wi(n,(t=r-(t=e||t===u?1:za(t)))<0?0:t,r):[]},ur.takeRightWhile=function(n,t){return n&&n.length?Oi(n,ju(t,3),!1,!0):[]},ur.takeWhile=function(n,t){return n&&n.length?Oi(n,ju(t,3)):[]},ur.tap=function(n,t){return t(n),n},ur.throttle=function(n,t,e){var r=!0,i=!0;if("function"!=typeof n)throw new Qn(a);return ya(e)&&(r="leading"in e?!!e.leading:r,i="trailing"in e?!!e.trailing:i),Ko(n,t,{leading:r,maxWait:t,trailing:i})},ur.thru=Oo,ur.toArray=Ra,ur.toPairs=el,ur.toPairsIn=rl,ur.toPath=function(n){return la(n)?Ht(n,no):ja(n)?[n]:Zi(Xu(Ia(n)))},ur.toPlainObject=La,ur.transform=function(n,t,e){var r=la(n),i=r||ha(n)||Fa(n);if(t=ju(t,4),null==e){var u=n&&n.constructor;e=i?r?new u:[]:ya(n)&&da(u)?or(jt(n)):{}}return(i?Bt:Br)(n,(function(n,r,i){return t(e,n,r,i)})),e},ur.unary=function(n){return Ho(n,1)},ur.union=mo,ur.unionBy=bo,ur.unionWith=wo,ur.uniq=function(n){return n&&n.length?Ai(n):[]},ur.uniqBy=function(n,t){return n&&n.length?Ai(n,ju(t,2)):[]},ur.uniqWith=function(n,t){return t="function"==typeof t?t:u,n&&n.length?Ai(n,u,t):[]},ur.unset=function(n,t){return null==n||Si(n,t)},ur.unzip=xo,ur.unzipWith=Co,ur.update=function(n,t,e){return null==n?n:Ri(n,t,Ii(e))},ur.updateWith=function(n,t,e,r){return r="function"==typeof r?r:u,null==n?n:Ri(n,t,Ii(e),r)},ur.values=il,ur.valuesIn=function(n){return null==n?[]:ce(n,Ja(n))},ur.without=ko,ur.words=dl,ur.wrap=function(n,t){return ta(Ii(t),n)},ur.xor=Eo,ur.xorBy=jo,ur.xorWith=Fo,ur.zip=Ao,ur.zipObject=function(n,t){return Ti(n||[],t||[],br)},ur.zipObjectDeep=function(n,t){return Ti(n||[],t||[],_i)},ur.zipWith=So,ur.entries=el,ur.entriesIn=rl,ur.extend=Pa,ur.extendWith=Ba,El(ur,ur),ur.add=Il,ur.attempt=gl,ur.camelCase=ul,ur.capitalize=ol,ur.ceil=Dl,ur.clamp=function(n,t,e){return e===u&&(e=t,t=u),e!==u&&(e=(e=Ta(e))==e?e:0),t!==u&&(t=(t=Ta(t))==t?t:0),jr(Ta(n),t,e)},ur.clone=function(n){return Fr(n,h)},ur.cloneDeep=function(n){return Fr(n,f|h)},ur.cloneDeepWith=function(n,t){return Fr(n,f|h,t="function"==typeof t?t:u)},ur.cloneWith=function(n,t){return Fr(n,h,t="function"==typeof t?t:u)},ur.conformsTo=function(n,t){return null==t||Ar(n,t,Ka(t))},ur.deburr=al,ur.defaultTo=function(n,t){return null==n||n!=n?t:n},ur.divide=Pl,ur.endsWith=function(n,t,e){n=Ia(n),t=Fi(t);var r=n.length,i=e=e===u?r:jr(za(e),0,r);return(e-=t.length)>=0&&n.slice(e,i)==t},ur.eq=ia,ur.escape=function(n){return(n=Ia(n))&&mn.test(n)?n.replace(_n,ve):n},ur.escapeRegExp=function(n){return(n=Ia(n))&&Fn.test(n)?n.replace(jn,"\\$&"):n},ur.every=function(n,t,e){var r=la(n)?Ut:Nr;return e&&Du(n,t,e)&&(t=u),r(n,ju(t,3))},ur.find=To,ur.findIndex=oo,ur.findKey=function(n,t){return Yt(n,ju(t,3),Br)},ur.findLast=Lo,ur.findLastIndex=ao,ur.findLastKey=function(n,t){return Yt(n,ju(t,3),Wr)},ur.floor=Bl,ur.forEach=Io,ur.forEachRight=Do,ur.forIn=function(n,t){return null==n?n:Dr(n,ju(t,3),Ja)},ur.forInRight=function(n,t){return null==n?n:Pr(n,ju(t,3),Ja)},ur.forOwn=function(n,t){return n&&Br(n,ju(t,3))},ur.forOwnRight=function(n,t){return n&&Wr(n,ju(t,3))},ur.get=$a,ur.gt=ua,ur.gte=oa,ur.has=function(n,t){return null!=n&&Nu(n,t,qr)},ur.hasIn=Ha,ur.head=co,ur.identity=wl,ur.includes=function(n,t,e,r){n=fa(n)?n:il(n),e=e&&!r?za(e):0;var i=n.length;return e<0&&(e=De(i+e,0)),Ea(n)?e<=i&&n.indexOf(t,e)>-1:!!i&&Xt(n,t,e)>-1},ur.indexOf=function(n,t,e){var r=null==n?0:n.length;if(!r)return-1;var i=null==e?0:za(e);return i<0&&(i=De(r+i,0)),Xt(n,t,i)},ur.inRange=function(n,t,e){return t=Oa(t),e===u?(e=t,t=0):e=Oa(e),function(n,t,e){return n>=Pe(t,e)&&n=-A&&n<=A},ur.isSet=ka,ur.isString=Ea,ur.isSymbol=ja,ur.isTypedArray=Fa,ur.isUndefined=function(n){return n===u},ur.isWeakMap=function(n){return ma(n)&&zu(n)==nn},ur.isWeakSet=function(n){return ma(n)&&"[object WeakSet]"==$r(n)},ur.join=function(n,t){return null==n?"":Le.call(n,t)},ur.kebabCase=ll,ur.last=po,ur.lastIndexOf=function(n,t,e){var r=null==n?0:n.length;if(!r)return-1;var i=r;return e!==u&&(i=(i=za(e))<0?De(r+i,0):Pe(i,r-1)),t==t?function(n,t,e){for(var r=e+1;r--;)if(n[r]===t)return r;return r}(n,t,i):Qt(n,te,i,!0)},ur.lowerCase=cl,ur.lowerFirst=fl,ur.lt=Aa,ur.lte=Sa,ur.max=function(n){return n&&n.length?Tr(n,wl,Hr):u},ur.maxBy=function(n,t){return n&&n.length?Tr(n,ju(t,2),Hr):u},ur.mean=function(n){return ee(n,wl)},ur.meanBy=function(n,t){return ee(n,ju(t,2))},ur.min=function(n){return n&&n.length?Tr(n,wl,ei):u},ur.minBy=function(n,t){return n&&n.length?Tr(n,ju(t,2),ei):u},ur.stubArray=Nl,ur.stubFalse=Tl,ur.stubObject=function(){return{}},ur.stubString=function(){return""},ur.stubTrue=function(){return!0},ur.multiply=Wl,ur.nth=function(n,t){return n&&n.length?ai(n,za(t)):u},ur.noConflict=function(){return Et._===this&&(Et._=ct),this},ur.noop=jl,ur.now=$o,ur.pad=function(n,t,e){n=Ia(n);var r=(t=za(t))?we(n):0;if(!t||r>=t)return n;var i=(t-r)/2;return lu(Oe(i),e)+n+lu(Re(i),e)},ur.padEnd=function(n,t,e){n=Ia(n);var r=(t=za(t))?we(n):0;return t&&rt){var r=n;n=t,t=r}if(e||n%1||t%1){var i=Ue();return Pe(n+i*(t-n+wt("1e-"+((i+"").length-1))),t)}return hi(n,t)},ur.reduce=function(n,t,e){var r=la(n)?Zt:ue,i=arguments.length<3;return r(n,ju(t,4),e,i,Or)},ur.reduceRight=function(n,t,e){var r=la(n)?Vt:ue,i=arguments.length<3;return r(n,ju(t,4),e,i,zr)},ur.repeat=function(n,t,e){return t=(e?Du(n,t,e):t===u)?1:za(t),pi(Ia(n),t)},ur.replace=function(){var n=arguments,t=Ia(n[0]);return n.length<3?t:t.replace(n[1],n[2])},ur.result=function(n,t,e){var r=-1,i=(t=Di(t,n)).length;for(i||(i=1,n=u);++rA)return[];var e=O,r=Pe(n,O);t=ju(t),n-=O;for(var i=ae(r,t);++e=o)return n;var l=e-we(r);if(l<1)return r;var c=a?Bi(a,0,l).join(""):n.slice(0,l);if(i===u)return c+r;if(a&&(l+=c.length-l),Ca(i)){if(n.slice(l).search(i)){var f,s=c;for(i.global||(i=Jn(i.source,Ia(Dn.exec(i))+"g")),i.lastIndex=0;f=i.exec(s);)var h=f.index;c=c.slice(0,h===u?l:h)}}else if(n.indexOf(Fi(i),l)!=l){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+r},ur.unescape=function(n){return(n=Ia(n))&&yn.test(n)?n.replace(gn,Ce):n},ur.uniqueId=function(n){var t=++ut;return Ia(n)+t},ur.upperCase=pl,ur.upperFirst=vl,ur.each=Io,ur.eachRight=Do,ur.first=co,El(ur,(Ll={},Br(ur,(function(n,t){it.call(ur.prototype,t)||(Ll[t]=n)})),Ll),{chain:!1}),ur.VERSION="4.17.15",Bt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(n){ur[n].placeholder=ur})),Bt(["drop","take"],(function(n,t){cr.prototype[n]=function(e){e=e===u?1:De(za(e),0);var r=this.__filtered__&&!t?new cr(this):this.clone();return r.__filtered__?r.__takeCount__=Pe(e,r.__takeCount__):r.__views__.push({size:Pe(e,O),type:n+(r.__dir__<0?"Right":"")}),r},cr.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}})),Bt(["filter","map","takeWhile"],(function(n,t){var e=t+1,r=1==e||3==e;cr.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:ju(n,3),type:e}),t.__filtered__=t.__filtered__||r,t}})),Bt(["head","last"],(function(n,t){var e="take"+(t?"Right":"");cr.prototype[n]=function(){return this[e](1).value()[0]}})),Bt(["initial","tail"],(function(n,t){var e="drop"+(t?"":"Right");cr.prototype[n]=function(){return this.__filtered__?new cr(this):this[e](1)}})),cr.prototype.compact=function(){return this.filter(wl)},cr.prototype.find=function(n){return this.filter(n).head()},cr.prototype.findLast=function(n){return this.reverse().find(n)},cr.prototype.invokeMap=vi((function(n,t){return"function"==typeof n?new cr(this):this.map((function(e){return Kr(e,n,t)}))})),cr.prototype.reject=function(n){return this.filter(Xo(ju(n)))},cr.prototype.slice=function(n,t){n=za(n);var e=this;return e.__filtered__&&(n>0||t<0)?new cr(e):(n<0?e=e.takeRight(-n):n&&(e=e.drop(n)),t!==u&&(e=(t=za(t))<0?e.dropRight(-t):e.take(t-n)),e)},cr.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},cr.prototype.toArray=function(){return this.take(O)},Br(cr.prototype,(function(n,t){var e=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=ur[r?"take"+("last"==t?"Right":""):t],o=r||/^find/.test(t);i&&(ur.prototype[t]=function(){var t=this.__wrapped__,a=r?[1]:arguments,l=t instanceof cr,c=a[0],f=l||la(t),s=function(n){var t=i.apply(ur,qt([n],a));return r&&h?t[0]:t};f&&e&&"function"==typeof c&&1!=c.length&&(l=f=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,d=l&&!p;if(!o&&f){t=d?t:new cr(this);var g=n.apply(t,a);return g.__actions__.push({func:Oo,args:[s],thisArg:u}),new lr(g,h)}return v&&d?n.apply(this,a):(g=this.thru(s),v?r?g.value()[0]:g.value():g)})})),Bt(["pop","push","shift","sort","splice","unshift"],(function(n){var t=Xn[n],e=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);ur.prototype[n]=function(){var n=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(la(i)?i:[],n)}return this[e]((function(e){return t.apply(la(e)?e:[],n)}))}})),Br(cr.prototype,(function(n,t){var e=ur[t];if(e){var r=e.name+"";it.call(Je,r)||(Je[r]=[]),Je[r].push({name:t,func:e})}})),Je[iu(u,g).name]=[{name:"wrapper",func:u}],cr.prototype.clone=function(){var n=new cr(this.__wrapped__);return n.__actions__=Zi(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=Zi(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=Zi(this.__views__),n},cr.prototype.reverse=function(){if(this.__filtered__){var n=new cr(this);n.__dir__=-1,n.__filtered__=!0}else(n=this.clone()).__dir__*=-1;return n},cr.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,e=la(n),r=t<0,i=e?n.length:0,u=function(n,t,e){for(var r=-1,i=e.length;++r=this.__values__.length;return{done:n,value:n?u:this.__values__[this.__index__++]}},ur.prototype.plant=function(n){for(var t,e=this;e instanceof ar;){var r=eo(e);r.__index__=0,r.__values__=u,t?i.__wrapped__=r:t=r;var i=r;e=e.__wrapped__}return i.__wrapped__=n,t},ur.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof cr){var t=n;return this.__actions__.length&&(t=new cr(this)),(t=t.reverse()).__actions__.push({func:Oo,args:[yo],thisArg:u}),new lr(t,this.__chain__)}return this.thru(yo)},ur.prototype.toJSON=ur.prototype.valueOf=ur.prototype.value=function(){return zi(this.__wrapped__,this.__actions__)},ur.prototype.first=ur.prototype.head,ie&&(ur.prototype[ie]=function(){return this}),ur}();Et._=ke,(i=function(){return ke}.call(t,e,t,r))===u||(r.exports=i)}).call(this)}).call(this,e(9),e(25)(n))},25:function(n,t){n.exports=function(n){return n.webpackPolyfill||(n.deprecate=function(){},n.paths=[],n.children||(n.children=[]),Object.defineProperty(n,"loaded",{enumerable:!0,get:function(){return n.l}}),Object.defineProperty(n,"id",{enumerable:!0,get:function(){return n.i}}),n.webpackPolyfill=1),n}},53:function(n,t,e){"use strict";e.r(t);var r={enableConditionalFormatting:{default:!1,label:"Enable Conditional Formatting",order:1,section:"Formatting",type:"boolean"},perColumnRange:{default:!0,hidden:!0,label:"Per column range",order:2,section:"Formatting",type:"boolean"},conditionalFormattingType:{default:"all",display:"select",label:"Formatting Type",order:3,section:"Formatting",type:"string",values:[{All:"all"},{"Subtotals only":"subtotals_only"},{"Non-subtotals only":"non_subtotals_only"}]},includeNullValuesAsZero:{default:!1,label:"Include Null Values as Zero",order:4,section:"Formatting",type:"boolean"},formattingStyle:{default:"low_to_high",display:"select",label:"Format",order:5,section:"Formatting",type:"string",values:[{"From low to high":"low_to_high"},{"From high to low":"high_to_low"}]},formattingPalette:{default:"red_yellow_green",display:"select",label:"Palette",order:6,section:"Formatting",type:"string",values:[{"Red to Yellow to Green":"red_yellow_green"},{"Red to White to Green":"red_white_green"},{"Red to White":"red_white"},{"White to Green":"white_green"},{"Custom...":"custom"}]},lowColor:{display:"color",display_size:"third",label:"Low",order:7,section:"Formatting",type:"string"},midColor:{display:"color",display_size:"third",label:"Middle",order:8,section:"Formatting",type:"string"},highColor:{display:"color",display_size:"third",label:"High",order:9,section:"Formatting",type:"string"},applyTo:{default:"all_numeric_fields",display:"select",label:"Apply to",order:10,section:"Formatting",type:"string",values:[{"All numeric fields":"all_numeric_fields"},{"Select fields...":"select_fields"}]},fontSize:{default:12,display_size:"third",label:"Font size (pt)",order:1,section:"Config",type:"number"},fontFamily:{default:"Open Sans, Helvetica, Arial, sans-serif",display:"select",display_size:"two-thirds",label:"Font Family",order:2,section:"Config",type:"string",values:[{Looker:"Open Sans, Helvetica, Arial, sans-serif"},{Helvetica:'BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif'},{"Times New Roman":'Times, "Times New Roman", serif'}]},rowHeight:{default:25,display_size:"third",label:"Row Height",order:3,section:"Config",type:"number"},truncateColumnNames:{default:!1,label:"Truncate Column Names",order:1,section:"Series",type:"boolean"},showFullFieldName:{default:!1,label:"Show Full Field Name",order:2,section:"Series",type:"boolean"},theme:{default:"ag-theme-looker",display:"select",label:"Table Theme",order:1,section:"Plot",type:"string",values:[{Looker:"ag-theme-looker"},{Balham:"ag-theme-balham"},{Fresh:"ag-theme-fresh"},{Dark:"ag-theme-dark"},{Blue:"ag-theme-blue"},{Bootstrap:"ag-theme-bootstrap"}]},showRowNumbers:{default:!1,label:"Show Row Numbers",order:2,section:"Plot",type:"boolean"},autoSizeEnabled:{default:!0,label:"Enable Auto Sizing",order:3,section:"Plot",type:"boolean"}};function i(n,t){for(var e=0;e1?(e=r.pop().length,n.toFixed(e)):numeral(n.toFixed(0)).format(",")},A=function(n){return!1===Number.isInteger(n)&&n%1!=0},S=function(n,t,e){e&&("min"in e||(e.min=t),"max"in e||(e.max=t),te.max&&(e.max=t),n in e||(e[n]={min:t,max:t}),te[n].max&&(e[n].max=t))},R=function(n,t){var e,r=t["customLabel_".concat(n.name)];return e=void 0!==r&&""!==r?t["customLabel_".concat(n.name)]:t.showFullFieldName?n.label:n.label_short||n.label,t.truncateColumnNames&&e.length>15&&(e="".concat(e.substring(0,12),"...")),e},O=function(n){var t;if(n&&"<"===n[0]){var e=document.createElement("span");e.innerHTML=n,t=e.textContent||e.innerText}else t=n;return numeral(t).value()},z=function(n){var t=Z.config,e={};return function(n,t,e){var r=e.colDef.field,i="align_".concat(r);i in t&&(n["text-align"]=t[i])}(e,t,n),function(n,t,e){var r=e.colDef.field,i="fontFormat_".concat(r);if(i in t&&"none"!==t[i])switch(t[i]){case"bold":n["font-weight"]="800";break;case"italic":n["font-style"]="italic";break;case"underline":n["text-decoration"]="underline";break;case"strikethrough":n["text-decoration"]="line-through"}}(e,t,n),function(n,t){"fontSize"in t&&(n["font-size"]="".concat(t.fontSize,"px"))}(e,t),function(n,t,e){var r=Z.range,i=e.colDef,u=i.field,o=i.measure;if(void 0===t.enableConditionalFormatting||!t.enableConditionalFormatting)return n;if("non_subtotals_only"===t.conditionalFormattingType&&!0===e.node.group)return n;if("subtotals_only"===t.conditionalFormattingType&&!1===e.node.group)return n;if(!r.keys.includes(o)&&!r.keys.includes(u))return n;var a=t.lowColor,l=t.midColor,c=t.highColor,f=[a,l,c];"high_to_low"===t.formattingStyle&&(f=[c,l,a]);var s=chroma.scale(f.filter((function(n){return!!n}))),h=r;t.perColumnRange&&(h=r[u]);var p=O(e.value);if(t.includeNullValuesAsZero||!_.isNull(p)){var v=N(p,h);if(isNaN(v)||_.isNull(v)){if(!t.includeNullValuesAsZero)return;v=0}n["background-color"]=s(v).hex()}}(e,t,n),e},N=function(n,t){return t.max===t.min&&n===t.max?1:(n-t.min)/(t.max-t.min)},T=function(n){var t=Z.config;if(!_.isUndefined(t)&&"includeNullValuesAsZero"in t){var e=numeral(n).value();return _.isNull(e)&&t.includeNullValuesAsZero&&(e=0),e}},L=function(n,t){var e=n[n.length-1],r=_.map(n,(function(r){var i;i=!(n.length<=1||r.name===e.name);var u=n.length>1;return{cellClass:r.category,cellRenderer:y,cellStyle:z,colType:"default",comparator:D,field:r.name,headerClass:r.category,headerName:R(r,t),hide:u,lookup:r.name,resizable:!0,rowGroup:i,sortable:!0,suppressMenu:!0}}));return t.showRowNumbers&&function(n){n.unshift({cellClass:["rowNumber","groupCell"],cellRenderer:m,colType:"row",headerClass:"rowNumberHeader",headerName:"",lockPosition:!0,resizable:!1,rowGroup:!1,sortable:!1,suppressMenu:!0,suppressNavigable:!0,suppressSizeToFit:!0,valueGetter:"node.rowIndex + 1",width:50})}(r),n.length>1&&U.setLastGroup(e.name),r},I=function(n,t){var e;t.forEach((function(t){e={cellClass:"tableCalc",cellStyle:z,cellRenderer:y,colType:"table_calculation",field:t.name,headerClass:"tableCalc",headerName:t.label,lookup:t.name,resizable:!0,rowGroup:!1,sortable:!0,suppressMenu:!0,comparator:D},n.push(e)}))},D=function(n,t){var e=n-t;return _.isNaN(e)&&(e=numeral(n).value()-numeral(t).value()),e},P=function(n,t,e){var r;t.forEach((function(t){var i=t.name;r={cellClass:"measure",cellStyle:z,cellRenderer:y,colType:"measure",comparator:D,field:i,headerClass:"measure",headerName:R(t,e),lookup:i,measure:i,resizable:!0,rowGroup:!1,sortable:!0,suppressMenu:!0},n.push(r)}))},B=function(n,t){var e,r=Z.queryResponse,i=r.fields.measure_like;r.pivots.forEach((function(r){var u=r.key,o=u.split("|FIELD|").join(", "),a={children:[],colType:"pivot",field:u,headerGroupComponent:l,headerName:o,rowGroup:!1,suppressMenu:!0};i.forEach((function(n){var r=n.name,i=n.category;_.isUndefined(i)&&n.is_table_calculation&&(i="tableCalc"),e={cellClass:i,cellStyle:z,cellRenderer:y,colType:"pivotChild",columnGroupShow:"open",comparator:D,field:"".concat(u,"_").concat(r),headerClass:i,headerName:R(n,t),measure:r,pivotKey:u,resizable:!0,rowGroup:!1,sortable:!0,suppressMenu:!0},a.children.push(e)})),n.push(a)})),Z.hasPivot=!0},W=function(n){if(_.isEmpty(n))return null;var t;if(n.links){var e="";_.forEach(n.links,(function(n,t){e+="data-label-".concat(t,"=").concat(JSON.stringify(n.label)," data-url-").concat(t,"=").concat(JSON.stringify(n.url)," data-type-").concat(t,"=").concat(JSON.stringify(n.type)," ")}));var r=_.isUndefined(n.rendered)?n.value:n.rendered;t='").concat(r,"")}else t=n.html?LookerCharts.Utils.htmlForCell(n).replace("\n #ag-grid-vis {\n display: flex;\n flex-direction: column;\n height: 100%;\n }\n .drillable-link {\n color: inherit;\n text-decoration: none;\n }\n .drillable-link:hover {\n text-decoration: underline;\n }\n #loading {\n background-color: #FFF;\n height: 100%;\n position: absolute;\n width: 100%;\n z-index: 1;\n }\n \n ",this.loadingGrid=n.appendChild(document.createElement("div")),this.loadingGrid.id="loading",this.grid=n.appendChild(document.createElement("div")),this.grid.id="ag-grid-vis",this.grid.classList.add("ag-theme-looker"),new agGrid.Grid(this.grid,q)},updateAsync:function(n,t,e,r,i,u){!function(n,t,e){e.theme&&(_.find(document.head.children,(function(n){return n.href&&n.href.includes(e.theme)})).sheet&&n.loadingGrid.parentNode===t&&t.removeChild(n.loadingGrid),q.context.overlay=!1)}(this,t,e),this.clearErrors(),Z.queryResponse=r,Z.vis=this,H(this,e);var o,a,l,c=r.fields,f=c.dimensions,s=c.measures,d=c.pivots,g=c.table_calculations;0!==f.length?!_.isEmpty(d)&&_.isEmpty(s)&&_.isEmpty(g)?this.addError({message:"Add a measure or table calculation to pivot on.",title:"Empty Pivot(s)"}):(o=this.grid.classList,a=e.theme,null!==(l=_.find(o,(function(n){var t=n.match("ag-theme");return null!==t?t.input:null})))&&o.remove(l),o.add(a),Z.range=function(n,t,e){if(!("applyTo"in e))return{};var r=_.map(t.fields.measure_like,(function(n){return n.name}));"select_fields"===e.applyTo&&(r=r.filter((function(n){return Z.selectedFields.includes(n)})));var i={keys:r};return"subtotals_only"===e.conditionalFormattingType?i:(n.forEach((function(n){r.forEach((function(e){_.isEmpty(t.pivots)?function(n,t,e){var r=T(n[t].value);_.isNull(r)||S(t,r,e)}(n,e,i):function(n,t,e){var r=Object.keys(n[t]);_.forEach(r,(function(r){var i=T(n[t][r].value);_.isNull(i)||S("".concat(r,"_").concat(t),i,e)}))}(n,e,i)}))})),i)}(n,r,e),Z.config=e,this.agColumn=new h(e),Z.formattedColumns=this.agColumn.formattedColumns,function(n){if(n.changed){var t=new h(Z.config);q.api.setColumnDefs(t.formattedColumns)}var e=document.getElementsByClassName("ag-cell-value");if(e&&_.some(e,(function(n){return 0===n.childElementCount}))){var r=new h(Z.config);q.api.setColumnDefs(r.formattedColumns)}}(i),this.agData=new p(n,Z.formattedColumns),Z.agData=this.agData,q.api.setRowData(this.agData.formattedData),function(){if(Z.hasPivot){var n=Z.config,t=Z.queryResponse;if("showRowNumbers"in n){var e=_.map(t.fields.pivots,(function(t){return R(t,n)})),r=document.getElementsByClassName("ag-header-group-cell-label"),i=r[r.length-1];_.isUndefined(i)||(i.classList.add("pivotHeaderNameContainer"),_.forEach(e,(function(n){var t=document.createElement("div");t.innerHTML="".concat(n,":"),t.classList.add("pivotHeaderName"),t.style.float="right",i.appendChild(t)})))}}}(),function(){if(Z.config.autoSizeEnabled){q.columnApi.autoSizeAllColumns();var n=q.api.gridPanel;n.eBodyHorizontalScrollContainer.scrollWidth { // Load all ag-grid default style themes. const loadStylesheets = () => { - addCSS('https://unpkg.com/ag-grid-community/dist/styles/ag-grid.css'); + addCSS('https://unpkg.com/ag-grid-community@20.1.0/dist/styles/ag-grid.css'); addCSS('https://4mile.github.io/ag_grid/ag-theme-looker.css'); // XXX For development only: // addCSS('https://localhost:4443/ag-theme-looker.css'); themes.forEach(theme => { const themeName = theme[Object.keys(theme)]; if (themeName !== 'ag-theme-looker') { - addCSS(`https://unpkg.com/ag-grid-community/dist/styles/${themeName}.css`); + addCSS(`https://unpkg.com/ag-grid-community@20.1.0/dist/styles/${themeName}.css`); } }); };