UNPKG

animate-height

Version:

Animate the height of an element to 'auto' or '0px'.

2 lines (1 loc) 21.9 kB
!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((t=t||self).window=t.window||{})}(this,function(t){"use strict";var n={}.toString,e=function(t){return n.call(t).slice(8,-1)},r=Array.isArray||function(t){return"Array"==e(t)},o=function(t){return"object"==typeof t?null!==t:"function"==typeof t},i=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},c=function(t){return Object(i(t))},u=Math.ceil,a=Math.floor,f=function(t){return isNaN(t=+t)?0:(t>0?a:u)(t)},s=Math.min,l=function(t){return t>0?s(f(t),9007199254740991):0},h=function(t,n){if(!o(t))return t;var e,r;if(n&&"function"==typeof(e=t.toString)&&!o(r=e.call(t)))return r;if("function"==typeof(e=t.valueOf)&&!o(r=e.call(t)))return r;if(!n&&"function"==typeof(e=t.toString)&&!o(r=e.call(t)))return r;throw TypeError("Can't convert object to primitive value")},p=function(t){try{return!!t()}catch(t){return!0}},v=!p(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),d="object"==typeof window&&window&&window.Math==Math?window:"object"==typeof self&&self&&self.Math==Math?self:Function("return this")(),g=d.document,y=o(g)&&o(g.createElement),m=function(t){return y?g.createElement(t):{}},b=!v&&!p(function(){return 7!=Object.defineProperty(m("div"),"a",{get:function(){return 7}}).a}),w=function(t){if(!o(t))throw TypeError(String(t)+" is not an object");return t},x=Object.defineProperty,j={f:v?x:function(t,n,e){if(w(t),n=h(n,!0),w(e),b)try{return x(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(t[n]=e.value),t}},E=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}},S=function(t,n,e){var r=h(n);r in t?j.f(t,r,E(0,e)):t[r]=e};function T(t,n){return t(n={exports:{}},n.exports),n.exports}var A,O,P,M,I=v?function(t,n,e){return j.f(t,n,E(1,e))}:function(t,n,e){return t[n]=e,t},k=function(t,n){try{I(d,t,n)}catch(e){d[t]=n}return n},C=T(function(t){var n=d["__core-js_shared__"]||k("__core-js_shared__",{});(t.exports=function(t,e){return n[t]||(n[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.0.0",mode:"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})}),F=0,R=Math.random(),_=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++F+R).toString(36))},N=!p(function(){}),H=C("wks"),$=d.Symbol,q=function(t){return H[t]||(H[t]=N&&$[t]||(N?$:_)("Symbol."+t))},z=q("species"),L=function(t,n){var e;return r(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!r(e.prototype)?o(e)&&null===(e=e[z])&&(e=void 0):e=void 0),new(void 0===e?Array:e)(0===n?0:n)},D=q("species"),K=function(t){return!p(function(){var n=[];return(n.constructor={})[D]=function(){return{foo:1}},1!==n[t](Boolean).foo})},W={}.propertyIsEnumerable,B=Object.getOwnPropertyDescriptor,Z={f:B&&!W.call({1:2},1)?function(t){var n=B(this,t);return!!n&&n.enumerable}:W},G="".split,U=p(function(){return!Object("z").propertyIsEnumerable(0)})?function(t){return"String"==e(t)?G.call(t,""):Object(t)}:Object,V=function(t){return U(i(t))},X={}.hasOwnProperty,Y=function(t,n){return X.call(t,n)},J=Object.getOwnPropertyDescriptor,Q={f:v?J:function(t,n){if(t=V(t),n=h(n,!0),b)try{return J(t,n)}catch(t){}if(Y(t,n))return E(!Z.f.call(t,n),t[n])}},tt=C("native-function-to-string",Function.toString),nt=d.WeakMap,et="function"==typeof nt&&/native code/.test(tt.call(nt)),rt=C("keys"),ot={},it=d.WeakMap;if(et){var ct=new it,ut=ct.get,at=ct.has,ft=ct.set;A=function(t,n){return ft.call(ct,t,n),n},O=function(t){return ut.call(ct,t)||{}},P=function(t){return at.call(ct,t)}}else{var st=rt[M="state"]||(rt[M]=_(M));ot[st]=!0,A=function(t,n){return I(t,st,n),n},O=function(t){return Y(t,st)?t[st]:{}},P=function(t){return Y(t,st)}}var lt,ht={set:A,get:O,has:P,enforce:function(t){return P(t)?O(t):A(t,{})},getterFor:function(t){return function(n){var e;if(!o(n)||(e=O(n)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return e}}},pt=T(function(t){var n=ht.get,e=ht.enforce,r=String(tt).split("toString");C("inspectSource",function(t){return tt.call(t)}),(t.exports=function(t,n,o,i){var c=!!i&&!!i.unsafe,u=!!i&&!!i.enumerable,a=!!i&&!!i.noTargetGet;"function"==typeof o&&("string"!=typeof n||Y(o,"name")||I(o,"name",n),e(o).source=r.join("string"==typeof n?n:"")),t!==d?(c?!a&&t[n]&&(u=!0):delete t[n],u?t[n]=o:I(t,n,o)):u?t[n]=o:k(n,o)})(Function.prototype,"toString",function(){return"function"==typeof this&&n(this).source||tt.call(this)})}),vt=Math.max,dt=Math.min,gt=(lt=!1,function(t,n,e){var r,o=V(t),i=l(o.length),c=function(t,n){var e=f(t);return e<0?vt(e+n,0):dt(e,n)}(e,i);if(lt&&n!=n){for(;i>c;)if((r=o[c++])!=r)return!0}else for(;i>c;c++)if((lt||c in o)&&o[c]===n)return lt||c||0;return!lt&&-1}),yt=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"].concat("length","prototype"),mt={f:Object.getOwnPropertyNames||function(t){return function(t,n){var e,r=V(t),o=0,i=[];for(e in r)!Y(ot,e)&&Y(r,e)&&i.push(e);for(;n.length>o;)Y(r,e=n[o++])&&(~gt(i,e)||i.push(e));return i}(t,yt)}},bt={f:Object.getOwnPropertySymbols},wt=d.Reflect,xt=wt&&wt.ownKeys||function(t){var n=mt.f(w(t)),e=bt.f;return e?n.concat(e(t)):n},jt=function(t,n){for(var e=xt(n),r=j.f,o=Q.f,i=0;i<e.length;i++){var c=e[i];Y(t,c)||r(t,c,o(n,c))}},Et=/#|\.prototype\./,St=function(t,n){var e=At[Tt(t)];return e==Pt||e!=Ot&&("function"==typeof n?p(n):!!n)},Tt=St.normalize=function(t){return String(t).replace(Et,".").toLowerCase()},At=St.data={},Ot=St.NATIVE="N",Pt=St.POLYFILL="P",Mt=St,It=Q.f,kt=function(t,n){var e,r,o,i,c,u=t.target,a=t.global,f=t.stat;if(e=a?d:f?d[u]||k(u,{}):(d[u]||{}).prototype)for(r in n){if(i=n[r],o=t.noTargetGet?(c=It(e,r))&&c.value:e[r],!Mt(a?r:u+(f?".":"#")+r,t.forced)&&void 0!==o){if(typeof i==typeof o)continue;jt(i,o)}(t.sham||o&&o.sham)&&I(i,"sham",!0),pt(e,r,i,t)}},Ct=q("isConcatSpreadable"),Ft=!p(function(){var t=[];return t[Ct]=!1,t.concat()[0]!==t}),Rt=K("concat"),_t=function(t){if(!o(t))return!1;var n=t[Ct];return void 0!==n?!!n:r(t)};kt({target:"Array",proto:!0,forced:!Ft||!Rt},{concat:function(t){var n,e,r,o,i,u=c(this),a=L(u,0),f=0;for(n=-1,r=arguments.length;n<r;n++)if(i=-1===n?u:arguments[n],_t(i)){if(f+(o=l(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(e=0;e<o;e++,f++)e in i&&S(a,f,i[e])}else{if(f>=9007199254740991)throw TypeError("Maximum allowed index exceeded");S(a,f++,i)}return a.length=f,a}});var Nt,Ht,$t,qt,zt,Lt,Dt,Kt,Wt,Bt=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t},Zt=function(t,n,e){if(Bt(t),void 0===n)return t;switch(e){case 0:return function(){return t.call(n)};case 1:return function(e){return t.call(n,e)};case 2:return function(e,r){return t.call(n,e,r)};case 3:return function(e,r,o){return t.call(n,e,r,o)}}return function(){return t.apply(n,arguments)}},Gt=($t=1==(Nt=2),qt=2==Nt,zt=3==Nt,Lt=4==Nt,Dt=6==Nt,Kt=5==Nt||Dt,Wt=Ht||L,function(t,n,e){for(var r,o,i=c(t),u=U(i),a=Zt(n,e,3),f=l(u.length),s=0,h=$t?Wt(t,f):qt?Wt(t,0):void 0;f>s;s++)if((Kt||s in u)&&(o=a(r=u[s],s,i),Nt))if($t)h[s]=o;else if(o)switch(Nt){case 3:return!0;case 5:return r;case 6:return s;case 2:h.push(r)}else if(Lt)return!1;return Dt?-1:zt||Lt?Lt:h});kt({target:"Array",proto:!0,forced:!K("filter")},{filter:function(t){return Gt(this,t,arguments[1])}});var Ut,Vt,Xt=[].join,Yt=U!=Object,Jt=(Ut=",",!(Vt=[]["join"])||!p(function(){Vt.call(null,Ut||function(){throw Error()},1)}));kt({target:"Array",proto:!0,forced:Yt||Jt},{join:function(t){return Xt.call(V(this),void 0===t?",":t)}});var Qt=q("toStringTag"),tn="Arguments"==e(function(){return arguments}()),nn=function(t){var n,r,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,n){try{return t[n]}catch(t){}}(n=Object(t),Qt))?r:tn?e(n):"Object"==(o=e(n))&&"function"==typeof n.callee?"Arguments":o},en={};en[q("toStringTag")]="z";var rn="[object z]"!==String(en)?function(){return"[object "+nn(this)+"]"}:en.toString,on=Object.prototype;rn!==on.toString&&pt(on,"toString",rn,{unsafe:!0});var cn="\t\n\v\f\r                 \u2028\u2029\ufeff",un="["+cn+"]",an=RegExp("^"+un+un+"*"),fn=RegExp(un+un+"*$"),sn=function(t,n){return t=String(i(t)),1&n&&(t=t.replace(an,"")),2&n&&(t=t.replace(fn,"")),t},ln=d.parseInt,hn=/^[-+]?0[xX]/,pn=8!==ln(cn+"08")||22!==ln(cn+"0x16")?function(t,n){var e=sn(String(t),3);return ln(e,n>>>0||(hn.test(e)?16:10))}:ln;kt({global:!0,forced:parseInt!=pn},{parseInt:pn});var vn={},dn=q("iterator"),gn=Array.prototype,yn=function(t){return void 0!==t&&(vn.Array===t||gn[dn]===t)},mn=q("iterator"),bn=function(t,n,e,r){try{return r?n(w(e)[0],e[1]):n(e)}catch(n){var o=t.return;throw void 0!==o&&w(o.call(t)),n}},wn=T(function(t){var n={};(t.exports=function(t,e,r,o,i){var c,u,a,f,s,h=Zt(e,r,o?2:1);if(i)c=t;else{if("function"!=typeof(u=function(t){if(null!=t)return t[mn]||t["@@iterator"]||vn[nn(t)]}(t)))throw TypeError("Target is not iterable");if(yn(u)){for(a=0,f=l(t.length);f>a;a++)if((o?h(w(s=t[a])[0],s[1]):h(t[a]))===n)return n;return}c=u.call(t)}for(;!(s=c.next()).done;)if(bn(c,h,s.value,o)===n)return n}).BREAK=n}),xn=q("iterator"),jn=!1;try{var En=0;({next:function(){return{done:!!En++}},return:function(){jn=!0}})[xn]=function(){return this}}catch(t){}var Sn,Tn,An,On=q("species"),Pn=d.document,Mn=Pn&&Pn.documentElement,In=d.setImmediate,kn=d.clearImmediate,Cn=d.process,Fn=d.MessageChannel,Rn=d.Dispatch,_n=0,Nn={},Hn=function(){var t=+this;if(Nn.hasOwnProperty(t)){var n=Nn[t];delete Nn[t],n()}},$n=function(t){Hn.call(t.data)};In&&kn||(In=function(t){for(var n=[],e=1;arguments.length>e;)n.push(arguments[e++]);return Nn[++_n]=function(){("function"==typeof t?t:Function(t)).apply(void 0,n)},Sn(_n),_n},kn=function(t){delete Nn[t]},"process"==e(Cn)?Sn=function(t){Cn.nextTick(Zt(Hn,t,1))}:Rn&&Rn.now?Sn=function(t){Rn.now(Zt(Hn,t,1))}:Fn?(An=(Tn=new Fn).port2,Tn.port1.onmessage=$n,Sn=Zt(An.postMessage,An,1)):d.addEventListener&&"function"==typeof postMessage&&!d.importScripts?(Sn=function(t){d.postMessage(t+"","*")},d.addEventListener("message",$n,!1)):Sn="onreadystatechange"in m("script")?function(t){Mn.appendChild(m("script")).onreadystatechange=function(){Mn.removeChild(this),Hn.call(t)}}:function(t){setTimeout(Zt(Hn,t,1),0)});var qn,zn,Ln,Dn,Kn,Wn,Bn,Zn={set:In,clear:kn},Gn=d.navigator,Un=Gn&&Gn.userAgent||"",Vn=Q.f,Xn=Zn.set,Yn=d.MutationObserver||d.WebKitMutationObserver,Jn=d.process,Qn=d.Promise,te="process"==e(Jn),ne=Vn(d,"queueMicrotask"),ee=ne&&ne.value;ee||(qn=function(){var t,n;for(te&&(t=Jn.domain)&&t.exit();zn;){n=zn.fn,zn=zn.next;try{n()}catch(t){throw zn?Dn():Ln=void 0,t}}Ln=void 0,t&&t.enter()},te?Dn=function(){Jn.nextTick(qn)}:Yn&&!/(iPhone|iPod|iPad).*AppleWebKit/i.test(Un)?(Kn=!0,Wn=document.createTextNode(""),new Yn(qn).observe(Wn,{characterData:!0}),Dn=function(){Wn.data=Kn=!Kn}):Qn&&Qn.resolve?(Bn=Qn.resolve(void 0),Dn=function(){Bn.then(qn)}):Dn=function(){Xn.call(d,qn)});var re,oe,ie,ce,ue,ae,fe=ee||function(t){var n={fn:t,next:void 0};Ln&&(Ln.next=n),zn||(zn=n,Dn()),Ln=n},se=function(t){var n,e;this.promise=new t(function(t,r){if(void 0!==n||void 0!==e)throw TypeError("Bad Promise constructor");n=t,e=r}),this.resolve=Bt(n),this.reject=Bt(e)},le={f:function(t){return new se(t)}},he=function(t,n){if(w(t),o(n)&&n.constructor===t)return n;var e=le.f(t);return(0,e.resolve)(n),e.promise},pe=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}},ve=j.f,de=q("toStringTag"),ge=d,ye=function(t){return"function"==typeof t?t:void 0},me=q("species"),be="Promise",we=Zn.set,xe=q("species"),je=ht.get,Ee=ht.set,Se=ht.getterFor(be),Te=d.Promise,Ae=d.TypeError,Oe=d.document,Pe=d.process,Me=d.fetch,Ie=Pe&&Pe.versions,ke=Ie&&Ie.v8||"",Ce=le.f,Fe=Ce,Re="process"==e(Pe),_e=!!(Oe&&Oe.createEvent&&d.dispatchEvent),Ne=Mt(be,function(){var t=Te.resolve(1),n=function(){},e=(t.constructor={})[xe]=function(t){t(n,n)};return!((Re||"function"==typeof PromiseRejectionEvent)&&t.then(n)instanceof e&&0!==ke.indexOf("6.6")&&-1===Un.indexOf("Chrome/66"))}),He=Ne||!function(t,n){if(!n&&!jn)return!1;var e=!1;try{var r={};r[xn]=function(){return{next:function(){return{done:e=!0}}}},t(r)}catch(t){}return e}(function(t){Te.all(t).catch(function(){})}),$e=function(t){var n;return!(!o(t)||"function"!=typeof(n=t.then))&&n},qe=function(t,n,e){if(!n.notified){n.notified=!0;var r=n.reactions;fe(function(){for(var o=n.value,i=1==n.state,c=0,u=function(e){var r,c,u,a=i?e.ok:e.fail,f=e.resolve,s=e.reject,l=e.domain;try{a?(i||(2===n.rejection&&Ke(t,n),n.rejection=1),!0===a?r=o:(l&&l.enter(),r=a(o),l&&(l.exit(),u=!0)),r===e.promise?s(Ae("Promise-chain cycle")):(c=$e(r))?c.call(r,f,s):f(r)):s(o)}catch(t){l&&!u&&l.exit(),s(t)}};r.length>c;)u(r[c++]);n.reactions=[],n.notified=!1,e&&!n.rejection&&Le(t,n)})}},ze=function(t,n,e){var r,o;_e?((r=Oe.createEvent("Event")).promise=n,r.reason=e,r.initEvent(t,!1,!0),d.dispatchEvent(r)):r={promise:n,reason:e},(o=d["on"+t])?o(r):"unhandledrejection"===t&&function(t,n){var e=d.console;e&&e.error&&(1===arguments.length?e.error(t):e.error(t,n))}("Unhandled promise rejection",e)},Le=function(t,n){we.call(d,function(){var e,r=n.value,o=De(n);if(o&&(e=pe(function(){Re?Pe.emit("unhandledRejection",r,t):ze("unhandledrejection",t,r)}),n.rejection=Re||De(n)?2:1),o&&e.e)throw e.v})},De=function(t){return 1!==t.rejection&&!t.parent},Ke=function(t,n){we.call(d,function(){Re?Pe.emit("rejectionHandled",t):ze("rejectionhandled",t,n.value)})},We=function(t,n,e,r){return function(o){t(n,e,o,r)}},Be=function(t,n,e,r){n.done||(n.done=!0,r&&(n=r),n.value=e,n.state=2,qe(t,n,!0))},Ze=function(t,n,e,r){if(!n.done){n.done=!0,r&&(n=r);try{if(t===e)throw Ae("Promise can't be resolved itself");var o=$e(e);o?fe(function(){var r={done:!1};try{o.call(e,We(Ze,t,r,n),We(Be,t,r,n))}catch(e){Be(t,r,e,n)}}):(n.value=e,n.state=1,qe(t,n,!1))}catch(e){Be(t,{done:!1},e,n)}}};Ne&&(Te=function(t){!function(t,n,e){if(!(t instanceof n))throw TypeError("Incorrect "+(e?e+" ":"")+"invocation")}(this,Te,be),Bt(t),re.call(this);var n=je(this);try{t(We(Ze,this,n),We(Be,this,n))}catch(t){Be(this,n,t)}},(re=function(t){Ee(this,{type:be,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=function(t,n,e){for(var r in n)pt(t,r,n[r],e);return t}(Te.prototype,{then:function(t,n){var e,r,o,i=Se(this),c=Ce((e=Te,void 0===(o=w(this).constructor)||null==(r=w(o)[On])?e:Bt(r)));return c.ok="function"!=typeof t||t,c.fail="function"==typeof n&&n,c.domain=Re?Pe.domain:void 0,i.parent=!0,i.reactions.push(c),0!=i.state&&qe(this,i,!1),c.promise},catch:function(t){return this.then(void 0,t)}}),oe=function(){var t=new re,n=je(t);this.promise=t,this.resolve=We(Ze,t,n),this.reject=We(Be,t,n)},le.f=Ce=function(t){return t===Te||t===ie?new oe(t):Fe(t)},"function"==typeof Me&&kt({global:!0,enumerable:!0,forced:!0},{fetch:function(t){return he(Te,Me.apply(d,arguments))}})),kt({global:!0,wrap:!0,forced:Ne},{Promise:Te}),ue=be,ae=!1,(ce=Te)&&!Y(ce=ae?ce:ce.prototype,de)&&ve(ce,de,{configurable:!0,value:ue}),function(t){var n=function(t,n){return arguments.length<2?ye(ge[t])||ye(d[t]):ge[t]&&ge[t][n]||d[t]&&d[t][n]}(t),e=j.f;v&&n&&!n[me]&&e(n,me,{configurable:!0,get:function(){return this}})}(be),ie=ge.Promise,kt({target:be,stat:!0,forced:Ne},{reject:function(t){var n=Ce(this);return n.reject.call(void 0,t),n.promise}}),kt({target:be,stat:!0,forced:Ne},{resolve:function(t){return he(this,t)}}),kt({target:be,stat:!0,forced:He},{all:function(t){var n=this,e=Ce(n),r=e.resolve,o=e.reject,i=pe(function(){var e=[],i=0,c=1;wn(t,function(t){var u=i++,a=!1;e.push(void 0),c++,n.resolve(t).then(function(t){a||(a=!0,e[u]=t,--c||r(e))},o)}),--c||r(e)});return i.e&&o(i.v),e.promise},race:function(t){var n=this,e=Ce(n),r=e.reject,o=pe(function(){wn(t,function(t){n.resolve(t).then(e.resolve,r)})});return o.e&&r(o.v),e.promise}});var Ge,Ue,Ve=function(t,n,e){return n+(e?function(t,n,e){var r,o,c=String(i(t)),u=f(n),a=c.length;return u<0||u>=a?e?"":void 0:(r=c.charCodeAt(u))<55296||r>56319||u+1===a||(o=c.charCodeAt(u+1))<56320||o>57343?e?c.charAt(u):r:e?c.slice(u,u+2):o-56320+(r-55296<<10)+65536}(t,n,!0).length:1)},Xe=RegExp.prototype.exec,Ye=String.prototype.replace,Je=Xe,Qe=(Ge=/a/,Ue=/b*/g,Xe.call(Ge,"a"),Xe.call(Ue,"a"),0!==Ge.lastIndex||0!==Ue.lastIndex),tr=void 0!==/()??/.exec("")[1];(Qe||tr)&&(Je=function(t){var n,e,r,o,i=this;return tr&&(e=new RegExp("^"+i.source+"$(?!\\s)",function(){var t=w(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n}.call(i))),Qe&&(n=i.lastIndex),r=Xe.call(i,t),Qe&&r&&(i.lastIndex=i.global?r.index+r[0].length:n),tr&&r&&r.length>1&&Ye.call(r[0],e,function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)}),r});var nr=Je,er=function(t,n){var r=t.exec;if("function"==typeof r){var o=r.call(t,n);if("object"!=typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==e(t))throw TypeError("RegExp#exec called on incompatible receiver");return nr.call(t,n)},rr=q("species"),or=!p(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}),ir=!p(function(){var t=/(?:)/,n=t.exec;t.exec=function(){return n.apply(this,arguments)};var e="ab".split(t);return 2!==e.length||"a"!==e[0]||"b"!==e[1]}),cr=Math.max,ur=Math.min,ar=Math.floor,fr=/\$([$&`']|\d\d?|<[^>]*>)/g,sr=/\$([$&`']|\d\d?)/g;!function(t,n,e,r){var o=q(t),i=!p(function(){var n={};return n[o]=function(){return 7},7!=""[t](n)}),c=i&&!p(function(){var n=!1,e=/a/;return e.exec=function(){return n=!0,null},"split"===t&&(e.constructor={},e.constructor[rr]=function(){return e}),e[o](""),!n});if(!i||!c||"replace"===t&&!or||"split"===t&&!ir){var u=/./[o],a=e(o,""[t],function(t,n,e,r,o){return n.exec===nr?i&&!o?{done:!0,value:u.call(n,e,r)}:{done:!0,value:t.call(e,n,r)}:{done:!1}}),f=a[0],s=a[1];pt(String.prototype,t,f),pt(RegExp.prototype,o,2==n?function(t,n){return s.call(t,this,n)}:function(t){return s.call(t,this)}),r&&I(RegExp.prototype[o],"sham",!0)}}("replace",2,function(t,n,e){return[function(e,r){var o=i(this),c=null==e?void 0:e[t];return void 0!==c?c.call(e,o,r):n.call(String(o),e,r)},function(t,o){var i=e(n,t,this,o);if(i.done)return i.value;var c=w(t),u=String(this),a="function"==typeof o;a||(o=String(o));var s=c.global;if(s){var h=c.unicode;c.lastIndex=0}for(var p=[];;){var v=er(c,u);if(null===v)break;if(p.push(v),!s)break;""===String(v[0])&&(c.lastIndex=Ve(u,l(c.lastIndex),h))}for(var d,g="",y=0,m=0;m<p.length;m++){v=p[m];for(var b=String(v[0]),x=cr(ur(f(v.index),u.length),0),j=[],E=1;E<v.length;E++)j.push(void 0===(d=v[E])?d:String(d));var S=v.groups;if(a){var T=[b].concat(j,x,u);void 0!==S&&T.push(S);var A=String(o.apply(void 0,T))}else A=r(b,u,x,j,S,o);x>=y&&(g+=u.slice(y,x)+A,y=x+b.length)}return g+u.slice(y)}];function r(t,e,r,o,i,u){var a=r+t.length,f=o.length,s=sr;return void 0!==i&&(i=c(i),s=fr),n.call(u,s,function(n,c){var u;switch(c.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(a);case"<":u=i[c.slice(1,-1)];break;default:var s=+c;if(0===s)return n;if(s>f){var l=ar(s/10);return 0===l?n:l<=f?void 0===o[l-1]?c.charAt(1):o[l-1]+c.charAt(1):n}u=o[s-1]}return void 0===u?"":u})}});var lr;function hr(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}kt({target:"String",proto:!0,forced:function(t){return p(function(){return!!cn[t]()||"​…᠎"!="​…᠎"[t]()||cn[t].name!==t})}("trim")},{trim:function(){return sn(this,3)}}),function(t){t[t.None=0]="None",t[t.Auto=1]="Auto",t[t.Zero=2]="Zero"}(lr||(lr={}));var pr={duration:300,timing:"ease"},vr=function(){function t(n){!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,t),this.state=lr.None,this.orgTransition="",this.el=n,this.el.addEventListener("transitionend",this)}var n,e,r;return n=t,(e=[{key:"autoHeight",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pr,e=n.duration,r=n.timing;return new Promise(function(n){var o=t.el,i=getComputedStyle(o);e=e||pr.duration,t.orgTransition=i.transition;var c=[t.orgTransition,"height ".concat(e,"ms ").concat(r||pr.timing).trim()].filter(function(t){return t}).join(", ");t.state=lr.Auto,o.style.transition=c,o.style.height=i.height;var u="".concat(o.scrollHeight,"px");requestAnimationFrame(function(){return o.style.height=u});var a=performance.now();requestAnimationFrame(function t(){var r=getComputedStyle(o).height;performance.now()-a<e&&r!==u?requestAnimationFrame(t):n(r?parseInt(r.replace(/px/,""),10):0)})})}},{key:"zeroHeight",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pr,e=n.duration,r=n.timing;return new Promise(function(n){var o=t.el,i=getComputedStyle(o);t.orgTransition=i.transition;var c=[t.orgTransition,"height ".concat(e||pr.duration,"ms ").concat(r||pr.timing).trim()].filter(function(t){return t}).join(", ");t.state=lr.Zero,o.style.transition=c,o.style.height=i.height,requestAnimationFrame(function(){return o.style.height="0"}),requestAnimationFrame(function t(){var e=getComputedStyle(o).height;(e=e?parseInt(e.replace(/px/,""),10):0)>0?requestAnimationFrame(t):n()})})}},{key:"handleEvent",value:function(t){switch(t.type){case"transitionend":this.onTransitionEnded()}}},{key:"onTransitionEnded",value:function(){this.state===lr.Auto&&(this.el.style.height="auto"),this.el.style.transition=this.orgTransition,this.orgTransition="",this.state=lr.None}}])&&hr(n.prototype,e),r&&hr(n,r),t}();t.HeightAnimator=vr,t.autoHeight=function(t,n){return new vr(t).autoHeight(n)},t.zeroHeight=function(t,n){return new vr(t).zeroHeight(n)},Object.defineProperty(t,"__esModule",{value:!0})});