From fc9731679c42433e1c812c23e89ddffdbdf05210 Mon Sep 17 00:00:00 2001 From: vishtree Date: Fri, 19 Feb 2021 18:30:28 +0100 Subject: [PATCH] Updating docs --- README.md | 2 +- docs/cookbook.md | 2 +- docs/v3/build/{bundle.132b34d7.js => bundle.b8092be0.js} | 4 ++-- ...132b34d7.js.LICENSE.txt => bundle.b8092be0.js.LICENSE.txt} | 0 docs/v3/index.html | 2 +- src/contexts/overlayContext/OverlayProvider.tsx | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) rename docs/v3/build/{bundle.132b34d7.js => bundle.b8092be0.js} (50%) rename docs/v3/build/{bundle.132b34d7.js.LICENSE.txt => bundle.b8092be0.js.LICENSE.txt} (100%) diff --git a/README.md b/README.md index 1a4f92c39a..c1bb181843 100644 --- a/README.md +++ b/README.md @@ -106,7 +106,7 @@ You can see detailed documentation about the components at =E&&wE)return y;if(w<=P&&E>=q)y.splice(ne,2);else{if(w>=P&&E=P&&w<=q)y[ne+1]=w;else if(E>=P&&E<=q)return y[ne]=E+1,y;ne+=2}}return y},dataAdd=function(y,w){var E,P,q=0,ne=null,oe=y.length;if(w<0||w>1114111)throw RangeError(le);for(;q=E&&ww)return y.splice(null!=ne?ne+2:0,0,w,w+1),y;if(w==P)return w+1==y[q+2]?(y.splice(q,4,E,y[q+3]),y):(y[q+1]=w+1,y);ne=q,q+=2}return y.push(w,w+1),y},dataAddData=function(y,w){for(var E,P,q=0,ne=y.slice(),oe=w.length;q1114111||E<0||E>1114111)throw RangeError(le);for(var P,q,ne=0,oe=!1,ie=y.length;neE)return y;P>=w&&P<=E&&(q>w&&q-1<=E?(y.splice(ne,2),ne-=2):(y.splice(ne-1,2),ne-=2))}else{if(P==E+1||P==E)return y[ne]=w,y;if(P>E)return y.splice(ne,0,w,E+1),y;if(w>=P&&w=P&&w=q&&(y[ne]=w,y[ne+1]=E+1,oe=!0)}ne+=2}return oe||y.push(w,E+1),y},dataContains=function(y,w){var E=0,P=y.length,q=y[E],ne=y[P-1];if(P>=2&&(wne))return!1;for(;E=q&&w=40&&y<=43||46==y||47==y||63==y||y>=91&&y<=94||y>=123&&y<=125?"\\"+Me(y):y>=32&&y<=126?Me(y):y<=255?"\\x"+pad(hex(y),2):"\\u"+pad(hex(y),4)},codePointToStringUnicode=function(y){return y<=65535?codePointToString(y):"\\u{"+y.toString(16).toUpperCase()+"}"},symbolToCodePoint=function(y){var w,E=y.length,P=y.charCodeAt(0);return P>=pe&&P<=ge&&E>1?(w=y.charCodeAt(1),1024*(P-pe)+w-me+65536):P},createBMPCharacterClasses=function(y){var w,E,P="",q=0,ne=y.length;if(dataIsSingleton(y))return codePointToString(y[0]);for(;q=pe&&E<=ge&&(ne.push(w,pe),P.push(pe,E+1)),E>=me&&E<=he&&(ne.push(w,pe),P.push(pe,56320),q.push(me,E+1)),E>he&&(ne.push(w,pe),P.push(pe,56320),q.push(me,57344),E<=65535?ne.push(57344,E+1):(ne.push(57344,65536),oe.push(65536,E+1)))):w>=pe&&w<=ge?(E>=pe&&E<=ge&&P.push(w,E+1),E>=me&&E<=he&&(P.push(w,56320),q.push(me,E+1)),E>he&&(P.push(w,56320),q.push(me,57344),E<=65535?ne.push(57344,E+1):(ne.push(57344,65536),oe.push(65536,E+1)))):w>=me&&w<=he?(E>=me&&E<=he&&q.push(w,E+1),E>he&&(q.push(w,57344),E<=65535?ne.push(57344,E+1):(ne.push(57344,65536),oe.push(65536,E+1)))):w>he&&w<=65535?E<=65535?ne.push(w,E+1):(ne.push(w,65536),oe.push(65536,E+1)):oe.push(w,E+1),ie+=2;return{loneHighSurrogates:P,loneLowSurrogates:q,bmp:ne,astral:oe}}(y),ne=q.loneHighSurrogates,oe=q.loneLowSurrogates,ie=q.bmp,se=q.astral,le=!dataIsEmpty(ne),ve=!dataIsEmpty(oe),ye=surrogateSet(se);return w&&(ie=dataAddData(ie,ne),le=!1,ie=dataAddData(ie,oe),ve=!1),dataIsEmpty(ie)||P.push(createBMPCharacterClasses(ie)),ye.length&&P.push(function(y){var w=[];return forEach(y,(function(y){var E=y[0],P=y[1];w.push(createBMPCharacterClasses(E)+createBMPCharacterClasses(P))})),w.join("|")}(ye)),le&&P.push(createBMPCharacterClasses(ne)+"(?![\\uDC00-\\uDFFF])"),ve&&P.push("(?:[^\\uD800-\\uDBFF]|^)"+createBMPCharacterClasses(oe)),P.join("|")},regenerate=function(y){return arguments.length>1&&(y=we.call(arguments)),this instanceof regenerate?(this.data=[],y?this.add(y):this):(new regenerate).add(y)};regenerate.version="1.4.2";var Se=regenerate.prototype;!function(y,w){var E;for(E in w)_e.call(w,E)&&(y[E]=w[E])}(Se,{add:function(y){var w=this;return null==y?w:y instanceof regenerate?(w.data=dataAddData(w.data,y.data),w):(arguments.length>1&&(y=we.call(arguments)),isArray(y)?(forEach(y,(function(y){w.add(y)})),w):(w.data=dataAdd(w.data,isNumber(y)?y:symbolToCodePoint(y)),w))},remove:function(y){var w=this;return null==y?w:y instanceof regenerate?(w.data=dataRemoveData(w.data,y.data),w):(arguments.length>1&&(y=we.call(arguments)),isArray(y)?(forEach(y,(function(y){w.remove(y)})),w):(w.data=dataRemove(w.data,isNumber(y)?y:symbolToCodePoint(y)),w))},addRange:function(y,w){var E=this;return E.data=dataAddRange(E.data,isNumber(y)?y:symbolToCodePoint(y),isNumber(w)?w:symbolToCodePoint(w)),E},removeRange:function(y,w){var E=this,P=isNumber(y)?y:symbolToCodePoint(y),q=isNumber(w)?w:symbolToCodePoint(w);return E.data=dataRemoveRange(E.data,P,q),E},intersection:function(y){var w=this,E=y instanceof regenerate?dataToArray(y.data):y;return w.data=function(y,w){for(var E,P=0,q=w.length,ne=[];P2?E-2:0),q=2;q1&&ye.textMultiLine],rt=[y.style,null!=ne&&ne>1&&{WebkitLineClamp:ne},!0===Xe&&_e.selectable,!1===Xe&&_e.notSelectable,Re&&_e.pressable];Object(ie.a)(tt,ve),Object(pe.a)(tt,{onMoveShouldSetResponder:we,onMoveShouldSetResponderCapture:ke,onResponderEnd:Me,onResponderGrant:Se,onResponderMove:Ae,onResponderReject:Te,onResponderRelease:Oe,onResponderStart:Fe,onResponderTerminate:je,onResponderTerminationRequest:Be,onScrollShouldSetResponder:Ve,onScrollShouldSetResponderCapture:Ne,onSelectionChangeShouldSetResponder:Ue,onSelectionChangeShouldSetResponderCapture:We,onStartShouldSetResponder:$e,onStartShouldSetResponderCapture:Ye});var ot=et?"span":"div",it=function pickProps(y){return Object(oe.a)(y,he)}(y);it.classList=nt,it.dir=E,et||(it.dir=null!=E?E:"auto"),it.onClick=function handleClick(y){null!=ge&&ge(y),null==ge&&null!=Re&&(y.stopPropagation(),Re(y))},it.style=rt;var st=Object(le.a)(it),dt=Object(se.a)(tt,st,w);it.ref=dt;var ct=Object(q.default)(ot,it);return et?ct:P.createElement(me.a.Provider,{value:!0},ct)}));ve.displayName="Text";var ye=ne.a.create({text:{border:"0 solid black",boxSizing:"border-box",color:"black",display:"inline",font:"14px System",margin:0,padding:0,whiteSpace:"pre-wrap",wordWrap:"break-word"},textHasAncestor:{color:"inherit",font:"inherit",whiteSpace:"inherit"},textOneLine:{maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},textMultiLine:{display:"-webkit-box",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",WebkitBoxOrient:"vertical"}}),_e=ge.default.create({notSelectable:{userSelect:"none"},selectable:{userSelect:"text"},pressable:{cursor:"pointer"}});w.default=ve},function(y,w,E){"use strict";E.d(w,"b",(function(){return generateNewAnimationId})),E.d(w,"c",(function(){return shouldUseNativeDriver}));var P=E(290),q=E(9),ne=E.n(q);var oe,ie=null,se=1,le=1,pe=!1,ge=[],me={opacity:!0,transform:!0,borderRadius:!0,borderBottomEndRadius:!0,borderBottomLeftRadius:!0,borderBottomRightRadius:!0,borderBottomStartRadius:!0,borderTopEndRadius:!0,borderTopLeftRadius:!0,borderTopRightRadius:!0,borderTopStartRadius:!0,elevation:!0,shadowOpacity:!0,shadowRadius:!0,scaleX:!0,scaleY:!0,translateX:!0,translateY:!0},he={translateX:!0,translateY:!0,scale:!0,scaleX:!0,scaleY:!0,rotate:!0,rotateX:!0,rotateY:!0,perspective:!0},ve={inputRange:!0,outputRange:!0,extrapolate:!0,extrapolateRight:!0,extrapolateLeft:!0};function generateNewAnimationId(){return le++}function shouldUseNativeDriver(y){return(!0!==y.useNativeDriver||ie)&&y.useNativeDriver||!1}var ye={API:{enableQueue:function enableQueue(){pe=!0},disableQueue:function disableQueue(){ne()(ie,"Native animated module is not available"),pe=!1;for(var y=0,w=ge.length;yoe?1:0}));var ne=q.slice(0,10);return P&&P(ne,y),ne},output:function output(y){return{caretPosition:"next",key:""+y.name,text:"/"+y.name}}},":":{component:"EmojisItem",dataProvider:function dataProvider(y,w,E){if(!y)return[];var P=me.compiledEmojis.emojiArray.reduce((function(w,E){if(w.length>=10)return w;if(E.names.some((function(w){return w.includes(y)}))){var P=me.compiledEmojis.emojiLib[E.name];P.skin_variations?(w.push((0,q.default)({},P,{name:P.name+"-tone-1",skin_variations:void 0})),P.skin_variations.forEach((function(y,E){return w.push((0,q.default)({},P,{name:P.name+"-tone-"+(E+2),skin_variations:void 0,unicode:y}))}))):w.push(P)}return w}),[]);return E&&E(P,y),P},output:function output(y){return{caretPosition:"next",key:y.name,text:y.unicode}}},"@":{callback:function callback(y){E(y)},component:"MentionsItem",dataProvider:function dataProvider(y,E,P){if(!y||Object.values(w.state.members).length<100){var q=Re(w).filter((function(w){var E;return!y||(-1!==(null==(E=w.name)?void 0:E.toLowerCase().indexOf(y.toLowerCase()))||-1!==w.id.toLowerCase().indexOf(y.toLowerCase()))})).slice(0,10);return P&&P(q,y),q}return we(w,y,(function(w){P&&P(w,y)}))},output:function output(y){return{caretPosition:"next",key:y.id,text:"@"+(y.name||y.id)}}}}};w.makeImageCompatibleUrl=function makeImageCompatibleUrl(y){return(0===y.indexOf("//")?"https:"+y:y).trim()};w.vw=function vw(y){var w=arguments.length>1&&void 0!==arguments[1]&&arguments[1],E=le.default.get("window").width*(y/100);return w?Math.round(E):E};w.vh=function vh(y){var w=arguments.length>1&&void 0!==arguments[1]&&arguments[1],E=le.default.get("window").height-("android"===pe.default.OS&&ge.default.currentHeight?ge.default.currentHeight:0),P=E*(y/100);return w?Math.round(P):P};w.generateRandomId=function generateRandomId(){var y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return y?((Number(y)^16*Math.random())>>Number(y)/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,generateRandomId)};w.emojiRegex=/^(\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC68(?:\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83E\uDDD1(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69])(?:\uD83C[\uDFFB-\uDFFE])|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69])(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69])(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69])(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69])(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83E\uDDD1(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u2764\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])?|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#*0-9]\uFE0F\u20E3|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])+$/g},function(y,w,E){"use strict";function toVal(y){var w,E,P="";if("string"==typeof y||"number"==typeof y)P+=y;else if("object"==typeof y)if(Array.isArray(y))for(w=0;w=0||(q[E]=y[E]);return q}(y,["accessible","activeOpacity","delayPressIn","delayPressOut","delayLongPress","disabled","focusable","onLongPress","onPress","onPressIn","onPressOut","rejectResponderTermination","style"]),Se=Object(P.useRef)(null),Ae=Object(q.a)(w,Se),Te=Object(P.useState)("0s"),Oe=Te[0],Fe=Te[1],je=Object(P.useState)(null),Be=je[0],Ve=je[1],Ne=Object(P.useCallback)((function(y,w){Ve(y),Fe(w?w/1e3+"s":"0s")}),[Ve,Fe]),Ue=Object(P.useCallback)((function(y){Ne(null!=oe?oe:.2,y)}),[oe,Ne]),We=Object(P.useCallback)((function(y){Ne(null,y)}),[Ne]),$e=Object(P.useMemo)((function(){return{cancelable:!we,disabled:me,delayLongPress:ge,delayPressStart:le,delayPressEnd:pe,onLongPress:ve,onPress:ye,onPressStart:function onPressStart(y){var w=null!=y.dispatchConfig?"onResponderGrant"===y.dispatchConfig.registrationName:"keydown"===y.type;Ue(w?0:150),null!=_e&&_e(y)},onPressEnd:function onPressEnd(y){We(250),null!=Re&&Re(y)}}}),[ge,le,pe,me,ve,ye,_e,Re,we,Ue,We]),Ye=Object(ne.a)(Se,$e);return P.createElement(ie.default,_extends({},Me,Ye,{accessibilityState:_objectSpread({disabled:me},y.accessibilityState),accessible:!1!==E,focusable:!1!==he&&void 0!==ye,ref:Ae,style:[se.root,!me&&se.actionable,ke,null!=Be&&{opacity:Be},{transitionDuration:Oe}]}))})));le.displayName="TouchableOpacity",w.default=le},function(y,w,E){"use strict";E.r(w),E.d(w,"default",(function(){return Sn}));E(32);var P=E(0),q=E.n(P),ne=E(2),oe=E.n(ne),ie=E(672),se=E.n(ie),le=Object.assign||function(y){for(var w,E=1;E",lt:"<",nbsp:" ",quot:"“"},he=["style","script"],ve=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,ye=/mailto:/i,_e=/\n{2,}$/,Re=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,we=/^ *> ?/gm,ke=/^ {2,}\n/,Me=/^(?:( *[-*_]) *){3,}(?:\n *)+\n/,Se=/^\s*(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n *)+\n?/,Ae=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,Te=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,Oe=/^(?:\n *)*\n/,Fe=/\r\n?/g,je=/^\[\^([^\]]+)](:.*)\n/,Be=/^\[\^([^\]]+)]/,Ve=/\f/g,Ne=/^\s*?\[(x|\s)\]/,Ue=/^ *(#{1,6}) *([^\n]+)\n{0,2}/,We=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,$e=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,Ye=/&([a-z]+);/g,Xe=/^/,et=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,tt=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,nt=/^\{.*\}$/,rt=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,ot=/^<([^ >]+@[^ >]+)>/,it=/^<([^ >]+:\/[^ >]+)>/,st=/ *\n+$/,dt=/(?:^|\n)( *)$/,ct=/-([a-z])?/gi,lt=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,ut=/^((?:[^\n]|\n(?! *\n))+)(?:\n *)+\n/,pt=/^\[([^\]]*)\]:\s*(\S+)\s*("([^"]*)")?/,gt=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,mt=/^\[([^\]]*)\] ?\[([^\]]*)\]/,ht=/(\[|\])/g,ft=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,vt=/\t/g,yt=/^ *\| */,_t=/(^ *\||\| *$)/g,bt=/ *$/,Rt=/^ *:-+: *$/,xt=/^ *:-+ *$/,Ct=/^ *-+: *$/,wt=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,kt=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1)/,Mt=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,St=/^\\([^0-9A-Za-z\s])/,Et=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,Dt=/(^\n+|\n+$|\s+$)/g,At=/^([ \t]*)/,Pt=/\\([^0-9A-Z\s])/gi,Tt=/^( *)((?:[*+-]|\d+\.)) +/,Lt=/( *)((?:[*+-]|\d+\.)) +[^\n]*(?:\n(?!\1(?:[*+-]|\d+\.) )[^\n]*)*(\n|$)/gm,It=/^( *)((?:[*+-]|\d+\.)) [\s\S]+?(?:\n{2,}(?! )(?!\1(?:[*+-]|\d+\.) (?!(?:[*+-]|\d+\.) ))\n*|\s*\n*$)/,Ot=/^\[((?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*)\]\(\s*?(?:\s+['"]([\s\S]*?)['"])?\s*\)/,Ft=/^!\[((?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*)\]\(\s*?(?:\s+['"]([\s\S]*?)['"])?\s*\)/,zt=[Re,Ae,Se,Ue,We,$e,Xe,tt,Lt,It,lt,ut];function slugify(y){return y.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function parseTableAlignCapture(y){return Ct.test(y)?"right":Rt.test(y)?"center":xt.test(y)?"left":null}function parseTableRow(y,w,E){var P=E.inTable;E.inTable=!0;var q=w(y.trim(),E);E.inTable=P;var ne=[[]];return q.forEach((function(y,w){"tableSeparator"===y.type?0!==w&&w!==q.length-1&&ne.push([]):("text"===y.type&&(null==q[w+1]||"tableSeparator"===q[w+1].type)&&(y.content=y.content.replace(bt,"")),ne[ne.length-1].push(y))})),ne}function parseTable(y,w,E){E.inline=!0;var P=parseTableRow(y[1],w,E),q=function parseTableAlign(y){return y.replace(_t,"").split("|").map(parseTableAlignCapture)}(y[2]),ne=function parseTableCells(y,w,E){return y.trim().split("\n").map((function(y){return parseTableRow(y,w,E)}))}(y[3],w,E);return E.inline=!1,{align:q,cells:ne,header:P,type:"table"}}function getTableStyle(y,w){return null==y.align[w]?{}:{textAlign:y.align[w]}}function parserFor(y){function b(E,P){for(var q=[],ne="";E;)for(var oe=0;oe2?ne-2:0),ie=2;ie1?q=d(E?"span":"div",{key:"outer"},P):1===P.length?"string"==typeof(q=P[0])&&(q=d("span",{key:"outer"},q)):q=d("span",{key:"outer"}),q}function e(y){var w=y.match(ve);return w?w.reduce((function(y,w,E){var P=w.indexOf("=");if(-1!==P){var ne=function normalizeAttributeKey(y){return-1!==y.indexOf("-")&&null===y.match(et)&&(y=y.replace(ct,(function(y,w){return w.toUpperCase()}))),y}(w.slice(0,P)).trim(),oe=se()(w.slice(P+1).trim()),ie=ge[ne]||ne,le=y[ie]=function attributeValueToJSXPropValue(y,w){return"style"===y?w.split(/;\s?/).reduce((function(y,w){var E=w.slice(0,w.indexOf(":")),P=E.replace(/(-[a-z])/g,(function(y){return y[1].toUpperCase()}));return y[P]=w.slice(E.length+1).trim(),y}),{}):"href"===y?sanitizeUrl(w):(w.match(nt)&&(w=w.slice(1,w.length-1)),"true"===w||"false"!==w&&w)}(ne,oe);($e.test(le)||tt.test(le))&&(y[ie]=q.a.cloneElement(c(le.trim()),{key:E}))}else"style"!==w&&(y[ge[w]||w]=!0);return y}),{}):void 0}(w=w||{}).overrides=w.overrides||{},w.slugify=w.slugify||slugify,w.namedCodesToUnicode=w.namedCodesToUnicode?le({},me,w.namedCodesToUnicode):me;var E=w.createElement||q.a.createElement;var P=[],ne={},oe={blockQuote:{match:blockRegex(Re),order:2,parse:function d(y,w,E){return{content:w(y[0].replace(we,""),E)}},react:function e(y,w,E){return d("blockquote",{key:E.key},w(y.content,E))}},breakLine:{match:anyScopeRegex(ke),order:2,parse:captureNothing,react:function e(y,w,E){return d("br",{key:E.key})}},breakThematic:{match:blockRegex(Me),order:2,parse:captureNothing,react:function e(y,w,E){return d("hr",{key:E.key})}},codeBlock:{match:blockRegex(Ae),order:1,parse:function c(y){return{content:y[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),lang:void 0}},react:function e(y,w,E){return d("pre",{key:E.key},d("code",{className:y.lang?"lang-"+y.lang:""},y.content))}},codeFenced:{match:blockRegex(Se),order:1,parse:function b(y){return{content:y[3],lang:y[2]||void 0,type:"codeBlock"}}},codeInline:{match:simpleInlineRegex(Te),order:4,parse:function b(y){return{content:y[2]}},react:function e(y,w,E){return d("code",{key:E.key},y.content)}},footnote:{match:blockRegex(je),order:1,parse:function b(y){return P.push({footnote:y[2],identifier:y[1]}),{}},react:renderNothing},footnoteReference:{match:inlineRegex(Be),order:2,parse:function c(y){return{content:y[1],target:"#"+w.slugify(y[1])}},react:function e(y,w,E){return d("a",{key:E.key,href:sanitizeUrl(y.target)},d("sup",{key:E.key},y.content))}},gfmTask:{match:inlineRegex(Ne),order:2,parse:function b(y){return{completed:"x"===y[1].toLowerCase()}},react:function e(y,w,E){return d("input",{checked:y.completed,key:E.key,readOnly:!0,type:"checkbox"})}},heading:{match:blockRegex(Ue),order:2,parse:function e(y,E,P){return{content:parseInline(E,y[2],P),id:w.slugify(y[2]),level:y[1].length}},react:function f(y,w,E){return d("h"+y.level,{id:y.id,key:E.key},w(y.content,E))}},headingSetext:{match:blockRegex(We),order:1,parse:function d(y,w,E){return{content:parseInline(w,y[1],E),level:"="===y[2]?1:2,type:"heading"}}},htmlComment:{match:anyScopeRegex(Xe),order:2,parse:function a(){return{}},react:renderNothing},image:{match:simpleInlineRegex(Ft),order:2,parse:function b(y){return{alt:y[1],target:unescapeUrl(y[2]),title:y[3]}},react:function e(y,w,E){return d("img",{key:E.key,alt:y.alt||void 0,title:y.title||void 0,src:sanitizeUrl(y.target)})}},link:{match:inlineRegex(Ot),order:4,parse:function d(y,w,E){return{content:parseSimpleInline(w,y[1],E),target:unescapeUrl(y[2]),title:y[3]}},react:function e(y,w,E){return d("a",{key:E.key,href:sanitizeUrl(y.target),title:y.title},w(y.content,E))}},linkAngleBraceStyleDetector:{match:inlineRegex(it),order:1,parse:function b(y){return{content:[{content:y[1],type:"text"}],target:y[1],type:"link"}}},linkBareUrlDetector:{match:inlineRegex(rt),order:1,parse:function b(y){return{content:[{content:y[1],type:"text"}],target:y[1],title:void 0,type:"link"}}},linkMailtoDetector:{match:inlineRegex(ot),order:1,parse:function d(y){var w=y[1],E=y[1];return ye.test(E)||(E="mailto:"+E),{content:[{content:w.replace("mailto:",""),type:"text"}],target:E,type:"link"}}},list:{match:function f(y,w,E){var P=dt.exec(E),q=w._list||!w.inline;return P&&q?(y=P[1]+y,It.exec(y)):null},order:2,parse:function j(y,w,E){var P=y[2],q=P.length>1,ne=q?+P:void 0,oe=y[0].replace(_e,"\n").match(Lt),ie=!1;return{items:oe.map((function(y,P){var q=Tt.exec(y)[0].length,ne=new RegExp("^ {1,"+q+"}","gm"),se=y.replace(ne,"").replace(Tt,""),le=P===oe.length-1,pe=-1!==se.indexOf("\n\n")||le&&ie;ie=pe;var ge,me=E.inline,he=E._list;E._list=!0,pe?(E.inline=!1,ge=se.replace(st,"\n\n")):(E.inline=!0,ge=se.replace(st,""));var ve=w(ge,E);return E.inline=me,E._list=he,ve})),ordered:q,start:ne}},react:function f(y,w,E){return d(y.ordered?"ol":"ul",{key:E.key,start:y.start},y.items.map((function(y,P){return d("li",{key:P},w(y,E))})))}},newlineCoalescer:{match:blockRegex(Oe),order:4,parse:captureNothing,react:function a(){return"\n"}},paragraph:{match:blockRegex(ut),order:4,parse:parseCaptureInline,react:function e(y,w,E){return d("p",{key:E.key},w(y.content,E))}},ref:{match:inlineRegex(pt),order:1,parse:function b(y){return ne[y[1]]={target:y[2],title:y[4]},{}},react:renderNothing},refImage:{match:simpleInlineRegex(gt),order:1,parse:function b(y){return{alt:y[1]||void 0,ref:y[2]}},react:function e(y,w,E){return d("img",{key:E.key,alt:y.alt,src:sanitizeUrl(ne[y.ref].target),title:ne[y.ref].title})}},refLink:{match:inlineRegex(mt),order:1,parse:function d(y,w,E){return{content:w(y[1],E),fallbackContent:w(y[0].replace(ht,"\\$1"),E),ref:y[2]}},react:function e(y,w,E){return ne[y.ref]?d("a",{key:E.key,href:sanitizeUrl(ne[y.ref].target),title:ne[y.ref].title},w(y.content,E)):d("span",{key:E.key},w(y.fallbackContent,E))}},table:{match:blockRegex(lt),order:2,parse:parseTable,react:function f(y,w,E){return d("table",{key:E.key},d("thead",null,d("tr",null,y.header.map((function(P,q){return d("th",{key:q,style:getTableStyle(y,q)},w(P,E))})))),d("tbody",null,y.cells.map((function(P,q){return d("tr",{key:q},P.map((function(P,q){return d("td",{key:q,style:getTableStyle(y,q)},w(P,E))})))}))))}},tableSeparator:{match:function c(y,w){return w.inTable?yt.exec(y):null},order:2,parse:function a(){return{type:"tableSeparator"}},react:function a(){return" | "}},text:{match:anyScopeRegex(Et),order:5,parse:function c(y){return{content:y[0].replace(Ye,(function(y,E){return w.namedCodesToUnicode[E]?w.namedCodesToUnicode[E]:y}))}},react:function b(y){return y.content}},textBolded:{match:simpleInlineRegex(wt),order:3,parse:function d(y,w,E){return{content:w(y[2],E)}},react:function e(y,w,E){return d("strong",{key:E.key},w(y.content,E))}},textEmphasized:{match:simpleInlineRegex(kt),order:4,parse:function d(y,w,E){return{content:w(y[2],E)}},react:function e(y,w,E){return d("em",{key:E.key},w(y.content,E))}},textEscaped:{match:simpleInlineRegex(St),order:2,parse:function b(y){return{content:y[1],type:"text"}}},textStrikethroughed:{match:simpleInlineRegex(Mt),order:4,parse:parseCaptureInline,react:function e(y,w,E){return d("del",{key:E.key},w(y.content,E))}}};!0!==w.disableParsingRawHTML&&(oe.htmlBlock={match:anyScopeRegex($e),order:2,parse:function l(y,w,E){var P=y[3].match(At)[1],q=new RegExp("^"+P,"gm"),ne=y[3].replace(q,""),oe=function containsBlockSyntax(y){return zt.some((function(w){return w.test(y)}))}(ne)?parseBlock:parseInline,ie=y[1].toLowerCase(),se=-1!==he.indexOf(ie);return{attrs:e(y[2]),content:se?y[3]:oe(w,ne,E),noInnerParse:se,tag:se?ie:y[1]}},react:function e(y,w,E){return d(y.tag,le({key:E.key},y.attrs),y.noInnerParse?y.content:w(y.content,E))}},oe.htmlSelfClosing={match:anyScopeRegex(tt),order:2,parse:function b(y){return{attrs:e(y[2]||""),tag:y[1]}},react:function e(y,w,E){return d(y.tag,le({},y.attrs,{key:E.key}))}});var ie=parserFor(oe),pe=function reactFor(y){return function b(w,E){if(E=E||{},Array.isArray(w)){for(var P=E.key,q=[],ne=!1,oe=0;oe)/g,"")}(y));return P.length&&Fe.props.children.push(d("footer",{key:"footer"},P.map((function(y){return d("div",{id:w.slugify(y.identifier),key:y.identifier},y.identifier,pe(ie(y.footnote,{inline:!0})))})))),Fe}var jt=E(673),Bt=E.n(jt),Vt=E(223),Nt=E(99),Ht=E(222),Ut=E(12),Gt=E(158),qt=function MarkdownHeadingRenderer(y){var w=y.classes,E=y.level,P=y.children,ne=y.id;return q.a.createElement("div",{className:w.spacing},q.a.createElement(Gt.default,{level:E,id:ne},P))};qt.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,level:oe.a.oneOf([1,2,3,4,5,6]).isRequired,children:oe.a.node,id:oe.a.string};var Wt=Object(Ut.default)((function styles(y){return{spacing:{marginBottom:y.space[2]}}}))(qt),Kt=(E(51),E(29)),$t=function ListRenderer(y){var w=y.classes,E=y.ordered,ne=y.children,oe=E?"ol":"ul",ie=Object(Kt.a)(w.list,E&&w.ordered);return q.a.createElement(oe,{className:ie},P.Children.map(ne,(function(y){return q.a.isValidElement(y)?Object(P.cloneElement)(y,{className:w.li}):y})))};$t.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,ordered:oe.a.bool,children:oe.a.node.isRequired},$t.defaultProps={ordered:!1};var Yt=Object(Ut.default)((function styles(y){var w=y.space,E=y.color,P=y.fontFamily;return{list:{marginTop:0,marginBottom:w[2],paddingLeft:w[3],fontSize:"inherit"},ordered:{listStyleType:"decimal"},li:{color:E.base,fontFamily:P.base,fontSize:"inherit",lineHeight:1.5,listStyleType:"inherit"}}}))($t),Xt=function BlockquoteRenderer(y){var w=y.classes,E=y.className,P=y.children,ne=Object(Kt.a)(w.blockquote,E);return q.a.createElement("blockquote",{className:ne},P)};Xt.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,className:oe.a.string,children:oe.a.node.isRequired};var Jt=Object(Ut.default)((function styles(y){var w=y.space,E=y.color,P=y.fontSize,q=y.fontFamily;return{blockquote:{margin:[[w[2],w[4]]],padding:0,color:E.base,fontFamily:q.base,fontSize:P.base,lineHeight:1.5}}}))(Xt),Qt=(E(97),E(96),E(79),E(89),E(295)),Zt=function PreRenderer(y){var w=y.classes,E=y.className,P=y.children,ne=Object(Kt.a)(E,w.pre);return E&&-1!==E.indexOf("lang-")&&P?q.a.createElement("pre",{className:ne,dangerouslySetInnerHTML:{__html:P.toString()}}):q.a.createElement("pre",{className:ne},P)};Zt.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,className:oe.a.string,children:oe.a.node.isRequired};var en=Object(Ut.default)((function styles(y){var w=y.space,E=y.color,P=y.fontSize,q=y.fontFamily,ne=y.borderRadius;return{pre:Object.assign({fontFamily:q.monospace,fontSize:P.small,lineHeight:1.5,color:E.base,whiteSpace:"pre-wrap",wordWrap:"normal",tabSize:2,hyphens:"none",backgroundColor:E.codeBackground,padding:[[w[1],w[2]]],border:[[1,E.codeBackground,"solid"]],borderRadius:ne,marginTop:0,marginBottom:w[2],overflow:"auto"},Object(Qt.a)({color:E}))}}))(Zt),tn=E(160);E(121);function CheckboxRenderer_extends(){return(CheckboxRenderer_extends=Object.assign||function(y){for(var w=1;w=0||(q[E]=y[E]);return q}(y,["classes"]);return q.a.createElement("input",CheckboxRenderer_extends({},E,{type:"checkbox",className:w.input}))};nn.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired};var an=Object(Ut.default)((function styles(){return{input:{isolate:!1,display:"inline-block",verticalAlign:"middle"}}}))(nn),rn=function HrRenderer(y){var w=y.classes;return q.a.createElement("hr",{className:w.hr})};rn.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired};var sn=Object(Ut.default)((function styles(y){var w=y.space;return{hr:{borderBottom:[[1,y.color.border,"solid"]],marginTop:0,marginBottom:w[2]}}}))(rn),dn=function DetailsRenderer(y){var w=y.classes,E=y.children;return q.a.createElement("details",{className:w.details},E)};dn.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,children:oe.a.node.isRequired};var cn=Object(Ut.default)((function styles(y){var w=y.space,E=y.color,P=y.fontSize,q=y.fontFamily;return{details:{marginBottom:w[2],fontFamily:q.base,fontSize:P.base,color:E.base}}}))(dn),ln=function DetailsSummaryRenderer(y){var w=y.classes,E=y.children;return q.a.createElement("summary",{className:w.summary},E)};ln.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,children:oe.a.node.isRequired};var un=Object(Ut.default)((function styles(y){var w=y.space,E=y.color,P=y.fontSize,q=y.fontFamily;return{summary:{marginBottom:w[1],fontFamily:q.base,fontSize:P.base,color:E.base,cursor:"pointer","&:focus":{isolate:!1,outline:[[1,"dotted",E.linkHover]],outlineOffset:2}}}}))(ln),pn=function TableRenderer(y){var w=y.classes,E=y.children;return q.a.createElement("table",{className:w.table},E)};pn.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,children:oe.a.node.isRequired};var gn=Object(Ut.default)((function styles(y){return{table:{marginTop:0,marginBottom:y.space[2],borderCollapse:"collapse"}}}))(pn),mn=function TableHeadRenderer(y){var w=y.classes,E=y.children;return q.a.createElement("thead",{className:w.thead},E)};mn.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,children:oe.a.node.isRequired};var hn=Object(Ut.default)((function styles(y){return{thead:{borderBottom:[[1,y.color.border,"solid"]]}}}))(mn),vn=function TableBodyRenderer(y){var w=y.children;return q.a.createElement("tbody",null,w)};vn.propTypes={children:oe.a.node.isRequired};var yn=vn,_n=function TableRowRenderer(y){var w=y.children;return q.a.createElement("tr",null,w)};_n.propTypes={children:oe.a.node.isRequired};var bn=_n,Rn=function TableCellRenderer(y){var w=y.classes,E=y.header,P=y.children;return E?q.a.createElement("th",{className:w.th},P):q.a.createElement("td",{className:w.td},P)};Rn.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,header:oe.a.bool,children:oe.a.node.isRequired},Rn.defaultProps={header:!1};var xn=Object(Ut.default)((function styles(y){var w=y.space,E=y.color,P=y.fontSize,q=y.fontFamily;return{td:{padding:[[w[0],w[2],w[0],0]],fontFamily:q.base,fontSize:P.base,color:E.base,lineHeight:1.5},th:{composes:"$td",fontWeight:"bold"}}}))(Rn),Cn=function Pre(y){return Object(P.isValidElement)(y.children)?q.a.createElement(en,y.children.props):q.a.createElement(en,y)};Cn.propTypes={children:oe.a.node};var wn={a:{component:Vt.default},h1:{component:Wt,props:{level:1}},h2:{component:Wt,props:{level:2}},h3:{component:Wt,props:{level:3}},h4:{component:Wt,props:{level:4}},h5:{component:Wt,props:{level:5}},h6:{component:Wt,props:{level:6}},p:{component:Ht.default,props:{semantic:"p"}},em:{component:Nt.a,props:{semantic:"em"}},strong:{component:Nt.a,props:{semantic:"strong"}},ul:{component:Yt},ol:{component:Yt,props:{ordered:!0}},blockquote:{component:Jt},code:{component:tn.a},pre:{component:Cn},input:{component:an},hr:{component:sn},table:{component:gn},thead:{component:hn},th:{component:xn,props:{header:!0}},tbody:{component:yn},tr:{component:bn},td:{component:xn},details:{component:cn},summary:{component:un}},kn=Object.assign({},wn,{p:{component:Nt.a}}),Mn=function Markdown(y){var w=y.text,E=y.inline?kn:wn;return compiler(Bt()(w),{overrides:E,forceBlock:!0})};Mn.propTypes={text:oe.a.string.isRequired,inline:oe.a.bool};var Sn=Mn},function(y,w,E){"use strict";E.r(w);var P=E(187),q=E(286),ne=E(0),oe=E.n(ne);w.default=function createElement(y,w){var E;y&&y.constructor===String&&(E=P.a.propsToAccessibilityComponent(w));for(var ne=E||y,ie=Object(q.a)(ne,w),se=arguments.length,le=new Array(se>2?se-2:0),pe=2;pe0?q(P(y),9007199254740991):0}},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.withMessagesContext=w.useMessagesContext=w.MessagesProvider=w.MessagesContext=void 0;var ne=q(E(5)),oe=P(E(0)),ie=E(59),se=oe.default.createContext({});w.MessagesContext=se;w.MessagesProvider=function MessagesProvider(y){var w=y.children,E=y.value;return oe.default.createElement(se.Provider,{value:E},w)};var le=function useMessagesContext(){return(0,oe.useContext)(se)};w.useMessagesContext=le;w.withMessagesContext=function withMessagesContext(y){var w=function WithMessagesContextComponent(w){var E=le();return oe.default.createElement(y,(0,ne.default)({},w,E))};return w.displayName="WithMessagesContext"+(0,ie.getDisplayName)(y),w}},function(y,w,E){"use strict";var P=E(20),q=E(18);var ne=function(y){function AnimatedWithChildren(){var w;return(w=y.call(this)||this)._children=[],w}!function _inheritsLoose(y,w){y.prototype=Object.create(w.prototype),y.prototype.constructor=y,y.__proto__=w}(AnimatedWithChildren,y);var w=AnimatedWithChildren.prototype;return w.__makeNative=function __makeNative(){if(!this.__isNative){this.__isNative=!0;var w=this._children,E=Array.isArray(w),P=0;for(w=E?w:w[Symbol.iterator]();;){var ne;if(E){if(P>=w.length)break;ne=w[P++]}else{if((P=w.next()).done)break;ne=P.value}var oe=ne;oe.__makeNative(),q.a.API.connectAnimatedNodes(this.__getNativeTag(),oe.__getNativeTag())}}y.prototype.__makeNative.call(this)},w.__addChild=function __addChild(y){0===this._children.length&&this.__attach(),this._children.push(y),this.__isNative&&(y.__makeNative(),q.a.API.connectAnimatedNodes(this.__getNativeTag(),y.__getNativeTag()))},w.__removeChild=function __removeChild(y){var w=this._children.indexOf(y);-1!==w?(this.__isNative&&y.__isNative&&q.a.API.disconnectAnimatedNodes(this.__getNativeTag(),y.__getNativeTag()),this._children.splice(w,1),0===this._children.length&&this.__detach()):console.warn("Trying to remove a child that doesn't exist")},w.__getChildren=function __getChildren(){return this._children},w.__callListeners=function __callListeners(w){if(y.prototype.__callListeners.call(this,w),!this.__isNative){var E=this._children,P=Array.isArray(E),q=0;for(E=P?E:E[Symbol.iterator]();;){var ne;if(P){if(q>=E.length)break;ne=E[q++]}else{if((q=E.next()).done)break;ne=q.value}var oe=ne;oe.__getValue&&oe.__callListeners(oe.__getValue())}}},AnimatedWithChildren}(P.a);w.a=ne},function(y,w,E){Object.defineProperty(w,"__esModule",{value:!0});var P=E(14);Object.keys(P).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===P[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return P[y]}}))}));var q=E(974);Object.keys(q).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===q[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return q[y]}}))}));var ne=E(518);Object.keys(ne).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===ne[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return ne[y]}}))}));var oe=E(519);Object.keys(oe).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===oe[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return oe[y]}}))}));var ie=E(498);Object.keys(ie).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===ie[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return ie[y]}}))}));var se=E(975);Object.keys(se).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===se[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return se[y]}}))}));var le=E(520);Object.keys(le).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===le[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return le[y]}}))}));var pe=E(521);Object.keys(pe).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===pe[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return pe[y]}}))}));var ge=E(976);Object.keys(ge).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===ge[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return ge[y]}}))}));var me=E(977);Object.keys(me).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===me[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return me[y]}}))}));var he=E(346);Object.keys(he).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===he[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return he[y]}}))}));var ve=E(978);Object.keys(ve).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===ve[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return ve[y]}}))}));var ye=E(499);Object.keys(ye).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===ye[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return ye[y]}}))}));var _e=E(979);Object.keys(_e).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===_e[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return _e[y]}}))}));var Re=E(980);Object.keys(Re).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Re[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Re[y]}}))}));var we=E(500);Object.keys(we).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===we[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return we[y]}}))}));var ke=E(501);Object.keys(ke).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===ke[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return ke[y]}}))}));var Me=E(981);Object.keys(Me).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Me[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Me[y]}}))}));var Se=E(982);Object.keys(Se).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Se[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Se[y]}}))}));var Ae=E(983);Object.keys(Ae).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Ae[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Ae[y]}}))}));var Te=E(984);Object.keys(Te).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Te[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Te[y]}}))}));var Oe=E(985);Object.keys(Oe).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Oe[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Oe[y]}}))}));var Fe=E(986);Object.keys(Fe).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Fe[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Fe[y]}}))}));var je=E(987);Object.keys(je).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===je[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return je[y]}}))}));var Be=E(988);Object.keys(Be).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Be[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Be[y]}}))}));var Ve=E(502);Object.keys(Ve).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Ve[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Ve[y]}}))}));var Ne=E(989);Object.keys(Ne).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Ne[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Ne[y]}}))}));var Ue=E(990);Object.keys(Ue).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Ue[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Ue[y]}}))}));var We=E(991);Object.keys(We).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===We[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return We[y]}}))}));var $e=E(503);Object.keys($e).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===$e[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return $e[y]}}))}));var Ye=E(992);Object.keys(Ye).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Ye[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Ye[y]}}))}));var Xe=E(492);Object.keys(Xe).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Xe[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Xe[y]}}))}));var et=E(258);Object.keys(et).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===et[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return et[y]}}))}));var tt=E(993);Object.keys(tt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===tt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return tt[y]}}))}));var nt=E(522);Object.keys(nt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===nt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return nt[y]}}))}));var rt=E(994);Object.keys(rt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===rt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return rt[y]}}))}));var ot=E(995);Object.keys(ot).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===ot[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return ot[y]}}))}));var it=E(996);Object.keys(it).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===it[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return it[y]}}))}));var st=E(997);Object.keys(st).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===st[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return st[y]}}))}));var dt=E(504);Object.keys(dt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===dt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return dt[y]}}))}));var ct=E(998);Object.keys(ct).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===ct[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return ct[y]}}))}));var lt=E(999);Object.keys(lt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===lt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return lt[y]}}))}));var ut=E(1e3);Object.keys(ut).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===ut[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return ut[y]}}))}));var pt=E(523);Object.keys(pt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===pt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return pt[y]}}))}));var gt=E(1001);Object.keys(gt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===gt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return gt[y]}}))}));var mt=E(1002);Object.keys(mt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===mt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return mt[y]}}))}));var ht=E(505);Object.keys(ht).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===ht[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return ht[y]}}))}));var ft=E(506);Object.keys(ft).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===ft[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return ft[y]}}))}));var vt=E(1003);Object.keys(vt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===vt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return vt[y]}}))}));var yt=E(507);Object.keys(yt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===yt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return yt[y]}}))}));var _t=E(508);Object.keys(_t).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===_t[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return _t[y]}}))}));var bt=E(509);Object.keys(bt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===bt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return bt[y]}}))}));var Rt=E(1004);Object.keys(Rt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Rt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Rt[y]}}))}));var xt=E(497);Object.keys(xt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===xt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return xt[y]}}))}));var Ct=E(510);Object.keys(Ct).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Ct[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Ct[y]}}))}));var wt=E(524);Object.keys(wt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===wt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return wt[y]}}))}));var kt=E(525);Object.keys(kt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===kt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return kt[y]}}))}));var Mt=E(526);Object.keys(Mt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Mt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Mt[y]}}))}));var St=E(511);Object.keys(St).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===St[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return St[y]}}))}));var Et=E(1005);Object.keys(Et).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Et[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Et[y]}}))}));var Dt=E(1006);Object.keys(Dt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Dt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Dt[y]}}))}));var At=E(527);Object.keys(At).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===At[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return At[y]}}))}));var Pt=E(1007);Object.keys(Pt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Pt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Pt[y]}}))}));var Tt=E(512);Object.keys(Tt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Tt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Tt[y]}}))}));var Lt=E(1008);Object.keys(Lt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Lt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Lt[y]}}))}));var It=E(1009);Object.keys(It).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===It[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return It[y]}}))}));var Ot=E(1010);Object.keys(Ot).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Ot[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Ot[y]}}))}));var Ft=E(528);Object.keys(Ft).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Ft[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Ft[y]}}))}));var zt=E(513);Object.keys(zt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===zt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return zt[y]}}))}));var jt=E(529);Object.keys(jt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===jt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return jt[y]}}))}));var Bt=E(1011);Object.keys(Bt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Bt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Bt[y]}}))}));var Vt=E(1012);Object.keys(Vt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Vt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Vt[y]}}))}));var Nt=E(1013);Object.keys(Nt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Nt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Nt[y]}}))}));var Ht=E(1014);Object.keys(Ht).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Ht[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Ht[y]}}))}));var Ut=E(1015);Object.keys(Ut).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Ut[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Ut[y]}}))}));var Gt=E(514);Object.keys(Gt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Gt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Gt[y]}}))}));var qt=E(515);Object.keys(qt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===qt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return qt[y]}}))}));var Wt=E(516);Object.keys(Wt).forEach((function(y){"default"!==y&&"__esModule"!==y&&(y in w&&w[y]===Wt[y]||Object.defineProperty(w,y,{enumerable:!0,get:function get(){return Wt[y]}}))}))},function(y,w){var E=y.exports={version:"2.6.12"};"number"==typeof __e&&(__e=E)},function(y,w,E){"use strict";E.d(w,"a",(function(){return oe})),E.d(w,"b",(function(){return useStyleGuideContext}));var P=E(0),q=E.n(P),ne=q.a.createContext({codeRevision:0,cssRevision:"0",config:{},slots:{},displayMode:"collapse"}),oe=ne;function useStyleGuideContext(){return q.a.useContext(ne)}},function(y,w,E){y.exports=!E(24)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(y,w,E){var P=E(25),q=E(431),ne=E(126),oe=Object.defineProperty;w.f=E(45)?Object.defineProperty:function defineProperty(y,w,E){if(P(y),w=ne(w,!0),P(E),q)try{return oe(y,w,E)}catch(y){}if("get"in E||"set"in E)throw TypeError("Accessors not supported!");return"value"in E&&(y[w]=E.value),y}},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.default=w.Pattern=w.Marker=w.ForeignObject=w.Mask=w.Use=w.TextPath=w.TSpan=w.Text=w.Symbol=w.Svg=w.Stop=w.Rect=w.RadialGradient=w.Polyline=w.Polygon=w.Path=w.LinearGradient=w.Line=w.Image=w.G=w.Ellipse=w.Defs=w.ClipPath=w.Circle=w.WebShape=void 0;var ne=q(E(81)),oe=q(E(64)),ie=q(E(493)),se=q(E(494)),le=q(E(495)),pe=q(E(496)),ge=q(E(5)),me=q(E(80)),he=P(E(0)),ve=q(E(38)),ye=q(E(961)),_e=E(965);function _createSuper(y){var w=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(y){return!1}}();return function _createSuperInternal(){var E,P=(0,pe.default)(y);if(w){var q=(0,pe.default)(this).constructor;E=Reflect.construct(P,arguments,q)}else E=P.apply(this,arguments);return(0,le.default)(this,E)}}var Re=ve.default||ve.default,we=function prepare(y){var w=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y.props,E=w.translate,P=w.scale,q=w.rotation,ne=w.skewX,oe=w.skewY,ie=w.originX,se=w.originY,le=w.fontFamily,pe=w.fontSize,he=w.fontWeight,ve=w.fontStyle,ye=w.style,Re=w.forwardedRef,we=w.onPress,ke=w.onPressIn,Me=w.onPressOut,Se=w.onLongPress,Ae=(0,me.default)(w,["translate","scale","rotation","skewX","skewY","originX","originY","fontFamily","fontSize","fontWeight","fontStyle","style","forwardedRef","onPress","onPressIn","onPressOut","onLongPress"]),Te=we||ke||Me||Se,Oe=(0,ge.default)({},Te?{onStartShouldSetResponder:y.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:y.touchableHandleResponderTerminationRequest,onResponderGrant:y.touchableHandleResponderGrant,onResponderMove:y.touchableHandleResponderMove,onResponderRelease:y.touchableHandleResponderRelease,onResponderTerminate:y.touchableHandleResponderTerminate}:null,Ae),Fe=[];null==ie&&null==se||Fe.push("translate("+(ie||0)+", "+(se||0)+")"),null!=E&&Fe.push("translate("+E+")"),null!=P&&Fe.push("scale("+P+")"),null!=q&&Fe.push("rotate("+q+")"),null!=ne&&Fe.push("skewX("+ne+")"),null!=oe&&Fe.push("skewY("+oe+")"),null==ie&&null==se||Fe.push("translate("+(-ie||0)+", "+(-se||0)+")"),Fe.length&&(Oe.transform=Fe.join(" ")),Re&&(Oe.ref=Re);var je={};return null!=le&&(je.fontFamily=le),null!=pe&&(je.fontSize=pe),null!=he&&(je.fontWeight=he),null!=ve&&(je.fontStyle=ve),Oe.style=(0,_e.resolve)(ye,je),Oe},ke=function getBoundingClientRect(y){if(y&&(1===y.nodeType&&"function"==typeof y.getBoundingClientRect))return y.getBoundingClientRect()};function remeasure(){var y=this.state.touchable.responderID;null!=y&&function measureLayout(y,w){var E=y&&y.parentNode;E&&setTimeout((function(){var P=ke(E),q=ke(y),ne=q.height,oe=q.left,ie=q.top,se=q.width,le=oe-P.left,pe=ie-P.top;w(le,pe,se,ne,oe,ie)}),0)}(y,this._handleQueryLayout)}var Me=function(y){(0,se.default)(WebShape,y);var w=_createSuper(WebShape);function WebShape(y,E){var P;return(0,oe.default)(this,WebShape),P=w.call(this,y,E),(0,ye.default)((0,ie.default)(P)),P._remeasureMetricsOnActivation=remeasure.bind((0,ie.default)(P)),P}return WebShape}(he.Component);w.WebShape=Me;var Se=function(y){(0,se.default)(Circle,y);var w=_createSuper(Circle);function Circle(){return(0,oe.default)(this,Circle),w.apply(this,arguments)}return(0,ne.default)(Circle,[{key:"render",value:function render(){return Re("circle",we(this))}}]),Circle}(Me);w.Circle=Se;var Ae=function(y){(0,se.default)(ClipPath,y);var w=_createSuper(ClipPath);function ClipPath(){return(0,oe.default)(this,ClipPath),w.apply(this,arguments)}return(0,ne.default)(ClipPath,[{key:"render",value:function render(){return Re("clipPath",we(this))}}]),ClipPath}(Me);w.ClipPath=Ae;var Te=function(y){(0,se.default)(Defs,y);var w=_createSuper(Defs);function Defs(){return(0,oe.default)(this,Defs),w.apply(this,arguments)}return(0,ne.default)(Defs,[{key:"render",value:function render(){return Re("defs",we(this))}}]),Defs}(Me);w.Defs=Te;var Oe=function(y){(0,se.default)(Ellipse,y);var w=_createSuper(Ellipse);function Ellipse(){return(0,oe.default)(this,Ellipse),w.apply(this,arguments)}return(0,ne.default)(Ellipse,[{key:"render",value:function render(){return Re("ellipse",we(this))}}]),Ellipse}(Me);w.Ellipse=Oe;var Fe=function(y){(0,se.default)(G,y);var w=_createSuper(G);function G(){return(0,oe.default)(this,G),w.apply(this,arguments)}return(0,ne.default)(G,[{key:"render",value:function render(){var y=this.props,w=y.x,E=y.y,P=(0,me.default)(y,["x","y"]);return!w&&!E||P.translate||(P.translate=(w||0)+", "+(E||0)),Re("g",we(this,P))}}]),G}(Me);w.G=Fe;var je=function(y){(0,se.default)(Image,y);var w=_createSuper(Image);function Image(){return(0,oe.default)(this,Image),w.apply(this,arguments)}return(0,ne.default)(Image,[{key:"render",value:function render(){return Re("image",we(this))}}]),Image}(Me);w.Image=je;var Be=function(y){(0,se.default)(Line,y);var w=_createSuper(Line);function Line(){return(0,oe.default)(this,Line),w.apply(this,arguments)}return(0,ne.default)(Line,[{key:"render",value:function render(){return Re("line",we(this))}}]),Line}(Me);w.Line=Be;var Ve=function(y){(0,se.default)(LinearGradient,y);var w=_createSuper(LinearGradient);function LinearGradient(){return(0,oe.default)(this,LinearGradient),w.apply(this,arguments)}return(0,ne.default)(LinearGradient,[{key:"render",value:function render(){return Re("linearGradient",we(this))}}]),LinearGradient}(Me);w.LinearGradient=Ve;var Ne=function(y){(0,se.default)(Path,y);var w=_createSuper(Path);function Path(){return(0,oe.default)(this,Path),w.apply(this,arguments)}return(0,ne.default)(Path,[{key:"render",value:function render(){return Re("path",we(this))}}]),Path}(Me);w.Path=Ne;var Ue=function(y){(0,se.default)(Polygon,y);var w=_createSuper(Polygon);function Polygon(){return(0,oe.default)(this,Polygon),w.apply(this,arguments)}return(0,ne.default)(Polygon,[{key:"render",value:function render(){return Re("polygon",we(this))}}]),Polygon}(Me);w.Polygon=Ue;var We=function(y){(0,se.default)(Polyline,y);var w=_createSuper(Polyline);function Polyline(){return(0,oe.default)(this,Polyline),w.apply(this,arguments)}return(0,ne.default)(Polyline,[{key:"render",value:function render(){return Re("polyline",we(this))}}]),Polyline}(Me);w.Polyline=We;var $e=function(y){(0,se.default)(RadialGradient,y);var w=_createSuper(RadialGradient);function RadialGradient(){return(0,oe.default)(this,RadialGradient),w.apply(this,arguments)}return(0,ne.default)(RadialGradient,[{key:"render",value:function render(){return Re("radialGradient",we(this))}}]),RadialGradient}(Me);w.RadialGradient=$e;var Ye=function(y){(0,se.default)(Rect,y);var w=_createSuper(Rect);function Rect(){return(0,oe.default)(this,Rect),w.apply(this,arguments)}return(0,ne.default)(Rect,[{key:"render",value:function render(){return Re("rect",we(this))}}]),Rect}(Me);w.Rect=Ye;var Xe=function(y){(0,se.default)(Stop,y);var w=_createSuper(Stop);function Stop(){return(0,oe.default)(this,Stop),w.apply(this,arguments)}return(0,ne.default)(Stop,[{key:"render",value:function render(){return Re("stop",we(this))}}]),Stop}(Me);w.Stop=Xe;var et=function(y){(0,se.default)(Svg,y);var w=_createSuper(Svg);function Svg(){return(0,oe.default)(this,Svg),w.apply(this,arguments)}return(0,ne.default)(Svg,[{key:"render",value:function render(){return Re("svg",we(this))}}]),Svg}(Me);w.Svg=et;var tt=function(y){(0,se.default)(_Symbol,y);var w=_createSuper(_Symbol);function _Symbol(){return(0,oe.default)(this,_Symbol),w.apply(this,arguments)}return(0,ne.default)(_Symbol,[{key:"render",value:function render(){return Re("symbol",we(this))}}]),_Symbol}(Me);w.Symbol=tt;var nt=function(y){(0,se.default)(Text,y);var w=_createSuper(Text);function Text(){return(0,oe.default)(this,Text),w.apply(this,arguments)}return(0,ne.default)(Text,[{key:"render",value:function render(){return Re("text",we(this))}}]),Text}(Me);w.Text=nt;var rt=function(y){(0,se.default)(TSpan,y);var w=_createSuper(TSpan);function TSpan(){return(0,oe.default)(this,TSpan),w.apply(this,arguments)}return(0,ne.default)(TSpan,[{key:"render",value:function render(){return Re("tspan",we(this))}}]),TSpan}(Me);w.TSpan=rt;var ot=function(y){(0,se.default)(TextPath,y);var w=_createSuper(TextPath);function TextPath(){return(0,oe.default)(this,TextPath),w.apply(this,arguments)}return(0,ne.default)(TextPath,[{key:"render",value:function render(){return Re("textPath",we(this))}}]),TextPath}(Me);w.TextPath=ot;var it=function(y){(0,se.default)(Use,y);var w=_createSuper(Use);function Use(){return(0,oe.default)(this,Use),w.apply(this,arguments)}return(0,ne.default)(Use,[{key:"render",value:function render(){return Re("use",we(this))}}]),Use}(Me);w.Use=it;var st=function(y){(0,se.default)(Mask,y);var w=_createSuper(Mask);function Mask(){return(0,oe.default)(this,Mask),w.apply(this,arguments)}return(0,ne.default)(Mask,[{key:"render",value:function render(){return Re("mask",we(this))}}]),Mask}(Me);w.Mask=st;var dt=function(y){(0,se.default)(ForeignObject,y);var w=_createSuper(ForeignObject);function ForeignObject(){return(0,oe.default)(this,ForeignObject),w.apply(this,arguments)}return(0,ne.default)(ForeignObject,[{key:"render",value:function render(){return Re("foreignObject",we(this))}}]),ForeignObject}(Me);w.ForeignObject=dt;var ct=function(y){(0,se.default)(Marker,y);var w=_createSuper(Marker);function Marker(){return(0,oe.default)(this,Marker),w.apply(this,arguments)}return(0,ne.default)(Marker,[{key:"render",value:function render(){return Re("marker",we(this))}}]),Marker}(Me);w.Marker=ct;var lt=function(y){(0,se.default)(Pattern,y);var w=_createSuper(Pattern);function Pattern(){return(0,oe.default)(this,Pattern),w.apply(this,arguments)}return(0,ne.default)(Pattern,[{key:"render",value:function render(){return Re("pattern",we(this))}}]),Pattern}(Me);w.Pattern=lt;var ut=et;w.default=ut},function(y,w,E){var P=E(61),q=E(400).f,ne=E(155),oe=E(174),ie=E(402),se=E(626),le=E(630);y.exports=function(y,w){var E,pe,ge,me,he,ve=y.target,ye=y.global,_e=y.stat;if(E=ye?P:_e?P[ve]||ie(ve,{}):(P[ve]||{}).prototype)for(pe in w){if(me=w[pe],ge=y.noTargetGet?(he=q(E,pe))&&he.value:E[pe],!le(ye?pe:ve+(_e?".":"#")+pe,y.forced)&&void 0!==ge){if(typeof me==typeof ge)continue;se(me,ge)}(y.sham||ge&&ge.sham)&&ne(me,"sham",!0),oe(E,pe,me,y)}}},function(y,w,E){"use strict";E.d(w,"a",(function(){return useMergeRefs}));var P=E(0),q=E(288);function useMergeRefs(){for(var y=arguments.length,w=new Array(y),E=0;E1?arguments[1]:void 0)}})},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.withMessageContext=w.useMessageContext=w.MessageProvider=w.MessageContext=void 0;var ne=q(E(5)),oe=P(E(0)),ie=E(59),se=oe.default.createContext({});w.MessageContext=se;w.MessageProvider=function MessageProvider(y){var w=y.children,E=y.value;return oe.default.createElement(se.Provider,{value:E},w)};var le=function useMessageContext(){return(0,oe.useContext)(se)};w.useMessageContext=le;w.withMessageContext=function withMessageContext(y){var w=function WithMessageContextComponent(w){var E=le();return oe.default.createElement(y,(0,ne.default)({},w,E))};return w.displayName="WithMessageContext"+(0,ie.getDisplayName)(y),w}},function(y,w,E){"use strict";E.r(w),function(y){var E={OS:"web",select:function select(y){return"web"in y?y.web:y.default},get isTesting(){return"test"===y.env.NODE_DEV}};w.default=E}.call(this,E(168))},function(y,w,E){"use strict";!function checkDCE(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(y){console.error(y)}}(),y.exports=E(962)},function(y,w,E){"use strict";var P=E(41),q=E(18),ne=E(9),oe=E.n(ne),ie=E(180),se=E.n(ie);function ownKeys(y,w){var E=Object.keys(y);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(y);w&&(P=P.filter((function(w){return Object.getOwnPropertyDescriptor(y,w).enumerable}))),E.push.apply(E,P)}return E}function _defineProperty(y,w,E){return w in y?Object.defineProperty(y,w,{value:E,enumerable:!0,configurable:!0,writable:!0}):y[w]=E,y}var le=function linear(y){return y};function createInterpolation(y){if(y.outputRange&&"string"==typeof y.outputRange[0])return function createInterpolationFromStringOutputRange(y){var w=y.outputRange;oe()(w.length>=2,"Bad output range"),function checkPattern(y){for(var w=y[0].replace(pe,""),E=1;E=2,"inputRange must have at least 2 elements");for(var w=1;w=y[w-1],"inputRange must be monotonically non-decreasing "+y)}(E),oe()(E.length===w.length,"inputRange ("+E.length+") and outputRange ("+w.length+") must have the same length");var P=y.easing||le,q="extend";void 0!==y.extrapolateLeft?q=y.extrapolateLeft:void 0!==y.extrapolate&&(q=y.extrapolate);var ne="extend";return void 0!==y.extrapolateRight?ne=y.extrapolateRight:void 0!==y.extrapolate&&(ne=y.extrapolate),function(y){oe()("number"==typeof y,"Cannot interpolation an input which is not a number");var ie=function findRange(y,w){var E;for(E=1;E=y);++E);return E-1}(y,E);return function interpolate(y,w,E,P,q,ne,oe,ie){var se=y;if(seE){if("identity"===ie)return se;"clamp"===ie&&(se=E)}if(P===q)return P;if(w===E)return y<=w?P:q;w===-1/0?se=-se:E===1/0?se-=w:se=(se-w)/(E-w);se=ne(se),P===-1/0?se=-se:q===1/0?se+=P:se=se*(q-P)+P;return se}(y,E[ie],E[ie+1],w[ie],w[ie+1],P,q,ne)}}function colorToRgba(y){var w=se()(y);return null===w?y:"rgba("+((4278190080&(w=w||0))>>>24)+", "+((16711680&w)>>>16)+", "+((65280&w)>>>8)+", "+(255&w)/255+")"}var pe=/[+-]?(?:\d+\.?\d*|\.\d+)(?:[eE][+-]?\d+)?/g;function checkInfiniteRange(y,w){oe()(w.length>=2,y+" must have at least 2 elements"),oe()(2!==w.length||w[0]!==-1/0||w[1]!==1/0,y+"cannot be ]-infinity;+infinity[ "+w)}var ge=function(y){function AnimatedInterpolation(w,E){var P;return(P=y.call(this)||this)._parent=w,P._config=E,P._interpolation=createInterpolation(E),P}!function _inheritsLoose(y,w){y.prototype=Object.create(w.prototype),y.prototype.constructor=y,y.__proto__=w}(AnimatedInterpolation,y);var w=AnimatedInterpolation.prototype;return w.__makeNative=function __makeNative(){this._parent.__makeNative(),y.prototype.__makeNative.call(this)},w.__getValue=function __getValue(){var y=this._parent.__getValue();return oe()("number"==typeof y,"Cannot interpolate an input which is not a number."),this._interpolation(y)},w.interpolate=function interpolate(y){return new AnimatedInterpolation(this,y)},w.__attach=function __attach(){this._parent.__addChild(this)},w.__detach=function __detach(){this._parent.__removeChild(this),y.prototype.__detach.call(this)},w.__transformDataType=function __transformDataType(y){return y.map(q.a.transformDataType)},w.__getNativeConfig=function __getNativeConfig(){return{inputRange:this._config.inputRange,outputRange:this.__transformDataType(this._config.outputRange),extrapolateLeft:this._config.extrapolateLeft||this._config.extrapolate||"extend",extrapolateRight:this._config.extrapolateRight||this._config.extrapolate||"extend",type:"interpolation"}},AnimatedInterpolation}(P.a);ge.__createInterpolation=createInterpolation,w.a=ge},function(y,w,E){"use strict";E.r(w),E.d(w,"default",(function(){return le}));var P=E(15),q=E(9),ne=E.n(q),oe=P.canUseDOM?window:{devicePixelRatio:void 0,innerHeight:void 0,innerWidth:void 0,screen:{height:void 0,width:void 0}},ie={},se={},le=function(){function Dimensions(){}return Dimensions.get=function get(y){return ne()(ie[y],"No dimension set for key "+y),ie[y]},Dimensions.set=function set(y){y&&(P.canUseDOM?ne()(!1,"Dimensions cannot be set in the browser"):(ie.screen=y.screen,ie.window=y.window))},Dimensions._update=function _update(){ie.window={fontScale:1,height:oe.innerHeight,scale:oe.devicePixelRatio||1,width:oe.innerWidth},ie.screen={fontScale:1,height:oe.screen.height,scale:oe.devicePixelRatio||1,width:oe.screen.width},Array.isArray(se.change)&&se.change.forEach((function(y){return y(ie)}))},Dimensions.addEventListener=function addEventListener(y,w){se[y]=se[y]||[],se[y].push(w)},Dimensions.removeEventListener=function removeEventListener(y,w){Array.isArray(se[y])&&(se[y]=se[y].filter((function(y){return y!==w})))},Dimensions}();le._update(),P.canUseDOM&&window.addEventListener("resize",le._update,!1)},function(y,w,E){"use strict";E.d(w,"b",(function(){return P})),E.d(w,"c",(function(){return q})),E.d(w,"d",(function(){return ne})),E.d(w,"a",(function(){return oe})),E.d(w,"e",(function(){return ie}));var P="react-native-stylesheet",q={reset:0,modality:.1,classicReset:.5,classic:1,atomic:2.2,custom:{borderColor:2,borderRadius:2,borderStyle:2,borderWidth:2,display:2,flex:2,margin:2,overflow:2,overscrollBehavior:2,padding:2,marginHorizontal:2.1,marginVertical:2.1,paddingHorizontal:2.1,paddingVertical:2.1}},ne={borderColor:["borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"],borderRadius:["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],borderStyle:["borderTopStyle","borderRightStyle","borderBottomStyle","borderLeftStyle"],borderWidth:["borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth"],margin:["marginTop","marginRight","marginBottom","marginLeft"],marginHorizontal:["marginRight","marginLeft"],marginVertical:["marginTop","marginBottom"],overflow:["overflowX","overflowY"],overscrollBehavior:["overscrollBehaviorX","overscrollBehaviorY"],padding:["paddingTop","paddingRight","paddingBottom","paddingLeft"],paddingHorizontal:["paddingRight","paddingLeft"],paddingVertical:["paddingTop","paddingBottom"]},oe="monospace,monospace",ie='-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif'},function(y,w,E){var P=E(114);y.exports=function(y){return Object(P(y))}},function(y,w){Object.defineProperty(w,"__esModule",{value:!0}),w.getDisplayName=void 0;w.getDisplayName=function getDisplayName(y){return y.displayName||y.name||"Component"}},function(y,w,E){(function(y){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.default=void 0;var q=P(E(19)),ne=new(P(E(971)).default);y._frameTimestamp=null,y._updatePropsJS=function(y,w,E,P){if(P.current&&P.current._component){var ne=Object.keys(E).reduce((function(y,w){var P=E[w];return y["function"==typeof P?1:0][w]=P,y}),[{},{}]),oe=(0,q.default)(ne,1)[0];P.current._component.setNativeProps({style:oe})}},y._globalSetter=function(w,E){y[w]=E};var oe=ne;w.default=oe}).call(this,E(65))},function(y,w,E){(function(w){var check=function(y){return y&&y.Math==Math&&y};y.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof w&&w)||function(){return this}()||Function("return this")()}).call(this,E(65))},function(y,w){y.exports=function(y){return"object"==typeof y?null!==y:"function"==typeof y}},function(y,w,E){"use strict";E.r(w);var P=E(38),q=E(109),ne=[];function getAssetByID(y){return ne[y-1]}var oe=E(287),ie=/^data:/,se=function(){function ImageUriCache(){}return ImageUriCache.has=function has(y){var w=ImageUriCache._entries;return ie.test(y)||Boolean(w[y])},ImageUriCache.add=function add(y){var w=ImageUriCache._entries,E=Date.now();w[y]?(w[y].lastUsedTimestamp=E,w[y].refCount+=1):w[y]={lastUsedTimestamp:E,refCount:1}},ImageUriCache.remove=function remove(y){var w=ImageUriCache._entries;w[y]&&(w[y].refCount-=1),ImageUriCache._cleanUpIfNeeded()},ImageUriCache._cleanUpIfNeeded=function _cleanUpIfNeeded(){var y,w,E=ImageUriCache._entries,P=Object.keys(E);P.length+1>ImageUriCache._maximumEntries&&(P.forEach((function(P){var q=E[P];(!w||q.lastUsedTimestamp1){var q=he.default.get();P=E.scales.reduce((function(y,w){return Math.abs(w-q)=0||(q[E]=y[E]);return q}(y,["accessibilityLabel","blurRadius","defaultSource","draggable","onError","onLayout","onLoad","onLoadEnd","onLoadStart","pointerEvents","source","style"]);var Ne=Object(Re.useState)((function(){var y=resolveAssetUri(Te);if(null!=y&&me.has(y))return ke;return"IDLE"})),Ue=Ne[0],We=Ne[1],$e=Object(Re.useState)({}),Ye=$e[0],Xe=$e[1],et=Object(Re.useContext)(ye.a),tt=Object(Re.useRef)(null),nt=Object(Re.useRef)(Se++),rt=Object(Re.useRef)(null),ot=Ue===ke||Ue===Me&&null==ne,it=function getFlatStyle(y,w,E){var P=_objectSpread({},ve.default.flatten(y)),q=P.filter,ne=P.resizeMode,ie=P.shadowOffset,se=P.tintColor,le=[],pe=null;if(q&&le.push(q),w&&le.push("blur("+w+"px)"),ie){var ge=Object(oe.a)(P);ge&&le.push("drop-shadow("+ge+")")}return se&&null!=E&&le.push("url(#tint-"+E+")"),le.length>0&&(pe=le.join(" ")),delete P.blurRadius,delete P.shadowColor,delete P.shadowOpacity,delete P.shadowOffset,delete P.shadowRadius,delete P.tintColor,delete P.overlayColor,delete P.resizeMode,[P,ne,pe,se]}(Be,q,nt.current),st=it[0],dt=it[1],ct=it[2],lt=it[3],ut=y.resizeMode||dt||"cover",pt=ot?Te:ne,gt=resolveAssetUri(pt),mt=function resolveAssetDimensions(y){if("number"==typeof y){var w=getAssetByID(y);return{height:w.height,width:w.width}}if(null!=y&&!Array.isArray(y)&&"object"==typeof y)return{height:y.height,width:y.width}}(pt),ht=gt?'url("'+gt+'")':null,ft=function getBackgroundSize(){if(null!=tt.current&&("center"===ut||"repeat"===ut)){var y=tt.current,w=y.naturalHeight,E=y.naturalWidth,P=Ye.height,q=Ye.width;if(w&&E&&P&&q){var ne=Math.min(1,q/E,P/w),oe=Math.ceil(ne*E),ie=Math.ceil(ne*w);return oe+"px "+ie+"px"}}}(),vt=gt?Object(P.default)("img",{alt:E||"",classList:[Oe.accessibilityImage],draggable:ie||!1,ref:tt,src:gt}):null;var yt=resolveAssetUri(Te);return Object(Re.useEffect)((function(){function abortPendingRequest(){null!=rt.current&&(me.abort(rt.current),rt.current=null)}return abortPendingRequest(),null!=yt&&(We(Me),he&&he(),rt.current=me.load(yt,(function load(y){We(ke),pe&&pe(y),ge&&ge()}),(function error(){We("ERRORED"),se&&se({nativeEvent:{error:"Failed to load resource "+yt+" (404)"}}),ge&&ge()}))),abortPendingRequest}),[yt,rt,We,se,pe,ge,he]),we.a.createElement(_e.default,_extends({},Ve,{accessibilityLabel:E,onLayout:function handleLayout(y){if("center"===ut||"repeat"===ut||le){var w=y.nativeEvent.layout;le&&le(y),Xe(w)}},pointerEvents:Ae,ref:w,style:[Fe.root,et&&Fe.inline,mt,st]}),we.a.createElement(_e.default,{style:[Fe.image,je[ut],{backgroundImage:ht,filter:ct},null!=ft&&{backgroundSize:ft}],suppressHydrationWarning:!0}),vt,function createTintColorSVG(y,w){return y&&null!=w?we.a.createElement("svg",{style:{position:"absolute",height:0,visibility:"hidden",width:0}},we.a.createElement("defs",null,we.a.createElement("filter",{id:"tint-"+w,suppressHydrationWarning:!0},we.a.createElement("feFlood",{floodColor:""+y,key:y}),we.a.createElement("feComposite",{in2:"SourceAlpha",operator:"atop"})))):null}(lt,nt.current))}));Te.displayName="Image",Te.getSize=function(y,w,E){me.getSize(y,w,E)},Te.prefetch=function(y){return me.prefetch(y)},Te.queryCache=function(y){return me.queryCache(y)};var Oe=q.a.create({accessibilityImage:_objectSpread({},ve.default.absoluteFillObject,{height:"100%",opacity:0,width:"100%",zIndex:-1})}),Fe=ve.default.create({root:{flexBasis:"auto",overflow:"hidden",zIndex:0},inline:{display:"inline-flex"},image:_objectSpread({},ve.default.absoluteFillObject,{backgroundColor:"transparent",backgroundPosition:"center",backgroundRepeat:"no-repeat",backgroundSize:"cover",height:"100%",width:"100%",zIndex:-1})}),je=ve.default.create({center:{backgroundSize:"auto"},contain:{backgroundSize:"contain"},cover:{backgroundSize:"cover"},none:{backgroundPosition:"0 0",backgroundSize:"auto"},repeat:{backgroundPosition:"0 0",backgroundRepeat:"repeat",backgroundSize:"auto"},stretch:{backgroundSize:"100% 100%"}});w.default=Te},function(y,w){y.exports=function _classCallCheck(y,w){if(!(y instanceof w))throw new TypeError("Cannot call a class as a function")}},function(y,w){var E;E=function(){return this}();try{E=E||new Function("return this")()}catch(y){"object"==typeof window&&(E=window)}y.exports=E},function(y,w,E){var P=E(62);y.exports=function(y){if(!P(y))throw TypeError(String(y)+" is not an object");return y}},function(y,w,E){"use strict";var P=E(48),q=E(279);P({target:"RegExp",proto:!0,forced:/./.exec!==q},{exec:q})},function(y,w,E){"use strict";function requireInRuntime(y,w){if(!(w in y))throw new Error("import or require() statements can be added only by editing a Markdown example file: "+w);return y[w]}E.r(w),E.d(w,"default",(function(){return requireInRuntime}))},function(y,w,E){"use strict";function evalInContext(y,w,E){return new Function("require","state","setState",y+"\n{"+E+"}").bind(null,w)}E.r(w),E.d(w,"default",(function(){return evalInContext}))},function(y,w,E){"use strict";var P=E(54);w.a=function findNodeHandle(y){var w;try{w=Object(P.findDOMNode)(y)}catch(y){}return w}},function(y,w,E){"use strict";E.d(w,"a",(function(){return normalizeValueWithProperty}));var P=E(226),q=E(299),ne={backgroundColor:!0,borderColor:!0,borderTopColor:!0,borderRightColor:!0,borderBottomColor:!0,borderLeftColor:!0,color:!0,shadowColor:!0,textDecorationColor:!0,textShadowColor:!0};function normalizeValueWithProperty(y,w){var E=y;return null!=w&&P.a[w]||"number"!=typeof y?null!=w&&ne[w]&&(E=Object(q.a)(y)):E=y+"px",E}},function(y,w,E){"use strict";function _defineProperties(y,w){for(var E=0;E"+q+""};y.exports=function(y,w){var E={};E[y]=w(createHTML),P(P.P+P.F*q((function(){var w=""[y]('"');return w!==w.toLowerCase()||w.split('"').length>3})),"String",E)}},function(y,w){y.exports=function isObject(y){var w=typeof y;return null!=y&&("object"==w||"function"==w)}},function(y,w,E){"use strict";var P=E(536),q=Object.prototype.toString;function isArray(y){return"[object Array]"===q.call(y)}function isUndefined(y){return void 0===y}function isObject(y){return null!==y&&"object"==typeof y}function isPlainObject(y){if("[object Object]"!==q.call(y))return!1;var w=Object.getPrototypeOf(y);return null===w||w===Object.prototype}function isFunction(y){return"[object Function]"===q.call(y)}function forEach(y,w){if(null!=y)if("object"!=typeof y&&(y=[y]),isArray(y))for(var E=0,P=y.length;E=0||Object.prototype.propertyIsEnumerable.call(y,E)&&(ne[E]=y[E])}return ne}},function(y,w){function _defineProperties(y,w){for(var E=0;E>"),y})})),w}!function createAnimatedComponent_inheritsLoose(y,w){y.prototype=Object.create(w.prototype),y.prototype.constructor=y,y.__proto__=w}(AnimatedComponent,E);var P=AnimatedComponent.prototype;return P.componentWillUnmount=function componentWillUnmount(){this._propsAnimated&&this._propsAnimated.__detach(),this._detachNativeEvents()},P.UNSAFE_componentWillMount=function UNSAFE_componentWillMount(){this._attachProps(this.props)},P.componentDidMount=function componentDidMount(){this._invokeAnimatedPropsCallbackOnMount&&(this._invokeAnimatedPropsCallbackOnMount=!1,this._animatedPropsCallback()),this._propsAnimated.setNativeView(this._component),this._attachNativeEvents()},P._attachNativeEvents=function _attachNativeEvents(){var y=this,w=this._component&&this._component.getScrollableNode?this._component.getScrollableNode():this._component,E=function _loop(E){var P=y.props[E];P instanceof Te&&P.__isNative&&(P.__attach(w,E),y._eventDetachers.push((function(){return P.__detach(w,E)})))};for(var P in this.props)E(P)},P._detachNativeEvents=function _detachNativeEvents(){this._eventDetachers.forEach((function(y){return y()})),this._eventDetachers=[]},P._attachProps=function _attachProps(y){var w=this._propsAnimated;this._propsAnimated=new tt(y,this._animatedPropsCallback),w&&w.__detach()},P.UNSAFE_componentWillReceiveProps=function UNSAFE_componentWillReceiveProps(y){this._attachProps(y)},P.componentDidUpdate=function componentDidUpdate(y){this._component!==this._prevComponent&&this._propsAnimated.setNativeView(this._component),this._component===this._prevComponent&&y===this.props||(this._detachNativeEvents(),this._attachNativeEvents())},P.render=function render(){var E=this._propsAnimated.__getValue();return lt.a.createElement(y,_extends({},w,E,{ref:this._setComponentRef}))},AnimatedComponent}(lt.a.Component);return E.__skipSetNativeProps_FOR_TESTS_ONLY=!1,y.propTypes,lt.a.forwardRef((function AnimatedComponentWrapper(y,w){return lt.a.createElement(E,_extends({},y,null==w?null:{forwardedRef:w}))}))};function AnimatedImplementation_ownKeys(y,w){var E=Object.keys(y);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(y);w&&(P=P.filter((function(w){return Object.getOwnPropertyDescriptor(y,w).enumerable}))),E.push.apply(E,P)}return E}function AnimatedImplementation_objectSpread(y){for(var w=1;w0&&this.props.stickySectionHeadersEnabled&&(P=this._listRef._getFrameMetricsApprox(w-y.itemIndex).length);var q=VirtualizedSectionList_objectSpread({},y,{viewOffset:P,index:w});this._listRef.scrollToIndex(q)},w.getListRef=function getListRef(){return this._listRef},w.UNSAFE_componentWillReceiveProps=function UNSAFE_componentWillReceiveProps(y){this.setState(this._computeState(y))},w._computeState=function _computeState(y){var w=y.ListHeaderComponent?1:0,E=[],P=y.sections?y.sections.reduce((function(P,q){return E.push(P+w),P+y.getItemCount(q.data)+2}),0):0;return{childProps:VirtualizedSectionList_objectSpread({},y,{renderItem:this._renderItem,ItemSeparatorComponent:void 0,data:y.sections,getItemCount:function getItemCount(){return P},getItem:function getItem(w,E){return function _getItem(y,w,E){if(!w)return null;for(var P=E-1,q=0;q=q(le)+1))return-1===w?{section:se,key:pe+":header",index:null,header:!0,trailingSection:oe[ie+1]}:w===q(le)?{section:se,key:pe+":footer",index:null,header:!1,trailingSection:oe[ie+1]}:{section:se,key:pe+":"+(se.keyExtractor||ne)(P(le,w),w),index:w,leadingItem:P(le,w-1),leadingSection:oe[ie-1],trailingItem:P(le,w+1),trailingSection:oe[ie+1]};w-=q(le)+1}},w._getSeparatorComponent=function _getSeparatorComponent(y,w){if(!(w=w||this._subExtractor(y)))return null;var E=w.section.ItemSeparatorComponent||this.props.ItemSeparatorComponent,P=this.props.SectionSeparatorComponent,q=y===this.state.childProps.getItemCount()-1,ne=w.index===this.props.getItemCount(w.section.data)-1;return P&&ne?P:!E||ne||q?null:E},VirtualizedSectionList}(ct.PureComponent);kt.defaultProps=VirtualizedSectionList_objectSpread({},wt.a.defaultProps,{data:[]});var Mt=function(y){function ItemWithSeparator(){for(var w,E=arguments.length,P=new Array(E),q=0;qw&&(ne+=P&&E?ie.currentPageX:P&&!E?ie.currentPageY:!P&&E?ie.previousPageX:ie.previousPageY,oe=1);else for(var se=0;se=w){ne+=P&&E?le.currentPageX:P&&!E?le.currentPageY:!P&&E?le.previousPageX:le.previousPageY,oe++}}return oe>0?ne/oe:an.noCentroid},currentCentroidXOfTouchesChangedAfter:function currentCentroidXOfTouchesChangedAfter(y,w){return an.centroidDimension(y,w,!0,!0)},currentCentroidYOfTouchesChangedAfter:function currentCentroidYOfTouchesChangedAfter(y,w){return an.centroidDimension(y,w,!1,!0)},previousCentroidXOfTouchesChangedAfter:function previousCentroidXOfTouchesChangedAfter(y,w){return an.centroidDimension(y,w,!0,!1)},previousCentroidYOfTouchesChangedAfter:function previousCentroidYOfTouchesChangedAfter(y,w){return an.centroidDimension(y,w,!1,!1)},currentCentroidX:function currentCentroidX(y){return an.centroidDimension(y,0,!0,!0)},currentCentroidY:function currentCentroidY(y){return an.centroidDimension(y,0,!1,!0)},noCentroid:-1},rn=an,sn=rn.currentCentroidXOfTouchesChangedAfter,dn=rn.currentCentroidYOfTouchesChangedAfter,cn=rn.previousCentroidXOfTouchesChangedAfter,ln=rn.previousCentroidYOfTouchesChangedAfter,un=rn.currentCentroidX,pn=rn.currentCentroidY,gn={_initializeGestureState:function _initializeGestureState(y){y.moveX=0,y.moveY=0,y.x0=0,y.y0=0,y.dx=0,y.dy=0,y.vx=0,y.vy=0,y.numberActiveTouches=0,y._accountsForMovesUpTo=0},_updateGestureStateOnMove:function _updateGestureStateOnMove(y,w){y.numberActiveTouches=w.numberActiveTouches,y.moveX=sn(w,y._accountsForMovesUpTo),y.moveY=dn(w,y._accountsForMovesUpTo);var E=y._accountsForMovesUpTo,P=cn(w,E),q=sn(w,E),ne=ln(w,E),oe=dn(w,E),ie=y.dx+(q-P),se=y.dy+(oe-ne),le=w.mostRecentTimeStamp-y._accountsForMovesUpTo;y.vx=(ie-y.dx)/le,y.vy=(se-y.dy)/le,y.dx=ie,y.dy=se,y._accountsForMovesUpTo=w.mostRecentTimeStamp},create:function create(y){var w={handle:null,shouldCancelClick:!1,timeout:null},E={stateID:Math.random(),moveX:0,moveY:0,x0:0,y0:0,dx:0,dy:0,vx:0,vy:0,numberActiveTouches:0,_accountsForMovesUpTo:0};return{panHandlers:{onStartShouldSetResponder:function onStartShouldSetResponder(w){return null!=y.onStartShouldSetPanResponder&&y.onStartShouldSetPanResponder(w,E)},onMoveShouldSetResponder:function onMoveShouldSetResponder(w){return null!=y.onMoveShouldSetPanResponder&&y.onMoveShouldSetPanResponder(w,E)},onStartShouldSetResponderCapture:function onStartShouldSetResponderCapture(w){return 1===w.nativeEvent.touches.length&&gn._initializeGestureState(E),E.numberActiveTouches=w.touchHistory.numberActiveTouches,null!=y.onStartShouldSetPanResponderCapture&&y.onStartShouldSetPanResponderCapture(w,E)},onMoveShouldSetResponderCapture:function onMoveShouldSetResponderCapture(w){var P=w.touchHistory;return gn._updateGestureStateOnMove(E,P),!!y.onMoveShouldSetPanResponderCapture&&y.onMoveShouldSetPanResponderCapture(w,E)},onResponderGrant:function onResponderGrant(P){return w.handle||(w.handle=Zt.a.createInteractionHandle()),w.timeout&&function clearInteractionTimeout(y){clearTimeout(y.timeout)}(w),w.shouldCancelClick=!0,E.x0=un(P.touchHistory),E.y0=pn(P.touchHistory),E.dx=0,E.dy=0,y.onPanResponderGrant&&y.onPanResponderGrant(P,E),null==y.onShouldBlockNativeResponder||y.onShouldBlockNativeResponder(P,E)},onResponderReject:function onResponderReject(P){clearInteractionHandle(w,y.onPanResponderReject,P,E)},onResponderRelease:function onResponderRelease(P){clearInteractionHandle(w,y.onPanResponderRelease,P,E),setInteractionTimeout(w),gn._initializeGestureState(E)},onResponderStart:function onResponderStart(w){var P=w.touchHistory;E.numberActiveTouches=P.numberActiveTouches,y.onPanResponderStart&&y.onPanResponderStart(w,E)},onResponderMove:function onResponderMove(w){var P=w.touchHistory;gn._updateGestureStateOnMove(E,P),y.onPanResponderMove&&y.onPanResponderMove(w,E)},onResponderEnd:function onResponderEnd(P){var q=P.touchHistory;E.numberActiveTouches=q.numberActiveTouches,clearInteractionHandle(w,y.onPanResponderEnd,P,E)},onResponderTerminate:function onResponderTerminate(P){clearInteractionHandle(w,y.onPanResponderTerminate,P,E),setInteractionTimeout(w),gn._initializeGestureState(E)},onResponderTerminationRequest:function onResponderTerminationRequest(w){return null==y.onPanResponderTerminationRequest||y.onPanResponderTerminationRequest(w,E)},onClickCapture:function onClickCapture(y){!0===w.shouldCancelClick&&(y.stopPropagation(),y.preventDefault())}},getInteractionHandle:function getInteractionHandle(){return w.handle}}}};function clearInteractionHandle(y,w,E,P){y.handle&&(Zt.a.clearInteractionHandle(y.handle),y.handle=null),w&&w(E,P)}function setInteractionTimeout(y){y.timeout=setTimeout((function(){y.shouldCancelClick=!1}),250)}var mn=gn,hn=E(136);function _defineProperties(y,w){for(var E=0;E=0||(q[E]=y[E]);return q}(y,["color","disabled","onChange","onValueChange","style","value"]);var pe=ct.createElement(Ct.default,{style:[Mn.fakeControl,se&&Mn.fakeControlChecked,se&&E&&{backgroundColor:E,borderColor:E},q&&Mn.fakeControlDisabled,se&&q&&Mn.fakeControlCheckedAndDisabled]}),ge=Object(P.default)("input",{checked:se,disabled:q,onChange:function handleChange(y){var w=y.nativeEvent.target.checked;y.nativeEvent.value=w,ne&&ne(y),oe&&oe(w)},ref:w,style:[Mn.nativeControl,Mn.cursorInherit],type:"checkbox"});return ct.createElement(Ct.default,CheckBox_extends({},le,{style:[Mn.root,ie,q&&Mn.cursorDefault]}),pe,ge)}));kn.displayName="CheckBox";var Mn=Ye.default.create({root:{cursor:"pointer",height:16,userSelect:"none",width:16},cursorDefault:{cursor:"default"},cursorInherit:{cursor:"inherit"},fakeControl:{alignItems:"center",backgroundColor:"#fff",borderColor:"#657786",borderRadius:2,borderStyle:"solid",borderWidth:2,height:"100%",justifyContent:"center",width:"100%"},fakeControlChecked:{backgroundColor:"#009688",backgroundImage:'url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K")',backgroundRepeat:"no-repeat",borderColor:"#009688"},fakeControlDisabled:{borderColor:"#CCD6DD"},fakeControlCheckedAndDisabled:{backgroundColor:"#AAB8C2",borderColor:"#AAB8C2"},nativeControl:function CheckBox_objectSpread(y){for(var w=1;w=0||(q[E]=y[E]);return q}(y,["behavior","contentContainerStyle","keyboardVerticalOffset"]));return lt.a.createElement(Ct.default,KeyboardAvoidingView_extends({onLayout:this.onLayout},w))},KeyboardAvoidingView}(lt.a.Component);var An=function ModalPortal(y){var w=y.children,E=Object(ct.useRef)(null);if(me.canUseDOM&&!E.current){var P=document.createElement("div");P&&document.body&&(document.body.appendChild(P),E.current=P)}return Object(ct.useEffect)((function(){if(me.canUseDOM)return function(){document.body&&E.current&&(document.body.removeChild(E.current),E.current=null)}}),[]),E.current&&me.canUseDOM?ie.a.createPortal(w,E.current):null};function getAnimationStyle(y,w){return"slide"===y?w?Tn:Ln:"fade"===y?w?In:On:w?Pn.container:Pn.hidden}var Pn=Ye.default.create({container:{position:"fixed",top:0,right:0,bottom:0,left:0,zIndex:9999},animatedIn:{animationDuration:"300ms",animationTimingFunction:"ease-in"},animatedOut:{pointerEvents:"none",animationDuration:"300ms",animationTimingFunction:"ease-out"},fadeIn:{opacity:1,animationKeyframes:{"0%":{opacity:0},"100%":{opacity:1}}},fadeOut:{opacity:0,animationKeyframes:{"0%":{opacity:1},"100%":{opacity:0}}},slideIn:{transform:[{translateY:"0%"}],animationKeyframes:{"0%":{transform:[{translateY:"100%"}]},"100%":{transform:[{translateY:"0%"}]}}},slideOut:{transform:[{translateY:"100%"}],animationKeyframes:{"0%":{transform:[{translateY:"0%"}]},"100%":{transform:[{translateY:"100%"}]}}},hidden:{opacity:0}}),Tn=[Pn.container,Pn.animatedIn,Pn.slideIn],Ln=[Pn.container,Pn.animatedOut,Pn.slideOut],In=[Pn.container,Pn.animatedIn,Pn.fadeIn],On=[Pn.container,Pn.animatedOut,Pn.fadeOut],Fn=function ModalAnimation(y){var w=y.animationType,E=y.children,q=y.onDismiss,ne=y.onShow,oe=y.visible,ie=Object(ct.useState)(!1),se=ie[0],le=ie[1],pe=Object(ct.useRef)(!1),ge=w&&"none"!==w,me=Object(ct.useCallback)((function(y){y&&y.currentTarget!==y.target||(oe?ne&&ne():(le(!1),q&&q()))}),[q,ne,oe]);return Object(ct.useEffect)((function(){oe&&le(!0),oe===pe.current||ge||me(),pe.current=oe}),[ge,oe,me]),se||oe?Object(P.default)("div",{style:se?getAnimationStyle(w,oe):Pn.hidden,onAnimationEnd:me,children:E}):null},zn=Object(ct.forwardRef)((function(y,w){var E=y.active,P=y.children,q=y.onRequestClose,ne=y.transparent;Object(ct.useEffect)((function(){if(me.canUseDOM){var y=function closeOnEscape(y){E&&"Escape"===y.key&&(y.stopPropagation(),q&&q())};return document.addEventListener("keyup",y,!1),function(){return document.removeEventListener("keyup",y,!1)}}}),[E,q]);var oe=Object(ct.useMemo)((function(){return[jn.modal,ne?jn.modalTransparent:jn.modalOpaque]}),[ne]);return lt.a.createElement(Ct.default,{accessibilityRole:E?"dialog":null,"aria-modal":!0,ref:w,style:oe},lt.a.createElement(Ct.default,{style:jn.container},P))})),jn=Ye.default.create({modal:{position:"fixed",top:0,right:0,bottom:0,left:0},modalTransparent:{backgroundColor:"transparent"},modalOpaque:{backgroundColor:"white"},container:{top:0,flex:1}}),Bn=zn,Vn=function FocusBracket(){return Object(P.default)("div",{accessibilityRole:"none",tabIndex:0,style:Hn.focusBracket})};function attemptFocus(y){if(!me.canUseDOM)return!1;try{y.focus()}catch(y){}return document.activeElement===y}function focusFirstDescendant(y){for(var w=0;w=0;w--){var E=y.childNodes[w];if(attemptFocus(E)||focusLastDescendant(E))return!0}return!1}var Nn=function ModalFocusTrap(y){var w=y.active,E=y.children,P=Object(ct.useRef)(),q=Object(ct.useRef)({trapFocusInProgress:!1,lastFocusedElement:null});return Object(ct.useEffect)((function(){if(me.canUseDOM){var y=function trapFocus(){if(null!=P.current&&!q.current.trapFocusInProgress&&w){try{if(q.current.trapFocusInProgress=!0,document.activeElement instanceof Node&&!P.current.contains(document.activeElement)){var y=focusFirstDescendant(P.current);q.current.lastFocusedElement===document.activeElement&&(y=focusLastDescendant(P.current)),!y&&null!=P.current&&document.activeElement&&pe.a.focus(P.current)}}finally{q.current.trapFocusInProgress=!1}q.current.lastFocusedElement=document.activeElement}};return y(),document.addEventListener("focus",y,!0),function(){return document.removeEventListener("focus",y,!0)}}}),[w]),Object(ct.useEffect)((function(){if(me.canUseDOM){var y=document.activeElement;return function(){y&&document.contains(y)&&pe.a.focus(y)}}}),[]),lt.a.createElement(lt.a.Fragment,null,lt.a.createElement(Vn,null),lt.a.createElement(Ct.default,{ref:P},E),lt.a.createElement(Vn,null))},Hn=Ye.default.create({focusBracket:{outlineStyle:"none"}}),Un=0,Gn=[],qn={};function notifyActiveModalListeners(){if(0!==Gn.length){var y=Gn[Gn.length-1];Gn.forEach((function(w){w in qn&&qn[w](w===y)}))}}function removeActiveModal(y){y in qn&&(qn[y](!1),delete qn[y]);var w=Gn.indexOf(y);-1!==w&&(Gn.splice(w,1),notifyActiveModalListeners())}var Wn=Object(ct.forwardRef)((function(y,w){var E=y.animationType,P=y.children,q=y.onDismiss,ne=y.onRequestClose,oe=y.onShow,ie=y.transparent,se=y.visible,le=void 0===se||se,pe=Object(ct.useMemo)((function(){return Un++}),[]),ge=Object(ct.useState)(!1),me=ge[0],he=ge[1],ve=Object(ct.useCallback)((function(){removeActiveModal(pe),q&&q()}),[pe,q]),ye=Object(ct.useCallback)((function(){!function addActiveModal(y,w){removeActiveModal(y),Gn.push(y),qn[y]=w,notifyActiveModalListeners()}(pe,he),oe&&oe()}),[pe,oe]);return Object(ct.useEffect)((function(){return function(){return removeActiveModal(pe)}}),[pe]),lt.a.createElement(An,null,lt.a.createElement(Fn,{animationType:E,onDismiss:ve,onShow:ye,visible:le},lt.a.createElement(Nn,{active:me},lt.a.createElement(Bn,{active:me,onRequestClose:ne,ref:w,transparent:ie},P))))})),Kn=E(49),$n=E(139);function Picker_ownKeys(y,w){var E=Object.keys(y);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(y);w&&(P=P.filter((function(w){return Object.getOwnPropertyDescriptor(y,w).enumerable}))),E.push.apply(E,P)}return E}function Picker_defineProperty(y,w,E){return w in y?Object.defineProperty(y,w,{value:E,enumerable:!0,configurable:!0,writable:!0}):y[w]=E,y}var Yn=Object(ct.forwardRef)((function(y,w){var E=y.children,q=y.enabled,ne=y.onValueChange,oe=y.selectedValue,ie=y.style,se=y.testID,le=(y.itemStyle,y.mode,y.prompt,function Picker_objectWithoutPropertiesLoose(y,w){if(null==y)return{};var E,P,q={},ne=Object.keys(y);for(P=0;P=0||(q[E]=y[E]);return q}(y,["children","enabled","onValueChange","selectedValue","style","testID","itemStyle","mode","prompt"])),pe=Object(ct.useRef)(null);var ge=function Picker_objectSpread(y){for(var w=1;w1&&(sa=!1),void(na!==ga&&(ia=ga,na=ga,callListeners()));w!==ma&&w!==va&&w!==Aa&&w!==wa&&w!==Pa&&w!==Ia||(sa=!1)}}function callListeners(){var y={activeModality:na,modality:ia};da.forEach((function(w){w(y)}))}me.canUseDOM&&(Na(window,(function onBlurWindow(){ea=ia,ta=na,na=la,ia=la,callListeners(),sa=!1})),Ua(window,(function onFocusWindow(){restoreModality()})),Wa(document,(function onKeyDown(y){y.metaKey||y.altKey||y.ctrlKey||ia!==la&&(ia=la,na=la,callListeners())})),Ka(document,onPointerish),$a(document,onPointerish),qa(document,(function onVisibilityChange(){"hidden"!==document.visibilityState&&restoreModality()})),Ya(document,onPointerish),Ja(document,onPointerish),Qa(document,onPointerish),Za(document,onPointerish),nr(document,onPointerish),ar(document,onPointerish),rr(document,onPointerish),tr(document,onPointerish),er(document,onPointerish));var or=E(124),ir=E(227);function useEvent(y,w){var E=Object(ir.a)((function(){return new Map})),P=Object(ir.a)((function(){var P=createEventHandle(y,w);return function(y,w){var q=E.get(y);null!=q&&q(),null==w&&E.delete(y);var ne=P(y,w);return E.set(y,ne),ne}}));return Object(or.a)((function(){return function(){null!=P&&(E.forEach((function(y){y()})),E.clear()),P=null}}),[P]),P}var sr={},dr={passive:!0},cr="react-gui:hover:lock",lr="react-gui:hover:unlock";function dispatchCustomEvent(y,w,E){var P=document.createEvent("CustomEvent"),q=E||sr,ne=q.bubbles,oe=void 0===ne||ne,ie=q.cancelable,se=void 0===ie||ie,le=q.detail;P.initCustomEvent(w,oe,se,le),y.dispatchEvent(P)}function getPointerType(y){var w=y.pointerType;return null!=w?w:function getModality(){return ia}()}function useHover(y,w){var E=w.contain,P=w.disabled,q=w.onHoverStart,ne=w.onHoverChange,oe=w.onHoverUpdate,ie=w.onHoverEnd,se=function supportsPointerEvent(){return!("undefined"==typeof window||null==window.PointerEvent)}(),le=useEvent(se?"pointermove":"mousemove",dr),pe=useEvent(se?"pointerenter":"mouseenter",dr),ge=useEvent(se?"pointerleave":"mouseleave",dr),me=useEvent(cr,dr),he=useEvent(lr,dr);Object(or.a)((function(){var w=y.current;if(null!==w){var se=function hoverEnd(y){null!=ie&&ie(y),null!=ne&&ne(!1),le(w,null),ge(w,null)},ve=function leaveListener(w){var P=y.current;null!=P&&"touch"!==getPointerType(w)&&(E&&dispatchCustomEvent(P,lr),se(w))},ye=function moveListener(y){"touch"!==getPointerType(y)&&null!=oe&&(null==y.x&&(y.x=y.clientX),null==y.y&&(y.y=y.clientY),oe(y))},_e=function hoverStart(y){null!=q&&q(y),null!=ne&&ne(!0),null!=oe&&le(w,P?null:ye),ge(w,P?null:ve)};pe(w,P?null:function enterListener(w){var q=y.current;if(null!=q&&"touch"!==getPointerType(w)){E&&dispatchCustomEvent(q,cr),_e(w);me(q,P?null:function lockListener(y){y.target!==q&&se(w)}),he(q,P?null:function unlockListener(y){y.target!==q&&_e(w)})}})}}),[pe,le,ge,me,he,E,P,q,ne,oe,ie,y])}var ur=E(140);function Pressable_extends(){return(Pressable_extends=Object.assign||function(y){for(var w=1;w=0||(q[E]=y[E]);return q}(y,["accessible","children","delayLongPress","delayPressIn","delayPressOut","disabled","focusable","onBlur","onFocus","onLongPress","onPress","onPressMove","onPressIn","onPressOut","style","testOnly_pressed"]),ke=useForceableState(!1),Me=ke[0],Se=ke[1],Ae=useForceableState(!1),Te=Ae[0],Oe=Ae[1],Fe=useForceableState(!0===Re),je=Fe[0],Be=Fe[1],Ve=Object(ct.useRef)(null),Ne=Object(Kn.a)(w,Ve),Ue=Object(ct.useMemo)((function(){return{delayLongPress:q,delayPressStart:ne,delayPressEnd:oe,disabled:ie,onLongPress:ge,onPress:me,onPressChange:Be,onPressStart:ve,onPressMove:he,onPressEnd:ye}}),[q,ne,oe,ie,ge,me,ve,he,ye,Be]),We=Object(ur.a)(Ve,Ue);useHover(Ve,{contain:!0,disabled:ie,onHoverChange:Se});var $e=function Pressable_objectSpread(y){for(var w=1;w=0||(q[E]=y[E]);return q}(y,["color","indeterminate","progress","trackColor","style"]),me=100*ie,he=Object(ct.useRef)(null);return Object(ct.useEffect)((function(){var y=ne?"25%":me+"%";null!=he.current&&he.current.setNativeProps({style:{width:y}})}),[ne,me,he]),lt.a.createElement(Ct.default,ProgressBar_extends({},ge,{accessibilityRole:"progressbar",accessibilityValue:{max:100,min:0,now:ne?null:me},ref:w,style:[fr.track,pe,{backgroundColor:le}]}),lt.a.createElement(Ct.default,{ref:he,style:[fr.progress,ne&&fr.animation,{backgroundColor:P}]}))}));hr.displayName="ProgressBar";var fr=Ye.default.create({track:{height:5,overflow:"hidden",userSelect:"none",zIndex:0},progress:{height:"100%",zIndex:-1},animation:{animationDuration:"1s",animationKeyframes:[{"0%":{transform:[{translateX:"-100%"}]},"100%":{transform:[{translateX:"400%"}]}}],animationTimingFunction:"linear",animationIterationCount:"infinite"}}),vr=hr,yr=E(218),_r=E(207),br=E(340),Rr=E(189);function Switch_ownKeys(y,w){var E=Object.keys(y);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(y);w&&(P=P.filter((function(w){return Object.getOwnPropertyDescriptor(y,w).enumerable}))),E.push.apply(E,P)}return E}function Switch_objectSpread(y){for(var w=1;w=0||(q[E]=y[E]);return q}(y,["accessibilityLabel","activeThumbColor","activeTrackColor","disabled","onValueChange","style","thumbColor","trackColor","value"]),Me=Object(ct.useRef)(null);function handleFocusState(y){var w="focus"===y.nativeEvent.type?"0px 1px 3px rgba(0,0,0,0.5), 0 0 0 10px rgba(0,0,0,0.1)":Cr;null!=Me.current&&(Me.current.style.boxShadow=w)}var Se=Ye.default.flatten(me),Ae=Se.height,Te=Se.width,Oe=Ae||20,Fe=Object(Rr.a)(Oe,2),je=Te>Fe?Te:Fe,Be=Object(Rr.a)(Oe,.5),Ve=!0===we?null!=_e&&"object"==typeof _e?_e.true:ie:null!=_e&&"object"==typeof _e?_e.false:_e,Ne=we?ne:ve,Ue=Oe,We=Ue,$e=[kr.root,me,le&&kr.cursorDefault,{height:Oe,width:je}],Xe=[kr.track,{backgroundColor:le?"#D5D5D5":Ve,borderRadius:Be}],et=[kr.thumb,we&&kr.thumbActive,{backgroundColor:le?"#BDBDBD":Ne,height:Ue,marginStart:we?Object(Rr.a)(We,-1):0,width:We}],tt=Object(P.default)("input",{accessibilityLabel:E,checked:we,disabled:le,onBlur:handleFocusState,onChange:function handleChange(y){null!=pe&&pe(y.nativeEvent.target.checked)},onFocus:handleFocusState,ref:w,style:[kr.nativeControl,kr.cursorInherit],type:"checkbox",role:"switch"});return ct.createElement(Ct.default,Switch_extends({},ke,{style:$e}),ct.createElement(Ct.default,{style:Xe}),ct.createElement(Ct.default,{ref:Me,style:et}),tt)}));wr.displayName="Switch";var kr=Ye.default.create({root:{cursor:"pointer",userSelect:"none"},cursorDefault:{cursor:"default"},cursorInherit:{cursor:"inherit"},track:Switch_objectSpread({},Ye.default.absoluteFillObject,{height:"70%",margin:"auto",transitionDuration:"0.1s",width:"100%"}),thumb:{alignSelf:"flex-start",borderRadius:"100%",boxShadow:Cr,start:"0%",transform:[{translateZ:0}],transitionDuration:"0.1s"},thumbActive:{start:"100%"},nativeControl:Switch_objectSpread({},Ye.default.absoluteFillObject,{height:"100%",margin:0,opacity:0,padding:0,width:"100%"})}),Mr=wr,Sr=E(354),Er=E(420);function TouchableHighlight_extends(){return(TouchableHighlight_extends=Object.assign||function(y){for(var w=1;w=0||(q[E]=y[E]);return q}(y,["accessible","activeOpacity","children","delayPressIn","delayPressOut","delayLongPress","disabled","focusable","onHideUnderlay","onLongPress","onPress","onPressIn","onPressOut","onShowUnderlay","rejectResponderTermination","style","testOnly_pressed","underlayColor"]),Se=Object(ct.useRef)(null),Ae=Object(Kn.a)(w,Se),Te=Object(ct.useState)(!0===we?createExtraStyles(P,ke):null),Oe=Te[0],Fe=Te[1],je=Object(ct.useCallback)((function(){hasPressHandler(y)&&(Fe(createExtraStyles(P,ke)),null!=ye&&ye())}),[P,ye,y,ke]),Be=Object(ct.useCallback)((function(){!0!==we&&hasPressHandler(y)&&(Fe(null),null!=pe&&pe())}),[pe,y,we]),Ve=Object(ct.useMemo)((function(){return{cancelable:!_e,disabled:se,delayLongPress:ie,delayPressStart:ne,delayPressEnd:oe,onLongPress:ge,onPress:me,onPressStart:function onPressStart(y){je(),null!=he&&he(y)},onPressEnd:function onPressEnd(y){Be(),null!=ve&&ve(y)}}}),[ie,ne,oe,se,ge,me,he,ve,_e,je,Be]),Ne=Object(ur.a)(Se,Ve),Ue=ct.Children.only(q);return ct.createElement(Ct.default,TouchableHighlight_extends({},Me,Ne,{accessibilityState:TouchableHighlight_objectSpread({disabled:se},y.accessibilityState),accessible:!1!==E,focusable:!1!==le&&void 0!==me,ref:Ae,style:[Dr.root,Re,!se&&Dr.actionable,Oe&&Oe.underlay]}),ct.cloneElement(Ue,{style:Ye.default.compose(Ue.props.style,Oe&&Oe.child)}))})));Ar.displayName="TouchableHighlight";var Pr=Ar;var Tr=function(y){function UnimplementedView(){return y.apply(this,arguments)||this}!function UnimplementedView_inheritsLoose(y,w){y.prototype=Object.create(w.prototype),y.prototype.constructor=y,y.__proto__=w}(UnimplementedView,y);var w=UnimplementedView.prototype;return w.setNativeProps=function setNativeProps(){},w.render=function render(){return lt.a.createElement(Ct.default,{style:[Lr,this.props.style]},this.props.children)},UnimplementedView}(lt.a.Component),Lr={},Ir=Tr,Or=Ir,Fr=E(138);function TouchableWithoutFeedback_ownKeys(y,w){var E=Object.keys(y);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(y);w&&(P=P.filter((function(w){return Object.getOwnPropertyDescriptor(y,w).enumerable}))),E.push.apply(E,P)}return E}function TouchableWithoutFeedback_defineProperty(y,w,E){return w in y?Object.defineProperty(y,w,{value:E,enumerable:!0,configurable:!0,writable:!0}):y[w]=E,y}var zr={accessibilityLabel:!0,accessibilityLiveRegion:!0,accessibilityRole:!0,accessibilityState:!0,accessibilityValue:!0,accessible:!0,children:!0,disabled:!0,focusable:!0,importantForAccessibility:!0,nativeID:!0,onBlur:!0,onFocus:!0,onLayout:!0,testID:!0};var jr=ct.memo(ct.forwardRef((function TouchableWithoutFeedback(y,w){var E=y.accessible,P=y.delayPressIn,q=y.delayPressOut,ne=y.delayLongPress,oe=y.disabled,ie=y.focusable,se=y.onLongPress,le=y.onPress,pe=y.onPressIn,ge=y.onPressOut,me=y.rejectResponderTermination,he=Object(ct.useRef)(null),ve=Object(ct.useMemo)((function(){return{cancelable:!me,disabled:oe,delayLongPress:ne,delayPressStart:P,delayPressEnd:q,onLongPress:se,onPress:le,onPressStart:pe,onPressEnd:ge}}),[oe,P,q,ne,se,le,pe,ge,me]),ye=Object(ur.a)(he,ve),_e=ct.Children.only(y.children),Re=[_e.props.children],we=function pickProps(y){return Object(Fr.a)(y,zr)}(y);we.accessible=!1!==E,we.accessibilityState=function TouchableWithoutFeedback_objectSpread(y){for(var w=1;w=51||!q((function(){var y=[];return y[ve]=!1,y.concat()[0]!==y})),we=ge("concat"),isConcatSpreadable=function(y){if(!oe(y))return!1;var w=y[ve];return void 0!==w?!!w:ne(y)};P({target:"Array",proto:!0,forced:!Re||!we},{concat:function concat(y){var w,E,P,q,ne,oe=ie(this),ge=pe(oe,0),me=0;for(w=-1,P=arguments.length;wye)throw TypeError(_e);for(E=0;E=ye)throw TypeError(_e);le(ge,me++,ne)}return ge.length=me,ge}})},function(y,w,E){var P=E(412),q=E(174),ne=E(1121);P||q(Object.prototype,"toString",ne,{unsafe:!0})},function(y,w,E){"use strict";var P=E(48),q=E(629).indexOf,ne=E(284),oe=E(215),ie=[].indexOf,se=!!ie&&1/[1].indexOf(1,-0)<0,le=ne("indexOf"),pe=oe("indexOf",{ACCESSORS:!0,1:0});P({target:"Array",proto:!0,forced:se||!le||!pe},{indexOf:function indexOf(y){return se?ie.apply(this,arguments)||0:q(this,y,arguments.length>1?arguments[1]:void 0)}})},function(y,w){function _typeof(w){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?y.exports=_typeof=function _typeof(y){return typeof y}:y.exports=_typeof=function _typeof(y){return y&&"function"==typeof Symbol&&y.constructor===Symbol&&y!==Symbol.prototype?"symbol":typeof y},_typeof(w)}y.exports=_typeof},function(y,w,E){"use strict";E.d(w,"a",(function(){return pe}));E(97),E(32),E(121),E(89);var P=E(0),q=E.n(P),ne=E(2),oe=E.n(ne),ie=E(29),se=E(12);function _extends(){return(_extends=Object.assign||function(y){for(var w=1;w=0||(q[E]=y[E]);return q}(y,["classes","semantic","size","color","underlined","children"]),ge=P||"span",me=Object(ie.a)(E.text,E[ne+"Size"],E[oe+"Color"],((w={})[E[ge]]=!!P,w[E.isUnderlined]=se,w));return q.a.createElement(ge,_extends({},pe,{className:me}),le)};le.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,semantic:oe.a.oneOf(["em","strong"]),size:oe.a.oneOf(["inherit","small","base","text"]),color:oe.a.oneOf(["base","light"]),underlined:oe.a.bool,children:oe.a.node.isRequired},le.defaultProps={size:"inherit",color:"base",underlined:!1};var pe=Object(se.default)((function styles(y){var w=y.fontFamily,E=y.fontSize,P=y.color;return{text:{fontFamily:w.base},inheritSize:{fontSize:"inherit"},smallSize:{fontSize:E.small},baseSize:{fontSize:E.base},textSize:{fontSize:E.text},baseColor:{color:P.base},lightColor:{color:P.light},em:{fontStyle:"italic"},strong:{fontWeight:"bold"},isUnderlined:{borderBottom:[[1,"dotted",P.lightest]]}}}))(le)},function(y,w,E){var P=E(101);y.exports=function(y,w,E){if(P(y),void 0===w)return y;switch(E){case 1:return function(E){return y.call(w,E)};case 2:return function(E,P){return y.call(w,E,P)};case 3:return function(E,P,q){return y.call(w,E,P,q)}}return function(){return y.apply(w,arguments)}}},function(y,w){y.exports=function(y){if("function"!=typeof y)throw TypeError(y+" is not a function!");return y}},function(y,w){var E=Math.ceil,P=Math.floor;y.exports=function(y){return isNaN(y=+y)?0:(y>0?P:E)(y)}},function(y,w,E){var P=E(192),q=E(142),ne=E(84),oe=E(126),ie=E(82),se=E(431),le=Object.getOwnPropertyDescriptor;w.f=E(45)?le:function getOwnPropertyDescriptor(y,w){if(y=ne(y),w=oe(w,!0),se)try{return le(y,w)}catch(y){}if(ie(y,w))return q(!P.f.call(y,w),y[w])}},function(y,w,E){var P=E(10),q=E(43),ne=E(24);y.exports=function(y,w){var E=(q.Object||{})[y]||Object[y],oe={};oe[y]=w(E),P(P.S+P.F*ne((function(){E(1)})),"Object",oe)}},function(y,w,E){var P=E(100),q=E(191),ne=E(58),oe=E(39),ie=E(447);y.exports=function(y,w){var E=1==y,se=2==y,le=3==y,pe=4==y,ge=6==y,me=5==y||ge,he=w||ie;return function(w,ie,ve){for(var ye,_e,Re=ne(w),we=q(Re),ke=P(ie,ve,3),Me=oe(we.length),Se=0,Ae=E?he(w,Me):se?he(w,0):void 0;Me>Se;Se++)if((me||Se in we)&&(_e=ke(ye=we[Se],Se,Re),y))if(E)Ae[Se]=_e;else if(_e)switch(y){case 3:return!0;case 5:return ye;case 6:return Se;case 2:Ae.push(ye)}else if(pe)return!1;return ge?-1:le||pe?pe:Ae}}},function(y,w){y.exports=function isObjectLike(y){return null!=y&&"object"==typeof y}},function(y,w,E){y.exports=function(){"use strict";var y="millisecond",w="second",E="minute",P="hour",q="day",ne="week",oe="month",ie="quarter",se="year",le="date",pe=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,ge=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,me={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},$=function(y,w,E){var P=String(y);return!P||P.length>=w?y:""+Array(w+1-P.length).join(E)+y},he={s:$,z:function(y){var w=-y.utcOffset(),E=Math.abs(w),P=Math.floor(E/60),q=E%60;return(w<=0?"+":"-")+$(P,2,"0")+":"+$(q,2,"0")},m:function t(y,w){if(y.date()=y.length?{done:!0}:{done:!1,value:y[P++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(E=y[Symbol.iterator]()).next.bind(E)}function _arrayLikeToArray(y,w){(null==w||w>y.length)&&(w=y.length);for(var E=0,P=new Array(w);E=E.maxNumberOfFiles)){w.next=2;break}return w.abrupt("return");case 2:return w.next=4,(0,Ae.pickDocument)({maxNumberOfFiles:E.maxNumberOfFiles-mt});case 4:!(y=w.sent).cancelled&&y.docs&&y.docs.forEach((function(y){var w=(0,he.lookup)(y.name);w&&null!=w&&w.startsWith("image/")?Lt(y):Tt(y)}));case 6:case"end":return w.stop()}}),_callee)})));return function pickFile(){return y.apply(this,arguments)}}(),Mt=function resetInput(){var y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];ht([]),ot(!1),ft([]),vt([]),yt((function(w){return w-((null==y?void 0:y.length)||0)})),bt("")},St=function(){var y=(0,se.default)(ie.default.mark((function _callee2(){var y,w,P,q,se,pe,ge,he,ye,Re,we,ke;return ie.default.wrap((function _callee2$(ie){for(;;)switch(ie.prev=ie.next){case 0:if(!Be.current){ie.next=2;break}return ie.abrupt("return");case 2:return Be.current=!0,y=Oe&&rt?"/giphy "+xt:xt,ie.next=6,bt("");case 6:je.current&&je.current.clear(),w=[],P=function _loop(P){if(!P||P.state===Se.FileState.UPLOAD_FAILED)return"continue";if(P.state===Se.FileState.UPLOADING){if(!E.sendImageAsync)return Be.current=!1,{v:bt(y)};We((function(y){return[].concat((0,le.default)(y),[P.id])}))}P.state!==Se.FileState.UPLOADED&&P.state!==Se.FileState.FINISHED||w.push({fallback:P.file.name,image_url:P.url,type:"image"})},q=_createForOfIteratorHelperLoose(pt);case 10:if((se=q()).done){ie.next=19;break}if(pe=se.value,"continue"!==(ge=P(pe))){ie.next=15;break}return ie.abrupt("continue",17);case 15:if("object"!==(0,ne.default)(ge)){ie.next=17;break}return ie.abrupt("return",ge.v);case 17:ie.next=10;break;case 19:he=_createForOfIteratorHelperLoose(ut);case 20:if((ye=he()).done){ie.next=30;break}if((Re=ye.value)&&Re.state!==Se.FileState.UPLOAD_FAILED){ie.next=24;break}return ie.abrupt("continue",28);case 24:if(Re.state!==Se.FileState.UPLOADING){ie.next=27;break}return Be.current=!1,ie.abrupt("return");case 27:Re.state!==Se.FileState.UPLOADED&&Re.state!==Se.FileState.FINISHED||w.push({asset_url:Re.url,file_size:Re.file.size,mime_type:Re.file.type,title:Re.file.name,type:"file"});case 28:ie.next=20;break;case 30:if(y||0!==w.length){ie.next=33;break}return Be.current=!1,ie.abrupt("return");case 33:if(E.editing&&!(0,_e.isEditingBoolean)(E.editing))we=(0,oe.default)({},E.editing,{attachments:w,mentioned_users:gt,quoted_message:void 0,text:y}),E.clearEditingState(),ke=E.editMessage(we).then(E.clearEditingState),Mt(w),(0,ve.logChatPromiseExecution)(ke,"update message"),Be.current=!1;else try{E.sendMessage({attachments:w,mentioned_users:(0,me.default)(gt),parent_id:null==Fe?void 0:Fe.id,quoted_message_id:"boolean"==typeof E.quotedMessage?void 0:E.quotedMessage.id,show_in_channel:dt||void 0,text:y}).then(E.clearQuotedMessageState),Be.current=!1,Mt(w)}catch(w){Be.current=!1,bt(y.slice(Oe&&rt?7:0)),console.log("Failed to send message")}case 34:case"end":return ie.stop()}}),_callee2)})));return function sendMessage(){return y.apply(this,arguments)}}(),Et=Me?E.autoCompleteTriggerSettings?E.autoCompleteTriggerSettings({channel:Me,onMentionSelectItem:wt}):(0,Se.ACITriggerSettings)({channel:Me,onMentionSelectItem:wt}):{},Dt=function(){var y=(0,se.default)(ie.default.mark((function _callee3(){return ie.default.wrap((function _callee3$(y){for(;;)switch(y.prev=y.next){case 0:if(y.prev=0,(0,_e.isEditingBoolean)(E.editing)){y.next=4;break}return y.next=4,P.updateMessage((0,oe.default)({},E.editing,{quoted_message:void 0,text:Oe&&rt?"/giphy "+xt:xt}));case 4:Mt(),E.clearEditingState(),y.next=11;break;case 8:y.prev=8,y.t0=y.catch(0),console.log(y.t0);case 11:case"end":return y.stop()}}),_callee3,null,[[0,8]])})));return function updateMessage(){return y.apply(this,arguments)}}(),At=function(){var y=(0,se.default)(ie.default.mark((function _callee4(y){var w,P,q,ne;return ie.default.wrap((function _callee4$(ie){for(;;)switch(ie.prev=ie.next){case 0:if(w=y.newFile){ie.next=3;break}return ie.abrupt("return");case 3:return P=w.file,q=w.id,ie.next=6,ht((function(y){return y.map((function(y){return y.id===q?(0,oe.default)({},y,{state:Se.FileState.UPLOADING}):y}))}));case 6:if(ne={},ie.prev=7,!E.doDocUploadRequest){ie.next=14;break}return ie.next=11,E.doDocUploadRequest(P,Me);case 11:ne=ie.sent,ie.next=18;break;case 14:if(!Me||!P.uri){ie.next=18;break}return ie.next=17,Me.sendFile(P.uri,P.name,P.type);case 17:ne=ie.sent;case 18:ie.next=25;break;case 20:return ie.prev=20,ie.t0=ie.catch(7),console.warn(ie.t0),w?(ht((function(y){return y.map((function(y){return y.id===q?(0,oe.default)({},y,{state:Se.FileState.UPLOAD_FAILED}):y}))})),yt((function(y){return y-1}))):yt((function(y){return y-1})),ie.abrupt("return");case 25:ht((function(y){return y.map((function(y){return y.id===q?(0,oe.default)({},y,{state:Se.FileState.UPLOADED,url:ne.file}):y}))}));case 26:case"end":return ie.stop()}}),_callee4,null,[[7,20]])})));return function uploadFile(w){return y.apply(this,arguments)}}(),Pt=function(){var y=(0,se.default)(ie.default.mark((function _callee5(y){var w,P,q,ne,se,le,pe,ge,me;return ie.default.wrap((function _callee5$(ie){for(;;)switch(ie.prev=ie.next){case 0:if(w=y.newImage,q=(P=w||{}).file,ne=P.id,q){ie.next=4;break}return ie.abrupt("return");case 4:return se={},le=q.name||q.uri||"",ie.next=8,"camera"!==q.source&&q.height&&q.width&&"number"==typeof E.compressImageQuality&&1!==E.compressImageQuality?(0,Ae.compressImage)({compressImageQuality:E.compressImageQuality,height:q.height,uri:le,width:q.width}):le;case 8:if(pe=ie.sent,ge=le.replace(/^(file:\/\/|content:\/\/)/,""),me=(0,he.lookup)(ge)||"multipart/form-data",ie.prev=11,!E.doImageUploadRequest){ie.next=18;break}return ie.next=15,E.doImageUploadRequest(q,Me);case 15:se=ie.sent,ie.next=26;break;case 18:if(!pe||!Me){ie.next=26;break}if(!E.sendImageAsync){ie.next=23;break}Me.sendImage(pe,void 0,me).then((function(y){Ue.includes(ne)?et((function(w){return w[ne]=(0,oe.default)({},w[ne],{state:Se.FileState.UPLOADED,url:y.file}),w})):ft((function(w){return w.map((function(w){return w.id===ne?(0,oe.default)({},w,{state:Se.FileState.UPLOADED,url:y.file}):w}))}))})),ie.next=26;break;case 23:return ie.next=25,Me.sendImage(pe,void 0,me);case 25:se=ie.sent;case 26:Object.keys(se).length&&ft((function(y){return y.map((function(y){return y.id===ne?(0,oe.default)({},y,{state:Se.FileState.UPLOADED,url:se.file}):y}))})),ie.next=35;break;case 29:return ie.prev=29,ie.t0=ie.catch(11),console.warn(ie.t0),w&&ft((function(y){return y.map((function(y){return y.id===ne?(0,oe.default)({},y,{state:Se.FileState.UPLOAD_FAILED}):y}))})),yt((function(y){return y-1})),ie.abrupt("return");case 35:case"end":return ie.stop()}}),_callee5,null,[[11,29]])})));return function uploadImage(w){return y.apply(this,arguments)}}(),Tt=function(){var y=(0,se.default)(ie.default.mark((function _callee6(y){var w,E,P;return ie.default.wrap((function _callee6$(q){for(;;)switch(q.prev=q.next){case 0:return w=(0,Se.generateRandomId)(),E=(0,he.lookup)(y.name),P={file:(0,oe.default)({},y,{type:E||(null==y?void 0:y.type)}),id:w,state:Se.FileState.UPLOADING},q.next=5,Promise.all([ht((function(y){return y.concat([P])})),yt((function(y){return y+1}))]);case 5:At({newFile:P});case 6:case"end":return q.stop()}}),_callee6)})));return function uploadNewFile(w){return y.apply(this,arguments)}}(),Lt=function(){var y=(0,se.default)(ie.default.mark((function _callee7(y){var w,E;return ie.default.wrap((function _callee7$(P){for(;;)switch(P.prev=P.next){case 0:return w=(0,Se.generateRandomId)(),E={file:y,id:w,state:Se.FileState.UPLOADING},P.next=4,Promise.all([ft((function(y){return y.concat([E])})),yt((function(y){return y+1}))]);case 4:Pt({newImage:E});case 5:case"end":return P.stop()}}),_callee7)})));return function uploadNewImage(w){return y.apply(this,arguments)}}(),It=(0,ye.useCreateMessageInputContext)((0,oe.default)({appendText:function appendText(y){bt((function(w){return""+w+y}))},asyncIds:Ue,asyncUploads:Xe,fileUploads:ut,giphyActive:rt,imageUploads:pt,inputBoxRef:je,isValidMessage:function isValidMessage(){if(xt)return!0;for(var y,w=_createForOfIteratorHelperLoose(pt);!(y=w()).done;){var E=y.value;if(E&&E.state!==Se.FileState.UPLOAD_FAILED)return E.state!==Se.FileState.UPLOADING}for(var P,q=_createForOfIteratorHelperLoose(ut);!(P=q()).done;){var ne=P.value;if(ne&&ne.state!==Se.FileState.UPLOAD_FAILED)return ne.state!==Se.FileState.UPLOADING}return!1},mentionedUsers:gt,numberOfUploads:mt,onChange:function onChange(y){Be.current||(bt(y),y&&Me&&(0,ve.logChatPromiseExecution)(Me.keystroke(),"start typing event"),E.onChangeText&&E.onChangeText(y))},onSelectItem:wt,pickFile:kt,removeFile:function removeFile(y){ut.some((function(w){return w.id===y}))&&(ht((function(w){return w.filter((function(w){return w.id!==y}))})),yt((function(y){return y-1})))},removeImage:function removeImage(y){pt.some((function(w){return w.id===y}))&&(ft((function(w){return w.filter((function(w){return w.id!==y}))})),yt((function(y){return y-1})))},resetInput:Mt,sending:Be,sendMessageAsync:function sendMessageAsync(y){var w=Xe[y];if(w&&w.state!==Se.FileState.UPLOAD_FAILED&&(w.state===Se.FileState.UPLOADED||w.state===Se.FileState.FINISHED)){var P=[{image_url:w.url,type:"image"}];try{E.sendMessage({attachments:P,mentioned_users:[],parent_id:null==Fe?void 0:Fe.id,quoted_message_id:"boolean"==typeof E.quotedMessage?void 0:E.quotedMessage.id,show_in_channel:dt||void 0,text:""}),We((function(w){return w.splice(w.indexOf(y),1)})),et((function(w){return delete w[y],w})),yt((function(y){return y-1}))}catch(y){console.log("Failed")}}},sendThreadMessageInChannel:dt,setAsyncIds:We,setAsyncUploads:et,setFileUploads:ht,setGiphyActive:ot,setImageUploads:ft,setInputBoxRef:function setInputBoxRef(y){je.current=y,E.setInputRef&&E.setInputRef(y)},setMentionedUsers:vt,setNumberOfUploads:yt,setSendThreadMessageInChannel:ct,setShowMoreOptions:_t,setText:bt,showMoreOptions:Rt,text:xt,thread:Fe,triggerSettings:Et,updateMessage:Dt,uploadFile:At,uploadImage:Pt,uploadNewFile:Tt,uploadNewImage:Lt},E,{sendMessage:St}));return ge.default.createElement(Te.Provider,{value:It},w)};var Oe=function useMessageInputContext(){return(0,ge.useContext)(Te)};w.useMessageInputContext=Oe;w.withMessageInputContext=function withMessageInputContext(y){var w=function WithMessageInputContextComponent(w){var E=Oe();return ge.default.createElement(y,(0,oe.default)({},w,E))};return w.displayName="WithMessageInputContext"+(0,Me.getDisplayName)(y),w}},function(y,w,E){"use strict";var P=E(184),q={create:function create(y,w){return P.a.createCSS(y,w)}};w.a=q},function(y,w,E){"use strict";var P=E(9),q=E.n(P),ne=E(15).canUseDOM&&void 0!==window.requestIdleCallback,oe=ne?window.requestIdleCallback:function _requestIdleCallback(y,w){return setTimeout((function(){var w=Date.now();y({didTimeout:!1,timeRemaining:function timeRemaining(){return Math.max(0,50-(Date.now()-w))}})}),1)},ie=ne?window.cancelIdleCallback:function _cancelIdleCallback(y){clearTimeout(y)},se=oe,le={Events:{interactionStart:"interactionStart",interactionComplete:"interactionComplete"},runAfterInteractions:function runAfterInteractions(y){var w,E=new Promise((function(E){w=se((function(){y?E(y()):E()}))}));return{then:E.then.bind(E),done:E.then.bind(E),cancel:function cancel(){ie(w)}}},createInteractionHandle:function createInteractionHandle(){return 1},clearInteractionHandle:function clearInteractionHandle(y){q()(!!y,"Must provide a handle to clear.")},addListener:function addListener(){}};w.a=le},function(y,w,E){"use strict";var P=E(15),q=E.n(P),ne=!0,oe=!1,ie=!0,se=!1,le=function isRTL(){return!!se||ie&&oe},pe=function onDirectionChange(){q.a.canUseDOM&&document.documentElement&&document.documentElement.setAttribute&&document.documentElement.setAttribute("dir",le()?"rtl":"ltr")},ge={allowRTL:function allowRTL(y){ie=y,pe()},forceRTL:function forceRTL(y){se=y,pe()},setPreferredLanguageRTL:function setPreferredLanguageRTL(y){oe=y,pe()},swapLeftAndRightInRTL:function swapLeftAndRightInRTL(y){ne=y},get doLeftAndRightSwapInRTL(){return ne},get isRTL(){return le()}};w.a=ge},function(y,w,E){"use strict";E.d(w,"a",(function(){return le}));E(89);var P=E(0),q=E.n(P),ne=E(2),oe=E.n(ne),ie=E(12),se=function TypeRenderer(y){var w=y.classes,E=y.children;return q.a.createElement("span",{className:w.type},E)};se.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,children:oe.a.node.isRequired};var le=Object(ie.default)((function styles(y){var w=y.fontFamily,E=y.fontSize,P=y.color;return{type:{fontFamily:w.monospace,fontSize:E.small,color:P.type}}}))(se)},function(y,w){var E={}.toString;y.exports=function(y){return E.call(y).slice(8,-1)}},function(y,w){y.exports=function(y){if(null==y)throw TypeError("Can't call method on "+y);return y}},function(y,w,E){"use strict";if(E(45)){var P=E(144),q=E(23),ne=E(24),oe=E(10),ie=E(241),se=E(326),le=E(100),pe=E(165),ge=E(142),me=E(83),he=E(166),ve=E(102),ye=E(39),_e=E(458),Re=E(146),we=E(126),ke=E(82),Me=E(193),Se=E(26),Ae=E(58),Te=E(318),Oe=E(147),Fe=E(149),je=E(148).f,Be=E(320),Ve=E(143),Ne=E(34),Ue=E(105),We=E(231),$e=E(194),Ye=E(322),Xe=E(163),et=E(234),tt=E(164),nt=E(321),rt=E(449),ot=E(46),it=E(103),st=ot.f,dt=it.f,ct=q.RangeError,lt=q.TypeError,ut=q.Uint8Array,pt="ArrayBuffer",gt="SharedArrayBuffer",mt="BYTES_PER_ELEMENT",ht=Array.prototype,ft=se.ArrayBuffer,vt=se.DataView,yt=Ue(0),_t=Ue(2),bt=Ue(3),Rt=Ue(4),xt=Ue(5),Ct=Ue(6),wt=We(!0),kt=We(!1),Mt=Ye.values,St=Ye.keys,Et=Ye.entries,Dt=ht.lastIndexOf,At=ht.reduce,Pt=ht.reduceRight,Tt=ht.join,Lt=ht.sort,It=ht.slice,Ot=ht.toString,Ft=ht.toLocaleString,zt=Ne("iterator"),jt=Ne("toStringTag"),Bt=Ve("typed_constructor"),Vt=Ve("def_constructor"),Nt=ie.CONSTR,Ht=ie.TYPED,Ut=ie.VIEW,Gt="Wrong length!",qt=Ue(1,(function(y,w){return allocate($e(y,y[Vt]),w)})),Wt=ne((function(){return 1===new ut(new Uint16Array([1]).buffer)[0]})),Kt=!!ut&&!!ut.prototype.set&&ne((function(){new ut(1).set({})})),toOffset=function(y,w){var E=ve(y);if(E<0||E%w)throw ct("Wrong offset!");return E},validate=function(y){if(Se(y)&&Ht in y)return y;throw lt(y+" is not a typed array!")},allocate=function(y,w){if(!Se(y)||!(Bt in y))throw lt("It is not a typed array constructor!");return new y(w)},speciesFromList=function(y,w){return fromList($e(y,y[Vt]),w)},fromList=function(y,w){for(var E=0,P=w.length,q=allocate(y,P);P>E;)q[E]=w[E++];return q},addGetter=function(y,w,E){st(y,w,{get:function(){return this._d[E]}})},$t=function from(y){var w,E,P,q,ne,oe,ie=Ae(y),se=arguments.length,pe=se>1?arguments[1]:void 0,ge=void 0!==pe,me=Be(ie);if(null!=me&&!Te(me)){for(oe=me.call(ie),P=[],w=0;!(ne=oe.next()).done;w++)P.push(ne.value);ie=P}for(ge&&se>2&&(pe=le(pe,arguments[2],2)),w=0,E=ye(ie.length),q=allocate(this,E);E>w;w++)q[w]=ge?pe(ie[w],w):ie[w];return q},Yt=function of(){for(var y=0,w=arguments.length,E=allocate(this,w);w>y;)E[y]=arguments[y++];return E},Xt=!!ut&&ne((function(){Ft.call(new ut(1))})),Jt=function toLocaleString(){return Ft.apply(Xt?It.call(validate(this)):validate(this),arguments)},Qt={copyWithin:function copyWithin(y,w){return rt.call(validate(this),y,w,arguments.length>2?arguments[2]:void 0)},every:function every(y){return Rt(validate(this),y,arguments.length>1?arguments[1]:void 0)},fill:function fill(y){return nt.apply(validate(this),arguments)},filter:function filter(y){return speciesFromList(this,_t(validate(this),y,arguments.length>1?arguments[1]:void 0))},find:function find(y){return xt(validate(this),y,arguments.length>1?arguments[1]:void 0)},findIndex:function findIndex(y){return Ct(validate(this),y,arguments.length>1?arguments[1]:void 0)},forEach:function forEach(y){yt(validate(this),y,arguments.length>1?arguments[1]:void 0)},indexOf:function indexOf(y){return kt(validate(this),y,arguments.length>1?arguments[1]:void 0)},includes:function includes(y){return wt(validate(this),y,arguments.length>1?arguments[1]:void 0)},join:function join(y){return Tt.apply(validate(this),arguments)},lastIndexOf:function lastIndexOf(y){return Dt.apply(validate(this),arguments)},map:function map(y){return qt(validate(this),y,arguments.length>1?arguments[1]:void 0)},reduce:function reduce(y){return At.apply(validate(this),arguments)},reduceRight:function reduceRight(y){return Pt.apply(validate(this),arguments)},reverse:function reverse(){for(var y,w=this,E=validate(w).length,P=Math.floor(E/2),q=0;q1?arguments[1]:void 0)},sort:function sort(y){return Lt.call(validate(this),y)},subarray:function subarray(y,w){var E=validate(this),P=E.length,q=Re(y,P);return new($e(E,E[Vt]))(E.buffer,E.byteOffset+q*E.BYTES_PER_ELEMENT,ye((void 0===w?P:Re(w,P))-q))}},Zt=function slice(y,w){return speciesFromList(this,It.call(validate(this),y,w))},en=function set(y){validate(this);var w=toOffset(arguments[1],1),E=this.length,P=Ae(y),q=ye(P.length),ne=0;if(q+w>E)throw ct(Gt);for(;ne255?255:255&P),q.v[he](E*w+q.o,P,Wt)}(this,E,y)},enumerable:!0})};ke?(ve=E((function(y,E,P,q){pe(y,ve,le,"_d");var ne,oe,ie,se,ge=0,he=0;if(Se(E)){if(!(E instanceof ft||(se=Me(E))==pt||se==gt))return Ht in E?fromList(ve,E):$t.call(ve,E);ne=E,he=toOffset(P,w);var Re=E.byteLength;if(void 0===q){if(Re%w)throw ct(Gt);if((oe=Re-he)<0)throw ct(Gt)}else if((oe=ye(q)*w)+he>Re)throw ct(Gt);ie=oe/w}else ie=_e(E),ne=new ft(oe=ie*w);for(me(y,"_d",{b:ne,o:he,l:oe,e:ie,v:new vt(ne)});ge1?arguments[1]:void 0)}})},function(y,w,E){"use strict";E.r(w);var P=function deepDiffer(y,w,E){if(void 0===E&&(E=-1),0===E)return!0;if(y===w)return!1;if("function"==typeof y&&"function"==typeof w)return!1;if("object"!=typeof y||null===y)return y!==w;if("object"!=typeof w||null===w)return!0;if(y.constructor!==w.constructor)return!0;if(Array.isArray(y)){var P=y.length;if(w.length!==P)return!0;for(var q=0;q1){for(var q=[],ne=0;ne1?(le()(Array.isArray(y),"FlatList: Encountered internal consistency error, expected each item to consist of an array with 1-%s columns; instead, received a single item.",ne),y.map((function(y,E){return q(y,w*ne+E)})).join(":")):q(y,w)},E._renderItem=function(y){var w=E.props,P=w.renderItem,ie=w.numColumns,se=w.columnWrapperStyle;if(ie>1){var pe=y.item,ge=y.index;return le()(Array.isArray(pe),"Expected array of items with numColumns > 1"),q.createElement(oe.default,{style:ne.default.compose(me.row,se)},pe.map((function(w,E){var ne=P({item:w,index:ge*ie+E,separators:y.separators});return null!=ne?q.createElement(q.Fragment,{key:E},ne):null})))}return P(y)},E._checkProps(E.props),E.props.viewabilityConfigCallbackPairs?E._virtualizedListPairs=E.props.viewabilityConfigCallbackPairs.map((function(y){return{viewabilityConfig:y.viewabilityConfig,onViewableItemsChanged:E._createOnViewableItemsChanged(y.onViewableItemsChanged)}})):E.props.onViewableItemsChanged&&E._virtualizedListPairs.push({viewabilityConfig:E.props.viewabilityConfig,onViewableItemsChanged:E._createOnViewableItemsChanged(E.props.onViewableItemsChanged)}),E}return w.scrollToEnd=function scrollToEnd(y){this._listRef&&this._listRef.scrollToEnd(y)},w.scrollToIndex=function scrollToIndex(y){this._listRef&&this._listRef.scrollToIndex(y)},w.scrollToItem=function scrollToItem(y){this._listRef&&this._listRef.scrollToItem(y)},w.scrollToOffset=function scrollToOffset(y){this._listRef&&this._listRef.scrollToOffset(y)},w.recordInteraction=function recordInteraction(){this._listRef&&this._listRef.recordInteraction()},w.flashScrollIndicators=function flashScrollIndicators(){this._listRef&&this._listRef.flashScrollIndicators()},w.getScrollResponder=function getScrollResponder(){if(this._listRef)return this._listRef.getScrollResponder()},w.getNativeScrollRef=function getNativeScrollRef(){if(this._listRef)return this._listRef.getScrollRef()},w.getScrollableNode=function getScrollableNode(){if(this._listRef)return this._listRef.getScrollableNode()},w.setNativeProps=function setNativeProps(y){this._listRef&&this._listRef.setNativeProps(y)},w.componentDidUpdate=function componentDidUpdate(y){le()(y.numColumns===this.props.numColumns,"Changing numColumns on the fly is not supported. Change the key prop on FlatList when changing the number of columns to force a fresh render of the component."),le()(y.onViewableItemsChanged===this.props.onViewableItemsChanged,"Changing onViewableItemsChanged on the fly is not supported"),le()(!P(y.viewabilityConfig,this.props.viewabilityConfig),"Changing viewabilityConfig on the fly is not supported"),le()(y.viewabilityConfigCallbackPairs===this.props.viewabilityConfigCallbackPairs,"Changing viewabilityConfigCallbackPairs on the fly is not supported"),this._checkProps(this.props)},w._checkProps=function _checkProps(y){var w=y.getItem,E=y.getItemCount,P=y.horizontal,q=y.numColumns,ne=y.columnWrapperStyle,oe=y.onViewableItemsChanged,ie=y.viewabilityConfigCallbackPairs;le()(!w&&!E,"FlatList does not support custom data formats."),q>1?le()(!P,"numColumns does not support horizontal."):le()(!ne,"columnWrapperStyle not supported for single column lists"),le()(!(oe&&ie),"FlatList does not support setting both onViewableItemsChanged and viewabilityConfigCallbackPairs.")},w._pushMultiColumnViewable=function _pushMultiColumnViewable(y,w){var E=this.props,P=E.numColumns,q=E.keyExtractor;w.item.forEach((function(E,ne){le()(null!=w.index,"Missing index!");var oe=w.index*P+ne;y.push(_objectSpread({},w,{item:E,key:q(E,oe),index:oe}))}))},w._createOnViewableItemsChanged=function _createOnViewableItemsChanged(y){var w=this;return function(E){var P=w.props.numColumns;if(y)if(P>1){var q=[],ne=[];E.viewableItems.forEach((function(y){return w._pushMultiColumnViewable(ne,y)})),E.changed.forEach((function(y){return w._pushMultiColumnViewable(q,y)})),y({viewableItems:ne,changed:q})}else y(E)}},w.render=function render(){return q.createElement(ie.a,_extends({},this.props,{renderItem:this._renderItem,getItem:this._getItem,getItemCount:this._getItemCount,keyExtractor:this._keyExtractor,ref:this._captureRef,viewabilityConfigCallbackPairs:this._virtualizedListPairs}))},FlatList}(q.PureComponent);ge.defaultProps=pe;var me=ne.default.create({row:{flexDirection:"row"}}),he=ge;w.default=he},function(y,w,E){"use strict";var P=E(15),q=E(0),ne=P.canUseDOM?q.useLayoutEffect:q.useEffect;w.a=ne},function(y,w,E){"use strict";E.d(w,"c",(function(){return unquote})),E.d(w,"a",(function(){return getType})),E.d(w,"b",(function(){return showSpaces}));E(1150),E(22),E(32),E(67),E(133);function unquote(y){return y&&y.replace(/^['"]|['"]$/g,"")}function getType(y){return y.flowType?"union"===y.flowType.name&&y.flowType.elements.every((function(y){return"literal"===y.name}))?Object.assign({},y.flowType,{name:"enum",value:y.flowType.elements}):y.flowType:y.tsType?y.tsType:y.type}function showSpaces(y){return y&&y.replace(/^\s|\s$/g,"␣")}},function(y,w,E){var P=E(26);y.exports=function(y,w){if(!P(y))return y;var E,q;if(w&&"function"==typeof(E=y.toString)&&!P(q=E.call(y)))return q;if("function"==typeof(E=y.valueOf)&&!P(q=E.call(y)))return q;if(!w&&"function"==typeof(E=y.toString)&&!P(q=E.call(y)))return q;throw TypeError("Can't convert object to primitive value")}},function(y,w,E){var P=E(143)("meta"),q=E(26),ne=E(82),oe=E(46).f,ie=0,se=Object.isExtensible||function(){return!0},le=!E(24)((function(){return se(Object.preventExtensions({}))})),setMeta=function(y){oe(y,P,{value:{i:"O"+ ++ie,w:{}}})},pe=y.exports={KEY:P,NEED:!1,fastKey:function(y,w){if(!q(y))return"symbol"==typeof y?y:("string"==typeof y?"S":"P")+y;if(!ne(y,P)){if(!se(y))return"F";if(!w)return"E";setMeta(y)}return y[P].i},getWeak:function(y,w){if(!ne(y,P)){if(!se(y))return!0;if(!w)return!1;setMeta(y)}return y[P].w},onFreeze:function(y){return le&&pe.NEED&&se(y)&&!ne(y,P)&&setMeta(y),y}}},function(y,w,E){var P=E(331),q=E(335);y.exports=function isArrayLike(y){return null!=y&&q(y.length)&&!P(y)}},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.withAttachmentPickerContext=w.useAttachmentPickerContext=w.AttachmentPickerProvider=w.AttachmentPickerContext=void 0;var ne=q(E(5)),oe=q(E(19)),ie=P(E(0)),se=E(59),le=ie.default.createContext({});w.AttachmentPickerContext=le;w.AttachmentPickerProvider=function AttachmentPickerProvider(y){var w=y.children,E=y.value,P=null==E?void 0:E.bottomInset,q=null==E?void 0:E.topInset,se=(0,ie.useState)(P),pe=(0,oe.default)(se,2),ge=pe[0],me=pe[1],he=(0,ie.useState)(10),ve=(0,oe.default)(he,2),ye=ve[0],_e=ve[1],Re=(0,ie.useState)([]),we=(0,oe.default)(Re,2),ke=we[0],Me=we[1],Se=(0,ie.useState)(),Ae=(0,oe.default)(Se,2),Te=Ae[0],Oe=Ae[1],Fe=(0,ie.useState)(null==E?void 0:E.topInset),je=(0,oe.default)(Fe,2),Be=je[0],Ve=je[1];(0,ie.useEffect)((function(){me(P)}),[P]),(0,ie.useEffect)((function(){Ve(q)}),[q]);var Ne=(0,ne.default)({maxNumberOfFiles:ye,selectedImages:ke,selectedPicker:Te,setBottomInset:me,setMaxNumberOfFiles:_e,setSelectedImages:Me,setSelectedPicker:Oe,setTopInset:Ve},E,{bottomInset:ge,topInset:Be});return ie.default.createElement(le.Provider,{value:Ne},w)};var pe=function useAttachmentPickerContext(){return(0,ie.useContext)(le)};w.useAttachmentPickerContext=pe;w.withAttachmentPickerContext=function withAttachmentPickerContext(y){var w=function WithAttachmentPickerContextComponent(w){var E=pe();return ie.default.createElement(y,(0,ne.default)({},w,E))};return w.displayName="WithAttachmentPickerContext"+(0,se.getDisplayName)(y),w}},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.withThreadContext=w.useThreadContext=w.ThreadProvider=w.ThreadContext=void 0;var ne=q(E(5)),oe=P(E(0)),ie=E(59),se=oe.default.createContext({});w.ThreadContext=se;w.ThreadProvider=function ThreadProvider(y){var w=y.children,E=y.value;return oe.default.createElement(se.Provider,{value:E},w)};var le=function useThreadContext(){return(0,oe.useContext)(se)};w.useThreadContext=le;w.withThreadContext=function withThreadContext(y){var w=function WithThreadContextComponent(w){var E=le();return oe.default.createElement(y,(0,ne.default)({},w,E))};return w.displayName="WithThreadContext"+(0,ie.getDisplayName)(y),w}},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.Avatar=void 0;var ne=q(E(5)),oe=q(E(19)),ie=P(E(0)),se=q(E(63)),le=q(E(136)),pe=q(E(7)),ge=q(E(8)),me=P(E(47)),he=E(13),ve="https://getstream.io/random_png/",ye=pe.default.create({container:{alignItems:"center",justifyContent:"center",overflow:"hidden"},presenceIndicatorContainer:{height:10,position:"absolute",right:0,top:0,width:10}}),_e=function getInitials(y){return y.split(" ").slice(0,2).map((function(y){return y.charAt(0)})).join(" ")},Re=function Avatar(y){var w=y.containerStyle,E=y.image,P=y.imageStyle,q=y.name,pe=y.online,Re=y.presenceIndicator,we=y.presenceIndicatorContainerStyle,ke=y.size,Me=y.testID,Se=(0,he.useTheme)().theme,Ae=Se.avatar,Te=Ae.container,Oe=Ae.image,Fe=Ae.presenceIndicator,je=Ae.presenceIndicatorContainer,Be=Se.colors,Ve=Be.accent_green,Ne=Be.white,Ue=(0,ie.useState)(!1),We=(0,oe.default)(Ue,2),$e=We[0],Ye=We[1];return ie.default.createElement(ge.default,null,ie.default.createElement(ge.default,{style:[ye.container,{borderRadius:ke/2,height:ke,width:ke},Te,w]},ie.default.createElement(se.default,{accessibilityLabel:Me||"avatar-image",onError:function onError(){return Ye(!0)},source:{uri:$e||!E||E.includes(ve)||E.includes("https://getstream.io/random_svg/")?null!=E&&E.includes("stream-io-cdn.com")?E:ve+(q?"?name="+_e(q)+"&size="+ke:""):E.replace("h=%2A","h="+le.default.getPixelSizeForLayoutSize(ke))},style:[Oe,ke?{borderRadius:ke/2,height:ke,width:ke}:{},P],testID:Me||"avatar-image"})),pe&&ie.default.createElement(ge.default,{style:[ye.presenceIndicatorContainer,je,we]},ie.default.createElement(me.default,null,ie.default.createElement(me.Circle,(0,ne.default)({fill:Ve,stroke:Ne},Fe,Re)))))};w.Avatar=Re,Re.displayName="Avatar{avatar}"},function(y,w,E){var P=E(118);y.exports=function(y){return Object(P(y))}},function(y,w,E){"use strict";var P=E(280),q=E(66),ne=E(176),oe=E(277),ie=E(118),se=E(415),le=E(1127),pe=E(281),ge=Math.max,me=Math.min;P("replace",2,(function(y,w,E,P){var he=P.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,ve=P.REPLACE_KEEPS_$0,ye=he?"$":"$0";return[function replace(E,P){var q=ie(this),ne=null==E?void 0:E[y];return void 0!==ne?ne.call(E,q,P):w.call(String(q),E,P)},function(y,P){if(!he&&ve||"string"==typeof P&&-1===P.indexOf(ye)){var ie=E(w,y,this,P);if(ie.done)return ie.value}var _e=q(y),Re=String(this),we="function"==typeof P;we||(P=String(P));var ke=_e.global;if(ke){var Me=_e.unicode;_e.lastIndex=0}for(var Se=[];;){var Ae=pe(_e,Re);if(null===Ae)break;if(Se.push(Ae),!ke)break;""===String(Ae[0])&&(_e.lastIndex=se(Re,ne(_e.lastIndex),Me))}for(var Te,Oe="",Fe=0,je=0;je=Fe&&(Oe+=Re.slice(Fe,Ve)+Ye,Fe=Ve+Be.length)}return Oe+Re.slice(Fe)}]}))},function(y,w,E){"use strict";var P=E(48),q=E(61),ne=E(175),oe=E(625),ie=E(87),se=E(409),le=E(633),pe=E(35),ge=E(77),me=E(410),he=E(62),ve=E(66),ye=E(132),_e=E(173),Re=E(273),we=E(271),ke=E(637),Me=E(278),Se=E(276),Ae=E(1133),Te=E(407),Oe=E(400),Fe=E(88),je=E(401),Be=E(155),Ve=E(174),Ne=E(405),Ue=E(274),We=E(213),$e=E(275),Ye=E(78),Xe=E(639),et=E(1134),tt=E(1135),nt=E(404),rt=E(214).forEach,ot=Ue("hidden"),it="Symbol",st=Ye("toPrimitive"),dt=nt.set,ct=nt.getterFor(it),lt=Object.prototype,ut=q.Symbol,pt=ne("JSON","stringify"),gt=Oe.f,mt=Fe.f,ht=Ae.f,ft=je.f,vt=Ne("symbols"),yt=Ne("op-symbols"),_t=Ne("string-to-symbol-registry"),bt=Ne("symbol-to-string-registry"),Rt=Ne("wks"),xt=q.QObject,Ct=!xt||!xt.prototype||!xt.prototype.findChild,wt=ie&&pe((function(){return 7!=ke(mt({},"a",{get:function(){return mt(this,"a",{value:7}).a}})).a}))?function(y,w,E){var P=gt(lt,w);P&&delete lt[w],mt(y,w,E),P&&y!==lt&&mt(lt,w,P)}:mt,wrap=function(y,w){var E=vt[y]=ke(ut.prototype);return dt(E,{type:it,tag:y,description:w}),ie||(E.description=w),E},kt=le?function(y){return"symbol"==typeof y}:function(y){return Object(y)instanceof ut},Mt=function defineProperty(y,w,E){y===lt&&Mt(yt,w,E),ve(y);var P=Re(w,!0);return ve(E),ge(vt,P)?(E.enumerable?(ge(y,ot)&&y[ot][P]&&(y[ot][P]=!1),E=ke(E,{enumerable:we(0,!1)})):(ge(y,ot)||mt(y,ot,we(1,{})),y[ot][P]=!0),wt(y,P,E)):mt(y,P,E)},St=function defineProperties(y,w){ve(y);var E=_e(w),P=Me(E).concat(Pt(E));return rt(P,(function(w){ie&&!Et.call(E,w)||Mt(y,w,E[w])})),y},Et=function propertyIsEnumerable(y){var w=Re(y,!0),E=ft.call(this,w);return!(this===lt&&ge(vt,w)&&!ge(yt,w))&&(!(E||!ge(this,w)||!ge(vt,w)||ge(this,ot)&&this[ot][w])||E)},Dt=function getOwnPropertyDescriptor(y,w){var E=_e(y),P=Re(w,!0);if(E!==lt||!ge(vt,P)||ge(yt,P)){var q=gt(E,P);return!q||!ge(vt,P)||ge(E,ot)&&E[ot][P]||(q.enumerable=!0),q}},At=function getOwnPropertyNames(y){var w=ht(_e(y)),E=[];return rt(w,(function(y){ge(vt,y)||ge(We,y)||E.push(y)})),E},Pt=function getOwnPropertySymbols(y){var w=y===lt,E=ht(w?yt:_e(y)),P=[];return rt(E,(function(y){!ge(vt,y)||w&&!ge(lt,y)||P.push(vt[y])})),P};(se||(Ve((ut=function Symbol(){if(this instanceof ut)throw TypeError("Symbol is not a constructor");var y=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,w=$e(y),setter=function(y){this===lt&&setter.call(yt,y),ge(this,ot)&&ge(this[ot],w)&&(this[ot][w]=!1),wt(this,w,we(1,y))};return ie&&Ct&&wt(lt,w,{configurable:!0,set:setter}),wrap(w,y)}).prototype,"toString",(function toString(){return ct(this).tag})),Ve(ut,"withoutSetter",(function(y){return wrap($e(y),y)})),je.f=Et,Fe.f=Mt,Oe.f=Dt,Se.f=Ae.f=At,Te.f=Pt,Xe.f=function(y){return wrap(Ye(y),y)},ie&&(mt(ut.prototype,"description",{configurable:!0,get:function description(){return ct(this).description}}),oe||Ve(lt,"propertyIsEnumerable",Et,{unsafe:!0}))),P({global:!0,wrap:!0,forced:!se,sham:!se},{Symbol:ut}),rt(Me(Rt),(function(y){et(y)})),P({target:it,stat:!0,forced:!se},{for:function(y){var w=String(y);if(ge(_t,w))return _t[w];var E=ut(w);return _t[w]=E,bt[E]=w,E},keyFor:function keyFor(y){if(!kt(y))throw TypeError(y+" is not a symbol");if(ge(bt,y))return bt[y]},useSetter:function(){Ct=!0},useSimple:function(){Ct=!1}}),P({target:"Object",stat:!0,forced:!se,sham:!ie},{create:function create(y,w){return void 0===w?ke(y):St(ke(y),w)},defineProperty:Mt,defineProperties:St,getOwnPropertyDescriptor:Dt}),P({target:"Object",stat:!0,forced:!se},{getOwnPropertyNames:At,getOwnPropertySymbols:Pt}),P({target:"Object",stat:!0,forced:pe((function(){Te.f(1)}))},{getOwnPropertySymbols:function getOwnPropertySymbols(y){return Te.f(ye(y))}}),pt)&&P({target:"JSON",stat:!0,forced:!se||pe((function(){var y=ut();return"[null]"!=pt([y])||"{}"!=pt({a:y})||"{}"!=pt(Object(y))}))},{stringify:function stringify(y,w,E){for(var P,q=[y],ne=1;arguments.length>ne;)q.push(arguments[ne++]);if(P=w,(he(w)||void 0!==y)&&!kt(y))return me(w)||(w=function(y,w){if("function"==typeof P&&(w=P.call(this,y,w)),!kt(w))return w}),q[1]=w,pt.apply(null,q)}});ut.prototype[st]||Be(ut.prototype,st,ut.prototype.valueOf),tt(ut,it),We[ot]=!0},function(y,w,E){"use strict";var P=E(48),q=E(87),ne=E(61),oe=E(77),ie=E(62),se=E(88).f,le=E(626),pe=ne.Symbol;if(q&&"function"==typeof pe&&(!("description"in pe.prototype)||void 0!==pe().description)){var ge={},me=function Symbol(){var y=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),w=this instanceof me?new pe(y):void 0===y?pe():pe(y);return""===y&&(ge[w]=!0),w};le(me,pe);var he=me.prototype=pe.prototype;he.constructor=me;var ve=he.toString,ye="Symbol(test)"==String(pe("test")),_e=/^Symbol\((.*)\)[^)]+$/;se(he,"description",{configurable:!0,get:function description(){var y=ie(this)?this.valueOf():this,w=ve.call(y);if(oe(ge,y))return"";var E=ye?w.slice(7,-1):w.replace(_e,"$1");return""===E?void 0:E}}),P({global:!0,forced:!0},{Symbol:me})}},function(y,w,E){"use strict";E.r(w),E.d(w,"default",(function(){return q}));var P=E(56),q=function(){function PixelRatio(){}return PixelRatio.get=function get(){return P.default.get("window").scale},PixelRatio.getFontScale=function getFontScale(){return P.default.get("window").fontScale||PixelRatio.get()},PixelRatio.getPixelSizeForLayoutSize=function getPixelSizeForLayoutSize(y){return Math.round(y*PixelRatio.get())},PixelRatio.roundToNearestPixel=function roundToNearestPixel(y){var w=PixelRatio.get();return Math.round(y*w)/w},PixelRatio}()},function(y,w,E){"use strict";var P=E(665),q=E.n(P),ne=E(289),oe=E(9),ie=E.n(oe),se=E(56),le=E(70),pe=E(53),ge=E(91),me=E(33),he=E(181),ve=E.n(he),ye={},_e={Mixin:{scrollResponderMixinGetInitialState:function scrollResponderMixinGetInitialState(){return{isTouching:!1,lastMomentumScrollBeginTime:0,lastMomentumScrollEndTime:0,observedScrollSinceBecomingResponder:!1,becameResponderWhileAnimating:!1}},scrollResponderHandleScrollShouldSetResponder:function scrollResponderHandleScrollShouldSetResponder(){return this.state.isTouching},scrollResponderHandleStartShouldSetResponder:function scrollResponderHandleStartShouldSetResponder(){return!1},scrollResponderHandleStartShouldSetResponderCapture:function scrollResponderHandleStartShouldSetResponderCapture(y){return this.scrollResponderIsAnimating()},scrollResponderHandleResponderReject:function scrollResponderHandleResponderReject(){ve()(!1,"ScrollView doesn't take rejection well - scrolls anyway")},scrollResponderHandleTerminationRequest:function scrollResponderHandleTerminationRequest(){return!this.state.observedScrollSinceBecomingResponder},scrollResponderHandleTouchEnd:function scrollResponderHandleTouchEnd(y){var w=y.nativeEvent;this.state.isTouching=0!==w.touches.length,this.props.onTouchEnd&&this.props.onTouchEnd(y)},scrollResponderHandleResponderRelease:function scrollResponderHandleResponderRelease(y){this.props.onResponderRelease&&this.props.onResponderRelease(y);var w=ge.a.currentlyFocusedField();this.props.keyboardShouldPersistTaps||null==w||y.target===w||this.state.observedScrollSinceBecomingResponder||this.state.becameResponderWhileAnimating||(this.props.onScrollResponderKeyboardDismissed&&this.props.onScrollResponderKeyboardDismissed(y),ge.a.blurTextInput(w))},scrollResponderHandleScroll:function scrollResponderHandleScroll(y){this.state.observedScrollSinceBecomingResponder=!0,this.props.onScroll&&this.props.onScroll(y)},scrollResponderHandleResponderGrant:function scrollResponderHandleResponderGrant(y){this.state.observedScrollSinceBecomingResponder=!1,this.props.onResponderGrant&&this.props.onResponderGrant(y),this.state.becameResponderWhileAnimating=this.scrollResponderIsAnimating()},scrollResponderHandleScrollBeginDrag:function scrollResponderHandleScrollBeginDrag(y){this.props.onScrollBeginDrag&&this.props.onScrollBeginDrag(y)},scrollResponderHandleScrollEndDrag:function scrollResponderHandleScrollEndDrag(y){this.props.onScrollEndDrag&&this.props.onScrollEndDrag(y)},scrollResponderHandleMomentumScrollBegin:function scrollResponderHandleMomentumScrollBegin(y){this.state.lastMomentumScrollBeginTime=Date.now(),this.props.onMomentumScrollBegin&&this.props.onMomentumScrollBegin(y)},scrollResponderHandleMomentumScrollEnd:function scrollResponderHandleMomentumScrollEnd(y){this.state.lastMomentumScrollEndTime=Date.now(),this.props.onMomentumScrollEnd&&this.props.onMomentumScrollEnd(y)},scrollResponderHandleTouchStart:function scrollResponderHandleTouchStart(y){this.state.isTouching=!0,this.props.onTouchStart&&this.props.onTouchStart(y)},scrollResponderHandleTouchMove:function scrollResponderHandleTouchMove(y){this.props.onTouchMove&&this.props.onTouchMove(y)},scrollResponderIsAnimating:function scrollResponderIsAnimating(){return Date.now()-this.state.lastMomentumScrollEndTime<16||this.state.lastMomentumScrollEndTime0&&E>=w}(je.current.scrollLastTick,_e)&&handleScrollTick(y):function handleScrollStart(y){je.current.isScrolling=!0,handleScrollTick(y)}(y))},onTouchMove:createPreventableScrollHandler(pe),onWheel:createPreventableScrollHandler(ge),pointerEvents:me,ref:Object(Se.a)(Ve,w),style:[Ae,!ve&&Te.scrollDisabled,Ne&&Te.hideScrollbar],testID:Fe})})),Te=ke.default.create({scrollDisabled:{overflowX:"hidden",overflowY:"hidden",touchAction:"none"},hideScrollbar:{scrollbarWidth:"none"}}),Oe=Ae;function ownKeys(y,w){var E=Object.keys(y);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(y);w&&(P=P.filter((function(w){return Object.getOwnPropertyDescriptor(y,w).enumerable}))),E.push.apply(E,P)}return E}function _objectSpread(y){for(var w=1;w=0||(q[E]=y[E]);return q}(y,["contentContainerStyle","horizontal","onContentSizeChange","refreshControl","stickyHeaderIndices","pagingEnabled","keyboardDismissMode","onScroll"])),le={};P&&(le={onLayout:this._handleContentOnLayout});var pe=!E&&Array.isArray(ne),ge=pe||oe?we.a.Children.map(this.props.children,(function(y,w){var E=pe&&ne.indexOf(w)>-1;return null!=y&&(E||oe)?we.a.createElement(Me.default,{style:ke.default.compose(E&&Ve.stickyHeader,oe&&Ve.pagingEnabledChild)},y):y})):this.props.children,me=we.a.createElement(Me.default,_extends({},le,{children:ge,collapsable:!1,ref:this._setInnerViewRef,style:ke.default.compose(E&&Ve.contentContainerHorizontal,w)})),he=E?Ve.baseHorizontal:Ve.baseVertical,ve=E?Ve.pagingEnabledHorizontal:Ve.pagingEnabledVertical,ye=_objectSpread({},se,{style:[he,oe&&ve,this.props.style],onTouchStart:this.scrollResponderHandleTouchStart,onTouchMove:this.scrollResponderHandleTouchMove,onTouchEnd:this.scrollResponderHandleTouchEnd,onScrollBeginDrag:this.scrollResponderHandleScrollBeginDrag,onScrollEndDrag:this.scrollResponderHandleScrollEndDrag,onMomentumScrollBegin:this.scrollResponderHandleMomentumScrollBegin,onMomentumScrollEnd:this.scrollResponderHandleMomentumScrollEnd,onStartShouldSetResponder:this.scrollResponderHandleStartShouldSetResponder,onStartShouldSetResponderCapture:this.scrollResponderHandleStartShouldSetResponderCapture,onScrollShouldSetResponder:this.scrollResponderHandleScrollShouldSetResponder,onScroll:this._handleScroll,onResponderGrant:this.scrollResponderHandleResponderGrant,onResponderTerminationRequest:this.scrollResponderHandleTerminationRequest,onResponderTerminate:this.scrollResponderHandleTerminate,onResponderRelease:this.scrollResponderHandleResponderRelease,onResponderReject:this.scrollResponderHandleResponderReject}),_e=Oe;return ie()(void 0!==_e,"ScrollViewClass must not be undefined"),q?we.a.cloneElement(q,{style:ye.style},we.a.createElement(_e,_extends({},ye,{ref:this._setScrollNodeRef,style:he}),me)):we.a.createElement(_e,_extends({},ye,{ref:this._setScrollNodeRef}),me)},_handleContentOnLayout:function _handleContentOnLayout(y){var w=y.nativeEvent.layout,E=w.width,P=w.height;this.props.onContentSizeChange(E,P)},_handleScroll:function _handleScroll(y){"on-drag"===this.props.keyboardDismissMode&&Object(ne.a)(),this.scrollResponderHandleScroll(y)},_setInnerViewRef:function _setInnerViewRef(y){this._innerViewRef=y},_setScrollNodeRef:function _setScrollNodeRef(y){this._scrollNodeRef=y}}),Be={flexGrow:1,flexShrink:1,transform:[{translateZ:0}],WebkitOverflowScrolling:"touch"},Ve=ke.default.create({baseVertical:_objectSpread({},Be,{flexDirection:"column",overflowX:"hidden",overflowY:"auto"}),baseHorizontal:_objectSpread({},Be,{flexDirection:"row",overflowX:"auto",overflowY:"hidden"}),contentContainerHorizontal:{flexDirection:"row"},stickyHeader:{position:"sticky",top:0,zIndex:10},pagingEnabledHorizontal:{scrollSnapType:"x mandatory"},pagingEnabledVertical:{scrollSnapType:"y mandatory"},pagingEnabledChild:{scrollSnapAlign:"start"}});w.a=je},function(y,w,E){"use strict";function pick(y,w){var E={};for(var P in y)y.hasOwnProperty(P)&&(!0!==w[P]&&0!==P.indexOf("aria-")||(E[P]=y[P]));return E}E.d(w,"a",(function(){return pick}))},function(y,w,E){"use strict";E.d(w,"a",(function(){return usePlatformMethods}));var P=E(33),q=E(286),ne=E(227),oe=E(0);function ownKeys(y,w){var E=Object.keys(y);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(y);w&&(P=P.filter((function(w){return Object.getOwnPropertyDescriptor(y,w).enumerable}))),E.push.apply(E,P)}return E}function _defineProperty(y,w,E){return w in y?Object.defineProperty(y,w,{value:E,enumerable:!0,configurable:!0,writable:!0}):y[w]=E,y}var ie={};function setNativeProps(y,w,E,ne,oe,ie){if(null!=y&&w){var se=Object(q.a)(null,function _objectSpread(y){for(var w=1;w0?y._pressDelayTimeout=setTimeout((function(){y._receiveSignal(P,w)}),q):y._receiveSignal(P,w);var ne=normalizeDelay(y._config.delayLongPress,10,450);y._longPressDelayTimeout=setTimeout((function(){y._handleLongPress(w)}),ne+q)},E=function end(w){y._receiveSignal(pe,w)},q=function keyupHandler(w){y._touchState!==oe&&(E(w),document.removeEventListener("keyup",keyupHandler))};return{onStartShouldSetResponder:function onStartShouldSetResponder(w){var E=y._config.disabled;return E&&ve(w.currentTarget)&&w.stopPropagation(),null==E||!E},onKeyDown:function onKeyDown(E){(function isValidKeyPress(y){var w=y.key,E=y.currentTarget.getAttribute("role"),P=" "===w||"Spacebar"===w;return!y.repeat&&("Enter"===w||P&&("button"===E||"menuitem"===E))})(E)&&(y._touchState===oe&&(w(E,!1),document.addEventListener("keyup",q)),E.stopPropagation())},onResponderGrant:function onResponderGrant(y){return w(y)},onResponderMove:function onResponderMove(w){null!=y._config.onPressMove&&y._config.onPressMove(w);var E=getTouchFromResponderEvent(w);if(null!=y._touchActivatePosition){var P=y._touchActivatePosition.pageX-E.pageX,q=y._touchActivatePosition.pageY-E.pageY;Math.hypot(P,q)>10&&y._cancelLongPressDelayTimeout()}},onResponderRelease:function onResponderRelease(y){return E(y)},onResponderTerminate:function onResponderTerminate(w){"selectionchange"===w.nativeEvent.type&&(y._selectionTerminated=!0),y._receiveSignal(ge,w)},onResponderTerminationRequest:function onResponderTerminationRequest(w){var E=y._config,P=E.cancelable,q=E.disabled,ne=E.onLongPress;return!(!q&&null!=ne&&y._isPointerTouch&&"contextmenu"===w.nativeEvent.type)&&(null==P||P)},onClick:function onClick(w){var E=y._config,P=E.disabled,q=E.onPress;P?ve(w.currentTarget)&&w.stopPropagation():(w.stopPropagation(),y._longPressDispatched||y._selectionTerminated?w.preventDefault():null!=q&&!1===w.ctrlKey&&!1===w.altKey&&q(w))},onContextMenu:function onContextMenu(w){var E=y._config,P=E.disabled,q=E.onLongPress;P?ve(w.currentTarget)&&w.stopPropagation():null!=q&&y._isPointerTouch&&!w.defaultPrevented&&(w.preventDefault(),w.stopPropagation())}}},y._receiveSignal=function _receiveSignal(y,w){var E=this._touchState,P=null;null!=me[E]&&(P=me[E][y]),null==this._responder&&y===pe||(null==P||P===q?console.error("PressResponder: Invalid signal "+y+" for state "+E+" on responder"):E!==P&&(this._performTransitionSideEffects(E,P,y,w),this._touchState=P))},y._performTransitionSideEffects=function _performTransitionSideEffects(y,w,E,P){if(function isTerminalSignal(y){return y===ge||y===pe}(E)&&(this._isPointerTouch=!1,this._touchActivatePosition=null,this._cancelLongPressDelayTimeout()),ye(y)&&E===ne){var q=this._config.onLongPress;null!=q&&null==P.nativeEvent.key&&(q(P),this._longPressDispatched=!0)}var oe=he(y),se=he(w);if(!oe&&se?this._activate(P):oe&&!se&&this._deactivate(P),ye(y)&&E===pe){var le=this._config,me=le.onLongPress;if(null!=le.onPress)null!=me&&y===ie||se||oe||(this._activate(P),this._deactivate(P))}this._cancelPressDelayTimeout()},y._activate=function _activate(y){var w=this._config,E=w.onPressChange,P=w.onPressStart,q=getTouchFromResponderEvent(y);this._touchActivatePosition={pageX:q.pageX,pageY:q.pageY},null!=P&&P(y),null!=E&&E(!0)},y._deactivate=function _deactivate(y){var w=this._config,E=w.onPressChange,P=w.onPressEnd;function end(){null!=P&&P(y),null!=E&&E(!1)}var q=normalizeDelay(this._config.delayPressEnd);q>0?this._pressOutDelayTimeout=setTimeout((function(){end()}),q):end()},y._handleLongPress=function _handleLongPress(y){this._touchState!==se&&this._touchState!==ie||this._receiveSignal(ne,y)},y._cancelLongPressDelayTimeout=function _cancelLongPressDelayTimeout(){null!=this._longPressDelayTimeout&&(clearTimeout(this._longPressDelayTimeout),this._longPressDelayTimeout=null)},y._cancelPressDelayTimeout=function _cancelPressDelayTimeout(){null!=this._pressDelayTimeout&&(clearTimeout(this._pressDelayTimeout),this._pressDelayTimeout=null)},y._cancelPressOutDelayTimeout=function _cancelPressOutDelayTimeout(){null!=this._pressOutDelayTimeout&&(clearTimeout(this._pressOutDelayTimeout),this._pressOutDelayTimeout=null)},PressResponder}();function normalizeDelay(y,w,E){return void 0===w&&(w=0),void 0===E&&(E=0),Math.max(w,null!=y?y:E)}function getTouchFromResponderEvent(y){var w=y.nativeEvent,E=w.changedTouches,P=w.touches;return null!=P&&P.length>0?P[0]:null!=E&&E.length>0?E[0]:y.nativeEvent}var Re=E(0);function usePressEvents(y,w){var E=Object(Re.useRef)(null);null==E.current&&(E.current=new _e(w));var P=E.current;return Object(Re.useEffect)((function(){P.configure(w)}),[w,P]),Object(Re.useEffect)((function(){return function(){P.reset()}}),[P]),Object(Re.useDebugValue)(w),P.getEventHandlers()}},function(y,w,E){"use strict";var P=E(110),q=function(){function Batchinator(y,w){this._delay=w,this._callback=y}var y=Batchinator.prototype;return y.dispose=function dispose(y){void 0===y&&(y={abort:!1}),this._taskHandle&&(this._taskHandle.cancel(),y.abort||this._callback(),this._taskHandle=null)},y.schedule=function schedule(){var y=this;if(!this._taskHandle){var w=setTimeout((function(){y._taskHandle=P.a.runAfterInteractions((function(){y._taskHandle=null,y._callback()}))}),this._delay);this._taskHandle={cancel:function cancel(){return clearTimeout(w)}}}},Batchinator}(),ne=E(301),oe=E.n(ne),ie=E(181),se=E.n(ie);function ownKeys(y,w){var E=Object.keys(y);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(y);w&&(P=P.filter((function(w){return Object.getOwnPropertyDescriptor(y,w).enumerable}))),E.push.apply(E,P)}return E}function _defineProperty(y,w,E){return w in y?Object.defineProperty(y,w,{value:E,enumerable:!0,configurable:!0,writable:!0}):y[w]=E,y}var le=function Info(){this.any_blank_count=0,this.any_blank_ms=0,this.any_blank_speed_sum=0,this.mostly_blank_count=0,this.mostly_blank_ms=0,this.pixels_blank=0,this.pixels_sampled=0,this.pixels_scrolled=0,this.total_time_spent=0,this.sample_count=0},pe=[],ge=10,me=null,he=function(){function FillRateHelper(y){this._anyBlankStartTime=null,this._enabled=!1,this._info=new le,this._mostlyBlankStartTime=null,this._samplesStartTime=null,this._getFrameMetrics=y,this._enabled=(me||0)>Math.random(),this._resetData()}FillRateHelper.addListener=function addListener(y){return se()(null!==me,"Call `FillRateHelper.setSampleRate` before `addListener`."),pe.push(y),{remove:function remove(){pe=pe.filter((function(w){return y!==w}))}}},FillRateHelper.setSampleRate=function setSampleRate(y){me=y},FillRateHelper.setMinSampleCount=function setMinSampleCount(y){ge=y};var y=FillRateHelper.prototype;return y.activate=function activate(){this._enabled&&null==this._samplesStartTime&&(this._samplesStartTime=oe()())},y.deactivateAndFlush=function deactivateAndFlush(){if(this._enabled){var y=this._samplesStartTime;if(null!=y)if(this._info.sample_count0&&(pe=Math.min(ie,Math.max(0,me.offset-q)));for(var he=0,ve=w.last,ye=this._getFrameMetrics(ve);ve>=w.first&&(!ye||!ye.inLayout);)ye=this._getFrameMetrics(ve),ve--;if(ye&&ve0?(this._anyBlankStartTime=le,this._info.any_blank_speed_sum+=se,this._info.any_blank_count++,this._info.pixels_blank+=Re,we>.5&&(this._mostlyBlankStartTime=le,this._info.mostly_blank_count++)):(se<.01||Math.abs(P)<1)&&this.deactivateAndFlush(),we},y.enabled=function enabled(){return this._enabled},y._resetData=function _resetData(){this._anyBlankStartTime=null,this._info=new le,this._mostlyBlankStartTime=null,this._samplesStartTime=null},FillRateHelper}(),ve=E(2),ye=E.n(ve),_e=E(0),Re=E(218),we=E(137),ke=E(7),Me=E(8),Se=E(9),Ae=E.n(Se);function ViewabilityHelper_ownKeys(y,w){var E=Object.keys(y);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(y);w&&(P=P.filter((function(w){return Object.getOwnPropertyDescriptor(y,w).enumerable}))),E.push.apply(E,P)}return E}function ViewabilityHelper_objectSpread(y){for(var w=1;w=0&&w<=E&&w>y}(E,P,q))return!0;var oe=function _getPixelsVisible(y,w,E){var P=Math.min(w,E)-Math.max(y,0);return Math.max(0,P)}(E,P,q);return 100*(y?oe/q:oe/ne)>=w}var Te=function(){function ViewabilityHelper(y){void 0===y&&(y={viewAreaCoveragePercentThreshold:0}),this._hasInteracted=!1,this._timers=new Set,this._viewableIndices=[],this._viewableItems=new Map,this._config=y}var y=ViewabilityHelper.prototype;return y.dispose=function dispose(){this._timers.forEach(clearTimeout)},y.computeViewableItems=function computeViewableItems(y,w,E,P,q){var ne=this._config,oe=ne.itemVisiblePercentThreshold,ie=ne.viewAreaCoveragePercentThreshold,se=null!=ie,le=se?ie:oe;Ae()(null!=le&&null!=oe!=(null!=ie),"Must set exactly one of itemVisiblePercentThreshold or viewAreaCoveragePercentThreshold");var pe=[];if(0===y)return pe;var ge=-1,me=q||{first:0,last:y-1},he=me.first,ve=me.last;if(ve>=y)return console.warn("Invalid render range computing viewability "+JSON.stringify({renderRange:q,itemCount:y})),[];for(var ye=he;ye<=ve;ye++){var _e=P(ye);if(_e){var Re=_e.offset-w,we=Re+_e.length;if(Re0)ge=ye,_isViewable(se,le,Re,we,E,_e.length)&&pe.push(ye);else if(ge>=0)break}}return pe},y.onUpdate=function onUpdate(y,w,E,P,q,ne,oe){var ie=this;if((!this._config.waitForInteraction||this._hasInteracted)&&0!==y&&P(0)){var se=[];if(y&&(se=this.computeViewableItems(y,w,E,P,oe)),this._viewableIndices.length!==se.length||!this._viewableIndices.every((function(y,w){return y===se[w]})))if(this._viewableIndices=se,this._config.minimumViewTime){var le=setTimeout((function(){ie._timers.delete(le),ie._onUpdateSync(se,ne,q)}),this._config.minimumViewTime);this._timers.add(le)}else this._onUpdateSync(se,ne,q)}},y.resetViewableIndices=function resetViewableIndices(){this._viewableIndices=[]},y.recordInteraction=function recordInteraction(){this._hasInteracted=!0},y._onUpdateSync=function _onUpdateSync(y,w,E){var P=this;y=y.filter((function(y){return P._viewableIndices.includes(y)}));var q=this._viewableItems,ne=new Map(y.map((function(y){var w=E(y,!0);return[w.key,w]}))),oe=[],ie=ne,se=Array.isArray(ie),le=0;for(ie=se?ie:ie[Symbol.iterator]();;){var pe;if(se){if(le>=ie.length)break;pe=ie[le++]}else{if((le=ie.next()).done)break;pe=le.value}var ge=pe,me=ge[0],he=ge[1];q.has(me)||oe.push(he)}var ve=q,ye=Array.isArray(ve),_e=0;for(ve=ye?ve:ve[Symbol.iterator]();;){var Re;if(ye){if(_e>=ve.length)break;Re=ve[_e++]}else{if((_e=ve.next()).done)break;Re=_e.value}var we=Re,ke=we[0],Me=we[1];ne.has(ke)||oe.push(ViewabilityHelper_objectSpread({},Me,{isViewable:!1}))}oe.length>0&&(this._viewableItems=ne,w({viewableItems:Array.from(ne.values()),changed:oe,viewabilityConfig:this._config}))},ViewabilityHelper}(),Oe=E(70);var Fe=function infoLog(){var y;return(y=console).log.apply(y,arguments)};function elementsThatOverlapOffsets(y,w,E){for(var P=[],q=0,ne=0;ne=y[se]&&(P[se]=ne,q++,se===y.length-1))return Ae()(q===y.length,"bad offsets input, should be in increasing order: %s",JSON.stringify(y)),P;return P}function newRangeCount(y,w){return w.last-w.first+1-Math.max(0,1+Math.min(w.last,y.last)-Math.max(w.first,y.first))}function computeWindowedRenderLimits(y,w,E,P){var q=y.data,ne=y.getItemCount,oe=y.maxToRenderPerBatch,ie=y.windowSize,se=ne(q);if(0===se)return w;var le=P.offset,pe=P.velocity,ge=P.visibleLength,me=Math.max(0,le),he=me+ge,ve=(ie-1)*ge,ye=pe>1?"after":pe<-1?"before":"none",_e=Math.max(0,me-.5*ve),Re=Math.max(0,he+.5*ve);if(E(se-1).offset<_e)return{first:Math.max(0,se-1-oe),last:se-1};var we=elementsThatOverlapOffsets([_e,me,he,Re],y.getItemCount(y.data),E),ke=we[0],Me=we[1],Se=we[2],Ae=we[3];ke=null==ke?0:ke,Ae=null==Ae?se-1:Ae;for(var Te={first:Me=null==Me?Math.max(0,ke):Me,last:Se=null==Se?Math.min(Ae,Me+oe-1):Se},Oe=newRangeCount(w,Te);!(Me<=ke&&Se>=Ae);){var Fe=Oe>=oe,je=Me<=w.first||Me>w.last,Be=Me>ke&&(!Fe||!je),Ve=Se>=w.last||Se=Me&&Me>=0&&Se=ke&&Se<=Ae&&Me<=Te.first&&Se>=Te.last))throw new Error("Bad window calculation "+JSON.stringify({first:Me,last:Se,itemCount:se,overscanFirst:ke,overscanLast:Ae,visible:Te}));return{first:Me,last:Se}}function _extends(){return(_extends=Object.assign||function(y){for(var w=1;w0&&w>0&&null!=P.props.initialScrollIndex&&P.props.initialScrollIndex>0&&!P._hasDoneInitialScroll&&(P.scrollToIndex({animated:!1,index:P.props.initialScrollIndex}),P._hasDoneInitialScroll=!0),P.props.onContentSizeChange&&P.props.onContentSizeChange(y,w),P._scrollMetrics.contentLength=P._selectLength({height:w,width:y}),P._scheduleCellsToRenderUpdate(),P._maybeCallOnEndReached()},P._convertParentScrollMetrics=function(y){var w=y.offset-P._offsetFromParentVirtualizedList,E=y.visibleLength,q=w-P._scrollMetrics.offset;return{visibleLength:E,contentLength:P._scrollMetrics.contentLength,offset:w,dOffset:q}},P._onScroll=function(y){P._nestedChildLists.forEach((function(w){w.ref&&w.ref._onScroll(y)})),P.props.onScroll&&P.props.onScroll(y);var w=y.timeStamp,E=P._selectLength(y.nativeEvent.layoutMeasurement),q=P._selectLength(y.nativeEvent.contentSize),ne=P._selectOffset(y.nativeEvent.contentOffset),oe=ne-P._scrollMetrics.offset;if(P._isNestedWithSameOrientation()){if(0===P._scrollMetrics.contentLength)return;var ie=P._convertParentScrollMetrics({visibleLength:E,offset:ne});E=ie.visibleLength,q=ie.contentLength,ne=ie.offset,oe=ie.dOffset}var se=P._scrollMetrics.timestamp?Math.max(1,w-P._scrollMetrics.timestamp):1,le=oe/se;se>500&&P._scrollMetrics.dt>500&&q>5*E&&!P._hasWarned.perf&&(Fe("VirtualizedList: You have a large list that is slow to update - make sure your renderItem function renders components that follow React performance best practices like PureComponent, shouldComponentUpdate, etc.",{dt:se,prevDt:P._scrollMetrics.dt,contentLength:q}),P._hasWarned.perf=!0),P._scrollMetrics={contentLength:q,dt:se,dOffset:oe,offset:ne,timestamp:w,velocity:le,visibleLength:E},P._updateViewableItems(P.props.data),P.props&&(P._maybeCallOnEndReached(),0!==le&&P._fillRateHelper.activate(),P._computeBlankness(),P._scheduleCellsToRenderUpdate())},P._onScrollBeginDrag=function(y){P._nestedChildLists.forEach((function(w){w.ref&&w.ref._onScrollBeginDrag(y)})),P._viewabilityTuples.forEach((function(y){y.viewabilityHelper.recordInteraction()})),P._hasInteracted=!0,P.props.onScrollBeginDrag&&P.props.onScrollBeginDrag(y)},P._onScrollEndDrag=function(y){var w=y.nativeEvent.velocity;w&&(P._scrollMetrics.velocity=P._selectOffset(w)),P._computeBlankness(),P.props.onScrollEndDrag&&P.props.onScrollEndDrag(y)},P._onMomentumScrollEnd=function(y){P._scrollMetrics.velocity=0,P._computeBlankness(),P.props.onMomentumScrollEnd&&P.props.onMomentumScrollEnd(y)},P._updateCellsToRender=function(){var y=P.props,w=y.data,E=y.getItemCount,q=y.onEndReachedThreshold,ne=P._isVirtualizationDisabled();P._updateViewableItems(w),w&&P.setState((function(y){var oe;if(ne){var ie=P._scrollMetrics,se=ie.contentLength,le=ie.offset,pe=ie.visibleLength,ge=se-pe-le0)for(var me=oe.first,he=oe.last,ve=me;ve<=he;ve++){var ye=P._indicesToKeys.get(ve),_e=ye&&P._cellKeysToChildListKeys.get(ye);if(_e){var Re=!1,we=_e,ke=Array.isArray(we),Me=0;for(we=ke?we:we[Symbol.iterator]();;){var Se;if(ke){if(Me>=we.length)break;Se=we[Me++]}else{if((Me=we.next()).done)break;Se=Me.value}var Ae=Se,Te=P._nestedChildLists.get(Ae);if(Te&&Te.ref&&Te.ref.hasMore()){Re=!0;break}}if(Re){oe.last=ve;break}}}return oe}))},P._createViewToken=function(y,w){var E=P.props,q=E.data,ne=E.getItem,oe=E.keyExtractor,ie=ne(q,y);return{index:y,item:ie,key:oe(ie,y),isViewable:w}},P._getFrameMetricsApprox=function(y){var w=P._getFrameMetrics(y);if(w&&w.index===y)return w;var E=P.props.getItemLayout;return Ae()(!E,"Should not have to estimate frames when a measurement metrics function is provided"),{length:P._averageCellLength,offset:P._averageCellLength*y}},P._getFrameMetrics=function(y){var w=P.props,E=w.data,q=w.getItem,ne=w.getItemCount,oe=w.getItemLayout,ie=w.keyExtractor;Ae()(ne(E)>y,"Tried to get frame for out of range index "+y);var se=q(E,y),le=se&&P._frames[ie(se,y)];le&&le.index===y||oe&&(le=oe(E,y));return le},Ae()(!w.onScroll||!w.onScroll.__isNative,"Components based on VirtualizedList must be wrapped with Animated.createAnimatedComponent to support native onScroll events with useNativeDriver"),Ae()(w.windowSize>0,"VirtualizedList: The windowSize prop must be present and set to a value greater than 0."),P._fillRateHelper=new he(P._getFrameMetrics),P._updateCellsToRenderBatcher=new q(P._updateCellsToRender,P.props.updateCellsBatchingPeriod),P.props.viewabilityConfigCallbackPairs?P._viewabilityTuples=P.props.viewabilityConfigCallbackPairs.map((function(y){return{viewabilityHelper:new Te(y.viewabilityConfig),onViewableItemsChanged:y.onViewableItemsChanged}})):P.props.onViewableItemsChanged&&P._viewabilityTuples.push({viewabilityHelper:new Te(P.props.viewabilityConfig),onViewableItemsChanged:P.props.onViewableItemsChanged});var ne={first:P.props.initialScrollIndex||0,last:Math.min(P.props.getItemCount(P.props.data),(P.props.initialScrollIndex||0)+P.props.initialNumToRender)-1};if(P._isNestedWithSameOrientation()){var oe=P.context.virtualizedList.getNestedChildState(P.props.listKey||P._getCellKey());oe&&(ne=oe,P.state=oe,P._frames=oe.frames)}return P.state=ne,P}return w.scrollToEnd=function scrollToEnd(y){var w=!y||y.animated,E=this.props.getItemCount(this.props.data)-1,P=this._getFrameMetricsApprox(E),q=Math.max(0,P.offset+P.length+this._footerLength-this._scrollMetrics.visibleLength);this._scrollRef.scrollTo(this.props.horizontal?{x:q,animated:w}:{y:q,animated:w})},w.scrollToIndex=function scrollToIndex(y){var w=this.props,E=w.data,P=w.horizontal,q=w.getItemCount,ne=w.getItemLayout,oe=w.onScrollToIndexFailed,ie=y.animated,se=y.index,le=y.viewOffset,pe=y.viewPosition;if(Ae()(se>=0&&sethis._highestMeasuredFrameIndex)return Ae()(!!oe,"scrollToIndex should be used in conjunction with getItemLayout or onScrollToIndexFailed, otherwise there is no way to know the location of offscreen indices or handle failures."),void oe({averageItemLength:this._averageCellLength,highestMeasuredFrameIndex:this._highestMeasuredFrameIndex,index:se});var ge=this._getFrameMetricsApprox(se),me=Math.max(0,ge.offset-(pe||0)*(this._scrollMetrics.visibleLength-ge.length))-(le||0);this._scrollRef.scrollTo(P?{x:me,animated:ie}:{y:me,animated:ie})},w.scrollToItem=function scrollToItem(y){for(var w=y.item,E=this.props,P=E.data,q=E.getItem,ne=(0,E.getItemCount)(P),oe=0;oe0){je=!1,Be="";var ye=ie?"width":"height",Re=this.props.initialScrollIndex?-1:this.props.initialNumToRender-1,we=this.state,Se=we.first,Ae=we.last;this._pushCells(pe,me,ge,0,Re,le);var Te=Math.max(Re+1,Se);if(!se&&Se>Re+1){var Oe=!1;if(ge.size>0)for(var Fe=q?1:0,Ve=Te-1;Ve>Re;Ve--)if(ge.has(Ve+Fe)){var Ne,$e,Ye=this._getFrameMetricsApprox(Re),Xe=this._getFrameMetricsApprox(Ve),et=Xe.offset-Ye.offset-(this.props.initialScrollIndex?0:Ye.length);pe.push(_e.createElement(Me.default,{key:"$sticky_lead",style:(Ne={},Ne[ye]=et,Ne)})),this._pushCells(pe,me,ge,Ve,Ve,le);var tt=this._getFrameMetricsApprox(Se).offset-(Xe.offset+Xe.length);pe.push(_e.createElement(Me.default,{key:"$sticky_trail",style:($e={},$e[ye]=tt,$e)})),Oe=!0;break}if(!Oe){var nt,rt=this._getFrameMetricsApprox(Re),ot=this._getFrameMetricsApprox(Se).offset-(rt.offset+rt.length);pe.push(_e.createElement(Me.default,{key:"$lead_spacer",style:(nt={},nt[ye]=ot,nt)}))}}if(this._pushCells(pe,me,ge,Te,Ae,le),!this._hasWarned.keys&&je&&(console.warn("VirtualizedList: missing keys for items, make sure to specify a key or id property on each item or provide a custom keyExtractor.",Be),this._hasWarned.keys=!0),!se&&Ae=ie.length)break;pe=ie[le++]}else{if((le=ie.next()).done)break;pe=le.value}var ge=pe,me=this._nestedChildLists.get(ge);me&&me.ref&&me.ref.measureLayoutRelativeToContainingList()}}this._computeBlankness(),this._updateViewableItems(this.props.data)},w.measureLayoutRelativeToContainingList=function measureLayoutRelativeToContainingList(){var y=this;try{if(!this._scrollRef)return;this._scrollRef.measureLayout(this.context.virtualizedList.getOutermostParentListRef().getScrollRef().getNativeScrollRef(),(function(w,E,P,q){y._offsetFromParentVirtualizedList=y._selectOffset({x:w,y:E}),y._scrollMetrics.contentLength=y._selectLength({width:P,height:q});var ne=y._convertParentScrollMetrics(y.context.virtualizedList.getScrollMetrics());y._scrollMetrics.visibleLength=ne.visibleLength,y._scrollMetrics.offset=ne.offset}),(function(y){console.warn("VirtualizedList: Encountered an error while measuring a list's offset from its containing VirtualizedList.")}))}catch(y){console.warn("measureLayoutRelativeToContainingList threw an error",y.stack)}},w._renderDebugOverlay=function _renderDebugOverlay(){for(var y=this._scrollMetrics.visibleLength/(this._scrollMetrics.contentLength||1),w=[],E=this.props.getItemCount(this.props.data),P=0;P0){var pe=q-this._getFrameMetricsApprox(w).offset;se=se||pe<0||oe<-2&&pe2&&gedocument.F=Object<\/script>"),y.close(),createDict=y.F;P--;)delete createDict.prototype[ne[P]];return createDict()};y.exports=Object.create||function create(y,w){var E;return null!==y?(Empty.prototype=P(y),E=new Empty,Empty.prototype=null,E[oe]=y):E=createDict(),void 0===w?E:q(E,w)}},function(y,w,E){var P=E(433),q=E(305).concat("length","prototype");w.f=Object.getOwnPropertyNames||function getOwnPropertyNames(y){return P(y,q)}},function(y,w,E){var P=E(82),q=E(58),ne=E(304)("IE_PROTO"),oe=Object.prototype;y.exports=Object.getPrototypeOf||function(y){return y=q(y),P(y,ne)?y[ne]:"function"==typeof y.constructor&&y instanceof y.constructor?y.constructor.prototype:y instanceof Object?oe:null}},function(y,w,E){var P=E(34)("unscopables"),q=Array.prototype;null==q[P]&&E(83)(q,P,{}),y.exports=function(y){q[P][y]=!0}},function(y,w,E){var P=E(26);y.exports=function(y,w){if(!P(y)||y._t!==w)throw TypeError("Incompatible receiver, "+w+" required!");return y}},function(y,w,E){var P=E(893),q=E(898);y.exports=function getNative(y,w){var E=q(y,w);return P(E)?E:void 0}},function(y,w,E){var P=E(198),q=E(894),ne=E(895),oe=P?P.toStringTag:void 0;y.exports=function baseGetTag(y){return null==y?void 0===y?"[object Undefined]":"[object Null]":oe&&oe in Object(y)?q(y):ne(y)}},function(y,w,E){"use strict";E.r(w),E.d(w,"default",(function(){return useWindowDimensions}));var P=E(56),q=E(0);function useWindowDimensions(){var y=Object(q.useState)((function(){return P.default.get("window")})),w=y[0],E=y[1];return Object(q.useEffect)((function(){function handleChange(y){var w=y.window;E(w)}return P.default.addEventListener("change",handleChange),E(P.default.get("window")),function(){P.default.removeEventListener("change",handleChange)}}),[]),w}},function(y,w,E){var P=E(87),q=E(88),ne=E(271);y.exports=P?function(y,w,E){return q.f(y,w,ne(1,E))}:function(y,w,E){return y[w]=E,y}},function(y,w,E){"use strict";E.r(w),E.d(w,"Node",(function(){return ut})),E.d(w,"Parser",(function(){return Ne})),E.d(w,"Position",(function(){return je})),E.d(w,"SourceLocation",(function(){return Be})),E.d(w,"TokContext",(function(){return gt})),E.d(w,"Token",(function(){return Mt})),E.d(w,"TokenType",(function(){return he})),E.d(w,"defaultOptions",(function(){return Ve})),E.d(w,"getLineInfo",(function(){return getLineInfo})),E.d(w,"isIdentifierChar",(function(){return isIdentifierChar})),E.d(w,"isIdentifierStart",(function(){return isIdentifierStart})),E.d(w,"isNewLine",(function(){return isNewLine})),E.d(w,"keywordTypes",(function(){return _e})),E.d(w,"lineBreak",(function(){return we})),E.d(w,"lineBreakG",(function(){return ke})),E.d(w,"nonASCIIwhitespace",(function(){return Me})),E.d(w,"parse",(function(){return parse})),E.d(w,"parseExpressionAt",(function(){return parseExpressionAt})),E.d(w,"tokContexts",(function(){return mt})),E.d(w,"tokTypes",(function(){return Re})),E.d(w,"tokenizer",(function(){return tokenizer})),E.d(w,"version",(function(){return Dt}));var P={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},q="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",ne={5:q,"5module":q+" export import",6:q+" const class extends export import super"},oe=/^in(stanceof)?$/,ie="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿯ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-Ᶎꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭧꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",se="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",le=new RegExp("["+ie+"]"),pe=new RegExp("["+ie+se+"]");ie=se=null;var ge=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,477,28,11,0,9,21,155,22,13,52,76,44,33,24,27,35,30,0,12,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,0,33,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,0,161,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,270,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,754,9486,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,15,7472,3104,541],me=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,525,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,4,9,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,232,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,792487,239];function isInAstralSet(y,w){for(var E=65536,P=0;Py)return!1;if((E+=w[P+1])>=y)return!0}}function isIdentifierStart(y,w){return y<65?36===y:y<91||(y<97?95===y:y<123||(y<=65535?y>=170&&le.test(String.fromCharCode(y)):!1!==w&&isInAstralSet(y,ge)))}function isIdentifierChar(y,w){return y<48?36===y:y<58||!(y<65)&&(y<91||(y<97?95===y:y<123||(y<=65535?y>=170&&pe.test(String.fromCharCode(y)):!1!==w&&(isInAstralSet(y,ge)||isInAstralSet(y,me)))))}var he=function TokenType(y,w){void 0===w&&(w={}),this.label=y,this.keyword=w.keyword,this.beforeExpr=!!w.beforeExpr,this.startsExpr=!!w.startsExpr,this.isLoop=!!w.isLoop,this.isAssign=!!w.isAssign,this.prefix=!!w.prefix,this.postfix=!!w.postfix,this.binop=w.binop||null,this.updateContext=null};function binop(y,w){return new he(y,{beforeExpr:!0,binop:w})}var ve={beforeExpr:!0},ye={startsExpr:!0},_e={};function kw(y,w){return void 0===w&&(w={}),w.keyword=y,_e[y]=new he(y,w)}var Re={num:new he("num",ye),regexp:new he("regexp",ye),string:new he("string",ye),name:new he("name",ye),eof:new he("eof"),bracketL:new he("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new he("]"),braceL:new he("{",{beforeExpr:!0,startsExpr:!0}),braceR:new he("}"),parenL:new he("(",{beforeExpr:!0,startsExpr:!0}),parenR:new he(")"),comma:new he(",",ve),semi:new he(";",ve),colon:new he(":",ve),dot:new he("."),question:new he("?",ve),arrow:new he("=>",ve),template:new he("template"),invalidTemplate:new he("invalidTemplate"),ellipsis:new he("...",ve),backQuote:new he("`",ye),dollarBraceL:new he("${",{beforeExpr:!0,startsExpr:!0}),eq:new he("=",{beforeExpr:!0,isAssign:!0}),assign:new he("_=",{beforeExpr:!0,isAssign:!0}),incDec:new he("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new he("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:binop("||",1),logicalAND:binop("&&",2),bitwiseOR:binop("|",3),bitwiseXOR:binop("^",4),bitwiseAND:binop("&",5),equality:binop("==/!=/===/!==",6),relational:binop("/<=/>=",7),bitShift:binop("<>/>>>",8),plusMin:new he("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:binop("%",10),star:binop("*",10),slash:binop("/",10),starstar:new he("**",{beforeExpr:!0}),_break:kw("break"),_case:kw("case",ve),_catch:kw("catch"),_continue:kw("continue"),_debugger:kw("debugger"),_default:kw("default",ve),_do:kw("do",{isLoop:!0,beforeExpr:!0}),_else:kw("else",ve),_finally:kw("finally"),_for:kw("for",{isLoop:!0}),_function:kw("function",ye),_if:kw("if"),_return:kw("return",ve),_switch:kw("switch"),_throw:kw("throw",ve),_try:kw("try"),_var:kw("var"),_const:kw("const"),_while:kw("while",{isLoop:!0}),_with:kw("with"),_new:kw("new",{beforeExpr:!0,startsExpr:!0}),_this:kw("this",ye),_super:kw("super",ye),_class:kw("class",ye),_extends:kw("extends",ve),_export:kw("export"),_import:kw("import",ye),_null:kw("null",ye),_true:kw("true",ye),_false:kw("false",ye),_in:kw("in",{beforeExpr:!0,binop:7}),_instanceof:kw("instanceof",{beforeExpr:!0,binop:7}),_typeof:kw("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:kw("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:kw("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},we=/\r\n?|\n|\u2028|\u2029/,ke=new RegExp(we.source,"g");function isNewLine(y,w){return 10===y||13===y||!w&&(8232===y||8233===y)}var Me=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,Se=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,Ae=Object.prototype,Te=Ae.hasOwnProperty,Oe=Ae.toString;function has(y,w){return Te.call(y,w)}var Fe=Array.isArray||function(y){return"[object Array]"===Oe.call(y)};function wordsRegexp(y){return new RegExp("^(?:"+y.replace(/ /g,"|")+")$")}var je=function Position(y,w){this.line=y,this.column=w};je.prototype.offset=function offset(y){return new je(this.line,this.column+y)};var Be=function SourceLocation(y,w,E){this.start=w,this.end=E,null!==y.sourceFile&&(this.source=y.sourceFile)};function getLineInfo(y,w){for(var E=1,P=0;;){ke.lastIndex=P;var q=ke.exec(y);if(!(q&&q.index=2015&&(w.ecmaVersion-=2009),null==w.allowReserved&&(w.allowReserved=w.ecmaVersion<5),Fe(w.onToken)){var P=w.onToken;w.onToken=function(y){return P.push(y)}}return Fe(w.onComment)&&(w.onComment=function pushComment(y,w){return function(E,P,q,ne,oe,ie){var se={type:E?"Block":"Line",value:P,start:q,end:ne};y.locations&&(se.loc=new Be(this,oe,ie)),y.ranges&&(se.range=[q,ne]),w.push(se)}}(w,w.onComment)),w}function functionFlags(y,w){return 2|(y?4:0)|(w?8:0)}var Ne=function Parser(y,w,E){this.options=y=getOptions(y),this.sourceFile=y.sourceFile,this.keywords=wordsRegexp(ne[y.ecmaVersion>=6?6:"module"===y.sourceType?"5module":5]);var q="";if(!0!==y.allowReserved){for(var oe=y.ecmaVersion;!(q=P[oe]);oe--);"module"===y.sourceType&&(q+=" await")}this.reservedWords=wordsRegexp(q);var ie=(q?q+" ":"")+P.strict;this.reservedWordsStrict=wordsRegexp(ie),this.reservedWordsStrictBind=wordsRegexp(ie+" "+P.strictBind),this.input=String(w),this.containsEsc=!1,E?(this.pos=E,this.lineStart=this.input.lastIndexOf("\n",E-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(we).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=Re.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===y.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&y.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null},Ue={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}};Ne.prototype.parse=function parse(){var y=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(y)},Ue.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},Ue.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0},Ue.inAsync.get=function(){return(4&this.currentVarScope().flags)>0},Ue.allowSuper.get=function(){return(64&this.currentThisScope().flags)>0},Ue.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},Ue.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},Ne.prototype.inNonArrowFunction=function inNonArrowFunction(){return(2&this.currentThisScope().flags)>0},Ne.extend=function extend(){for(var y=[],w=arguments.length;w--;)y[w]=arguments[w];for(var E=this,P=0;P-1&&this.raiseRecoverable(y.trailingComma,"Comma is not permitted after the rest element");var E=w?y.parenthesizedAssign:y.parenthesizedBind;E>-1&&this.raiseRecoverable(E,"Parenthesized pattern")}},We.checkExpressionErrors=function(y,w){if(!y)return!1;var E=y.shorthandAssign,P=y.doubleProto;if(!w)return E>=0||P>=0;E>=0&&this.raise(E,"Shorthand property assignments are valid only in destructuring patterns"),P>=0&&this.raiseRecoverable(P,"Redefinition of __proto__ property")},We.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos=6&&this.unexpected(),this.parseFunctionStatement(ne,!1,!y);case Re._class:return y&&this.unexpected(),this.parseClass(ne,!0);case Re._if:return this.parseIfStatement(ne);case Re._return:return this.parseReturnStatement(ne);case Re._switch:return this.parseSwitchStatement(ne);case Re._throw:return this.parseThrowStatement(ne);case Re._try:return this.parseTryStatement(ne);case Re._const:case Re._var:return P=P||this.value,y&&"var"!==P&&this.unexpected(),this.parseVarStatement(ne,P);case Re._while:return this.parseWhileStatement(ne);case Re._with:return this.parseWithStatement(ne);case Re.braceL:return this.parseBlock(!0,ne);case Re.semi:return this.parseEmptyStatement(ne);case Re._export:case Re._import:if(this.options.ecmaVersion>10&&q===Re._import){Se.lastIndex=this.pos;var oe=Se.exec(this.input),ie=this.pos+oe[0].length;if(40===this.input.charCodeAt(ie))return this.parseExpressionStatement(ne,this.parseExpression())}return this.options.allowImportExportEverywhere||(w||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),q===Re._import?this.parseImport(ne):this.parseExport(ne,E);default:if(this.isAsyncFunction())return y&&this.unexpected(),this.next(),this.parseFunctionStatement(ne,!0,!y);var se=this.value,le=this.parseExpression();return q===Re.name&&"Identifier"===le.type&&this.eat(Re.colon)?this.parseLabeledStatement(ne,se,le,y):this.parseExpressionStatement(ne,le)}},Ye.parseBreakContinueStatement=function(y,w){var E="break"===w;this.next(),this.eat(Re.semi)||this.insertSemicolon()?y.label=null:this.type!==Re.name?this.unexpected():(y.label=this.parseIdent(),this.semicolon());for(var P=0;P=6?this.eat(Re.semi):this.semicolon(),this.finishNode(y,"DoWhileStatement")},Ye.parseForStatement=function(y){this.next();var w=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(Xe),this.enterScope(0),this.expect(Re.parenL),this.type===Re.semi)return w>-1&&this.unexpected(w),this.parseFor(y,null);var E=this.isLet();if(this.type===Re._var||this.type===Re._const||E){var P=this.startNode(),q=E?"let":this.value;return this.next(),this.parseVar(P,!0,q),this.finishNode(P,"VariableDeclaration"),(this.type===Re._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===P.declarations.length?(this.options.ecmaVersion>=9&&(this.type===Re._in?w>-1&&this.unexpected(w):y.await=w>-1),this.parseForIn(y,P)):(w>-1&&this.unexpected(w),this.parseFor(y,P))}var ne=new DestructuringErrors,oe=this.parseExpression(!0,ne);return this.type===Re._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===Re._in?w>-1&&this.unexpected(w):y.await=w>-1),this.toAssignable(oe,!1,ne),this.checkLVal(oe),this.parseForIn(y,oe)):(this.checkExpressionErrors(ne,!0),w>-1&&this.unexpected(w),this.parseFor(y,oe))},Ye.parseFunctionStatement=function(y,w,E){return this.next(),this.parseFunction(y,nt|(E?0:rt),!1,w)},Ye.parseIfStatement=function(y){return this.next(),y.test=this.parseParenExpression(),y.consequent=this.parseStatement("if"),y.alternate=this.eat(Re._else)?this.parseStatement("if"):null,this.finishNode(y,"IfStatement")},Ye.parseReturnStatement=function(y){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(Re.semi)||this.insertSemicolon()?y.argument=null:(y.argument=this.parseExpression(),this.semicolon()),this.finishNode(y,"ReturnStatement")},Ye.parseSwitchStatement=function(y){var w;this.next(),y.discriminant=this.parseParenExpression(),y.cases=[],this.expect(Re.braceL),this.labels.push(et),this.enterScope(0);for(var E=!1;this.type!==Re.braceR;)if(this.type===Re._case||this.type===Re._default){var P=this.type===Re._case;w&&this.finishNode(w,"SwitchCase"),y.cases.push(w=this.startNode()),w.consequent=[],this.next(),P?w.test=this.parseExpression():(E&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),E=!0,w.test=null),this.expect(Re.colon)}else w||this.unexpected(),w.consequent.push(this.parseStatement(null));return this.exitScope(),w&&this.finishNode(w,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(y,"SwitchStatement")},Ye.parseThrowStatement=function(y){return this.next(),we.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),y.argument=this.parseExpression(),this.semicolon(),this.finishNode(y,"ThrowStatement")};var tt=[];Ye.parseTryStatement=function(y){if(this.next(),y.block=this.parseBlock(),y.handler=null,this.type===Re._catch){var w=this.startNode();if(this.next(),this.eat(Re.parenL)){w.param=this.parseBindingAtom();var E="Identifier"===w.param.type;this.enterScope(E?32:0),this.checkLVal(w.param,E?4:2),this.expect(Re.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),w.param=null,this.enterScope(0);w.body=this.parseBlock(!1),this.exitScope(),y.handler=this.finishNode(w,"CatchClause")}return y.finalizer=this.eat(Re._finally)?this.parseBlock():null,y.handler||y.finalizer||this.raise(y.start,"Missing catch or finally clause"),this.finishNode(y,"TryStatement")},Ye.parseVarStatement=function(y,w){return this.next(),this.parseVar(y,!1,w),this.semicolon(),this.finishNode(y,"VariableDeclaration")},Ye.parseWhileStatement=function(y){return this.next(),y.test=this.parseParenExpression(),this.labels.push(Xe),y.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(y,"WhileStatement")},Ye.parseWithStatement=function(y){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),y.object=this.parseParenExpression(),y.body=this.parseStatement("with"),this.finishNode(y,"WithStatement")},Ye.parseEmptyStatement=function(y){return this.next(),this.finishNode(y,"EmptyStatement")},Ye.parseLabeledStatement=function(y,w,E,P){for(var q=0,ne=this.labels;q=0;ie--){var se=this.labels[ie];if(se.statementStart!==y.start)break;se.statementStart=this.start,se.kind=oe}return this.labels.push({name:w,kind:oe,statementStart:this.start}),y.body=this.parseStatement(P?-1===P.indexOf("label")?P+"label":P:"label"),this.labels.pop(),y.label=E,this.finishNode(y,"LabeledStatement")},Ye.parseExpressionStatement=function(y,w){return y.expression=w,this.semicolon(),this.finishNode(y,"ExpressionStatement")},Ye.parseBlock=function(y,w){for(void 0===y&&(y=!0),void 0===w&&(w=this.startNode()),w.body=[],this.expect(Re.braceL),y&&this.enterScope(0);!this.eat(Re.braceR);){var E=this.parseStatement(null);w.body.push(E)}return y&&this.exitScope(),this.finishNode(w,"BlockStatement")},Ye.parseFor=function(y,w){return y.init=w,this.expect(Re.semi),y.test=this.type===Re.semi?null:this.parseExpression(),this.expect(Re.semi),y.update=this.type===Re.parenR?null:this.parseExpression(),this.expect(Re.parenR),y.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(y,"ForStatement")},Ye.parseForIn=function(y,w){var E=this.type===Re._in;return this.next(),"VariableDeclaration"===w.type&&null!=w.declarations[0].init&&(!E||this.options.ecmaVersion<8||this.strict||"var"!==w.kind||"Identifier"!==w.declarations[0].id.type)?this.raise(w.start,(E?"for-in":"for-of")+" loop variable declaration may not have an initializer"):"AssignmentPattern"===w.type&&this.raise(w.start,"Invalid left-hand side in for-loop"),y.left=w,y.right=E?this.parseExpression():this.parseMaybeAssign(),this.expect(Re.parenR),y.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(y,E?"ForInStatement":"ForOfStatement")},Ye.parseVar=function(y,w,E){for(y.declarations=[],y.kind=E;;){var P=this.startNode();if(this.parseVarId(P,E),this.eat(Re.eq)?P.init=this.parseMaybeAssign(w):"const"!==E||this.type===Re._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===P.id.type||w&&(this.type===Re._in||this.isContextual("of"))?P.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),y.declarations.push(this.finishNode(P,"VariableDeclarator")),!this.eat(Re.comma))break}return y},Ye.parseVarId=function(y,w){y.id=this.parseBindingAtom(),this.checkLVal(y.id,"var"===w?1:2,!1)};var nt=1,rt=2;Ye.parseFunction=function(y,w,E,P){this.initFunction(y),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!P)&&(this.type===Re.star&&w&rt&&this.unexpected(),y.generator=this.eat(Re.star)),this.options.ecmaVersion>=8&&(y.async=!!P),w&nt&&(y.id=4&w&&this.type!==Re.name?null:this.parseIdent(),!y.id||w&rt||this.checkLVal(y.id,this.strict||y.generator||y.async?this.treatFunctionsAsVar?1:2:3));var q=this.yieldPos,ne=this.awaitPos,oe=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(functionFlags(y.async,y.generator)),w&nt||(y.id=this.type===Re.name?this.parseIdent():null),this.parseFunctionParams(y),this.parseFunctionBody(y,E,!1),this.yieldPos=q,this.awaitPos=ne,this.awaitIdentPos=oe,this.finishNode(y,w&nt?"FunctionDeclaration":"FunctionExpression")},Ye.parseFunctionParams=function(y){this.expect(Re.parenL),y.params=this.parseBindingList(Re.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},Ye.parseClass=function(y,w){this.next();var E=this.strict;this.strict=!0,this.parseClassId(y,w),this.parseClassSuper(y);var P=this.startNode(),q=!1;for(P.body=[],this.expect(Re.braceL);!this.eat(Re.braceR);){var ne=this.parseClassElement(null!==y.superClass);ne&&(P.body.push(ne),"MethodDefinition"===ne.type&&"constructor"===ne.kind&&(q&&this.raise(ne.start,"Duplicate constructor in the same class"),q=!0))}return y.body=this.finishNode(P,"ClassBody"),this.strict=E,this.finishNode(y,w?"ClassDeclaration":"ClassExpression")},Ye.parseClassElement=function(y){var w=this;if(this.eat(Re.semi))return null;var E=this.startNode(),tryContextual=function(y,P){void 0===P&&(P=!1);var q=w.start,ne=w.startLoc;return!!w.eatContextual(y)&&(!(w.type===Re.parenL||P&&w.canInsertSemicolon())||(E.key&&w.unexpected(),E.computed=!1,E.key=w.startNodeAt(q,ne),E.key.name=y,w.finishNode(E.key,"Identifier"),!1))};E.kind="method",E.static=tryContextual("static");var P=this.eat(Re.star),q=!1;P||(this.options.ecmaVersion>=8&&tryContextual("async",!0)?(q=!0,P=this.options.ecmaVersion>=9&&this.eat(Re.star)):tryContextual("get")?E.kind="get":tryContextual("set")&&(E.kind="set")),E.key||this.parsePropertyName(E);var ne=E.key,oe=!1;return E.computed||E.static||!("Identifier"===ne.type&&"constructor"===ne.name||"Literal"===ne.type&&"constructor"===ne.value)?E.static&&"Identifier"===ne.type&&"prototype"===ne.name&&this.raise(ne.start,"Classes may not have a static property named prototype"):("method"!==E.kind&&this.raise(ne.start,"Constructor can't have get/set modifier"),P&&this.raise(ne.start,"Constructor can't be a generator"),q&&this.raise(ne.start,"Constructor can't be an async method"),E.kind="constructor",oe=y),this.parseClassMethod(E,P,q,oe),"get"===E.kind&&0!==E.value.params.length&&this.raiseRecoverable(E.value.start,"getter should have no params"),"set"===E.kind&&1!==E.value.params.length&&this.raiseRecoverable(E.value.start,"setter should have exactly one param"),"set"===E.kind&&"RestElement"===E.value.params[0].type&&this.raiseRecoverable(E.value.params[0].start,"Setter cannot use rest params"),E},Ye.parseClassMethod=function(y,w,E,P){return y.value=this.parseMethod(w,E,P),this.finishNode(y,"MethodDefinition")},Ye.parseClassId=function(y,w){this.type===Re.name?(y.id=this.parseIdent(),w&&this.checkLVal(y.id,2,!1)):(!0===w&&this.unexpected(),y.id=null)},Ye.parseClassSuper=function(y){y.superClass=this.eat(Re._extends)?this.parseExprSubscripts():null},Ye.parseExport=function(y,w){if(this.next(),this.eat(Re.star))return this.expectContextual("from"),this.type!==Re.string&&this.unexpected(),y.source=this.parseExprAtom(),this.semicolon(),this.finishNode(y,"ExportAllDeclaration");if(this.eat(Re._default)){var E;if(this.checkExport(w,"default",this.lastTokStart),this.type===Re._function||(E=this.isAsyncFunction())){var P=this.startNode();this.next(),E&&this.next(),y.declaration=this.parseFunction(P,4|nt,!1,E)}else if(this.type===Re._class){var q=this.startNode();y.declaration=this.parseClass(q,"nullableID")}else y.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(y,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())y.declaration=this.parseStatement(null),"VariableDeclaration"===y.declaration.type?this.checkVariableExport(w,y.declaration.declarations):this.checkExport(w,y.declaration.id.name,y.declaration.id.start),y.specifiers=[],y.source=null;else{if(y.declaration=null,y.specifiers=this.parseExportSpecifiers(w),this.eatContextual("from"))this.type!==Re.string&&this.unexpected(),y.source=this.parseExprAtom();else{for(var ne=0,oe=y.specifiers;ne=6&&y)switch(y.type){case"Identifier":this.inAsync&&"await"===y.name&&this.raise(y.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":y.type="ObjectPattern",E&&this.checkPatternErrors(E,!0);for(var P=0,q=y.properties;P=8&&!ne&&"async"===oe.name&&!this.canInsertSemicolon()&&this.eat(Re._function))return this.parseFunction(this.startNodeAt(P,q),0,!1,!0);if(E&&!this.canInsertSemicolon()){if(this.eat(Re.arrow))return this.parseArrowExpression(this.startNodeAt(P,q),[oe],!1);if(this.options.ecmaVersion>=8&&"async"===oe.name&&this.type===Re.name&&!ne)return oe=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(Re.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(P,q),[oe],!0)}return oe;case Re.regexp:var ie=this.value;return(w=this.parseLiteral(ie.value)).regex={pattern:ie.pattern,flags:ie.flags},w;case Re.num:case Re.string:return this.parseLiteral(this.value);case Re._null:case Re._true:case Re._false:return(w=this.startNode()).value=this.type===Re._null?null:this.type===Re._true,w.raw=this.type.keyword,this.next(),this.finishNode(w,"Literal");case Re.parenL:var se=this.start,le=this.parseParenAndDistinguishExpression(E);return y&&(y.parenthesizedAssign<0&&!this.isSimpleAssignTarget(le)&&(y.parenthesizedAssign=se),y.parenthesizedBind<0&&(y.parenthesizedBind=se)),le;case Re.bracketL:return w=this.startNode(),this.next(),w.elements=this.parseExprList(Re.bracketR,!0,!0,y),this.finishNode(w,"ArrayExpression");case Re.braceL:return this.parseObj(!1,y);case Re._function:return w=this.startNode(),this.next(),this.parseFunction(w,0);case Re._class:return this.parseClass(this.startNode(),!1);case Re._new:return this.parseNew();case Re.backQuote:return this.parseTemplate();case Re._import:return this.options.ecmaVersion>10?this.parseDynamicImport():this.unexpected();default:this.unexpected()}},it.parseDynamicImport=function(){var y=this.startNode();return this.next(),this.type!==Re.parenL&&this.unexpected(),this.finishNode(y,"Import")},it.parseLiteral=function(y){var w=this.startNode();return w.value=y,w.raw=this.input.slice(this.start,this.end),110===w.raw.charCodeAt(w.raw.length-1)&&(w.bigint=w.raw.slice(0,-1)),this.next(),this.finishNode(w,"Literal")},it.parseParenExpression=function(){this.expect(Re.parenL);var y=this.parseExpression();return this.expect(Re.parenR),y},it.parseParenAndDistinguishExpression=function(y){var w,E=this.start,P=this.startLoc,q=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var ne,oe=this.start,ie=this.startLoc,se=[],le=!0,pe=!1,ge=new DestructuringErrors,me=this.yieldPos,he=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==Re.parenR;){if(le?le=!1:this.expect(Re.comma),q&&this.afterTrailingComma(Re.parenR,!0)){pe=!0;break}if(this.type===Re.ellipsis){ne=this.start,se.push(this.parseParenItem(this.parseRestBinding())),this.type===Re.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}se.push(this.parseMaybeAssign(!1,ge,this.parseParenItem))}var ve=this.start,ye=this.startLoc;if(this.expect(Re.parenR),y&&!this.canInsertSemicolon()&&this.eat(Re.arrow))return this.checkPatternErrors(ge,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=me,this.awaitPos=he,this.parseParenArrowList(E,P,se);se.length&&!pe||this.unexpected(this.lastTokStart),ne&&this.unexpected(ne),this.checkExpressionErrors(ge,!0),this.yieldPos=me||this.yieldPos,this.awaitPos=he||this.awaitPos,se.length>1?((w=this.startNodeAt(oe,ie)).expressions=se,this.finishNodeAt(w,"SequenceExpression",ve,ye)):w=se[0]}else w=this.parseParenExpression();if(this.options.preserveParens){var _e=this.startNodeAt(E,P);return _e.expression=w,this.finishNode(_e,"ParenthesizedExpression")}return w},it.parseParenItem=function(y){return y},it.parseParenArrowList=function(y,w,E){return this.parseArrowExpression(this.startNodeAt(y,w),E)};var st=[];it.parseNew=function(){var y=this.startNode(),w=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(Re.dot)){y.meta=w;var E=this.containsEsc;return y.property=this.parseIdent(!0),("target"!==y.property.name||E)&&this.raiseRecoverable(y.property.start,"The only valid meta property for new is new.target"),this.inNonArrowFunction()||this.raiseRecoverable(y.start,"new.target can only be used in functions"),this.finishNode(y,"MetaProperty")}var P=this.start,q=this.startLoc;return y.callee=this.parseSubscripts(this.parseExprAtom(),P,q,!0),this.options.ecmaVersion>10&&"Import"===y.callee.type&&this.raise(y.callee.start,"Cannot use new with import(...)"),this.eat(Re.parenL)?y.arguments=this.parseExprList(Re.parenR,this.options.ecmaVersion>=8&&"Import"!==y.callee.type,!1):y.arguments=st,this.finishNode(y,"NewExpression")},it.parseTemplateElement=function(y){var w=y.isTagged,E=this.startNode();return this.type===Re.invalidTemplate?(w||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),E.value={raw:this.value,cooked:null}):E.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),E.tail=this.type===Re.backQuote,this.finishNode(E,"TemplateElement")},it.parseTemplate=function(y){void 0===y&&(y={});var w=y.isTagged;void 0===w&&(w=!1);var E=this.startNode();this.next(),E.expressions=[];var P=this.parseTemplateElement({isTagged:w});for(E.quasis=[P];!P.tail;)this.type===Re.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(Re.dollarBraceL),E.expressions.push(this.parseExpression()),this.expect(Re.braceR),E.quasis.push(P=this.parseTemplateElement({isTagged:w}));return this.next(),this.finishNode(E,"TemplateLiteral")},it.isAsyncProp=function(y){return!y.computed&&"Identifier"===y.key.type&&"async"===y.key.name&&(this.type===Re.name||this.type===Re.num||this.type===Re.string||this.type===Re.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===Re.star)&&!we.test(this.input.slice(this.lastTokEnd,this.start))},it.parseObj=function(y,w){var E=this.startNode(),P=!0,q={};for(E.properties=[],this.next();!this.eat(Re.braceR);){if(P)P=!1;else if(this.expect(Re.comma),this.afterTrailingComma(Re.braceR))break;var ne=this.parseProperty(y,w);y||this.checkPropClash(ne,q,w),E.properties.push(ne)}return this.finishNode(E,y?"ObjectPattern":"ObjectExpression")},it.parseProperty=function(y,w){var E,P,q,ne,oe=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(Re.ellipsis))return y?(oe.argument=this.parseIdent(!1),this.type===Re.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(oe,"RestElement")):(this.type===Re.parenL&&w&&(w.parenthesizedAssign<0&&(w.parenthesizedAssign=this.start),w.parenthesizedBind<0&&(w.parenthesizedBind=this.start)),oe.argument=this.parseMaybeAssign(!1,w),this.type===Re.comma&&w&&w.trailingComma<0&&(w.trailingComma=this.start),this.finishNode(oe,"SpreadElement"));this.options.ecmaVersion>=6&&(oe.method=!1,oe.shorthand=!1,(y||w)&&(q=this.start,ne=this.startLoc),y||(E=this.eat(Re.star)));var ie=this.containsEsc;return this.parsePropertyName(oe),!y&&!ie&&this.options.ecmaVersion>=8&&!E&&this.isAsyncProp(oe)?(P=!0,E=this.options.ecmaVersion>=9&&this.eat(Re.star),this.parsePropertyName(oe,w)):P=!1,this.parsePropertyValue(oe,y,E,P,q,ne,w,ie),this.finishNode(oe,"Property")},it.parsePropertyValue=function(y,w,E,P,q,ne,oe,ie){if((E||P)&&this.type===Re.colon&&this.unexpected(),this.eat(Re.colon))y.value=w?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,oe),y.kind="init";else if(this.options.ecmaVersion>=6&&this.type===Re.parenL)w&&this.unexpected(),y.kind="init",y.method=!0,y.value=this.parseMethod(E,P);else if(w||ie||!(this.options.ecmaVersion>=5)||y.computed||"Identifier"!==y.key.type||"get"!==y.key.name&&"set"!==y.key.name||this.type===Re.comma||this.type===Re.braceR)this.options.ecmaVersion>=6&&!y.computed&&"Identifier"===y.key.type?((E||P)&&this.unexpected(),this.checkUnreserved(y.key),"await"!==y.key.name||this.awaitIdentPos||(this.awaitIdentPos=q),y.kind="init",w?y.value=this.parseMaybeDefault(q,ne,y.key):this.type===Re.eq&&oe?(oe.shorthandAssign<0&&(oe.shorthandAssign=this.start),y.value=this.parseMaybeDefault(q,ne,y.key)):y.value=y.key,y.shorthand=!0):this.unexpected();else{(E||P)&&this.unexpected(),y.kind=y.key.name,this.parsePropertyName(y),y.value=this.parseMethod(!1);var se="get"===y.kind?0:1;if(y.value.params.length!==se){var le=y.value.start;"get"===y.kind?this.raiseRecoverable(le,"getter should have no params"):this.raiseRecoverable(le,"setter should have exactly one param")}else"set"===y.kind&&"RestElement"===y.value.params[0].type&&this.raiseRecoverable(y.value.params[0].start,"Setter cannot use rest params")}},it.parsePropertyName=function(y){if(this.options.ecmaVersion>=6){if(this.eat(Re.bracketL))return y.computed=!0,y.key=this.parseMaybeAssign(),this.expect(Re.bracketR),y.key;y.computed=!1}return y.key=this.type===Re.num||this.type===Re.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},it.initFunction=function(y){y.id=null,this.options.ecmaVersion>=6&&(y.generator=y.expression=!1),this.options.ecmaVersion>=8&&(y.async=!1)},it.parseMethod=function(y,w,E){var P=this.startNode(),q=this.yieldPos,ne=this.awaitPos,oe=this.awaitIdentPos;return this.initFunction(P),this.options.ecmaVersion>=6&&(P.generator=y),this.options.ecmaVersion>=8&&(P.async=!!w),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|functionFlags(w,P.generator)|(E?128:0)),this.expect(Re.parenL),P.params=this.parseBindingList(Re.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(P,!1,!0),this.yieldPos=q,this.awaitPos=ne,this.awaitIdentPos=oe,this.finishNode(P,"FunctionExpression")},it.parseArrowExpression=function(y,w,E){var P=this.yieldPos,q=this.awaitPos,ne=this.awaitIdentPos;return this.enterScope(16|functionFlags(E,!1)),this.initFunction(y),this.options.ecmaVersion>=8&&(y.async=!!E),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,y.params=this.toAssignableList(w,!0),this.parseFunctionBody(y,!0,!1),this.yieldPos=P,this.awaitPos=q,this.awaitIdentPos=ne,this.finishNode(y,"ArrowFunctionExpression")},it.parseFunctionBody=function(y,w,E){var P=w&&this.type!==Re.braceL,q=this.strict,ne=!1;if(P)y.body=this.parseMaybeAssign(),y.expression=!0,this.checkParams(y,!1);else{var oe=this.options.ecmaVersion>=7&&!this.isSimpleParamList(y.params);q&&!oe||(ne=this.strictDirective(this.end))&&oe&&this.raiseRecoverable(y.start,"Illegal 'use strict' directive in function with non-simple parameter list");var ie=this.labels;this.labels=[],ne&&(this.strict=!0),this.checkParams(y,!q&&!ne&&!w&&!E&&this.isSimpleParamList(y.params)),y.body=this.parseBlock(!1),y.expression=!1,this.adaptDirectivePrologue(y.body.body),this.labels=ie}this.exitScope(),this.strict&&y.id&&this.checkLVal(y.id,5),this.strict=q},it.isSimpleParamList=function(y){for(var w=0,E=y;w-1||q.functions.indexOf(y)>-1||q.var.indexOf(y)>-1,q.lexical.push(y),this.inModule&&1&q.flags&&delete this.undefinedExports[y]}else if(4===w){this.currentScope().lexical.push(y)}else if(3===w){var ne=this.currentScope();P=this.treatFunctionsAsVar?ne.lexical.indexOf(y)>-1:ne.lexical.indexOf(y)>-1||ne.var.indexOf(y)>-1,ne.functions.push(y)}else for(var oe=this.scopeStack.length-1;oe>=0;--oe){var ie=this.scopeStack[oe];if(ie.lexical.indexOf(y)>-1&&!(32&ie.flags&&ie.lexical[0]===y)||!this.treatFunctionsAsVarInScope(ie)&&ie.functions.indexOf(y)>-1){P=!0;break}if(ie.var.push(y),this.inModule&&1&ie.flags&&delete this.undefinedExports[y],3&ie.flags)break}P&&this.raiseRecoverable(E,"Identifier '"+y+"' has already been declared")},ct.checkLocalExport=function(y){-1===this.scopeStack[0].lexical.indexOf(y.name)&&-1===this.scopeStack[0].var.indexOf(y.name)&&(this.undefinedExports[y.name]=y)},ct.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},ct.currentVarScope=function(){for(var y=this.scopeStack.length-1;;y--){var w=this.scopeStack[y];if(3&w.flags)return w}},ct.currentThisScope=function(){for(var y=this.scopeStack.length-1;;y--){var w=this.scopeStack[y];if(3&w.flags&&!(16&w.flags))return w}};var ut=function Node(y,w,E){this.type="",this.start=w,this.end=0,y.options.locations&&(this.loc=new Be(y,E)),y.options.directSourceFile&&(this.sourceFile=y.options.directSourceFile),y.options.ranges&&(this.range=[w,0])},pt=Ne.prototype;function finishNodeAt(y,w,E,P){return y.type=w,y.end=E,this.options.locations&&(y.loc.end=P),this.options.ranges&&(y.range[1]=E),y}pt.startNode=function(){return new ut(this,this.start,this.startLoc)},pt.startNodeAt=function(y,w){return new ut(this,y,w)},pt.finishNode=function(y,w){return finishNodeAt.call(this,y,w,this.lastTokEnd,this.lastTokEndLoc)},pt.finishNodeAt=function(y,w,E,P){return finishNodeAt.call(this,y,w,E,P)};var gt=function TokContext(y,w,E,P,q){this.token=y,this.isExpr=!!w,this.preserveSpace=!!E,this.override=P,this.generator=!!q},mt={b_stat:new gt("{",!1),b_expr:new gt("{",!0),b_tmpl:new gt("${",!1),p_stat:new gt("(",!1),p_expr:new gt("(",!0),q_tmpl:new gt("`",!0,!0,(function(y){return y.tryReadTemplateToken()})),f_stat:new gt("function",!1),f_expr:new gt("function",!0),f_expr_gen:new gt("function",!0,!1,null,!0),f_gen:new gt("function",!1,!1,null,!0)},ht=Ne.prototype;ht.initialContext=function(){return[mt.b_stat]},ht.braceIsBlock=function(y){var w=this.curContext();return w===mt.f_expr||w===mt.f_stat||(y!==Re.colon||w!==mt.b_stat&&w!==mt.b_expr?y===Re._return||y===Re.name&&this.exprAllowed?we.test(this.input.slice(this.lastTokEnd,this.start)):y===Re._else||y===Re.semi||y===Re.eof||y===Re.parenR||y===Re.arrow||(y===Re.braceL?w===mt.b_stat:y!==Re._var&&y!==Re._const&&y!==Re.name&&!this.exprAllowed):!w.isExpr)},ht.inGeneratorContext=function(){for(var y=this.context.length-1;y>=1;y--){var w=this.context[y];if("function"===w.token)return w.generator}return!1},ht.updateContext=function(y){var w,E=this.type;E.keyword&&y===Re.dot?this.exprAllowed=!1:(w=E.updateContext)?w.call(this,y):this.exprAllowed=E.beforeExpr},Re.parenR.updateContext=Re.braceR.updateContext=function(){if(1!==this.context.length){var y=this.context.pop();y===mt.b_stat&&"function"===this.curContext().token&&(y=this.context.pop()),this.exprAllowed=!y.isExpr}else this.exprAllowed=!0},Re.braceL.updateContext=function(y){this.context.push(this.braceIsBlock(y)?mt.b_stat:mt.b_expr),this.exprAllowed=!0},Re.dollarBraceL.updateContext=function(){this.context.push(mt.b_tmpl),this.exprAllowed=!0},Re.parenL.updateContext=function(y){var w=y===Re._if||y===Re._for||y===Re._with||y===Re._while;this.context.push(w?mt.p_stat:mt.p_expr),this.exprAllowed=!0},Re.incDec.updateContext=function(){},Re._function.updateContext=Re._class.updateContext=function(y){!y.beforeExpr||y===Re.semi||y===Re._else||y===Re._return&&we.test(this.input.slice(this.lastTokEnd,this.start))||(y===Re.colon||y===Re.braceL)&&this.curContext()===mt.b_stat?this.context.push(mt.f_stat):this.context.push(mt.f_expr),this.exprAllowed=!1},Re.backQuote.updateContext=function(){this.curContext()===mt.q_tmpl?this.context.pop():this.context.push(mt.q_tmpl),this.exprAllowed=!1},Re.star.updateContext=function(y){if(y===Re._function){var w=this.context.length-1;this.context[w]===mt.f_expr?this.context[w]=mt.f_expr_gen:this.context[w]=mt.f_gen}this.exprAllowed=!0},Re.name.updateContext=function(y){var w=!1;this.options.ecmaVersion>=6&&y!==Re.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(w=!0),this.exprAllowed=w};var ft="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",vt=ft+" Extended_Pictographic",yt={9:ft,10:vt,11:"ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS Extended_Pictographic"},_t="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",bt="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",Rt=bt+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",xt={9:bt,10:Rt,11:"Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho"},Ct={};function buildUnicodeData(y){var w=Ct[y]={binary:wordsRegexp(yt[y]+" "+_t),nonBinary:{General_Category:wordsRegexp(_t),Script:wordsRegexp(xt[y])}};w.nonBinary.Script_Extensions=w.nonBinary.Script,w.nonBinary.gc=w.nonBinary.General_Category,w.nonBinary.sc=w.nonBinary.Script,w.nonBinary.scx=w.nonBinary.Script_Extensions}buildUnicodeData(9),buildUnicodeData(10),buildUnicodeData(11);var wt=Ne.prototype,kt=function RegExpValidationState(y){this.parser=y,this.validFlags="gim"+(y.options.ecmaVersion>=6?"uy":"")+(y.options.ecmaVersion>=9?"s":""),this.unicodeProperties=Ct[y.options.ecmaVersion>=11?11:y.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function codePointToString(y){return y<=65535?String.fromCharCode(y):(y-=65536,String.fromCharCode(55296+(y>>10),56320+(1023&y)))}function isSyntaxCharacter(y){return 36===y||y>=40&&y<=43||46===y||63===y||y>=91&&y<=94||y>=123&&y<=125}function isControlLetter(y){return y>=65&&y<=90||y>=97&&y<=122}function isUnicodePropertyNameCharacter(y){return isControlLetter(y)||95===y}function isUnicodePropertyValueCharacter(y){return isUnicodePropertyNameCharacter(y)||isDecimalDigit(y)}function isDecimalDigit(y){return y>=48&&y<=57}function isHexDigit(y){return y>=48&&y<=57||y>=65&&y<=70||y>=97&&y<=102}function hexToInt(y){return y>=65&&y<=70?y-65+10:y>=97&&y<=102?y-97+10:y-48}function isOctalDigit(y){return y>=48&&y<=55}kt.prototype.reset=function reset(y,w,E){var P=-1!==E.indexOf("u");this.start=0|y,this.source=w+"",this.flags=E,this.switchU=P&&this.parser.options.ecmaVersion>=6,this.switchN=P&&this.parser.options.ecmaVersion>=9},kt.prototype.raise=function raise(y){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+y)},kt.prototype.at=function at(y){var w=this.source,E=w.length;if(y>=E)return-1;var P=w.charCodeAt(y);if(!this.switchU||P<=55295||P>=57344||y+1>=E)return P;var q=w.charCodeAt(y+1);return q>=56320&&q<=57343?(P<<10)+q-56613888:P},kt.prototype.nextIndex=function nextIndex(y){var w=this.source,E=w.length;if(y>=E)return E;var P,q=w.charCodeAt(y);return!this.switchU||q<=55295||q>=57344||y+1>=E||(P=w.charCodeAt(y+1))<56320||P>57343?y+1:y+2},kt.prototype.current=function current(){return this.at(this.pos)},kt.prototype.lookahead=function lookahead(){return this.at(this.nextIndex(this.pos))},kt.prototype.advance=function advance(){this.pos=this.nextIndex(this.pos)},kt.prototype.eat=function eat(y){return this.current()===y&&(this.advance(),!0)},wt.validateRegExpFlags=function(y){for(var w=y.validFlags,E=y.flags,P=0;P-1&&this.raise(y.start,"Duplicate regular expression flag")}},wt.validateRegExpPattern=function(y){this.regexp_pattern(y),!y.switchN&&this.options.ecmaVersion>=9&&y.groupNames.length>0&&(y.switchN=!0,this.regexp_pattern(y))},wt.regexp_pattern=function(y){y.pos=0,y.lastIntValue=0,y.lastStringValue="",y.lastAssertionIsQuantifiable=!1,y.numCapturingParens=0,y.maxBackReference=0,y.groupNames.length=0,y.backReferenceNames.length=0,this.regexp_disjunction(y),y.pos!==y.source.length&&(y.eat(41)&&y.raise("Unmatched ')'"),(y.eat(93)||y.eat(125))&&y.raise("Lone quantifier brackets")),y.maxBackReference>y.numCapturingParens&&y.raise("Invalid escape");for(var w=0,E=y.backReferenceNames;w=9&&(E=y.eat(60)),y.eat(61)||y.eat(33))return this.regexp_disjunction(y),y.eat(41)||y.raise("Unterminated group"),y.lastAssertionIsQuantifiable=!E,!0}return y.pos=w,!1},wt.regexp_eatQuantifier=function(y,w){return void 0===w&&(w=!1),!!this.regexp_eatQuantifierPrefix(y,w)&&(y.eat(63),!0)},wt.regexp_eatQuantifierPrefix=function(y,w){return y.eat(42)||y.eat(43)||y.eat(63)||this.regexp_eatBracedQuantifier(y,w)},wt.regexp_eatBracedQuantifier=function(y,w){var E=y.pos;if(y.eat(123)){var P=0,q=-1;if(this.regexp_eatDecimalDigits(y)&&(P=y.lastIntValue,y.eat(44)&&this.regexp_eatDecimalDigits(y)&&(q=y.lastIntValue),y.eat(125)))return-1!==q&&q=9?this.regexp_groupSpecifier(y):63===y.current()&&y.raise("Invalid group"),this.regexp_disjunction(y),y.eat(41))return y.numCapturingParens+=1,!0;y.raise("Unterminated group")}return!1},wt.regexp_eatExtendedAtom=function(y){return y.eat(46)||this.regexp_eatReverseSolidusAtomEscape(y)||this.regexp_eatCharacterClass(y)||this.regexp_eatUncapturingGroup(y)||this.regexp_eatCapturingGroup(y)||this.regexp_eatInvalidBracedQuantifier(y)||this.regexp_eatExtendedPatternCharacter(y)},wt.regexp_eatInvalidBracedQuantifier=function(y){return this.regexp_eatBracedQuantifier(y,!0)&&y.raise("Nothing to repeat"),!1},wt.regexp_eatSyntaxCharacter=function(y){var w=y.current();return!!isSyntaxCharacter(w)&&(y.lastIntValue=w,y.advance(),!0)},wt.regexp_eatPatternCharacters=function(y){for(var w=y.pos,E=0;-1!==(E=y.current())&&!isSyntaxCharacter(E);)y.advance();return y.pos!==w},wt.regexp_eatExtendedPatternCharacter=function(y){var w=y.current();return!(-1===w||36===w||w>=40&&w<=43||46===w||63===w||91===w||94===w||124===w)&&(y.advance(),!0)},wt.regexp_groupSpecifier=function(y){if(y.eat(63)){if(this.regexp_eatGroupName(y))return-1!==y.groupNames.indexOf(y.lastStringValue)&&y.raise("Duplicate capture group name"),void y.groupNames.push(y.lastStringValue);y.raise("Invalid group")}},wt.regexp_eatGroupName=function(y){if(y.lastStringValue="",y.eat(60)){if(this.regexp_eatRegExpIdentifierName(y)&&y.eat(62))return!0;y.raise("Invalid capture group name")}return!1},wt.regexp_eatRegExpIdentifierName=function(y){if(y.lastStringValue="",this.regexp_eatRegExpIdentifierStart(y)){for(y.lastStringValue+=codePointToString(y.lastIntValue);this.regexp_eatRegExpIdentifierPart(y);)y.lastStringValue+=codePointToString(y.lastIntValue);return!0}return!1},wt.regexp_eatRegExpIdentifierStart=function(y){var w=y.pos,E=y.current();return y.advance(),92===E&&this.regexp_eatRegExpUnicodeEscapeSequence(y)&&(E=y.lastIntValue),function isRegExpIdentifierStart(y){return isIdentifierStart(y,!0)||36===y||95===y}(E)?(y.lastIntValue=E,!0):(y.pos=w,!1)},wt.regexp_eatRegExpIdentifierPart=function(y){var w=y.pos,E=y.current();return y.advance(),92===E&&this.regexp_eatRegExpUnicodeEscapeSequence(y)&&(E=y.lastIntValue),function isRegExpIdentifierPart(y){return isIdentifierChar(y,!0)||36===y||95===y||8204===y||8205===y}(E)?(y.lastIntValue=E,!0):(y.pos=w,!1)},wt.regexp_eatAtomEscape=function(y){return!!(this.regexp_eatBackReference(y)||this.regexp_eatCharacterClassEscape(y)||this.regexp_eatCharacterEscape(y)||y.switchN&&this.regexp_eatKGroupName(y))||(y.switchU&&(99===y.current()&&y.raise("Invalid unicode escape"),y.raise("Invalid escape")),!1)},wt.regexp_eatBackReference=function(y){var w=y.pos;if(this.regexp_eatDecimalEscape(y)){var E=y.lastIntValue;if(y.switchU)return E>y.maxBackReference&&(y.maxBackReference=E),!0;if(E<=y.numCapturingParens)return!0;y.pos=w}return!1},wt.regexp_eatKGroupName=function(y){if(y.eat(107)){if(this.regexp_eatGroupName(y))return y.backReferenceNames.push(y.lastStringValue),!0;y.raise("Invalid named reference")}return!1},wt.regexp_eatCharacterEscape=function(y){return this.regexp_eatControlEscape(y)||this.regexp_eatCControlLetter(y)||this.regexp_eatZero(y)||this.regexp_eatHexEscapeSequence(y)||this.regexp_eatRegExpUnicodeEscapeSequence(y)||!y.switchU&&this.regexp_eatLegacyOctalEscapeSequence(y)||this.regexp_eatIdentityEscape(y)},wt.regexp_eatCControlLetter=function(y){var w=y.pos;if(y.eat(99)){if(this.regexp_eatControlLetter(y))return!0;y.pos=w}return!1},wt.regexp_eatZero=function(y){return 48===y.current()&&!isDecimalDigit(y.lookahead())&&(y.lastIntValue=0,y.advance(),!0)},wt.regexp_eatControlEscape=function(y){var w=y.current();return 116===w?(y.lastIntValue=9,y.advance(),!0):110===w?(y.lastIntValue=10,y.advance(),!0):118===w?(y.lastIntValue=11,y.advance(),!0):102===w?(y.lastIntValue=12,y.advance(),!0):114===w&&(y.lastIntValue=13,y.advance(),!0)},wt.regexp_eatControlLetter=function(y){var w=y.current();return!!isControlLetter(w)&&(y.lastIntValue=w%32,y.advance(),!0)},wt.regexp_eatRegExpUnicodeEscapeSequence=function(y){var w=y.pos;if(y.eat(117)){if(this.regexp_eatFixedHexDigits(y,4)){var E=y.lastIntValue;if(y.switchU&&E>=55296&&E<=56319){var P=y.pos;if(y.eat(92)&&y.eat(117)&&this.regexp_eatFixedHexDigits(y,4)){var q=y.lastIntValue;if(q>=56320&&q<=57343)return y.lastIntValue=1024*(E-55296)+(q-56320)+65536,!0}y.pos=P,y.lastIntValue=E}return!0}if(y.switchU&&y.eat(123)&&this.regexp_eatHexDigits(y)&&y.eat(125)&&function isValidUnicode(y){return y>=0&&y<=1114111}(y.lastIntValue))return!0;y.switchU&&y.raise("Invalid unicode escape"),y.pos=w}return!1},wt.regexp_eatIdentityEscape=function(y){if(y.switchU)return!!this.regexp_eatSyntaxCharacter(y)||!!y.eat(47)&&(y.lastIntValue=47,!0);var w=y.current();return!(99===w||y.switchN&&107===w)&&(y.lastIntValue=w,y.advance(),!0)},wt.regexp_eatDecimalEscape=function(y){y.lastIntValue=0;var w=y.current();if(w>=49&&w<=57){do{y.lastIntValue=10*y.lastIntValue+(w-48),y.advance()}while((w=y.current())>=48&&w<=57);return!0}return!1},wt.regexp_eatCharacterClassEscape=function(y){var w=y.current();if(function isCharacterClassEscape(y){return 100===y||68===y||115===y||83===y||119===y||87===y}(w))return y.lastIntValue=-1,y.advance(),!0;if(y.switchU&&this.options.ecmaVersion>=9&&(80===w||112===w)){if(y.lastIntValue=-1,y.advance(),y.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(y)&&y.eat(125))return!0;y.raise("Invalid property name")}return!1},wt.regexp_eatUnicodePropertyValueExpression=function(y){var w=y.pos;if(this.regexp_eatUnicodePropertyName(y)&&y.eat(61)){var E=y.lastStringValue;if(this.regexp_eatUnicodePropertyValue(y)){var P=y.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(y,E,P),!0}}if(y.pos=w,this.regexp_eatLoneUnicodePropertyNameOrValue(y)){var q=y.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(y,q),!0}return!1},wt.regexp_validateUnicodePropertyNameAndValue=function(y,w,E){has(y.unicodeProperties.nonBinary,w)||y.raise("Invalid property name"),y.unicodeProperties.nonBinary[w].test(E)||y.raise("Invalid property value")},wt.regexp_validateUnicodePropertyNameOrValue=function(y,w){y.unicodeProperties.binary.test(w)||y.raise("Invalid property name")},wt.regexp_eatUnicodePropertyName=function(y){var w=0;for(y.lastStringValue="";isUnicodePropertyNameCharacter(w=y.current());)y.lastStringValue+=codePointToString(w),y.advance();return""!==y.lastStringValue},wt.regexp_eatUnicodePropertyValue=function(y){var w=0;for(y.lastStringValue="";isUnicodePropertyValueCharacter(w=y.current());)y.lastStringValue+=codePointToString(w),y.advance();return""!==y.lastStringValue},wt.regexp_eatLoneUnicodePropertyNameOrValue=function(y){return this.regexp_eatUnicodePropertyValue(y)},wt.regexp_eatCharacterClass=function(y){if(y.eat(91)){if(y.eat(94),this.regexp_classRanges(y),y.eat(93))return!0;y.raise("Unterminated character class")}return!1},wt.regexp_classRanges=function(y){for(;this.regexp_eatClassAtom(y);){var w=y.lastIntValue;if(y.eat(45)&&this.regexp_eatClassAtom(y)){var E=y.lastIntValue;!y.switchU||-1!==w&&-1!==E||y.raise("Invalid character class"),-1!==w&&-1!==E&&w>E&&y.raise("Range out of order in character class")}}},wt.regexp_eatClassAtom=function(y){var w=y.pos;if(y.eat(92)){if(this.regexp_eatClassEscape(y))return!0;if(y.switchU){var E=y.current();(99===E||isOctalDigit(E))&&y.raise("Invalid class escape"),y.raise("Invalid escape")}y.pos=w}var P=y.current();return 93!==P&&(y.lastIntValue=P,y.advance(),!0)},wt.regexp_eatClassEscape=function(y){var w=y.pos;if(y.eat(98))return y.lastIntValue=8,!0;if(y.switchU&&y.eat(45))return y.lastIntValue=45,!0;if(!y.switchU&&y.eat(99)){if(this.regexp_eatClassControlLetter(y))return!0;y.pos=w}return this.regexp_eatCharacterClassEscape(y)||this.regexp_eatCharacterEscape(y)},wt.regexp_eatClassControlLetter=function(y){var w=y.current();return!(!isDecimalDigit(w)&&95!==w)&&(y.lastIntValue=w%32,y.advance(),!0)},wt.regexp_eatHexEscapeSequence=function(y){var w=y.pos;if(y.eat(120)){if(this.regexp_eatFixedHexDigits(y,2))return!0;y.switchU&&y.raise("Invalid escape"),y.pos=w}return!1},wt.regexp_eatDecimalDigits=function(y){var w=y.pos,E=0;for(y.lastIntValue=0;isDecimalDigit(E=y.current());)y.lastIntValue=10*y.lastIntValue+(E-48),y.advance();return y.pos!==w},wt.regexp_eatHexDigits=function(y){var w=y.pos,E=0;for(y.lastIntValue=0;isHexDigit(E=y.current());)y.lastIntValue=16*y.lastIntValue+hexToInt(E),y.advance();return y.pos!==w},wt.regexp_eatLegacyOctalEscapeSequence=function(y){if(this.regexp_eatOctalDigit(y)){var w=y.lastIntValue;if(this.regexp_eatOctalDigit(y)){var E=y.lastIntValue;w<=3&&this.regexp_eatOctalDigit(y)?y.lastIntValue=64*w+8*E+y.lastIntValue:y.lastIntValue=8*w+E}else y.lastIntValue=w;return!0}return!1},wt.regexp_eatOctalDigit=function(y){var w=y.current();return isOctalDigit(w)?(y.lastIntValue=w-48,y.advance(),!0):(y.lastIntValue=0,!1)},wt.regexp_eatFixedHexDigits=function(y,w){var E=y.pos;y.lastIntValue=0;for(var P=0;P>10),56320+(1023&y)))}St.next=function(){this.options.onToken&&this.options.onToken(new Mt(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},St.getToken=function(){return this.next(),new Mt(this)},"undefined"!=typeof Symbol&&(St[Symbol.iterator]=function(){var y=this;return{next:function(){var w=y.getToken();return{done:w.type===Re.eof,value:w}}}}),St.curContext=function(){return this.context[this.context.length-1]},St.nextToken=function(){var y=this.curContext();return y&&y.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(Re.eof):y.override?y.override(this):void this.readToken(this.fullCharCodeAtPos())},St.readToken=function(y){return isIdentifierStart(y,this.options.ecmaVersion>=6)||92===y?this.readWord():this.getTokenFromCode(y)},St.fullCharCodeAtPos=function(){var y=this.input.charCodeAt(this.pos);return y<=55295||y>=57344?y:(y<<10)+this.input.charCodeAt(this.pos+1)-56613888},St.skipBlockComment=function(){var y,w=this.options.onComment&&this.curPosition(),E=this.pos,P=this.input.indexOf("*/",this.pos+=2);if(-1===P&&this.raise(this.pos-2,"Unterminated comment"),this.pos=P+2,this.options.locations)for(ke.lastIndex=E;(y=ke.exec(this.input))&&y.index8&&y<14||y>=5760&&Me.test(String.fromCharCode(y))))break e;++this.pos}}},St.finishToken=function(y,w){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var E=this.type;this.type=y,this.value=w,this.updateContext(E)},St.readToken_dot=function(){var y=this.input.charCodeAt(this.pos+1);if(y>=48&&y<=57)return this.readNumber(!0);var w=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===y&&46===w?(this.pos+=3,this.finishToken(Re.ellipsis)):(++this.pos,this.finishToken(Re.dot))},St.readToken_slash=function(){var y=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===y?this.finishOp(Re.assign,2):this.finishOp(Re.slash,1)},St.readToken_mult_modulo_exp=function(y){var w=this.input.charCodeAt(this.pos+1),E=1,P=42===y?Re.star:Re.modulo;return this.options.ecmaVersion>=7&&42===y&&42===w&&(++E,P=Re.starstar,w=this.input.charCodeAt(this.pos+2)),61===w?this.finishOp(Re.assign,E+1):this.finishOp(P,E)},St.readToken_pipe_amp=function(y){var w=this.input.charCodeAt(this.pos+1);return w===y?this.finishOp(124===y?Re.logicalOR:Re.logicalAND,2):61===w?this.finishOp(Re.assign,2):this.finishOp(124===y?Re.bitwiseOR:Re.bitwiseAND,1)},St.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(Re.assign,2):this.finishOp(Re.bitwiseXOR,1)},St.readToken_plus_min=function(y){var w=this.input.charCodeAt(this.pos+1);return w===y?45!==w||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!we.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(Re.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===w?this.finishOp(Re.assign,2):this.finishOp(Re.plusMin,1)},St.readToken_lt_gt=function(y){var w=this.input.charCodeAt(this.pos+1),E=1;return w===y?(E=62===y&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+E)?this.finishOp(Re.assign,E+1):this.finishOp(Re.bitShift,E)):33!==w||60!==y||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===w&&(E=2),this.finishOp(Re.relational,E)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},St.readToken_eq_excl=function(y){var w=this.input.charCodeAt(this.pos+1);return 61===w?this.finishOp(Re.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===y&&62===w&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(Re.arrow)):this.finishOp(61===y?Re.eq:Re.prefix,1)},St.getTokenFromCode=function(y){switch(y){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(Re.parenL);case 41:return++this.pos,this.finishToken(Re.parenR);case 59:return++this.pos,this.finishToken(Re.semi);case 44:return++this.pos,this.finishToken(Re.comma);case 91:return++this.pos,this.finishToken(Re.bracketL);case 93:return++this.pos,this.finishToken(Re.bracketR);case 123:return++this.pos,this.finishToken(Re.braceL);case 125:return++this.pos,this.finishToken(Re.braceR);case 58:return++this.pos,this.finishToken(Re.colon);case 63:return++this.pos,this.finishToken(Re.question);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(Re.backQuote);case 48:var w=this.input.charCodeAt(this.pos+1);if(120===w||88===w)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===w||79===w)return this.readRadixNumber(8);if(98===w||66===w)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(y);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(y);case 124:case 38:return this.readToken_pipe_amp(y);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(y);case 60:case 62:return this.readToken_lt_gt(y);case 61:case 33:return this.readToken_eq_excl(y);case 126:return this.finishOp(Re.prefix,1)}this.raise(this.pos,"Unexpected character '"+codePointToString$1(y)+"'")},St.finishOp=function(y,w){var E=this.input.slice(this.pos,this.pos+w);return this.pos+=w,this.finishToken(y,E)},St.readRegexp=function(){for(var y,w,E=this.pos;;){this.pos>=this.input.length&&this.raise(E,"Unterminated regular expression");var P=this.input.charAt(this.pos);if(we.test(P)&&this.raise(E,"Unterminated regular expression"),y)y=!1;else{if("["===P)w=!0;else if("]"===P&&w)w=!1;else if("/"===P&&!w)break;y="\\"===P}++this.pos}var q=this.input.slice(E,this.pos);++this.pos;var ne=this.pos,oe=this.readWord1();this.containsEsc&&this.unexpected(ne);var ie=this.regexpState||(this.regexpState=new kt(this));ie.reset(E,q,oe),this.validateRegExpFlags(ie),this.validateRegExpPattern(ie);var se=null;try{se=new RegExp(q,oe)}catch(y){}return this.finishToken(Re.regexp,{pattern:q,flags:oe,value:se})},St.readInt=function(y,w){for(var E=this.pos,P=0,q=0,ne=null==w?1/0:w;q=97?oe-97+10:oe>=65?oe-65+10:oe>=48&&oe<=57?oe-48:1/0)>=y)break;++this.pos,P=P*y+ie}return this.pos===E||null!=w&&this.pos-E!==w?null:P},St.readRadixNumber=function(y){var w=this.pos;this.pos+=2;var E=this.readInt(y);return null==E&&this.raise(this.start+2,"Expected number in radix "+y),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(E="undefined"!=typeof BigInt?BigInt(this.input.slice(w,this.pos)):null,++this.pos):isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(Re.num,E)},St.readNumber=function(y){var w=this.pos;y||null!==this.readInt(10)||this.raise(w,"Invalid number");var E=this.pos-w>=2&&48===this.input.charCodeAt(w);E&&this.strict&&this.raise(w,"Invalid number"),E&&/[89]/.test(this.input.slice(w,this.pos))&&(E=!1);var P=this.input.charCodeAt(this.pos);if(!E&&!y&&this.options.ecmaVersion>=11&&110===P){var q=this.input.slice(w,this.pos),ne="undefined"!=typeof BigInt?BigInt(q):null;return++this.pos,isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(Re.num,ne)}46!==P||E||(++this.pos,this.readInt(10),P=this.input.charCodeAt(this.pos)),69!==P&&101!==P||E||(43!==(P=this.input.charCodeAt(++this.pos))&&45!==P||++this.pos,null===this.readInt(10)&&this.raise(w,"Invalid number")),isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var oe=this.input.slice(w,this.pos),ie=E?parseInt(oe,8):parseFloat(oe);return this.finishToken(Re.num,ie)},St.readCodePoint=function(){var y;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var w=++this.pos;y=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,y>1114111&&this.invalidStringToken(w,"Code point out of bounds")}else y=this.readHexChar(4);return y},St.readString=function(y){for(var w="",E=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var P=this.input.charCodeAt(this.pos);if(P===y)break;92===P?(w+=this.input.slice(E,this.pos),w+=this.readEscapedChar(!1),E=this.pos):(isNewLine(P,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return w+=this.input.slice(E,this.pos++),this.finishToken(Re.string,w)};var Et={};St.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(y){if(y!==Et)throw y;this.readInvalidTemplateToken()}this.inTemplateElement=!1},St.invalidStringToken=function(y,w){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Et;this.raise(y,w)},St.readTmplToken=function(){for(var y="",w=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var E=this.input.charCodeAt(this.pos);if(96===E||36===E&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==Re.template&&this.type!==Re.invalidTemplate?(y+=this.input.slice(w,this.pos),this.finishToken(Re.template,y)):36===E?(this.pos+=2,this.finishToken(Re.dollarBraceL)):(++this.pos,this.finishToken(Re.backQuote));if(92===E)y+=this.input.slice(w,this.pos),y+=this.readEscapedChar(!0),w=this.pos;else if(isNewLine(E)){switch(y+=this.input.slice(w,this.pos),++this.pos,E){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:y+="\n";break;default:y+=String.fromCharCode(E)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),w=this.pos}else++this.pos}},St.readInvalidTemplateToken=function(){for(;this.pos=48&&w<=55){var E=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],P=parseInt(E,8);return P>255&&(E=E.slice(0,-1),P=parseInt(E,8)),this.pos+=E.length-1,w=this.input.charCodeAt(this.pos),"0"===E&&56!==w&&57!==w||!this.strict&&!y||this.invalidStringToken(this.pos-1-E.length,y?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(P)}return isNewLine(w)?"":String.fromCharCode(w)}},St.readHexChar=function(y){var w=this.pos,E=this.readInt(16,y);return null===E&&this.invalidStringToken(w,"Bad character escape sequence"),E},St.readWord1=function(){this.containsEsc=!1;for(var y="",w=!0,E=this.pos,P=this.options.ecmaVersion>=6;this.pos=0||(q[E]=y[E]);return q}(y,["classes","level","children"]),oe="h"+E,se=Object(ie.a)(w.heading,w["heading"+E]);return q.a.createElement(oe,_extends({},ne,{className:se}),P)};le.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,level:oe.a.oneOf([1,2,3,4,5,6]).isRequired,children:oe.a.node};var pe=Object(se.default)((function styles(y){var w=y.color,E=y.fontFamily,P=y.fontSize;return{heading:{margin:0,color:w.base,fontFamily:E.base,fontWeight:"normal"},heading1:{fontSize:P.h1},heading2:{fontSize:P.h2},heading3:{fontSize:P.h3},heading4:{fontSize:P.h4},heading5:{fontSize:P.h5,fontWeight:"bold"},heading6:{fontSize:P.h6,fontStyle:"italic"}}}))(le)},function(y,w,E){"use strict";var P=E(0),q=Object(P.createContext)(!1);w.a=q},function(y,w,E){"use strict";E.d(w,"a",(function(){return le}));var P=E(0),q=E.n(P),ne=E(2),oe=E.n(ne),ie=E(12),se=function CodeRenderer(y){var w=y.classes,E=y.children;return q.a.createElement("code",{className:w.code},E)};se.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,children:oe.a.node.isRequired};var le=Object(ie.default)((function styles(y){return{code:{fontFamily:y.fontFamily.monospace,fontSize:"inherit",color:"inherit",background:"transparent",whiteSpace:"inherit"}}}))(se)},function(y,w,E){var P=E(46).f,q=E(82),ne=E(34)("toStringTag");y.exports=function(y,w,E){y&&!q(y=E?y:y.prototype,ne)&&P(y,ne,{configurable:!0,value:w})}},function(y,w,E){var P=E(10),q=E(114),ne=E(24),oe=E(308),ie="["+oe+"]",se=RegExp("^"+ie+ie+"*"),le=RegExp(ie+ie+"*$"),exporter=function(y,w,E){var q={},ie=ne((function(){return!!oe[y]()||"​…"!="​…"[y]()})),se=q[y]=ie?w(pe):oe[y];E&&(q[E]=se),P(P.P+P.F*ie,"String",q)},pe=exporter.trim=function(y,w){return y=String(q(y)),1&w&&(y=y.replace(se,"")),2&w&&(y=y.replace(le,"")),y};y.exports=exporter},function(y,w){y.exports={}},function(y,w,E){"use strict";var P=E(23),q=E(46),ne=E(45),oe=E(34)("species");y.exports=function(y){var w=P[y];ne&&w&&!w[oe]&&q.f(w,oe,{configurable:!0,get:function(){return this}})}},function(y,w){y.exports=function(y,w,E,P){if(!(y instanceof w)||void 0!==P&&P in y)throw TypeError(E+": incorrect invocation!");return y}},function(y,w,E){var P=E(73);y.exports=function(y,w,E){for(var q in w)P(y,q,w[q],E);return y}},function(y,w,E){var P=E(470),q=E(471),ne=E(128);y.exports=function keys(y){return ne(y)?P(y):q(y)}},function(y,w){var E,P,q=y.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(y){if(E===setTimeout)return setTimeout(y,0);if((E===defaultSetTimout||!E)&&setTimeout)return E=setTimeout,setTimeout(y,0);try{return E(y,0)}catch(w){try{return E.call(null,y,0)}catch(w){return E.call(this,y,0)}}}!function(){try{E="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(y){E=defaultSetTimout}try{P="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(y){P=defaultClearTimeout}}();var ne,oe=[],ie=!1,se=-1;function cleanUpNextTick(){ie&&ne&&(ie=!1,ne.length?oe=ne.concat(oe):se=-1,oe.length&&drainQueue())}function drainQueue(){if(!ie){var y=runTimeout(cleanUpNextTick);ie=!0;for(var w=oe.length;w;){for(ne=oe,oe=[];++se1)for(var E=1;E0?q(P(y),9007199254740991):0}},function(y,w,E){"use strict";E.r(w),E.d(w,"default",(function(){return Re})),E.d(w,"styles",(function(){return ye})),E.d(w,"ArgumentRenderer",(function(){return _e}));E(134),E(135),E(97),E(22),E(121);var P=E(0),q=E.n(P),ne=E(2),oe=E.n(ne),ie=E(12),se=E(37),le=E(157),pe=E(112),ge=E(228),me=E.n(ge),he=E(674),ve=E.n(he);var ye=function styles(y){return{block:{marginBottom:y.space[2]}}},_e=function ArgumentRenderer(y){var w=y.classes,E=y.name,P=y.type,ne=y.description,oe=y.returns,ie=y.block,ge=function _objectWithoutPropertiesLoose(y,w){if(null==y)return{};var E,P,q={},ne=Object.keys(y);for(P=0;P=0||(q[E]=y[E]);return q}(y,["classes","name","type","description","returns","block"]),he=P&&"OptionalType"===P.type,ye=ge.default;he&&(P=P.expression);var _e=P?ve.a.type.stringify(P):"",Re=q.a.createElement(me.a,null,oe&&"Returns",E&&q.a.createElement("span",null,q.a.createElement(le.default,null,E),P&&":"),P&&q.a.createElement(pe.a,null,_e,he&&"?",!!ye&&"="+ye),P&&ne&&"—",ne&&q.a.createElement(se.default,{text:""+ne,inline:!0}));return ie?q.a.createElement("div",{className:w.block},Re):Re};_e.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,name:oe.a.string,type:oe.a.object,default:oe.a.string,description:oe.a.string,returns:oe.a.bool,block:oe.a.bool};var Re=Object(ie.default)(ye)(_e)},function(y,w,E){"use strict";E.d(w,"a",(function(){return useElementLayout}));var P=E(15),q=E(124),ne=E(33),oe=(P.canUseDOM,null);function useElementLayout(y,w){var E=function getResizeObserver(){return P.canUseDOM&&void 0!==window.ResizeObserver&&null==oe&&(oe=new window.ResizeObserver((function(y){y.forEach((function(y){var w=y.target,E=w.__reactLayoutHandler;"function"==typeof E&&ne.a.measure(w,(function(w,P,q,ne,oe,ie){var se={nativeEvent:{layout:{x:w,y:P,width:q,height:ne,left:oe,top:ie}},timeStamp:Date.now()};Object.defineProperty(se.nativeEvent,"target",{enumerable:!0,get:function get(){return y.target}}),E(se)}))}))}))),oe}();Object(q.a)((function(){var E=y.current;null!=E&&(E.__reactLayoutHandler=w)}),[y,w]),Object(q.a)((function(){var w=y.current;return null!=w&&null!=E&&("function"==typeof w.__reactLayoutHandler?E.observe(w):E.unobserve(w)),function(){null!=w&&null!=E&&E.unobserve(w)}}),[y,E])}},function(y,w,E){"use strict";E.r(w);var P=/[A-Z]/g,q=/^ms-/,ne={};function toHyphenLower(y){return"-"+y.toLowerCase()}w.default=function hyphenateStyleName(y){if(ne.hasOwnProperty(y))return ne[y];var w=y.replace(P,toHyphenLower);return ne[y]=q.test(w)?"-"+w:w}},function(y,w){function normalizeColor(y){var w;return"number"==typeof y?y>>>0===y&&y>=0&&y<=4294967295?y:null:(w=q.hex6.exec(y))?parseInt(w[1]+"ff",16)>>>0:ne.hasOwnProperty(y)?ne[y]:(w=q.rgb.exec(y))?(parse255(w[1])<<24|parse255(w[2])<<16|parse255(w[3])<<8|255)>>>0:(w=q.rgba.exec(y))?(parse255(w[1])<<24|parse255(w[2])<<16|parse255(w[3])<<8|parse1(w[4]))>>>0:(w=q.hex3.exec(y))?parseInt(w[1]+w[1]+w[2]+w[2]+w[3]+w[3]+"ff",16)>>>0:(w=q.hex8.exec(y))?parseInt(w[1],16)>>>0:(w=q.hex4.exec(y))?parseInt(w[1]+w[1]+w[2]+w[2]+w[3]+w[3]+w[4]+w[4],16)>>>0:(w=q.hsl.exec(y))?(255|hslToRgb(parse360(w[1]),parsePercentage(w[2]),parsePercentage(w[3])))>>>0:(w=q.hsla.exec(y))?(hslToRgb(parse360(w[1]),parsePercentage(w[2]),parsePercentage(w[3]))|parse1(w[4]))>>>0:null}function hue2rgb(y,w,E){return E<0&&(E+=1),E>1&&(E-=1),E<1/6?y+6*(w-y)*E:E<.5?w:E<2/3?y+(w-y)*(2/3-E)*6:y}function hslToRgb(y,w,E){var P=E<.5?E*(1+w):E+w-E*w,q=2*E-P,ne=hue2rgb(q,P,y+1/3),oe=hue2rgb(q,P,y),ie=hue2rgb(q,P,y-1/3);return Math.round(255*ne)<<24|Math.round(255*oe)<<16|Math.round(255*ie)<<8}var E="[-+]?\\d*\\.?\\d+",P=E+"%";function toArray(y){return Array.prototype.slice.call(y,0)}function call(){return"\\(\\s*("+toArray(arguments).join(")\\s*,\\s*(")+")\\s*\\)"}var q={rgb:new RegExp("rgb"+call(E,E,E)),rgba:new RegExp("rgba"+call(E,E,E,E)),hsl:new RegExp("hsl"+call(E,P,P)),hsla:new RegExp("hsla"+call(E,P,P,E)),hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{6})$/,hex8:/^#([0-9a-fA-F]{8})$/};function parse255(y){var w=parseInt(y,10);return w<0?0:w>255?255:w}function parse360(y){return(parseFloat(y)%360+360)%360/360}function parse1(y){var w=parseFloat(y);return w<0?0:w>1?255:Math.round(255*w)}function parsePercentage(y){var w=parseFloat(y,10);return w<0?0:w>100?1:w/100}var ne={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};normalizeColor.rgba=function rgba(y){return{r:Math.round((4278190080&y)>>>24),g:Math.round((16711680&y)>>>16),b:Math.round((65280&y)>>>8),a:((255&y)>>>0)/255}},y.exports=normalizeColor},function(y,w,E){"use strict";var P=E(968);y.exports=P},function(y,w,E){"use strict";var P=E(18),q=function(){function Animation(){}var y=Animation.prototype;return y.start=function start(y,w,E,P,q){},y.stop=function stop(){this.__nativeId&&P.a.API.stopAnimation(this.__nativeId)},y.__getNativeAnimationConfig=function __getNativeAnimationConfig(){throw new Error("This animation type cannot be offloaded to native")},y.__debouncedOnEnd=function __debouncedOnEnd(y){var w=this.__onEnd;this.__onEnd=null,w&&w(y)},y.__startNativeAnimation=function __startNativeAnimation(y){P.a.API.enableQueue(),y.__makeNative(),P.a.API.disableQueue(),this.__nativeId=P.a.generateNewAnimationId(),P.a.API.startAnimatingNode(this.__nativeId,y.__getNativeTag(),this.__getNativeAnimationConfig(),this.__debouncedOnEnd.bind(this))},Animation}();w.a=q},function(y,w,E){"use strict";w.__esModule=!0,w.DOCS_THIRDPARTIES=w.DOCS_DOCUMENTING=w.DOCS_WEBPACK=w.DOCS_COMPONENTS=w.DOCS_CONFIG=w.BUGS=w.HOMEPAGE=void 0;w.HOMEPAGE="https://react-styleguidist.js.org/";w.BUGS="https://github.com/styleguidist/react-styleguidist/issues";w.DOCS_CONFIG="https://react-styleguidist.js.org/docs/configuration";w.DOCS_COMPONENTS="https://react-styleguidist.js.org/docs/components";w.DOCS_WEBPACK="https://react-styleguidist.js.org/docs/webpack";w.DOCS_DOCUMENTING="https://react-styleguidist.js.org/docs/documenting";w.DOCS_THIRDPARTIES="https://react-styleguidist.js.org/docs/thirdparties"},function(y,w,E){"use strict";var P=E(15);var q=E(71),ne=E(287);var oe={height:0,width:0};var ie=function createCompileableStyle(y){var w=y.shadowColor,E=y.shadowOffset,P=y.shadowOpacity,ie=y.shadowRadius,se=y.textShadowColor,le=y.textShadowOffset,pe=y.textShadowRadius,ge=function _objectWithoutPropertiesLoose(y,w){if(null==y)return{};var E,P,q={},ne=Object.keys(y);for(P=0;P=0||(q[E]=y[E]);return q}(y,["shadowColor","shadowOffset","shadowOpacity","shadowRadius","textShadowColor","textShadowOffset","textShadowRadius"]);return null==w&&null==E&&null==P&&null==ie||function boxShadowReducer(y,w){var E=w.boxShadow,P=Object(ne.a)(w);null!=P&&(y.boxShadow=E?E+", "+P:P)}(ge,y),null==se&&null==le&&null==pe||function textShadowReducer(y,w){var E=w.textShadowColor,P=w.textShadowOffset,ne=w.textShadowRadius,ie=P||oe,se=ie.height,le=ie.width,pe=ne||0,ge=Object(q.a)(le),me=Object(q.a)(se),he=Object(q.a)(pe),ve=Object(q.a)(E,"textShadowColor");!ve||0===se&&0===le&&0===pe||null==ge||null==me||null==he||(y.textShadow=ge+" "+me+" "+he+" "+ve)}(ge,y),ge},se=Array.prototype.slice;function createOrderedCSSStyleSheet(y){var w,E={},P={};null!=y&&se.call(y.cssRules).forEach((function(y,q){var ne=y.cssText;if(ne.indexOf("stylesheet-group")>-1)w=function decodeGroupRule(y){return Number(y.selectorText.split(/["']/)[1])}(y),E[w]={start:q,rules:[ne]};else{var oe=getSelectorText(ne);null!=oe&&(P[oe]=!0,E[w].rules.push(ne))}}));function sheetInsert(y,w,P){var q=getOrderedGroups(E),ne=q.indexOf(w)+1,oe=q[ne],ie=null!=oe&&null!=E[oe].start?E[oe].start:y.cssRules.length,se=function insertRuleAt(y,w,E){try{return y.insertRule(w,E),!0}catch(y){return!1}}(y,P,ie);if(se){null==E[w].start&&(E[w].start=ie);for(var le=ne;lew?1:-1}))}var le=/\s*([,])\s*/g;function getSelectorText(y){var w=y.split("{")[0].trim();return""!==w?w.replace(le,"$1"):null}var pe=function flattenArray(y){return function flattenDown(y,w){for(var E=0;E-1){var ne=P.split(/,\s*/);ne[ne.indexOf("System")]=tt.e,w[E]=ne.join(",")}else w[E]="monospace"===P?tt.a:P;break;case"fontVariant":Array.isArray(P)&&P.length>0&&(w.fontVariant=P.join(" "));break;case"textAlignVertical":w.verticalAlign="center"===P?"middle":P;break;case"textDecorationLine":rt?w.textDecorationLine=P:w.textDecoration=P;break;case"transform":case"transformMatrix":!function resolveTransform(y,w){var E=w.transform;Array.isArray(w.transform)&&(E=w.transform.map(ot).join(" ")),y.transform=E}(w,y);break;case"writingDirection":w.direction=P;break;default:var oe=tt.d[E];oe?oe.forEach((function(E,q){void 0===y[E]&&(w[E]=P)})):w[E]=Array.isArray(P)?P.join(","):P}})),w};var st=function hash(y){return function murmurhash2_32_gc(y,w){for(var E,P=y.length,q=w^P,ne=0;P>=4;)E=1540483477*(65535&(E=255&y.charCodeAt(ne)|(255&y.charCodeAt(++ne))<<8|(255&y.charCodeAt(++ne))<<16|(255&y.charCodeAt(++ne))<<24))+((1540483477*(E>>>16)&65535)<<16),q=1540483477*(65535&q)+((1540483477*(q>>>16)&65535)<<16)^(E=1540483477*(65535&(E^=E>>>24))+((1540483477*(E>>>16)&65535)<<16)),P-=4,++ne;switch(P){case 3:q^=(255&y.charCodeAt(ne+2))<<16;case 2:q^=(255&y.charCodeAt(ne+1))<<8;case 1:q=1540483477*(65535&(q^=255&y.charCodeAt(ne)))+((1540483477*(q>>>16)&65535)<<16)}return q=1540483477*(65535&(q^=q>>>13))+((1540483477*(q>>>16)&65535)<<16),(q^=q>>>15)>>>0}(y,1).toString(36)},dt=E(179),ct=E(650),lt=E.n(ct),ut=E(651),pt=E.n(ut),gt=E(652),mt=E.n(gt),ht=E(653),ft=E.n(ht),vt=E(654),yt=E.n(vt),_t=E(655),bt=E.n(_t),Rt=E(656),xt=E.n(Rt),Ct=E(657),wt=E.n(Ct),kt=E(658),Mt=E.n(kt),St=E(659),Et=E.n(St),Dt=E(660),At=E.n(Dt),Pt=E(661),Tt=E.n(Pt),Lt=E(662),It=E.n(Lt),Ot=E(663),Ft=E.n(Ot),zt=E(664),jt=E.n(zt),Bt=["Webkit"],Vt=["Moz"],Nt=["ms"],Ht=["Webkit","Moz"],Ut=["Webkit","ms"],Gt=["Webkit","Moz","ms"],qt={plugins:[pt.a,mt.a,ft.a,yt.a,bt.a,xt.a,wt.a,Mt.a,Et.a,At.a,Tt.a,It.a,Ft.a,jt.a],prefixMap:{animation:Bt,animationDelay:Bt,animationDirection:Bt,animationFillMode:Bt,animationDuration:Bt,animationIterationCount:Bt,animationName:Bt,animationPlayState:Bt,animationTimingFunction:Bt,appearance:Ht,userSelect:Gt,textEmphasisPosition:Bt,textEmphasis:Bt,textEmphasisStyle:Bt,textEmphasisColor:Bt,boxDecorationBreak:Bt,clipPath:Bt,maskImage:Bt,maskMode:Bt,maskRepeat:Bt,maskPosition:Bt,maskClip:Bt,maskOrigin:Bt,maskSize:Bt,maskComposite:Bt,mask:Bt,maskBorderSource:Bt,maskBorderMode:Bt,maskBorderSlice:Bt,maskBorderWidth:Bt,maskBorderOutset:Bt,maskBorderRepeat:Bt,maskBorder:Bt,maskType:Bt,textDecorationStyle:Bt,textDecorationSkip:Bt,textDecorationLine:Bt,textDecorationColor:Bt,filter:Bt,fontFeatureSettings:Bt,breakAfter:Gt,breakBefore:Gt,breakInside:Gt,columnCount:Ht,columnFill:Ht,columnGap:Ht,columnRule:Ht,columnRuleColor:Ht,columnRuleStyle:Ht,columnRuleWidth:Ht,columns:Ht,columnSpan:Ht,columnWidth:Ht,writingMode:Ut,flex:Ut,flexBasis:Bt,flexDirection:Ut,flexGrow:Bt,flexFlow:Ut,flexShrink:Bt,flexWrap:Ut,alignContent:Bt,alignItems:Bt,alignSelf:Bt,justifyContent:Bt,order:Bt,transform:Bt,transformOrigin:Bt,transformOriginX:Bt,transformOriginY:Bt,backfaceVisibility:Bt,perspective:Bt,perspectiveOrigin:Bt,transformStyle:Bt,transformOriginZ:Bt,backdropFilter:Bt,fontKerning:Bt,scrollSnapType:Ut,scrollSnapPointsX:Ut,scrollSnapPointsY:Ut,scrollSnapDestination:Ut,scrollSnapCoordinate:Ut,shapeImageThreshold:Bt,shapeImageMargin:Bt,shapeImageOutside:Bt,hyphens:Gt,flowInto:Ut,flowFrom:Ut,regionFragment:Ut,textOrientation:Bt,textAlignLast:Vt,tabSize:Vt,wrapFlow:Nt,wrapThrough:Nt,wrapMargin:Nt,touchAction:Nt,textSizeAdjust:["ms","Webkit"],borderImage:Bt,borderImageOutset:Bt,borderImageRepeat:Bt,borderImageSlice:Bt,borderImageSource:Bt,borderImageWidth:Bt,transitionDelay:Bt,transitionDuration:Bt,transitionProperty:Bt,transitionTimingFunction:Bt}},Wt=lt()(qt),Kt=Wt;function ownKeys(y,w){var E=Object.keys(y);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(y);w&&(P=P.filter((function(w){return Object.getOwnPropertyDescriptor(y,w).enumerable}))),E.push.apply(E,P)}return E}function _defineProperty(y,w,E){return w in y?Object.defineProperty(y,w,{value:E,enumerable:!0,configurable:!0,writable:!0}):y[w]=E,y}var $t={get:function get(y,w){if(null!=$t[y]&&$t[y].hasOwnProperty(w)&&null!=$t[y][w])return $t[y][w]},set:function set(y,w,E){return null==$t[y]&&($t[y]={}),$t[y][w]=E}};function atomic(y){return Object.keys(y).sort().reduce((function(w,E){var P=y[E];if(null!=P){var q=stringifyValueWithProperty(P,E),ne=$t.get(E,q);if(null!=ne){w[ne.identifier]=ne}else{var oe=createIdentifier("r",E,P),ie=function createAtomicRules(y,w,E){var P=[],q="."+y;switch(w){case"animationKeyframes":var ne=processKeyframesValue(E),oe=ne.animationNames,ie=ne.rules,se=createDeclarationBlock({animationName:oe.join(",")});P.push.apply(P,[""+q+se].concat(ie));break;case"placeholderTextColor":var le=createDeclarationBlock({color:E,opacity:1});P.push(q+"::-webkit-input-placeholder"+le,q+"::-moz-placeholder"+le,q+":-ms-input-placeholder"+le,q+"::placeholder"+le);break;case"pointerEvents":var pe,ge=E;if("auto"===E||"box-only"===E){if(ge="auto!important","box-only"===E){var me,he=createDeclarationBlock(((me={})[w]="none",me));P.push(q+">*"+he)}}else if(("none"===E||"box-none"===E)&&(ge="none!important","box-none"===E)){var ve,ye=createDeclarationBlock(((ve={})[w]="auto",ve));P.push(q+">*"+ye)}var _e=createDeclarationBlock(((pe={})[w]=ge,pe));P.push(""+q+_e);break;case"scrollbarWidth":var Re;"none"===E&&P.push(q+"::-webkit-scrollbar{display:none}");var we=createDeclarationBlock(((Re={})[w]=E,Re));P.push(""+q+we);break;default:var ke,Me=createDeclarationBlock(((ke={})[w]=E,ke));P.push(""+q+Me)}return P}(oe,E,P),se=$t.set(E,q,{property:E,value:stringifyValueWithProperty(P,E),identifier:oe,rules:ie});w[oe]=se}}return w}),{})}function classic(y,w){var E,P,q=createIdentifier("css",w,y),ne=y.animationKeyframes,oe=function compile_objectWithoutPropertiesLoose(y,w){if(null==y)return{};var E,P,q={},ne=Object.keys(y);for(P=0;P=0||(q[E]=y[E]);return q}(y,["animationKeyframes"]),ie=[],se="."+q;if(null!=ne){var le=processKeyframesValue(ne),pe=le.animationNames,ge=le.rules;P=pe.join(","),ie.push.apply(ie,ge)}var me=createDeclarationBlock(function _objectSpread(y){for(var w=1;w20&&(y+=" (original size: "+oe.length+")"),y}var se={recordTouchTrack:function recordTouchTrack(y,w){if(isMoveish(y))w.changedTouches.forEach(recordTouchMove);else if(isStartish(y))w.changedTouches.forEach(recordTouchStart),ie.numberActiveTouches=w.touches.length,1===ie.numberActiveTouches&&(ie.indexOfSingleActiveTouch=w.touches[0].identifier);else if(isEndish(y)){if(w.changedTouches.forEach(recordTouchEnd),ie.numberActiveTouches=w.touches.length,1===ie.numberActiveTouches)for(var E=0;E20?y%20:y}function createResponderEvent(y){var w,E,P,q=!1,oe=y.changedTouches,ie=y.type,me=!0===y.metaKey,he=!0===y.shiftKey,ve=oe&&oe[0].force||0,ye=normalizeIdentifier(oe&&oe[0].identifier||0),_e=oe&&oe[0].clientX||y.clientX,Re=oe&&oe[0].clientY||y.clientY,we=oe&&oe[0].pageX||y.pageX,ke=oe&&oe[0].pageY||y.pageY,Me="function"==typeof y.preventDefault?y.preventDefault.bind(y):le,Se=y.timeStamp;function normalizeTouches(y){return Array.prototype.slice.call(y).map((function(y){return{force:y.force,identifier:normalizeIdentifier(y.identifier),get locationX(){return locationX(y.clientX)},get locationY(){return locationY(y.clientY)},pageX:y.pageX,pageY:y.pageY,target:y.target,timestamp:Se}}))}if(null!=oe)E=normalizeTouches(oe),P=normalizeTouches(y.touches);else{var Ae=[{force:ve,identifier:ye,get locationX(){return locationX(_e)},get locationY(){return locationY(Re)},pageX:we,pageY:ke,target:y.target,timestamp:Se}];E=Ae,P="mouseup"===ie||"dragstart"===ie?ge:Ae}var Te={bubbles:!0,cancelable:!0,currentTarget:null,defaultPrevented:y.defaultPrevented,dispatchConfig:pe,eventPhase:y.eventPhase,isDefaultPrevented:function isDefaultPrevented(){return y.defaultPrevented},isPropagationStopped:function isPropagationStopped(){return q},isTrusted:y.isTrusted,nativeEvent:{altKey:!1,ctrlKey:!1,metaKey:me,shiftKey:he,changedTouches:E,force:ve,identifier:ye,get locationX(){return locationX(_e)},get locationY(){return locationY(Re)},pageX:we,pageY:ke,target:y.target,timestamp:Se,touches:P,type:ie},persist:le,preventDefault:Me,stopPropagation:function stopPropagation(){q=!0},target:y.target,timeStamp:Se,touchHistory:se.touchHistory};function locationX(y){if(w=w||Object(ne.a)(Te.currentTarget))return y-w.left}function locationY(y){if(w=w||Object(ne.a)(Te.currentTarget))return y-w.top}return Te}var me="__reactResponderId";function composedPathFallback(y){for(var w=[];null!=y&&y!==document.body;)w.push(y),y=y.parentNode;return w}function getResponderId(y){return null!=y?y[me]:null}function getResponderPaths(y){for(var w=[],E=[],P=function getEventPath(y){return"selectionchange"===y.type?composedPathFallback(window.getSelection().anchorNode):null!=y.composedPath?y.composedPath():composedPathFallback(y.target)}(y),q=0;q=1&&"\n"!==w&&q}():"select"===y.type}var he={},ve=["onStartShouldSetResponderCapture","onStartShouldSetResponder",{bubbles:!0}],ye=["onMoveShouldSetResponderCapture","onMoveShouldSetResponder",{bubbles:!0}],_e={touchstart:ve,mousedown:ve,touchmove:ye,mousemove:ye,scroll:["onScrollShouldSetResponderCapture","onScrollShouldSetResponder",{bubbles:!1}]},Re={id:null,idPath:null,node:null},we=new Map,ke=!1,Me=0,Se={id:null,node:null,idPath:null};function changeCurrentResponder(y){Se=y}function getResponderConfig(y){var w=we.get(y);return null!=w?w:he}function eventListener(y){var w=y.type,E=y.target;if("touchstart"===w&&(ke=!0),("touchmove"===w||Me>1)&&(ke=!1),!("mousedown"===w&&ke||"mousemove"===w&&ke||"mousemove"===w&&Me<1))if(ke&&"mouseup"===w)0===Me&&(ke=!1);else{var P=isStartish(w)&&function isPrimaryPointerDown(y){var w=y.altKey,E=y.button,P=y.buttons,q=y.ctrlKey,ne=y.type,oe=!1===w&&!1===q;return!!("touchstart"===ne||"touchmove"===ne||"mousedown"===ne&&(0===E||1===P)&&oe||"mousemove"===ne&&1===P&&oe)}(y),q=isMoveish(w),ne=isEndish(w),oe=function isScroll(y){return"scroll"===y}(w),ie=function isSelectionChange(y){return"select"===y||"selectionchange"===y}(w),le=createResponderEvent(y);(P||q||ne)&&(y.touches?Me=y.touches.length:P?Me=1:ne&&(Me=0),se.recordTouchTrack(w,le.nativeEvent));var pe,ge=getResponderPaths(y),me=!1;if(P||q||oe&&Me>0){var he=Se.idPath,ve=ge.idPath;if(null!=he&&null!=ve){var ye=function getLowestCommonAncestor(y,w){var E=y.length,P=w.length;if(0===E||0===P||y[E-1]!==w[P-1])return null;var q=y[0],ne=0,oe=w[0],ie=0;E-P>0&&(q=y[ne=E-P],E=P),P-E>0&&(oe=w[ie=P-E],P=E);for(var se=E;se--;){if(q===oe)return q;q=y[ne++],oe=w[ie++]}return null}(he,ve);if(null!=ye){var we=ve.indexOf(ye)+(ye===Se.id?1:0);ge={idPath:ve.slice(we),nodePath:ge.nodePath.slice(we)}}else ge=null}null!=ge&&null!=(pe=function findWantsResponder(y,w,E){var P=_e[w.type];if(null!=P){for(var q=y.idPath,ne=y.nodePath,oe=P[0],ie=P[1],se=P[2].bubbles,le=function check(y,w,P){var ne=getResponderConfig(y)[P];if(null!=ne&&(E.currentTarget=w,!0===ne(E)))return{id:y,node:w,idPath:q.slice(q.indexOf(y))}},pe=q.length-1;pe>=0;pe--){var ge=le(q[pe],ne[pe],oe);if(null!=ge)return ge;if(!0===E.isPropagationStopped())return}if(se)for(var me=0;me-1},propsToAccessibilityComponent:function propsToAccessibilityComponent(y){if(void 0===y&&(y=oe),"label"===y.accessibilityRole)return"label";var w=q(y);if(w){if("heading"===w){var E=y["aria-level"];return null!=E?"h"+E:"h1"}return ne[w]}},propsToAriaRole:q};w.a=ie},function(y,w,E){"use strict";w.a=function getBoundingClientRect(y){if(null!=y&&(1===y.nodeType&&"function"==typeof y.getBoundingClientRect))return y.getBoundingClientRect()}},function(y,w,E){"use strict";var P=/^[+-]?\d*(?:\.\d+)?(?:[Ee][+-]?\d+)?(%|\w*)/;w.a=function multiplyStyleLengthValue(y,w){return"string"==typeof y?""+parseFloat(y)*w+function getUnit(y){return y.match(P)[1]}(y):function isNumeric(y){return!isNaN(parseFloat(y))&&isFinite(y)}(y)?y*w:void 0}},function(y,w,E){var P=E(471),q=E(203),ne=E(249),oe=E(86),ie=E(128),se=E(200),le=E(253),pe=E(250),ge=Object.prototype.hasOwnProperty;y.exports=function isEmpty(y){if(null==y)return!0;if(ie(y)&&(oe(y)||"string"==typeof y||"function"==typeof y.splice||se(y)||pe(y)||ne(y)))return!y.length;var w=q(y);if("[object Map]"==w||"[object Set]"==w)return!y.size;if(le(y))return!P(y).length;for(var E in y)if(ge.call(y,E))return!1;return!0}},function(y,w,E){var P=E(113);y.exports=Object("z").propertyIsEnumerable(0)?Object:function(y){return"String"==P(y)?y.split(""):Object(y)}},function(y,w){w.f={}.propertyIsEnumerable},function(y,w,E){var P=E(113),q=E(34)("toStringTag"),ne="Arguments"==P(function(){return arguments}());y.exports=function(y){var w,E,oe;return void 0===y?"Undefined":null===y?"Null":"string"==typeof(E=function(y,w){try{return y[w]}catch(y){}}(w=Object(y),q))?E:ne?P(w):"Object"==(oe=P(w))&&"function"==typeof w.callee?"Arguments":oe}},function(y,w,E){var P=E(25),q=E(101),ne=E(34)("species");y.exports=function(y,w){var E,oe=P(y).constructor;return void 0===oe||null==(E=P(oe)[ne])?w:q(E)}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.AttachmentActions=void 0;var q=P(E(5)),ne=P(E(80)),oe=P(E(0)),ie=P(E(7)),se=P(E(17)),le=P(E(36)),pe=P(E(8)),ge=E(52),me=E(13),he=ie.default.create({actionButton:{borderRadius:20,borderWidth:1,paddingHorizontal:10,paddingVertical:5},container:{flexDirection:"row",justifyContent:"space-between",padding:5}}),ve=oe.default.memo((function AttachmentActionsWithContext(y){var w=y.actions,E=y.handleAction,P=y.styles,q=void 0===P?{}:P,ie=(0,me.useTheme)().theme,ge=ie.colors,ve=ge.accent_blue,ye=ge.black,_e=ge.border,Re=ge.transparent,we=ge.white,ke=ie.messageSimple.actions,Me=ke.button,Se=Me.defaultBackgroundColor,Ae=Me.defaultBorderColor,Te=Me.primaryBackgroundColor,Oe=Me.primaryBorderColor,Fe=(0,ne.default)(Me,["defaultBackgroundColor","defaultBorderColor","primaryBackgroundColor","primaryBorderColor"]),je=ke.buttonText,Be=je.defaultColor,Ve=je.primaryColor,Ne=(0,ne.default)(je,["defaultColor","primaryColor"]),Ue=ke.container;return oe.default.createElement(pe.default,{style:[he.container,Ue,q.container],testID:"attachment-actions"},null==w?void 0:w.map((function(y,w){var P="primary"===y.style;return oe.default.createElement(le.default,{key:w+"-"+y.value,onPress:function onPress(){y.name&&y.value&&E&&E(y.name,y.value)},style:[he.actionButton,{backgroundColor:P?Te||ve:Se||we,borderColor:P?Oe||_e:Ae||Re},Fe,q.actionButton],testID:"attachment-actions-button-"+y.name},oe.default.createElement(se.default,{style:[{color:P?Ve||we:Be||ye},Ne,q.buttonText]},y.text))})))}),(function areEqual(y,w){var E=y.actions,P=w.actions;return(null==E?void 0:E.length)===(null==P?void 0:P.length)})),ye=function AttachmentActions(y){var w=(0,ge.useMessageContext)().handleAction;return oe.default.createElement(ve,(0,q.default)({handleAction:w},y))};w.AttachmentActions=ye,ye.displayName="AttachmentActions{messageSimple{actions}}"},function(y,w,E){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=function isPrefixedValue(y){return"string"==typeof y&&P.test(y)};var P=/-webkit-|-moz-|-ms-/;y.exports=w.default},function(y,w){y.exports=function eq(y,w){return y===w||y!=y&&w!=w}},function(y,w,E){var P=E(85).Symbol;y.exports=P},function(y,w,E){var P=E(468),q=E(333);y.exports=function copyObject(y,w,E,ne){var oe=!E;E||(E={});for(var ie=-1,se=w.length;++ie=0||(q[E]=y[E]);return q}(y,["style"]);return ie.a.createElement(ne.default,_extends({},P,{ref:w,style:q.default.compose(pe.root,E)}))}));le.displayName="SafeAreaView";var pe=q.default.create({root:{paddingTop:se+"(safe-area-inset-top)",paddingRight:se+"(safe-area-inset-right)",paddingBottom:se+"(safe-area-inset-bottom)",paddingLeft:se+"(safe-area-inset-left)"}});w.default=le},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.useMessageList=w.isMessagesWithStylesAndReadBy=void 0;var q=P(E(5)),ne=E(1052),oe=E(1053),ie=E(31),se=E(50),le=E(40),pe=E(130);w.isMessagesWithStylesAndReadBy=function isMessagesWithStylesAndReadBy(y){return void 0!==y.readBy};w.useMessageList=function useMessageList(y){var w=y.inverted,E=y.noGroupByUser,P=y.threadList,ge=(0,ie.useChatContext)().client,me=(0,se.useChannelContext)().read,he=(0,le.useMessagesContext)().messages,ve=(0,pe.useThreadContext)().threadMessages,ye=P?ve:he,_e=P?void 0:me,Re=(0,ne.getGroupStyles)({messages:ye,noGroupByUser:E}),we=(0,oe.getReadStates)(ge.userID,ye,_e),ke=ye.filter((function(y){var w;return!y.deleted_at||(null==(w=y.user)?void 0:w.id)===ge.userID})).map((function(y){return(0,q.default)({},y,{groupStyles:Re[y.id]||[],readBy:y.id&&we[y.id]||!1})}));return w?ke.reverse():ke}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.MessageTextContainer=void 0;var q=P(E(5)),ne=P(E(80)),oe=P(E(0)),ie=P(E(7)),se=P(E(8)),le=E(554),pe=E(52),ge=E(40),me=E(13),he=ie.default.create({textContainer:{maxWidth:250,paddingHorizontal:16}}),ve=oe.default.memo((function MessageTextContainerWithContext(y){var w=y.markdownRules,E=y.markdownStyles,P=void 0===E?{}:E,ie=y.message,pe=y.MessageText,ge=y.onLongPress,me=y.onlyEmojis,ve=y.styles,ye=void 0===ve?{}:ve,_e=y.theme,Re=_e.theme,we=Re.colors,ke=Re.messageSimple.content,Me=ke.markdown,Se=ke.textContainer,Ae=Se.onlyEmojiMarkdown,Te=(0,ne.default)(Se,["onlyEmojiMarkdown"]);if(!ie.text)return null;var Oe=(0,q.default)({},Me,P);return oe.default.createElement(se.default,{style:[he.textContainer,Te,ye.textContainer],testID:"message-text-container"},pe?oe.default.createElement(pe,(0,q.default)({},y,{renderText:le.renderText,theme:_e})):(0,le.renderText)({colors:we,markdownRules:w,markdownStyles:(0,q.default)({},Oe,me?Ae:{}),message:ie,onLongPress:ge}))}),(function areEqual(y,w){var E,P,q=y.message,ne=y.onlyEmojis,oe=w.message,ie=w.onlyEmojis;return q.text===oe.text&&(ne===ie&&!((null==(E=q.mentioned_users)?void 0:E.length)!==(null==(P=oe.mentioned_users)?void 0:P.length)))})),ye=function MessageTextContainer(y){var w=(0,pe.useMessageContext)(),E=w.message,P=w.onLongPress,ne=w.onlyEmojis,ie=(0,ge.useMessagesContext)(),se=ie.markdownRules,le=ie.MessageText,he=(0,me.useTheme)();return oe.default.createElement(ve,(0,q.default)({markdownRules:se,message:E,MessageText:le,onLongPress:P,onlyEmojis:ne,theme:he},y))};w.MessageTextContainer=ye,ye.displayName="MessageTextContainer{messageSimple{content}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.UploadProgressIndicator=void 0;var q=P(E(0)),ne=P(E(265)),oe=P(E(7)),ie=P(E(36)),se=P(E(8)),le=E(13),pe=E(42),ge=E(28),me=oe.default.create({activityIndicatorContainer:{alignItems:"center",bottom:0,justifyContent:"center",left:0,position:"absolute",right:0,top:0},container:{alignItems:"center",height:"100%",justifyContent:"center",position:"absolute",width:"100%"},overflowHidden:{overflow:"hidden"},overlay:{alignItems:"center",height:"100%",justifyContent:"center",opacity:0,position:"absolute",width:"100%"},retryButtonContainer:{alignItems:"center",bottom:0,justifyContent:"center",left:0,position:"absolute",right:0,top:0}}),he=function UploadProgressIndicator(y){var w=y.action,E=y.active,P=y.children,oe=y.style,he=y.type,ve=(0,le.useTheme)().theme,ye=ve.colors,_e=ye.overlay,Re=ye.white_smoke,we=ve.messageInput.uploadProgressIndicator,ke=we.container,Me=we.overlay;return E?q.default.createElement(se.default,{style:[me.overflowHidden,oe],testID:"active-upload-progress-indicator"},P,q.default.createElement(se.default,{style:[me.overlay,{backgroundColor:_e},Me]}),q.default.createElement(se.default,{style:[me.container,{backgroundColor:_e},ke]},he===ge.ProgressIndicatorTypes.IN_PROGRESS&&q.default.createElement(se.default,{style:me.activityIndicatorContainer},q.default.createElement(ne.default,{color:Re,testID:"upload-progress-indicator"})),he===ge.ProgressIndicatorTypes.RETRY&&q.default.createElement(ie.default,{onPress:w,style:me.retryButtonContainer},q.default.createElement(pe.Refresh,{height:18,pathFill:Re,testID:"retry-upload-progress-indicator",width:18})))):q.default.createElement(se.default,{style:[me.overflowHidden,oe],testID:"inactive-upload-progress-indicator"},P)};w.UploadProgressIndicator=he,he.displayName="UploadProgressIndicator{messageInput{uploadProgressIndicator}}"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.OverlayReactionList=w.ReactionButton=void 0;var ne=q(E(5)),oe=q(E(0)),ie=q(E(7)),se=q(E(154)),le=q(E(8)),pe=E(90),ge=P(E(60)),me=P(E(47)),he=E(171),ve=E(40),ye=E(116),_e=E(13),Re=E(42),we=E(94),ke=ge.default.createAnimatedComponent?ge.default.createAnimatedComponent(me.Circle):me.Circle,Me=ie.default.create({notLastReaction:{marginRight:16},reactionList:{alignItems:"center",borderRadius:24,flexDirection:"row",justifyContent:"center",paddingHorizontal:16,paddingVertical:12,position:"absolute"},selectedIcon:{position:"absolute"}}),Se=[{Icon:Re.LoveReaction,type:"love"},{Icon:Re.ThumbsUpReaction,type:"like"},{Icon:Re.ThumbsDownReaction,type:"sad"},{Icon:Re.LOLReaction,type:"haha"},{Icon:Re.WutReaction,type:"wow"}],Ae=function ReactionButton(y){var w=y.handleReaction,E=y.Icon,P=y.index,q=y.numberOfReactions,ne=y.ownReactionTypes,ie=y.setOverlay,se=y.showScreen,le=y.type,me=(0,_e.useTheme)().theme,he=me.colors,ve=he.accent_blue,ye=he.grey,Re=me.overlay.reactionsList.reaction,ke=ne.includes(le),Se=(0,ge.useSharedValue)(0),Ae=(0,ge.useSharedValue)(0),Te=(0,ge.useSharedValue)(1),Oe=(0,ge.useSharedValue)(ke?1:0),Fe=(0,ge.useAnimatedGestureHandler)({onEnd:function onEnd(){(0,ge.runOnJS)(we.triggerHaptic)("impactLight"),Oe.value=(0,ge.withTiming)(ke?0:1,{duration:250},(function(){w&&(0,ge.runOnJS)(w)(le),(0,ge.runOnJS)(ie)("none")}))},onFinish:function onFinish(){(0,ge.cancelAnimation)(Te),Te.value=(0,ge.withTiming)(1,{duration:100})},onStart:function onStart(){(0,ge.cancelAnimation)(Te),Te.value=(0,ge.withTiming)(1.5,{duration:100})}},[w,ke,ie,le]);(0,ge.useAnimatedReaction)((function(){return se.value>.8&&0===Ae.value?1:0}),(function(y){0===Ae.value&&0!==y&&(Ae.value=1,Se.value=(0,ge.withSequence)((0,ge.withDelay)(60*(q-(P+1)),(0,ge.withTiming)(1.5,{duration:300})),(0,ge.withTiming)(1,{duration:200})))}),[P,q]);var je=(0,ge.useAnimatedStyle)((function(){return{transform:[{scale:Se.value},{scale:Te.value}]}}),[]),Be=(0,ge.useAnimatedStyle)((function(){return{opacity:Oe.value}}));return oe.default.createElement(pe.TapGestureHandler,{hitSlop:{bottom:Number(Re.paddingVertical||0)||Number(Re.paddingBottom||0)||Me.reactionList.paddingVertical,left:(Number(Re.paddingHorizontal||0)||Number(Re.paddingLeft||0)||Me.notLastReaction.marginRight)/2,right:(Number(Re.paddingHorizontal||0)||Number(Re.paddingRight||0)||Me.notLastReaction.marginRight)/2,top:Number(Re.paddingVertical||0)||Number(Re.paddingTop||0)||Me.reactionList.paddingVertical},maxDurationMs:3e3,onHandlerStateChange:Fe},oe.default.createElement(ge.default.View,{style:[P!==q-1?Me.notLastReaction:{},Re,je]},oe.default.createElement(E,{pathFill:ye}),oe.default.createElement(ge.default.View,{style:[Me.selectedIcon,Be]},oe.default.createElement(E,{pathFill:ve}))))};w.ReactionButton=Ae;var Te=oe.default.memo((function OverlayReactionListWithContext(y){var w=y.alignment,E=y.fill,P=y.handleReaction,q=y.messageLayout,ne=y.ownReactionTypes,pe=y.reactionListHeight,he=y.showScreen,ve=y.setOverlay,ye=y.supportedReactions,Re=void 0===ye?Se:ye,we=(0,_e.useTheme)().theme,Te=we.colors.white_snow,Oe=we.overlay,Fe=Oe.padding,je=Oe.reactionsList,Be=je.radius,Ve=je.reactionList,Ne=(0,ge.useSharedValue)(0),Ue=(0,ge.useSharedValue)({height:0,width:0},!1),We=(0,se.default)().width,$e=(0,ge.useAnimatedStyle)((function(){var y=Ve.borderRadius||Me.reactionList.borderRadius,w=q.value.x-Ue.value.width+y>Fe,E=q.value.x+yOe;Oe++)if((he||Oe in Se)&&(ke=Ae(we=Se[Oe],Oe,Me),y))if(w)je[Oe]=ke;else if(ke)switch(y){case 3:return!0;case 5:return we;case 6:return Oe;case 2:se.call(je,we)}else switch(y){case 4:return!1;case 7:se.call(je,we)}return ge?-1:le||pe?pe:je}};y.exports={forEach:createMethod(0),map:createMethod(1),filter:createMethod(2),some:createMethod(3),every:createMethod(4),find:createMethod(5),findIndex:createMethod(6),filterOut:createMethod(7)}},function(y,w,E){var P=E(87),q=E(35),ne=E(77),oe=Object.defineProperty,ie={},thrower=function(y){throw y};y.exports=function(y,w){if(ne(ie,y))return ie[y];w||(w={});var E=[][y],se=!!ne(w,"ACCESSORS")&&w.ACCESSORS,le=ne(w,0)?w[0]:thrower,pe=ne(w,1)?w[1]:void 0;return ie[y]=!!E&&!q((function(){if(se&&!P)return!0;var y={length:-1};se?oe(y,1,{enumerable:!0,get:thrower}):y[1]=1,E.call(y,le,pe)}))}},function(y,w,E){"use strict";var P=E(48),q=E(272),ne=E(173),oe=E(284),ie=[].join,se=q!=Object,le=oe("join",",");P({target:"Array",proto:!0,forced:se||!le},{join:function join(y){return ie.call(ne(this),void 0===y?",":y)}})},function(y,w,E){var P=E(75),q=E(956),ne=E(490),oe=Math.max,ie=Math.min;y.exports=function debounce(y,w,E){var se,le,pe,ge,me,he,ve=0,ye=!1,_e=!1,Re=!0;if("function"!=typeof y)throw new TypeError("Expected a function");function invokeFunc(w){var E=se,P=le;return se=le=void 0,ve=w,ge=y.apply(P,E)}function leadingEdge(y){return ve=y,me=setTimeout(timerExpired,w),ye?invokeFunc(y):ge}function shouldInvoke(y){var E=y-he;return void 0===he||E>=w||E<0||_e&&y-ve>=pe}function timerExpired(){var y=q();if(shouldInvoke(y))return trailingEdge(y);me=setTimeout(timerExpired,function remainingWait(y){var E=w-(y-he);return _e?ie(E,pe-(y-ve)):E}(y))}function trailingEdge(y){return me=void 0,Re&&se?invokeFunc(y):(se=le=void 0,ge)}function debounced(){var y=q(),E=shouldInvoke(y);if(se=arguments,le=this,he=y,E){if(void 0===me)return leadingEdge(he);if(_e)return clearTimeout(me),me=setTimeout(timerExpired,w),invokeFunc(he)}return void 0===me&&(me=setTimeout(timerExpired,w)),ge}return w=ne(w)||0,P(E)&&(ye=!!E.leading,pe=(_e="maxWait"in E)?oe(ne(E.maxWait)||0,w):pe,Re="trailing"in E?!!E.trailing:Re),debounced.cancel=function cancel(){void 0!==me&&clearTimeout(me),ve=0,se=he=le=me=void 0},debounced.flush=function flush(){return void 0===me?ge:trailingEdge(q())},debounced}},function(y,w,E){"use strict";E.r(w);var P=E(8),q=E(0),ne=E.n(q);w.default=function RefreshControl(y){y.colors,y.enabled,y.onRefresh,y.progressBackgroundColor,y.progressViewOffset,y.refreshing,y.size,y.tintColor,y.title,y.titleColor;var w=function _objectWithoutPropertiesLoose(y,w){if(null==y)return{};var E,P,q={},ne=Object.keys(y);for(P=0;P=0||(q[E]=y[E]);return q}(y,["colors","enabled","onRefresh","progressBackgroundColor","progressViewOffset","refreshing","size","tintColor","title","titleColor"]);return ne.a.createElement(P.default,w)}},function(y,w,E){var P=E(938),q=E(944)((function(y,w,E){P(y,w,E)}));y.exports=q},function(y,w,E){"use strict";var P=E(30),q=E(41),ne=E(9),oe=E.n(ne);var ie=1,se=function(y){function AnimatedValueXY(w){var E;E=y.call(this)||this;var q=w||{x:0,y:0};return"number"==typeof q.x&&"number"==typeof q.y?(E.x=new P.a(q.x),E.y=new P.a(q.y)):(oe()(q.x instanceof P.a&&q.y instanceof P.a,"AnimatedValueXY must be initialized with an object of numbers or AnimatedValues."),E.x=q.x,E.y=q.y),E._listeners={},E}!function _inheritsLoose(y,w){y.prototype=Object.create(w.prototype),y.prototype.constructor=y,y.__proto__=w}(AnimatedValueXY,y);var w=AnimatedValueXY.prototype;return w.setValue=function setValue(y){this.x.setValue(y.x),this.y.setValue(y.y)},w.setOffset=function setOffset(y){this.x.setOffset(y.x),this.y.setOffset(y.y)},w.flattenOffset=function flattenOffset(){this.x.flattenOffset(),this.y.flattenOffset()},w.extractOffset=function extractOffset(){this.x.extractOffset(),this.y.extractOffset()},w.__getValue=function __getValue(){return{x:this.x.__getValue(),y:this.y.__getValue()}},w.resetAnimation=function resetAnimation(y){this.x.resetAnimation(),this.y.resetAnimation(),y&&y(this.__getValue())},w.stopAnimation=function stopAnimation(y){this.x.stopAnimation(),this.y.stopAnimation(),y&&y(this.__getValue())},w.addListener=function addListener(y){var w=this,E=String(ie++),P=function jointCallback(E){E.value;y(w.__getValue())};return this._listeners[E]={x:this.x.addListener(P),y:this.y.addListener(P)},E},w.removeListener=function removeListener(y){this.x.removeListener(this._listeners[y].x),this.y.removeListener(this._listeners[y].y),delete this._listeners[y]},w.removeAllListeners=function removeAllListeners(){this.x.removeAllListeners(),this.y.removeAllListeners(),this._listeners={}},w.getLayout=function getLayout(){return{left:this.x,top:this.y}},w.getTranslateTransform=function getTranslateTransform(){return[{translateX:this.x},{translateY:this.y}]},AnimatedValueXY}(q.a);w.a=se},function(y,w,E){"use strict";E(32);function _extends(){return(_extends=Object.assign||function(y){for(var w=1;w<+~=|^:(),"'`\s])/g,me="undefined"!=typeof CSS&&CSS.escape,jss_esm_escape=function(y){return me?me(y):y.replace(ge,"\\$1")},he=function(){function BaseStyleRule(y,w,E){this.type="style",this.key=void 0,this.isProcessed=!1,this.style=void 0,this.renderer=void 0,this.renderable=void 0,this.options=void 0;var P=E.sheet,q=E.Renderer;this.key=y,this.options=E,this.style=w,P?this.renderer=P.renderer:q&&(this.renderer=new q)}return BaseStyleRule.prototype.prop=function prop(y,w,E){if(void 0===w)return this.style[y];var P=!!E&&E.force;if(!P&&this.style[y]===w)return this;var q=w;E&&!1===E.process||(q=this.options.jss.plugins.onChangeValue(w,y,this));var ne=null==q||!1===q,oe=y in this.style;if(ne&&!oe&&!P)return this;var ie=ne&&oe;if(ie?delete this.style[y]:this.style[y]=q,this.renderable&&this.renderer)return ie?this.renderer.removeProperty(this.renderable,y):this.renderer.setProperty(this.renderable,y,q),this;var se=this.options.sheet;return se&&se.attached,this},BaseStyleRule}(),ve=function(y){function StyleRule(w,E,P){var q;(q=y.call(this,w,E,P)||this).selectorText=void 0,q.id=void 0,q.renderable=void 0;var ne=P.selector,oe=P.scoped,se=P.sheet,le=P.generateId;return ne?q.selectorText=ne:!1!==oe&&(q.id=le(Object(ie.a)(Object(ie.a)(q)),se),q.selectorText="."+jss_esm_escape(q.id)),q}_inheritsLoose(StyleRule,y);var w=StyleRule.prototype;return w.applyTo=function applyTo(y){var w=this.renderer;if(w){var E=this.toJSON();for(var P in E)w.setProperty(y,P,E[P])}return this},w.toJSON=function toJSON(){var y={};for(var w in this.style){var E=this.style[w];"object"!=typeof E?y[w]=E:Array.isArray(E)&&(y[w]=pe(E))}return y},w.toString=function toString(y){var w=this.options.sheet,E=!!w&&w.options.link?_extends({},y,{allowEmpty:!0}):y;return toCss(this.selectorText,this.style,E)},Object(ne.a)(StyleRule,[{key:"selector",set:function set(y){if(y!==this.selectorText){this.selectorText=y;var w=this.renderer,E=this.renderable;if(E&&w)w.setSelector(E,y)||w.replaceRule(E,this)}},get:function get(){return this.selectorText}}]),StyleRule}(he),ye={onCreateRule:function onCreateRule(y,w,E){return"@"===y[0]||E.parent&&"keyframes"===E.parent.type?null:new ve(y,w,E)}},_e={indent:1,children:!0},Re=/@([\w-]+)/,we=function(){function ConditionalRule(y,w,E){this.type="conditional",this.at=void 0,this.key=void 0,this.query=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=y;var P=y.match(Re);for(var q in this.at=P?P[1]:"unknown",this.query=E.name||"@"+this.at,this.options=E,this.rules=new st(_extends({},E,{parent:this})),w)this.rules.add(q,w[q]);this.rules.process()}var y=ConditionalRule.prototype;return y.getRule=function getRule(y){return this.rules.get(y)},y.indexOf=function indexOf(y){return this.rules.indexOf(y)},y.addRule=function addRule(y,w,E){var P=this.rules.add(y,w,E);return P?(this.options.jss.plugins.onProcessRule(P),P):null},y.toString=function toString(y){if(void 0===y&&(y=_e),null==y.indent&&(y.indent=_e.indent),null==y.children&&(y.children=_e.children),!1===y.children)return this.query+" {}";var w=this.rules.toString(y);return w?this.query+" {\n"+w+"\n}":""},ConditionalRule}(),ke=/@media|@supports\s+/,Me={onCreateRule:function onCreateRule(y,w,E){return ke.test(y)?new we(y,w,E):null}},Se={indent:1,children:!0},Ae=/@keyframes\s+([\w-]+)/,Te=function(){function KeyframesRule(y,w,E){this.type="keyframes",this.at="@keyframes",this.key=void 0,this.name=void 0,this.id=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0;var P=y.match(Ae);P&&P[1]?this.name=P[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=E;var q=E.scoped,ne=E.sheet,oe=E.generateId;for(var ie in this.id=!1===q?this.name:jss_esm_escape(oe(this,ne)),this.rules=new st(_extends({},E,{parent:this})),w)this.rules.add(ie,w[ie],_extends({},E,{parent:this}));this.rules.process()}return KeyframesRule.prototype.toString=function toString(y){if(void 0===y&&(y=Se),null==y.indent&&(y.indent=Se.indent),null==y.children&&(y.children=Se.children),!1===y.children)return this.at+" "+this.id+" {}";var w=this.rules.toString(y);return w&&(w="\n"+w+"\n"),this.at+" "+this.id+" {"+w+"}"},KeyframesRule}(),Oe=/@keyframes\s+/,Fe=/\$([\w-]+)/g,je=function findReferencedKeyframe(y,w){return"string"==typeof y?y.replace(Fe,(function(y,E){return E in w?w[E]:y})):y},Be=function replaceRef(y,w,E){var P=y[w],q=je(P,E);q!==P&&(y[w]=q)},Ve={onCreateRule:function onCreateRule(y,w,E){return"string"==typeof y&&Oe.test(y)?new Te(y,w,E):null},onProcessStyle:function onProcessStyle(y,w,E){return"style"===w.type&&E?("animation-name"in y&&Be(y,"animation-name",E.keyframes),"animation"in y&&Be(y,"animation",E.keyframes),y):y},onChangeValue:function onChangeValue(y,w,E){var P=E.options.sheet;if(!P)return y;switch(w){case"animation":case"animation-name":return je(y,P.keyframes);default:return y}}},Ne=function(y){function KeyframeRule(){for(var w,E=arguments.length,P=new Array(E),q=0;q=this.index)w.push(y);else for(var P=0;PE)return void w.splice(P,0,y)},y.reset=function reset(){this.registry=[]},y.remove=function remove(y){var w=this.registry.indexOf(y);this.registry.splice(w,1)},y.toString=function toString(y){for(var w=void 0===y?{}:y,E=w.attached,P=function _objectWithoutPropertiesLoose(y,w){if(null==y)return{};var E,P,q={},ne=Object.keys(y);for(P=0;P=0||(q[E]=y[E]);return q}(w,["attached"]),q="",ne=0;ne0){var E=function findHigherSheet(y,w){for(var E=0;Ew.index&&P.options.insertionPoint===w.insertionPoint)return P}return null}(w,y);if(E&&E.renderer)return{parent:E.renderer.element.parentNode,node:E.renderer.element};if((E=function findHighestSheet(y,w){for(var E=y.length-1;E>=0;E--){var P=y[E];if(P.attached&&P.options.insertionPoint===w.insertionPoint)return P}return null}(w,y))&&E.renderer)return{parent:E.renderer.element.parentNode,node:E.renderer.element.nextSibling}}var P=y.insertionPoint;if(P&&"string"==typeof P){var q=function findCommentNode(y){for(var w=bt(),E=0;EE?E:w},wt=function(){function DomRenderer(y){this.getPropertyValue=ft,this.setProperty=vt,this.removeProperty=yt,this.setSelector=_t,this.element=void 0,this.sheet=void 0,this.hasInsertedRules=!1,this.cssRules=[],y&<.add(y),this.sheet=y;var w=this.sheet?this.sheet.options:{},E=w.media,P=w.meta,q=w.element;this.element=q||function createStyle(){var y=document.createElement("style");return y.textContent="\n",y}(),this.element.setAttribute("data-jss",""),E&&this.element.setAttribute("media",E),P&&this.element.setAttribute("data-meta",P);var ne=Rt();ne&&this.element.setAttribute("nonce",ne)}var y=DomRenderer.prototype;return y.attach=function attach(){if(!this.element.parentNode&&this.sheet){!function insertStyle(y,w){var E=w.insertionPoint,P=findPrevNode(w);if(!1!==P&&P.parent)P.parent.insertBefore(y,P.node);else if(E&&"number"==typeof E.nodeType){var q=E,ne=q.parentNode;ne&&ne.insertBefore(y,q.nextSibling)}else bt().appendChild(y)}(this.element,this.sheet.options);var y=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&y&&(this.hasInsertedRules=!1,this.deploy())}},y.detach=function detach(){if(this.sheet){var y=this.element.parentNode;y&&y.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},y.deploy=function deploy(){var y=this.sheet;y&&(y.options.link?this.insertRules(y.rules):this.element.textContent="\n"+y.toString()+"\n")},y.insertRules=function insertRules(y,w){for(var E=0;E-1)return registerClass(y,w.split(" "));var P=y.options.parent;if("$"===w[0]){var q=P.getRule(w.substr(1));return!!q&&(q!==y&&(P.classes[y.key]+=" "+P.classes[q.key],!0))}return P.classes[y.key]+=" "+w,!0}var Xt=function jssCompose(){return{onProcessStyle:function onProcessStyle(y,w){return"composes"in y?(registerClass(w,y.composes),delete y.composes,y):y}}},Jt=Et({createGenerateId:function createGenerateId(){var y=0;return function(w){return"rsg--"+w.key+"-"+y++}},plugins:[It(),jt({reset:Object.assign({},{animation:"none 0s ease 0s 1 normal none running","backface-visibility":"visible",background:"transparent none repeat 0 0 / auto auto padding-box border-box scroll",border:"medium none currentColor","border-image":"none","border-radius":"0",bottom:"auto","box-shadow":"none",clear:"none",clip:"auto",columns:"auto","column-count":"auto","column-fill":"balance","column-gap":"normal","column-rule":"medium none currentColor","column-span":"1","column-width":"auto",content:"normal","counter-increment":"none","counter-reset":"none",float:"none",height:"auto",hyphens:"none",left:"auto",margin:"0","max-height":"none","max-width":"none","min-height":"0","min-width":"0",opacity:"1",outline:"medium none invert",overflow:"visible","overflow-x":"visible","overflow-y":"visible",padding:"0","page-break-after":"auto","page-break-before":"auto","page-break-inside":"auto",perspective:"none","perspective-origin":"50% 50%",position:"static",right:"auto","table-layout":"auto","text-decoration":"none",top:"auto",transform:"none","transform-origin":"50% 50% 0","transform-style":"flat",transition:"none 0s ease 0s","unicode-bidi":"normal","vertical-align":"baseline",width:"auto","z-index":"auto"},{boxSizing:"border-box",color:"inherit",font:"inherit",fontFamily:"inherit",fontSize:"inherit",fontWeight:"inherit",lineHeight:"inherit"})}),Ht(),Gt(),Yt(),Xt()]});w.a=Jt},function(y,w,E){"use strict";E.r(w),E.d(w,"default",(function(){return le}));var P=E(0),q=E.n(P),ne=E(2),oe=E.n(ne),ie=E(12),se=function ParaRenderer(y){var w=y.classes,E=y.semantic,P=y.children,ne=E||"div";return q.a.createElement(ne,{className:w.para},P)};se.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,semantic:oe.a.oneOf(["p"]),children:oe.a.node.isRequired};var le=Object(ie.default)((function styles(y){var w=y.space,E=y.color,P=y.fontFamily,q=y.fontSize;return{para:{marginTop:0,marginBottom:w[2],color:E.base,fontFamily:P.base,fontSize:q.text,lineHeight:1.5}}}))(se)},function(y,w,E){"use strict";E.r(w),E.d(w,"default",(function(){return pe}));E(97),E(32),E(121),E(283);var P=E(0),q=E.n(P),ne=E(2),oe=E.n(ne),ie=E(29),se=E(12);function _extends(){return(_extends=Object.assign||function(y){for(var w=1;w=0||(q[E]=y[E]);return q}(y,["classes","children"]);return q.a.createElement("a",_extends({},P,{className:Object(ie.a)(w.link,P.className)}),E)};le.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,children:oe.a.node,className:oe.a.string,href:oe.a.string};var pe=Object(se.default)((function styles(y){var w=y.color;return{link:{"&, &:link, &:visited":{fontSize:"inherit",color:w.link,textDecoration:"none"},"&:hover, &:active":{isolate:!1,color:w.linkHover,cursor:"pointer"}}}}))(le)},function(y,w,E){"use strict";E.d(w,"a",(function(){return ie}));var P={},q={},ne=1,oe=function createKey(y){return"r-"+y},ie=function(){function ReactNativePropRegistry(){}return ReactNativePropRegistry.register=function register(y){var w=ne++;var E=oe(w);return q[E]=y,w},ReactNativePropRegistry.getByID=function getByID(y){if(!y)return P;var w=oe(y),E=q[w];return E||(console.warn("Invalid style with id `"+y+"`. Skipping ..."),P)},ReactNativePropRegistry}()},function(y,w,E){"use strict";var P=E(224);E(9);w.a=function flattenStyle(y){if(y){if(!Array.isArray(y))return function getStyle(y){return"number"==typeof y?P.a.getByID(y):y}(y);for(var w={},E=0,q=y.length;E=0&&y<=1&&E>=0&&E<=1))throw new Error("bezier x values must be in [0, 1] range");var oe=ne?new Float32Array(11):new Array(11);if(y!==w||E!==P)for(var ie=0;ie<11;++ie)oe[ie]=calcBezier(ie*q,y,E);function getTForX(w){for(var P=0,ne=1;10!==ne&&oe[ne]<=w;++ne)P+=q;--ne;var ie=P+(w-oe[ne])/(oe[ne+1]-oe[ne])*q,se=getSlope(ie,y,E);return se>=.001?function newtonRaphsonIterate(y,w,E,P){for(var q=w,ne=0;ne<4;++ne){var oe=getSlope(q,E,P);if(0===oe)return q;q-=(calcBezier(q,E,P)-y)/oe}return q}(w,ie,y,E):0===se?ie:function binarySubdivide(y,w,E,P,q){var ne,oe,ie=0,se=w,le=E;do{(ne=calcBezier(oe=se+(le-se)/2,P,q)-y)>0?le=oe:se=oe}while(Math.abs(ne)>1e-7&&++ie<10);return oe}(w,P,P+q,y,E)}return function BezierEasing(q){return y===w&&E===P?q:0===q?0:1===q?1:calcBezier(getTForX(q),w,P)}}var oe=function(){function Easing(){}return Easing.step0=function step0(y){return y>0?1:0},Easing.step1=function step1(y){return y>=1?1:0},Easing.linear=function linear(y){return y},Easing.ease=function ease(y){return P||(P=Easing.bezier(.42,0,1,1)),P(y)},Easing.quad=function quad(y){return y*y},Easing.cubic=function cubic(y){return y*y*y},Easing.poly=function poly(y){return function(w){return Math.pow(w,y)}},Easing.sin=function sin(y){return 1-Math.cos(y*Math.PI/2)},Easing.circle=function circle(y){return 1-Math.sqrt(1-y*y)},Easing.exp=function exp(y){return Math.pow(2,10*(y-1))},Easing.elastic=function elastic(y){void 0===y&&(y=1);var w=y*Math.PI;return function(y){return 1-Math.pow(Math.cos(y*Math.PI/2),3)*Math.cos(y*w)}},Easing.back=function back(y){return void 0===y&&(y=1.70158),function(w){return w*w*((y+1)*w-y)}},Easing.bounce=function bounce(y){if(y<1/2.75)return 7.5625*y*y;if(y<2/2.75){var w=y-1.5/2.75;return 7.5625*w*w+.75}if(y<2.5/2.75){var E=y-2.25/2.75;return 7.5625*E*E+.9375}var P=y-2.625/2.75;return 7.5625*P*P+.984375},Easing.bezier=function bezier(y,w,E,P){return bezier_bezier(y,w,E,P)},Easing.in=function _in(y){return y},Easing.out=function out(y){return function(w){return 1-y(1-w)}},Easing.inOut=function inOut(y){return function(w){return w<.5?y(2*w)/2:1-y(2*(1-w))/2}},Easing}();w.a=oe},function(y,w,E){var P=E(43),q=E(23),ne="__core-js_shared__",oe=q[ne]||(q[ne]={});(y.exports=function(y,w){return oe[y]||(oe[y]=void 0!==w?w:{})})("versions",[]).push({version:P.version,mode:E(144)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(y,w,E){var P=E(84),q=E(39),ne=E(146);y.exports=function(y){return function(w,E,oe){var ie,se=P(w),le=q(se.length),pe=ne(oe,le);if(y&&E!=E){for(;le>pe;)if((ie=se[pe++])!=ie)return!0}else for(;le>pe;pe++)if((y||pe in se)&&se[pe]===E)return y||pe||0;return!y&&-1}}},function(y,w){w.f=Object.getOwnPropertySymbols},function(y,w,E){var P=E(113);y.exports=Array.isArray||function isArray(y){return"Array"==P(y)}},function(y,w,E){var P=E(34)("iterator"),q=!1;try{var ne=[7][P]();ne.return=function(){q=!0},Array.from(ne,(function(){throw 2}))}catch(y){}y.exports=function(y,w){if(!w&&!q)return!1;var E=!1;try{var ne=[7],oe=ne[P]();oe.next=function(){return{done:E=!0}},ne[P]=function(){return oe},y(ne)}catch(y){}return E}},function(y,w,E){"use strict";var P=E(25);y.exports=function(){var y=P(this),w="";return y.global&&(w+="g"),y.ignoreCase&&(w+="i"),y.multiline&&(w+="m"),y.unicode&&(w+="u"),y.sticky&&(w+="y"),w}},function(y,w,E){"use strict";var P=E(193),q=RegExp.prototype.exec;y.exports=function(y,w){var E=y.exec;if("function"==typeof E){var ne=E.call(y,w);if("object"!=typeof ne)throw new TypeError("RegExp exec method returned something other than an Object or null");return ne}if("RegExp"!==P(y))throw new TypeError("RegExp#exec called on incompatible receiver");return q.call(y,w)}},function(y,w,E){"use strict";E(451);var P=E(73),q=E(83),ne=E(24),oe=E(114),ie=E(34),se=E(323),le=ie("species"),pe=!ne((function(){var y=/./;return y.exec=function(){var y=[];return y.groups={a:"7"},y},"7"!=="".replace(y,"$")})),ge=function(){var y=/(?:)/,w=y.exec;y.exec=function(){return w.apply(this,arguments)};var E="ab".split(y);return 2===E.length&&"a"===E[0]&&"b"===E[1]}();y.exports=function(y,w,E){var me=ie(y),he=!ne((function(){var w={};return w[me]=function(){return 7},7!=""[y](w)})),ve=he?!ne((function(){var w=!1,E=/a/;return E.exec=function(){return w=!0,null},"split"===y&&(E.constructor={},E.constructor[le]=function(){return E}),E[me](""),!w})):void 0;if(!he||!ve||"replace"===y&&!pe||"split"===y&&!ge){var ye=/./[me],_e=E(oe,me,""[y],(function maybeCallNative(y,w,E,P,q){return w.exec===se?he&&!q?{done:!0,value:ye.call(w,E,P)}:{done:!0,value:y.call(E,w,P)}:{done:!1}})),Re=_e[0],we=_e[1];P(String.prototype,y,Re),q(RegExp.prototype,me,2==w?function(y,w){return we.call(y,this,w)}:function(y){return we.call(y,this)})}}},function(y,w,E){var P=E(100),q=E(446),ne=E(318),oe=E(25),ie=E(39),se=E(320),le={},pe={};(w=y.exports=function(y,w,E,ge,me){var he,ve,ye,_e,Re=me?function(){return y}:se(y),we=P(E,ge,w?2:1),ke=0;if("function"!=typeof Re)throw TypeError(y+" is not iterable!");if(ne(Re)){for(he=ie(y.length);he>ke;ke++)if((_e=w?we(oe(ve=y[ke])[0],ve[1]):we(y[ke]))===le||_e===pe)return _e}else for(ye=Re.call(y);!(ve=ye.next()).done;)if((_e=q(ye,we,ve.value,w))===le||_e===pe)return _e}).BREAK=le,w.RETURN=pe},function(y,w,E){var P=E(23).navigator;y.exports=P&&P.userAgent||""},function(y,w,E){"use strict";var P=E(23),q=E(10),ne=E(73),oe=E(166),ie=E(127),se=E(238),le=E(165),pe=E(26),ge=E(24),me=E(234),he=E(161),ve=E(309);y.exports=function(y,w,E,ye,_e,Re){var we=P[y],ke=we,Me=_e?"set":"add",Se=ke&&ke.prototype,Ae={},fixMethod=function(y){var w=Se[y];ne(Se,y,"delete"==y?function(y){return!(Re&&!pe(y))&&w.call(this,0===y?0:y)}:"has"==y?function has(y){return!(Re&&!pe(y))&&w.call(this,0===y?0:y)}:"get"==y?function get(y){return Re&&!pe(y)?void 0:w.call(this,0===y?0:y)}:"add"==y?function add(y){return w.call(this,0===y?0:y),this}:function set(y,E){return w.call(this,0===y?0:y,E),this})};if("function"==typeof ke&&(Re||Se.forEach&&!ge((function(){(new ke).entries().next()})))){var Te=new ke,Oe=Te[Me](Re?{}:-0,1)!=Te,Fe=ge((function(){Te.has(1)})),je=me((function(y){new ke(y)})),Be=!Re&&ge((function(){for(var y=new ke,w=5;w--;)y[Me](w,w);return!y.has(-0)}));je||((ke=w((function(w,E){le(w,ke,y);var P=ve(new we,w,ke);return null!=E&&se(E,_e,P[Me],P),P}))).prototype=Se,Se.constructor=ke),(Fe||Be)&&(fixMethod("delete"),fixMethod("has"),_e&&fixMethod("get")),(Be||Oe)&&fixMethod(Me),Re&&Se.clear&&delete Se.clear}else ke=ye.getConstructor(w,y,_e,Me),oe(ke.prototype,E),ie.NEED=!0;return he(ke,y),Ae[y]=ke,q(q.G+q.W+q.F*(ke!=we),Ae),Re||ye.setStrong(ke,y,_e),ke}},function(y,w,E){for(var P,q=E(23),ne=E(83),oe=E(143),ie=oe("typed_array"),se=oe("view"),le=!(!q.ArrayBuffer||!q.DataView),pe=le,ge=0,me="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");ge<9;)(P=q[me[ge++]])?(ne(P.prototype,ie,!0),ne(P.prototype,se,!0)):pe=!1;y.exports={ABV:le,CONSTR:pe,TYPED:ie,VIEW:se}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.Attachment=void 0;var q=P(E(5)),ne=P(E(0)),oe=E(195),ie=E(255),se=E(256),le=E(257),pe=E(205),ge=E(40),me=ne.default.memo((function AttachmentWithContext(y){var w,E=y.attachment,P=y.AttachmentActions,oe=y.Card,ie=y.FileAttachment,se=y.Gallery,le=y.Giphy,pe=y.onPressIn,ge=y.UrlPreview,me=!(null==(w=E.actions)||!w.length);return"giphy"===E.type||"imgur"===E.type?ne.default.createElement(le,{attachment:E,onPressIn:pe}):(E.title_link||E.og_scrape_url)&&(E.image_url||E.thumb_url)?ne.default.createElement(ge,(0,q.default)({onPressIn:pe},E)):"image"===E.type?ne.default.createElement(ne.default.Fragment,null,ne.default.createElement(se,{images:[E],onPressIn:pe}),me&&ne.default.createElement(P,(0,q.default)({key:"key-actions-"+E.id},E))):"file"===E.type||"audio"===E.type?ne.default.createElement(ie,{attachment:E}):"video"===E.type&&E.asset_url&&E.image_url?ne.default.createElement(oe,(0,q.default)({onPressIn:pe},E)):me?ne.default.createElement(ne.default.Fragment,null,ne.default.createElement(oe,(0,q.default)({onPressIn:pe},E)),ne.default.createElement(P,(0,q.default)({key:"key-actions-"+E.id},E))):ne.default.createElement(oe,(0,q.default)({onPressIn:pe},E))}),(function areEqual(y,w){var E,P,q=y.attachment,ne=w.attachment;return(null==(E=q.actions)?void 0:E.length)===(null==(P=ne.actions)?void 0:P.length)&&q.image_url===ne.image_url&&q.thumb_url===ne.thumb_url}));w.Attachment=function Attachment(y){var w=y.attachment,E=y.AttachmentActions,P=y.Card,q=y.FileAttachment,he=y.Gallery,ve=y.Giphy,ye=y.onPressIn,_e=y.UrlPreview,Re=(0,ge.useMessagesContext)(),we=Re.AttachmentActions,ke=Re.Card,Me=Re.FileAttachment,Se=Re.Gallery,Ae=Re.Giphy,Te=Re.onPressInMessage,Oe=Re.UrlPreview;if(!w)return null;var Fe=E||we||oe.AttachmentActions,je=P||ke||ie.Card,Be=q||Me||pe.FileAttachment,Ve=he||Se||se.Gallery,Ne=ve||Ae||le.Giphy,Ue=ye||Te,We=_e||Oe||ie.Card;return ne.default.createElement(me,{attachment:w,AttachmentActions:Fe,Card:je,FileAttachment:Be,Gallery:Ve,Giphy:Ne,onPressIn:Ue,UrlPreview:We})}},function(y,w,E){"use strict";var P=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable;function toObject(y){if(null==y)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(y)}y.exports=function shouldUseNative(){try{if(!Object.assign)return!1;var y=new String("abc");if(y[5]="de","5"===Object.getOwnPropertyNames(y)[0])return!1;for(var w={},E=0;E<10;E++)w["_"+String.fromCharCode(E)]=E;if("0123456789"!==Object.getOwnPropertyNames(w).map((function(y){return w[y]})).join(""))return!1;var P={};return"abcdefghijklmnopqrst".split("").forEach((function(y){P[y]=y})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},P)).join("")}catch(y){return!1}}()?Object.assign:function(y,w){for(var E,oe,ie=toObject(y),se=1;se3?le.default.createElement(ye.default,{style:[me.default.absoluteFillObject,Te.moreImagesContainer,{backgroundColor:Be},et]},le.default.createElement(he.default,{style:[Te.moreImagesText,tt]},"+"+(ie.length-3))):null)})))})))}),(function areEqual(y,w){var E=y.groupStyles,P=y.hasThreadReplies,q=y.images,ne=y.messageText,oe=w.groupStyles,ie=w.hasThreadReplies,se=w.images;return ne===w.messageText&&(E.length===oe.length&&E[0]===oe[0]&&(P===ie&&!(q.length!==se.length||!q.every((function(y,w){return y.image_url===se[w].image_url&&y.thumb_url===se[w].thumb_url})))))})),Fe=function Gallery(y){var w=y.additionalTouchableProps,E=y.alignment,P=y.groupStyles,q=y.hasThreadReplies,ne=y.images,oe=y.messageId,ie=y.messageText,se=y.onLongPress,pe=y.onPressIn,ge=y.preventPress,me=y.setBlurType,he=y.setImage,ve=y.setOverlay,ye=y.threadList,Me=(0,_e.useImageGalleryContext)().setImage,Se=(0,Re.useMessageContext)(),Ae=Se.alignment,Te=Se.groupStyles,Fe=Se.images,je=Se.message,Be=Se.onLongPress,Ve=Se.threadList,Ne=(0,we.useMessagesContext)(),Ue=Ne.additionalTouchableProps,We=Ne.onPressInMessage,$e=(0,ke.useOverlayContext)(),Ye=$e.setBlurType,Xe=$e.setOverlay,et=ne||Fe;if(!et.length)return null;var tt=w||Ue,nt=E||Ae,rt=P||Te,ot=se||Be,it=pe||We,st=me||Ye,dt=he||Me,ct=ve||Xe,lt=ye||Ve;return le.default.createElement(Oe,{additionalTouchableProps:tt,alignment:nt,groupStyles:rt,hasThreadReplies:q||!(null==je||!je.reply_count),images:et,messageId:oe||(null==je?void 0:je.id),messageText:ie||(null==je?void 0:je.text),onLongPress:ot,onPressIn:it,preventPress:ge,setBlurType:st,setImage:dt,setOverlay:ct,threadList:lt})};w.Gallery=Fe,Fe.displayName="Gallery{messageSimple{gallery}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.Giphy=void 0;var q=P(E(5)),ne=P(E(0)),oe=P(E(63)),ie=P(E(7)),se=P(E(17)),le=P(E(36)),pe=P(E(8)),ge=E(52),me=E(40),he=E(13),ve=E(492),ye=E(258),_e=E(497),Re=E(28),we=ie.default.create({cancel:{fontSize:14,fontWeight:"600",paddingVertical:16},cancelContainer:{alignItems:"center",borderRightWidth:1,flex:1,justifyContent:"center"},container:{overflow:"hidden",width:256},giphy:{borderTopLeftRadius:8,borderTopRightRadius:8,height:140},giphyContainer:{alignItems:"center",borderRadius:12,flexDirection:"row",height:24,justifyContent:"center",width:68},giphyMask:{bottom:8,left:8,position:"absolute"},giphyText:{fontSize:11,fontWeight:"600"},margin:{margin:8},row:{flexDirection:"row"},selectionContainer:{borderRadius:8,borderWidth:1,overflow:"hidden",width:250},selector:{alignItems:"center",borderBottomWidth:1,flexDirection:"row",justifyContent:"space-between",paddingBottom:8,paddingHorizontal:8},send:{fontSize:14,fontWeight:"600",paddingVertical:16},sendContainer:{alignItems:"center",flex:1,justifyContent:"center"},shuffleButton:{alignItems:"center",borderRadius:16,borderWidth:1,height:32,justifyContent:"center",width:32},title:{fontSize:14,fontStyle:"italic",fontWeight:"500"}}),ke=ne.default.memo((function GiphyWithContext(y){var w=y.additionalTouchableProps,E=y.attachment,P=y.handleAction,ie=y.onLongPress,ge=y.onPressIn,me=E.actions,ke=E.image_url,Me=E.thumb_url,Se=E.title,Ae=E.type,Te=(0,he.useTheme)().theme,Oe=Te.colors,Fe=Oe.accent_blue,je=Oe.black,Be=Oe.border,Ve=Oe.grey,Ne=Oe.overlay_dark,Ue=Oe.white,We=Te.messageSimple.giphy,$e=We.cancel,Ye=We.cancelContainer,Xe=We.container,et=We.giphy,tt=We.giphyContainer,nt=We.giphyMask,rt=We.giphyText,ot=We.selectionContainer,it=We.selector,st=We.send,dt=We.sendContainer,ct=We.shuffleButton,lt=We.title,ut=ke||Me;return ut?me?ne.default.createElement(pe.default,{style:[we.selectionContainer,{backgroundColor:Ue,borderColor:je+"0D"},ot]},ne.default.createElement(pe.default,{style:we.margin},ne.default.createElement(oe.default,{resizeMode:"cover",source:{uri:(0,Re.makeImageCompatibleUrl)(ut)},style:[we.giphy,et]}),ne.default.createElement(pe.default,{style:[we.giphyMask,nt]},ne.default.createElement(pe.default,{style:[we.giphyContainer,{backgroundColor:Ne},tt]},ne.default.createElement(ye.Lightning,{height:16,pathFill:Ue,width:16}),ne.default.createElement(se.default,{style:[we.giphyText,{color:Ue},rt]},null==Ae?void 0:Ae.toUpperCase())))),ne.default.createElement(pe.default,null,ne.default.createElement(pe.default,{style:[we.selector,{borderBottomColor:Be},it]},ne.default.createElement(le.default,{onPress:function onPress(){return P("image_action","shuffle")},style:[we.shuffleButton,{borderColor:Be},ct]},ne.default.createElement(ve.Left,null)),ne.default.createElement(se.default,{style:[we.title,{color:je},lt]},'"'+Se+'"'),ne.default.createElement(le.default,{onPress:function onPress(){null!=me&&me[1].name&&null!=me&&me[1].value&&P&&P(me[1].name,me[1].value)},style:[we.shuffleButton,ct]},ne.default.createElement(_e.Right,null))),ne.default.createElement(pe.default,{style:we.row},ne.default.createElement(le.default,{onPress:function onPress(){null!=me&&me[2].name&&null!=me&&me[2].value&&P&&P(me[2].name,me[2].value)},style:[we.cancelContainer,{borderRightColor:Be},Ye]},ne.default.createElement(se.default,{style:[we.cancel,{color:Ve},$e]},null==me?void 0:me[2].text)),ne.default.createElement(le.default,{onPress:function onPress(){null!=me&&me[0].name&&null!=me&&me[0].value&&P&&P(me[0].name,me[0].value)},style:[we.sendContainer,dt]},ne.default.createElement(se.default,{style:[we.send,{color:Fe},st]},null==me?void 0:me[0].text))))):ne.default.createElement(le.default,(0,q.default)({onLongPress:ie,onPressIn:ge,style:[we.container,Xe],testID:"giphy-attachment"},w),ne.default.createElement(pe.default,null,ne.default.createElement(oe.default,{resizeMode:"cover",source:{uri:(0,Re.makeImageCompatibleUrl)(ut)},style:[we.giphy,et]}),ne.default.createElement(pe.default,{style:[we.giphyMask,nt]},ne.default.createElement(pe.default,{style:[we.giphyContainer,{backgroundColor:Ne},tt]},ne.default.createElement(ye.Lightning,{height:16,pathFill:Ue,width:16}),ne.default.createElement(se.default,{style:[we.giphyText,{color:Ue},rt]},null==Ae?void 0:Ae.toUpperCase()))))):null}),(function areEqual(y,w){var E=y.attachment,P=E.actions,q=E.image_url,ne=E.thumb_url,oe=w.attachment,ie=oe.actions,se=oe.image_url,le=oe.thumb_url;return q===se&&(ne===le&&!(Array.isArray(P)!==Array.isArray(ie)||!(Array.isArray(P)&&Array.isArray(ie)&&P.length===ie.length||P===ie)))})),Me=function Giphy(y){var w=(0,ge.useMessageContext)(),E=w.handleAction,P=w.onLongPress,oe=(0,me.useMessagesContext)(),ie=oe.additionalTouchableProps,se=oe.onPressInMessage;return ne.default.createElement(ke,(0,q.default)({additionalTouchableProps:ie,handleAction:E,onLongPress:P,onPressIn:se},y))};w.Giphy=Me,Me.displayName="Giphy{messageSimple{giphy}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.Lightning=void 0;var q=P(E(5)),ne=P(E(0)),oe=E(14);w.Lightning=function Lightning(y){return ne.default.createElement(oe.RootSvg,y,ne.default.createElement(oe.RootPath,(0,q.default)({d:"M11.636 4H16l-2.91 5.818H16L10.546 20l1.09-7.273H8L11.636 4z"},y)))}},function(y,w,E){"use strict";function emptyFunction(){}E.r(w);var P={exitApp:emptyFunction,addEventListener:function addEventListener(){return{remove:emptyFunction}},removeEventListener:emptyFunction};w.default=P},function(y,w,E){"use strict";E.r(w);var P=E(0),q=E(63),ne=E(7),oe=E(8);function _extends(){return(_extends=Object.assign||function(y){for(var w=1;w=0||(q[E]=y[E]);return q}(y,["children","style","imageStyle","imageRef"]),he=ne.default.flatten(le),ve=he.height,ye=he.width;return P.createElement(oe.default,{ref:w,style:le},P.createElement(q.default,_extends({},me,{ref:ge,style:[ne.default.absoluteFill,{width:ye,height:ve,zIndex:-1},pe]})),E)}));se.displayName="ImageBackground",w.default=se},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.BottomSheet=void 0;var q=P(E(0));w.BottomSheet=function BottomSheet(){return q.default.createElement(q.default.Fragment,null)}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.EmptyStateIndicator=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(17)),ie=P(E(8)),se=E(13),le=E(523),pe=E(28),ge=(0,pe.vw)(33),me=ne.default.create({channelContainer:{alignItems:"center",flex:1,justifyContent:"center"},channelDetails:{fontSize:14,textAlign:"center",width:(0,pe.vw)(66)},channelTitle:{fontSize:16,paddingBottom:8,paddingTop:16}});w.EmptyStateIndicator=function EmptyStateIndicator(y){var w=y.listType,E=(0,se.useTheme)().theme,P=E.colors,ne=P.black,pe=P.grey,he=P.grey_gainsboro,ve=E.emptyStateIndicator,ye=ve.channelContainer,_e=ve.channelDetails,Re=ve.channelTitle;switch(w){case"channel":return q.default.createElement(ie.default,{style:[me.channelContainer,ye]},q.default.createElement(le.MessageIcon,{height:ge,pathFill:he,width:ge}),q.default.createElement(oe.default,{style:[me.channelTitle,{color:ne},Re],testID:"empty-channel-state-title"},"Let's start chatting!"),q.default.createElement(oe.default,{style:[me.channelDetails,{color:pe},_e],testID:"empty-channel-state-details"},"How about sending your first message to a friend?"));case"message":return null;default:return q.default.createElement(oe.default,{style:{color:ne}},"No items exist")}}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.LoadingErrorIndicator=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(17)),ie=P(E(36)),se=E(13),le=E(27),pe=ne.default.create({container:{alignItems:"center",height:"100%",justifyContent:"center",width:"100%"},errorText:{fontSize:14,fontWeight:"600",marginTop:20},retryText:{fontSize:30,fontWeight:"600"}}),ge=function LoadingErrorWrapper(y){var w=y.children,E=y.onPress,P=y.text,ne=(0,se.useTheme)().theme,le=ne.colors.accent_red,ge=ne.loadingErrorIndicator,me=ge.container,he=ge.errorText;return q.default.createElement(ie.default,{onPress:E,style:[pe.container,me]},q.default.createElement(oe.default,{style:[pe.errorText,{color:le},he],testID:"loading-error"},P),w)},me=function LoadingErrorIndicator(y){var w=y.listType,E=y.retry,P=void 0===E?function(){return null}:E,ne=(0,se.useTheme)().theme,ie=ne.colors.black,me=ne.loadingErrorIndicator.retryText,he=(0,le.useTranslationContext)().t;switch(w){case"channel":return q.default.createElement(ge,{onPress:P,text:he("Error loading channel list...")},q.default.createElement(oe.default,{style:[pe.retryText,{color:ie},me]},"⟳"));case"message":return q.default.createElement(ge,{text:he("Error loading messages for this channel...")});default:return q.default.createElement(ge,{text:he("Error loading")})}};w.LoadingErrorIndicator=me,me.displayName="LoadingErrorIndicator{loadingErrorIndicator}"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.Message=void 0;var ne=q(E(5)),oe=q(E(4)),ie=q(E(6)),se=q(E(11)),le=P(E(0)),pe=q(E(367)),ge=q(E(368)),me=q(E(63)),he=q(E(117)),ve=q(E(136)),ye=q(E(53)),_e=q(E(7)),Re=E(90),we=P(E(60)),ke=E(553),Me=E(50),Se=E(31),Ae=E(366),Te=E(52),Oe=E(171),Fe=E(40),je=E(116),Be=E(13),Ve=E(130),Ne=E(27),Ue=E(42),We=E(94),$e=E(28),Ye=E(208),Xe=function prefetchImage(y){var w=y.height,E=y.url;E.includes("&h=%2A")?me.default.prefetch(E.replace("h=%2A","h="+ve.default.getPixelSizeForLayoutSize(Number(w)))).catch((function(){return me.default.prefetch(E)})).catch((function(){})):me.default.prefetch(E).catch((function(){}))},et=le.default.memo((function MessageWithContext(y){var w,E=y.animatedLongPress,P=void 0===E?"ios"===ye.default.OS&&!y.message.deleted_at:E,q=y.blockUser,me=y.channel,ve=y.client,Me=y.copyMessage,Se=y.deleteMessage,Ae=y.disabled,Oe=y.dismissKeyboard,Fe=y.dismissKeyboardOnMessageTouch,je=y.editMessage,Ve=y.enableLongPress,Ne=void 0===Ve||Ve,Ye=y.enforceUniqueReaction,et=y.flagMessage,tt=y.forceAlignMessages,nt=void 0!==tt&&tt,rt=y.goToMessage,ot=y.groupStyles,it=void 0===ot?["bottom"]:ot,st=y.handleBlock,dt=y.handleCopy,ct=y.handleDelete,lt=y.handleEdit,ut=y.handleFlag,pt=y.handleMute,gt=y.handleReaction,mt=y.handleReply,ht=y.handleRetry,ft=y.handleThreadReply,vt=y.isAdmin,yt=y.isModerator,_t=y.isOwner,bt=y.lastReceivedId,Rt=y.message,xt=y.messageActions,Ct=y.messageContentOrder,wt=y.messagesContext,kt=y.MessageSimple,Mt=y.muteUser,St=y.onDoubleTapMessage,Et=y.onLongPress,Dt=y.onLongPressMessage,At=y.onPress,Pt=y.onThreadSelect,Tt=y.openThread,Lt=y.OverlayReactionList,It=y.preventPress,Ot=y.reactionsEnabled,Ft=y.removeMessage,zt=y.repliesEnabled,jt=y.reply,Bt=y.retry,Vt=y.retrySendMessage,Nt=y.selectReaction,Ht=y.setData,Ut=y.setEditingState,Gt=y.setOverlay,qt=y.setQuotedMessageState,Wt=y.showAvatar,Kt=y.showMessageStatus,$t=y.showUnreadUnderlay,Yt=y.style,Xt=y.supportedReactions,Jt=y.t,Qt=y.targetedMessage,Zt=y.threadList,en=void 0!==Zt&&Zt,tn=y.threadReply,nn=y.updateMessage,an=(0,Be.useTheme)().theme,rn=an.colors,sn=rn.accent_blue,dn=rn.accent_red,cn=rn.bg_gradient_start,ln=rn.grey,un=rn.targetedMessageBackground,pn=an.messageSimple,gn=pn.gallery,mn=gn.halfSize,hn=gn.size,vn=pn.targetedMessageUnderlay,yn=(0,le.useRef)(null),_n=(0,we.useSharedValue)(!1),bn=(0,we.useSharedValue)(1),Rn=(0,we.useAnimatedStyle)((function(){return{transform:[{scale:bn.value}]}}),[]),xn=(0,we.useSharedValue)(0),Cn=(0,we.useAnimatedStyle)((function(){return{opacity:xn.value}}),[]);(0,le.useEffect)((function(){xn.value=(0,we.withTiming)(Qt?1:0,{duration:1e3})}),[Qt]);var wn="regular"===Rt.type&&"received"===Rt.status,kn=ve&&Rt&&ve.userID===(null==(w=Rt.user)?void 0:w.id),Mn=kn||yt||_t||vt,Sn=function(){var y=(0,se.default)(oe.default.mark((function _callee(y,w){var E;return oe.default.wrap((function _callee$(P){for(;;)switch(P.prev=P.next){case 0:if(!Rt.id){P.next=5;break}return P.next=3,null==me?void 0:me.sendAction(Rt.id,(0,ie.default)({},y,w));case 3:null!=(E=P.sent)&&E.message?nn(E.message):Ft({id:Rt.id,parent_id:Rt.parent_id});case 5:case"end":return P.stop()}}),_callee)})));return function handleAction(w,E){return y.apply(this,arguments)}}(),En=!nt||"left"!==nt&&"right"!==nt?kn?"right":"left":nt,Dn=!Rt.deleted_at&&Array.isArray(Rt.attachments)?Rt.attachments.reduce((function(y,w){return"file"===w.type?(y.files.push(w),y.other=[]):"image"!==w.type||w.title_link||w.og_scrape_url?y.files.length||y.images.length||y.other.push(w):(w.image_url||w.thumb_url)&&(y.images.push(w),y.other=[]),y}),{files:[],images:[],other:[]}):{files:[],images:[],other:[]},An=!Rt.deleted_at&&Array.isArray(Rt.attachments)&&Rt.attachments.some((function(y){return y.actions&&y.actions.length})),Pn=Dn.images.length;(0,le.useEffect)((function(){Pn&&Dn.images.slice(0,4).forEach((function(y,w){var E=y.image_url||y.thumb_url;E&&Xe(Pn<=2||3===Pn&&0===w?{height:hn||200,url:E}:{height:mn||100,url:E})}))}),[Pn]);var Tn=Ct.filter((function(y){switch(y){case"attachments":return!!Dn.other.length;case"files":return!!Dn.files.length;case"gallery":return!!Dn.images.length;case"text":default:return!!Rt.text}})),Ln=Ot&&Rt.latest_reactions&&Rt.latest_reactions.length>0?["bottom"]:it,In=!Dn.files.length&&!Dn.images.length&&!Dn.other.length&&!!Rt.text&&$e.emojiRegex.test(Rt.text),On=function onOpenThread(){Pt&&Pt(Rt),Tt&&Tt(Rt)},Fn=!!Ot&&!Rt.deleted_at&&!!Rt.latest_reactions&&Rt.latest_reactions.length>0,zn=ve.userID,jn=Fn?Xt.reduce((function(y,w){var E,P=w.type,q=null==(E=Rt.latest_reactions)?void 0:E.filter((function(y){return y.type===P}));if(null!=q&&q.length){var ne=q.some((function(y){return y.user_id===zn}));y.push({own:ne,type:P})}return y}),[]):[],Bn=function(){var y=(0,se.default)(oe.default.mark((function _callee8(){var y,w,E,P,ie,he,ye,_e,Re,we,ke,Ae,Te,Fe,Be,Ve=arguments;return oe.default.wrap((function _callee8$(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return w=Ve.length>0&&void 0!==Ve[0]&&Ve[0],E=Ve.length>1&&void 0!==Ve[1]?Ve[1]:"error"===Rt.type||"failed"===Rt.status,Ne.next=4,Oe();case 4:P=q?q(Rt):{action:function action(){return(0,se.default)(oe.default.mark((function _callee2(){var y;return oe.default.wrap((function _callee2$(w){for(;;)switch(w.prev=w.next){case 0:if(Gt("none"),null==(y=Rt.user)||!y.id){w.next=10;break}if(st&&st(Rt),!Rt.user.banned){w.next=8;break}return w.next=6,ve.unbanUser(Rt.user.id);case 6:w.next=10;break;case 8:return w.next=10,ve.banUser(Rt.user.id);case 10:case"end":return w.stop()}}),_callee2)})))},icon:le.default.createElement(Ue.UserDelete,{pathFill:ln}),title:null!=(y=Rt.user)&&y.banned?Jt("Unblock User"):Jt("Block User")},ie=Me?Me(Rt):{action:function action(){Gt("none"),dt&&dt(Rt),ge.default.setString(Rt.text||"")},icon:le.default.createElement(Ue.Copy,{pathFill:ln}),title:Jt("Copy Message")},he=Se?Se(Rt):{action:function action(){var y;Gt("alert"),Rt.id&&pe.default.alert(Jt("Delete Message"),Jt("Are you sure you want to permanently delete this message?"),[{onPress:function onPress(){return Gt("none")},text:Jt("Cancel")},{onPress:(y=(0,se.default)(oe.default.mark((function _callee3(){var y;return oe.default.wrap((function _callee3$(w){for(;;)switch(w.prev=w.next){case 0:return Gt("none"),ct&&ct(Rt),w.next=4,ve.deleteMessage(Rt.id);case 4:y=w.sent,nn(y.message);case 6:case"end":return w.stop()}}),_callee3)}))),function onPress(){return y.apply(this,arguments)}),style:"destructive",text:Jt("Delete")}],{cancelable:!1})},icon:le.default.createElement(Ue.Delete,{pathFill:dn}),title:Jt("Delete Message"),titleStyle:{color:dn}},ye=je?je(Rt):{action:function action(){Gt("none"),lt&<(Rt),Ut(Rt)},icon:le.default.createElement(Ue.Edit,{pathFill:ln}),title:Jt("Edit Message")},_e=et?et(Rt):{action:function action(){var y;Gt("alert"),Rt.id&&pe.default.alert(Jt("Flag Message"),Jt("Do you want to send a copy of this message to a moderator for further investigation?"),[{onPress:function onPress(){return Gt("none")},text:Jt("Cancel")},{onPress:(y=(0,se.default)(oe.default.mark((function _callee4(){return oe.default.wrap((function _callee4$(y){for(;;)switch(y.prev=y.next){case 0:return y.prev=0,ut&&ut(Rt),y.next=4,ve.flagMessage(Rt.id);case 4:pe.default.alert(Jt("Message flagged"),Jt("The message has been reported to a moderator."),[{onPress:function onPress(){return Gt("none")},text:Jt("Dismiss")}]),y.next=10;break;case 7:y.prev=7,y.t0=y.catch(0),pe.default.alert(Jt("Something went wrong"),Jt("The operation couldn't be completed."),[{onPress:function onPress(){return Gt("none")},text:Jt("Dismiss")}]);case 10:case"end":return y.stop()}}),_callee4,null,[[0,7]])}))),function onPress(){return y.apply(this,arguments)}),text:Jt("Flag")}],{cancelable:!1})},icon:le.default.createElement(Ue.MessageFlag,{pathFill:ln}),title:Jt("Flag Message")},Re=E?void 0:Nt?Nt(Rt):function(){var y=(0,se.default)(oe.default.mark((function _callee5(y){var w,E;return oe.default.wrap((function _callee5$(P){for(;;)switch(P.prev=P.next){case 0:if(gt&>(Rt,y),w=Rt.id,E=!!jn.find((function(w){return w.own&&w.type===y})),P.prev=3,!me||!w){P.next=12;break}if(!E){P.next=10;break}return P.next=8,me.deleteReaction(w,y);case 8:P.next=12;break;case 10:return P.next=12,me.sendReaction(w,{type:y},{enforce_unique:Ye});case 12:P.next=17;break;case 14:P.prev=14,P.t0=P.catch(3),console.log(P.t0);case 17:case"end":return P.stop()}}),_callee5,null,[[3,14]])})));return function(w){return y.apply(this,arguments)}}(),we=(ve.mutedUsers||[]).some((function(y){var w;return y.user.id===ve.userID&&y.target.id===(null==(w=Rt.user)?void 0:w.id)})),ke=Mt?Mt(Rt):{action:function(){var y=(0,se.default)(oe.default.mark((function _callee6(){var y;return oe.default.wrap((function _callee6$(w){for(;;)switch(w.prev=w.next){case 0:if(Gt("none"),null==(y=Rt.user)||!y.id){w.next=10;break}if(pt&&pt(Rt),!we){w.next=8;break}return w.next=6,ve.unmuteUser(Rt.user.id);case 6:w.next=10;break;case 8:return w.next=10,ve.muteUser(Rt.user.id);case 10:case"end":return w.stop()}}),_callee6)})));return function action(){return y.apply(this,arguments)}}(),icon:le.default.createElement(Ue.Mute,{pathFill:ln}),title:Jt(we?"Unmute User":"Mute User")},Ae=jt?jt(Rt):{action:function action(){Gt("none"),mt&&mt(Rt),qt(Rt)},icon:le.default.createElement(Ue.CurveLineLeftUp,{pathFill:ln}),title:Jt("Reply")},Te=Bt?Bt(Rt):{action:function(){var y=(0,se.default)(oe.default.mark((function _callee7(){return oe.default.wrap((function _callee7$(y){for(;;)switch(y.prev=y.next){case 0:return Gt("none"),ht&&ht(Rt),y.next=4,Vt((0,ne.default)({},Rt,{updated_at:void 0}));case 4:case"end":return y.stop()}}),_callee7)})));return function action(){return y.apply(this,arguments)}}(),icon:le.default.createElement(Ue.SendUp,{pathFill:sn}),title:Jt("Resend")},Fe=tn?tn(Rt):{action:function action(){Gt("none"),ft&&ft(Rt),On()},icon:le.default.createElement(Ue.ThreadReply,{pathFill:ln}),title:Jt("Thread Reply")},Be=en||!!Rt.parent_id,Ht({alignment:En,clientId:ve.userID,files:Dn.files,groupStyles:it,handleReaction:Ot?Re:void 0,images:Dn.images,message:Rt,messageActions:E?xt||[Te,ye,he]:w?void 0:xt||Mn?Be?Rt.text?[ye,ie,_e,he]:[ye,_e,he]:Rt.text?zt?[Ae,Fe,ye,ie,_e,he]:[ye,ie,_e,he]:zt?[Ae,Fe,ye,_e,he]:[ye,_e,he]:Be?Rt.text?[ie,ke,_e,P,he]:[ke,P,_e,he]:Rt.text?zt?[Ae,Fe,ie,ke,_e,P,he]:[ie,ke,_e,P,he]:zt?[Ae,Fe,ke,P,he]:[ke,P,he],messageReactionTitle:!E&&w?Jt("Message Reactions"):void 0,messagesContext:(0,ne.default)({},wt,{messageContentOrder:Tn}),onlyEmojis:In,otherAttachments:Dn.other,OverlayReactionList:Lt,supportedReactions:Xt,threadList:en}),Gt("message");case 18:case"end":return Ne.stop()}}),_callee8)})));return function showMessageOverlay(){return y.apply(this,arguments)}}(),Vn=Ae||An?function(){return null}:Et?function(y){return Et(Rt,y)}:Ne?function(){return Bn(!1)}:function(){return null},Nn="error"!==Rt.type&&"failed"!==Rt.status?Nt?Nt(Rt):function(){var y=(0,se.default)(oe.default.mark((function _callee9(y){var w,E;return oe.default.wrap((function _callee9$(P){for(;;)switch(P.prev=P.next){case 0:if(gt&>(Rt,y),w=Rt.id,E=!!jn.find((function(w){return w.own&&w.type===y})),P.prev=3,!me||!w){P.next=12;break}if(!E){P.next=10;break}return P.next=8,me.deleteReaction(w,y);case 8:P.next=12;break;case 10:return P.next=12,me.sendReaction(w,{type:y},{enforce_unique:Ye});case 12:P.next=17;break;case 14:P.prev=14,P.t0=P.catch(3),console.log(P.t0);case 17:case"end":return P.stop()}}),_callee9,null,[[3,14]])})));return function(w){return y.apply(this,arguments)}}():void 0,Hn=function onDoubleTapMessage(){St&&St(Rt,Nn)},Un=(0,ke.useCreateMessageContext)({actionsEnabled:wn,alignment:En,animatedLongPress:P,canModifyMessage:Mn,files:Dn.files,groupStyles:Ln,handleAction:Sn,hasReactions:Fn,images:Dn.images,isMyMessage:kn,lastGroupMessage:"single"===Ln[0]||"bottom"===Ln[0],lastReceivedId:bt,message:Rt,messageContentOrder:Tn,onLongPress:P?function(y){Dt&&Dt(y)}:function(y){Dt&&Dt(y),Vn(y)},onlyEmojis:In,onOpenThread:On,onPress:At?function(y){return At(Rt,y)}:function(){return function onPress(){var y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"error"===Rt.type||"failed"===Rt.status;Fe&&he.default.dismiss();var w=Rt.quoted_message;y?Bn(!1,!0):rt&&w&&(_n.value=!1,(0,we.cancelAnimation)(bn),bn.value=(0,we.withTiming)(1,{duration:100}),rt(w.id))}()},otherAttachments:Dn.other,preventPress:It,reactions:jn,showAvatar:Wt,showMessageOverlay:Bn,showMessageStatus:"boolean"==typeof Kt?Kt:kn,threadList:en}),Gn=(0,we.useAnimatedGestureHandler)({onFinish:function onFinish(){_n.value=!1,(0,we.cancelAnimation)(bn),bn.value=(0,we.withTiming)(1,{duration:100})},onStart:function onStart(){_n.value=!0,(0,we.cancelAnimation)(bn),bn.value=(0,we.withSequence)((0,we.withTiming)(1,{duration:100}),(0,we.withTiming)(.98,{duration:400},(function(){_n.value&&((0,we.runOnJS)(We.triggerHaptic)("impactMedium"),(0,we.runOnJS)(Vn)())})),(0,we.withTiming)(1.02,{duration:100}),(0,we.withTiming)(1,{duration:300}))}},[Vn]),qn=(0,we.useAnimatedGestureHandler)({onActive:function onActive(){_n.value=!1,(0,we.cancelAnimation)(bn),bn.value=(0,we.withTiming)(1,{duration:100}),(0,we.runOnJS)(Hn)()}},[Hn]);return Rt.deleted_at||Tn.length?le.default.createElement(Re.TapGestureHandler,{enabled:P,maxDurationMs:3e3,onGestureEvent:P?Gn:void 0,waitFor:yn},le.default.createElement(we.default.View,null,le.default.createElement(Re.TapGestureHandler,{numberOfTaps:2,onGestureEvent:qn,ref:yn},le.default.createElement(we.default.View,{style:[Yt,{backgroundColor:$t?cn:void 0},Rn]},le.default.createElement(we.default.View,{style:[_e.default.absoluteFillObject,vn,{backgroundColor:un},Cn]}),le.default.createElement(Te.MessageProvider,{value:Un},le.default.createElement(kt,null)))))):null}),(function areEqual(y,w){var E,P,q=y.channel,ne=y.lastReceivedId,oe=y.message,ie=y.showUnreadUnderlay,se=y.t,le=y.targetedMessage,pe=w.channel,ge=w.lastReceivedId,me=w.message,he=w.showUnreadUnderlay,ve=w.t,ye=w.targetedMessage;if(!(oe.reply_count===me.reply_count))return!1;if(ne!==ge&&(ne===oe.id||ne===me.id||ge===oe.id||ge===me.id))return!1;if(!(oe.deleted_at===me.deleted_at&&((0,Ye.isMessagesWithStylesAndReadBy)(oe)&&oe.readBy)===((0,Ye.isMessagesWithStylesAndReadBy)(me)&&me.readBy)&&oe.status===me.status&&oe.type===me.type&&oe.text===me.text&&oe.updated_at===me.updated_at))return!1;if(!((null==(E=oe.user)?void 0:E.banned)===(null==(P=me.user)?void 0:P.banned)))return!1;var _e=oe.attachments,Re=me.attachments;return!!(Array.isArray(_e)&&Array.isArray(Re)&&_e.length===Re.length&&_e.every((function(y,w){return"image"===y.type?y.image_url===Re[w].image_url&&y.thumb_url===Re[w].thumb_url:y.type===Re[w].type}))||_e===Re)&&(!!(Array.isArray(oe.latest_reactions)&&Array.isArray(me.latest_reactions)?oe.latest_reactions.length===me.latest_reactions.length&&oe.latest_reactions.every((function(y,w){var E;return y.type===(null==(E=me.latest_reactions)?void 0:E[w].type)})):oe.latest_reactions===me.latest_reactions)&&(!(!q||!pe||q.state.mutedUsers.length!==pe.state.mutedUsers.length)&&(ie===he&&(se===ve&&!(le!==ye)))))}));w.Message=function Message(y){var w=(0,Me.useChannelContext)(),E=w.channel,P=w.disabled,q=w.enforceUniqueReaction,oe=w.isAdmin,ie=w.isModerator,se=w.isOwner,pe=(0,Se.useChatContext)().client,ge=(0,Ae.useKeyboardContext)().dismissKeyboard,me=(0,Oe.useMessageOverlayContext)().setData,he=(0,Fe.useMessagesContext)(),ve=(0,je.useOverlayContext)().setOverlay,ye=(0,Ve.useThreadContext)().openThread,_e=(0,Ne.useTranslationContext)().t;return le.default.createElement(et,(0,ne.default)({},he,{channel:E,client:pe,disabled:P,dismissKeyboard:ge,enforceUniqueReaction:q,isAdmin:oe,isModerator:ie,isOwner:se,messagesContext:he,openThread:ye,setData:me,setOverlay:ve,t:_e},y))}},function(y,w,E){"use strict";E.r(w);var P=E(7),q=E(8),ne=E(0),oe=E.n(ne);function _extends(){return(_extends=Object.assign||function(y){for(var w=1;w=0||(q[E]=y[E]);return q}(y,["animating","color","hidesWhenStopped","size","style"]),we=oe.a.createElement("svg",{height:"100%",viewBox:"0 0 32 32",width:"100%"},se({stroke:le,opacity:.2}),se({stroke:le,strokeDasharray:80,strokeDashoffset:60}));return oe.a.createElement(q.default,_extends({},Re,{accessibilityRole:"progressbar",accessibilityValue:ie,ref:w,style:[pe.container,_e]}),oe.a.createElement(q.default,{children:we,style:["number"==typeof ye?{height:ye,width:ye}:ge[ye],pe.animation,!P&&pe.animationPause,!P&&he&&pe.hidesWhenStopped]}))}));le.displayName="ActivityIndicator";var pe=P.default.create({container:{alignItems:"center",justifyContent:"center"},hidesWhenStopped:{visibility:"hidden"},animation:{animationDuration:"0.75s",animationKeyframes:[{"0%":{transform:[{rotate:"0deg"}]},"100%":{transform:[{rotate:"360deg"}]}}],animationTimingFunction:"linear",animationIterationCount:"infinite"},animationPause:{animationPlayState:"paused"}}),ge=P.default.create({small:{width:20,height:20},large:{width:36,height:36}});w.default=le},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.MessageAvatar=void 0;var q=P(E(5)),ne=P(E(0)),oe=P(E(8)),ie=E(131),se=E(52),le=E(13),pe=ne.default.memo((function MessageAvatarWithContext(y){var w,E,P,q=y.alignment,se=y.lastGroupMessage,pe=y.message,ge=y.showAvatar,me=y.size,he=(0,le.useTheme)().theme,ve=he.avatar.BASE_AVATAR_SIZE,ye=he.messageSimple.avatarWrapper,_e=ye.container,Re=ye.leftAlign,we=ye.rightAlign,ke=ye.spacer,Me="boolean"==typeof ge?ge:se;return ne.default.createElement(oe.default,{style:["left"===q?Re:we,_e],testID:"message-avatar"},Me?ne.default.createElement(ie.Avatar,{image:null==(w=pe.user)?void 0:w.image,name:(null==(E=pe.user)?void 0:E.name)||(null==(P=pe.user)?void 0:P.id),size:me||ve}):ne.default.createElement(oe.default,{style:ke,testID:"spacer"}))}),(function areEqual(y,w){var E,P,q,ne,oe,ie,se=y.lastGroupMessage,le=y.message,pe=w.lastGroupMessage,ge=w.message;return se===pe&&!((null==(E=le.user)?void 0:E.image)!==(null==(P=ge.user)?void 0:P.image)||(null==(q=le.user)?void 0:q.name)!==(null==(ne=ge.user)?void 0:ne.name)||(null==(oe=le.user)?void 0:oe.id)!==(null==(ie=ge.user)?void 0:ie.id))})),ge=function MessageAvatar(y){var w=(0,se.useMessageContext)(),E=w.alignment,P=w.lastGroupMessage,oe=w.message,ie=w.showAvatar;return ne.default.createElement(pe,(0,q.default)({alignment:E,lastGroupMessage:P,message:oe,showAvatar:ie},y))};w.MessageAvatar=ge,ge.displayName="MessageAvatar{messageSimple{avatarWrapper}}"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ChannelListMessenger=void 0;var ne=q(E(5)),oe=q(E(19)),ie=P(E(0)),se=q(E(218)),le=q(E(7)),pe=q(E(8)),ge=E(90),me=E(390),he=E(31),ve=E(172),ye=E(13),_e=le.default.create({flatList:{flex:1},flatListContentContainer:{flexGrow:1},statusIndicator:{left:0,position:"absolute",right:0,top:0}}),Re=function StatusIndicator(){var y=(0,he.useChatContext)().isOnline,w=(0,ve.useChannelsContext)(),E=w.error,P=w.HeaderErrorIndicator,q=w.HeaderNetworkDownIndicator,ne=w.loadingChannels,oe=w.refreshList;return ne?null:y?E?ie.default.createElement(pe.default,{style:_e.statusIndicator},ie.default.createElement(P,{onPress:oe})):null:ie.default.createElement(pe.default,{style:_e.statusIndicator},ie.default.createElement(q,null))},we=function renderItem(y){var w=y.item;return ie.default.createElement(me.ChannelPreview,{channel:w})},ke=function ChannelListMessengerWithContext(y){var w=y.additionalFlatListProps,E=y.channels,P=y.EmptyStateIndicator,q=y.error,le=y.FooterLoadingIndicator,pe=y.forceUpdate,me=y.ListHeaderComponent,he=y.loadingChannels,ve=y.LoadingErrorIndicator,ke=y.LoadingIndicator,Me=y.loadingNextPage,Se=y.loadMoreThreshold,Ae=y.loadNextPage,Te=y.refreshing,Oe=y.refreshList,Fe=y.reloadList,je=y.setFlatListRef,Be=(0,ye.useTheme)().theme,Ve=Be.channelListMessenger,Ne=Ve.flatList,Ue=Ve.flatListContent,We=Be.colors.white_snow,$e=(0,ie.useState)(!0),Ye=(0,oe.default)($e,2),Xe=Ye[0],et=Ye[1];return(0,ie.useEffect)((function(){!!he!==Xe&&et(!!he)}),[Xe,he]),!q||Te||he||null!=E&&E.length?ie.default.createElement(ie.default.Fragment,null,ie.default.createElement(ge.FlatList,(0,ne.default)({contentContainerStyle:[_e.flatListContentContainer,{backgroundColor:We},Ue],data:E,extraData:pe,keyExtractor:function keyExtractor(y){return y.cid},ListEmptyComponent:Xe?ie.default.createElement(ke,{listType:"channel"}):ie.default.createElement(P,{listType:"channel"}),ListFooterComponent:Me?ie.default.createElement(le,null):void 0,ListHeaderComponent:function ListHeaderComponent(){return E.length&&me?ie.default.createElement(me,null):null},onEndReached:function onEndReached(){Ae&&Ae()},onEndReachedThreshold:Se,ref:je,refreshControl:ie.default.createElement(se.default,{onRefresh:Oe,refreshing:Te}),renderItem:we,style:[_e.flatList,{backgroundColor:We},Ne],testID:"channel-list-messenger"},w)),ie.default.createElement(Re,null)):ie.default.createElement(ve,{error:q,listType:"channel",loadNextPage:Ae,retry:Fe})},Me=function ChannelListMessenger(y){var w=(0,ve.useChannelsContext)(),E=w.additionalFlatListProps,P=w.channels,q=w.EmptyStateIndicator,oe=w.error,se=w.FooterLoadingIndicator,le=w.forceUpdate,pe=w.ListHeaderComponent,ge=w.loadingChannels,me=w.LoadingErrorIndicator,he=w.LoadingIndicator,ye=w.loadingNextPage,_e=w.loadMoreThreshold,Re=w.loadNextPage,we=w.refreshing,Me=w.refreshList,Se=w.reloadList,Ae=w.setFlatListRef;return ie.default.createElement(ke,(0,ne.default)({additionalFlatListProps:E,channels:P,EmptyStateIndicator:q,error:oe,FooterLoadingIndicator:se,forceUpdate:le,ListHeaderComponent:pe,loadingChannels:ge,LoadingErrorIndicator:me,LoadingIndicator:he,loadingNextPage:ye,loadMoreThreshold:_e,loadNextPage:Re,refreshing:we,refreshList:Me,reloadList:Se,setFlatListRef:Ae},y))};w.ChannelListMessenger=Me,Me.displayName="ChannelListMessenger{channelListMessenger}"},function(y,w,E){var P=E(1075),q=E(1083),ne=E(339),oe=E(86),ie=E(1089);y.exports=function baseIteratee(y){return"function"==typeof y?y:null==y?ne:"object"==typeof y?oe(y)?q(y[0],y[1]):P(y):ie(y)}},function(y,w,E){var P=E(254);y.exports=function toKey(y){if("string"==typeof y||P(y))return y;var w=y+"";return"0"==w&&1/y==-Infinity?"-0":w}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.MAX_QUERY_CHANNELS_LIMIT=w.DEFAULT_QUERY_CHANNELS_LIMIT=w.getChannel=w.moveChannelUp=void 0;var q=P(E(4)),ne=P(E(11)),oe=P(E(21));w.moveChannelUp=function moveChannelUp(y){var w=y.cid,E=y.channels,P=void 0===E?[]:E,q=P.findIndex((function(y){return y.cid===w}));if(q<=0)return P;var ne=P[q];return P.splice(q,1),P.unshift(ne),(0,oe.default)(P)};var ie=function(){var y=(0,ne.default)(q.default.mark((function _callee(y){var w,E,P,ne;return q.default.wrap((function _callee$(q){for(;;)switch(q.prev=q.next){case 0:return w=y.client,E=y.id,P=y.type,ne=w.channel(P,E),q.next=4,ne.watch();case 4:return q.abrupt("return",ne);case 5:case"end":return q.stop()}}),_callee)})));return function getChannel(w){return y.apply(this,arguments)}}();w.getChannel=ie;w.DEFAULT_QUERY_CHANNELS_LIMIT=10;w.MAX_QUERY_CHANNELS_LIMIT=30},function(y,w){y.exports=function(y,w){return{enumerable:!(1&y),configurable:!(2&y),writable:!(4&y),value:w}}},function(y,w,E){var P=E(35),q=E(212),ne="".split;y.exports=P((function(){return!Object("z").propertyIsEnumerable(0)}))?function(y){return"String"==q(y)?ne.call(y,""):Object(y)}:Object},function(y,w,E){var P=E(62);y.exports=function(y,w){if(!P(y))return y;var E,q;if(w&&"function"==typeof(E=y.toString)&&!P(q=E.call(y)))return q;if("function"==typeof(E=y.valueOf)&&!P(q=E.call(y)))return q;if(!w&&"function"==typeof(E=y.toString)&&!P(q=E.call(y)))return q;throw TypeError("Can't convert object to primitive value")}},function(y,w,E){var P=E(405),q=E(275),ne=P("keys");y.exports=function(y){return ne[y]||(ne[y]=q(y))}},function(y,w){var E=0,P=Math.random();y.exports=function(y){return"Symbol("+String(void 0===y?"":y)+")_"+(++E+P).toString(36)}},function(y,w,E){var P=E(628),q=E(406).concat("length","prototype");w.f=Object.getOwnPropertyNames||function getOwnPropertyNames(y){return P(y,q)}},function(y,w){var E=Math.ceil,P=Math.floor;y.exports=function(y){return isNaN(y=+y)?0:(y>0?P:E)(y)}},function(y,w,E){var P=E(628),q=E(406);y.exports=Object.keys||function keys(y){return P(y,q)}},function(y,w,E){"use strict";var P,q,ne=E(408),oe=E(631),ie=RegExp.prototype.exec,se=String.prototype.replace,le=ie,pe=(P=/a/,q=/b*/g,ie.call(P,"a"),ie.call(q,"a"),0!==P.lastIndex||0!==q.lastIndex),ge=oe.UNSUPPORTED_Y||oe.BROKEN_CARET,me=void 0!==/()??/.exec("")[1];(pe||me||ge)&&(le=function exec(y){var w,E,P,q,oe=this,le=ge&&oe.sticky,he=ne.call(oe),ve=oe.source,ye=0,_e=y;return le&&(-1===(he=he.replace("y","")).indexOf("g")&&(he+="g"),_e=String(y).slice(oe.lastIndex),oe.lastIndex>0&&(!oe.multiline||oe.multiline&&"\n"!==y[oe.lastIndex-1])&&(ve="(?: "+ve+")",_e=" "+_e,ye++),E=new RegExp("^(?:"+ve+")",he)),me&&(E=new RegExp("^"+ve+"$(?!\\s)",he)),pe&&(w=oe.lastIndex),P=ie.call(le?E:oe,_e),le?P?(P.input=P.input.slice(ye),P[0]=P[0].slice(ye),P.index=oe.lastIndex,oe.lastIndex+=P[0].length):oe.lastIndex=0:pe&&P&&(oe.lastIndex=oe.global?P.index+P[0].length:w),me&&P&&P.length>1&&se.call(P[0],E,(function(){for(q=1;q")})),pe="$0"==="a".replace(/./,"$0"),ge=ne("replace"),me=!!/./[ge]&&""===/./[ge]("a","$0"),he=!q((function(){var y=/(?:)/,w=y.exec;y.exec=function(){return w.apply(this,arguments)};var E="ab".split(y);return 2!==E.length||"a"!==E[0]||"b"!==E[1]}));y.exports=function(y,w,E,ge){var ve=ne(y),ye=!q((function(){var w={};return w[ve]=function(){return 7},7!=""[y](w)})),_e=ye&&!q((function(){var w=!1,E=/a/;return"split"===y&&((E={}).constructor={},E.constructor[se]=function(){return E},E.flags="",E[ve]=/./[ve]),E.exec=function(){return w=!0,null},E[ve](""),!w}));if(!ye||!_e||"replace"===y&&(!le||!pe||me)||"split"===y&&!he){var Re=/./[ve],we=E(ve,""[y],(function(y,w,E,P,q){return w.exec===oe?ye&&!q?{done:!0,value:Re.call(w,E,P)}:{done:!0,value:y.call(E,w,P)}:{done:!1}}),{REPLACE_KEEPS_$0:pe,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:me}),ke=we[0],Me=we[1];P(String.prototype,y,ke),P(RegExp.prototype,ve,2==w?function(y,w){return Me.call(y,this,w)}:function(y){return Me.call(y,this)})}ge&&ie(RegExp.prototype[ve],"sham",!0)}},function(y,w,E){var P=E(212),q=E(279);y.exports=function(y,w){var E=y.exec;if("function"==typeof E){var ne=E.call(y,w);if("object"!=typeof ne)throw TypeError("RegExp exec method returned something other than an Object or null");return ne}if("RegExp"!==P(y))throw TypeError("RegExp#exec called on incompatible receiver");return q.call(y,w)}},function(y,w){y.exports=function(y){if("function"!=typeof y)throw TypeError(String(y)+" is not a function");return y}},function(y,w,E){"use strict";var P=E(48),q=E(413);P({target:"String",proto:!0,forced:E(414)("link")},{link:function link(y){return q(this,"a","href",y)}})},function(y,w,E){"use strict";var P=E(35);y.exports=function(y,w){var E=[][y];return!!E&&P((function(){E.call(null,w||function(){throw 1},1)}))}},function(y,w,E){"use strict";var P=E(180),q=E.n(P);w.a=function processColor(y){if(null==y)return y;var w=q()(y);return null!=w?w=(w<<24|w>>>8)>>>0:void 0}},function(y,w,E){"use strict";var P=E(187),q=E(109),ne=E(7),oe=E(184),ie=E(57);var se={},le=Object.prototype.hasOwnProperty,pe=q.a.create({reset:{backgroundColor:"transparent",color:"inherit",font:"inherit",listStyle:"none",margin:0,textAlign:"inherit",textDecoration:"none"},cursor:{cursor:"pointer"}},ie.c.classicReset),ge=ne.default.create({auto:{pointerEvents:"auto"},"box-none":{pointerEvents:"box-none"},"box-only":{pointerEvents:"box-only"},none:{pointerEvents:"none"}});w.a=function createDOMProps(y,w){w||(w=se);var E=w,q=E.accessibilityLabel,ie=E.accessibilityLiveRegion,me=E.accessibilityState,he=E.accessibilityValue,ve=E.accessible,ye=E.classList,_e=E.dataSet,Re=E.disabled,we=E.importantForAccessibility,ke=E.nativeID,Me=E.pointerEvents,Se=E.style,Ae=E.testID,Te=(E.accessibilityRole,function _objectWithoutPropertiesLoose(y,w){if(null==y)return{};var E,P,q={},ne=Object.keys(y);for(P=0;P=0||(q[E]=y[E]);return q}(E,["accessibilityLabel","accessibilityLiveRegion","accessibilityState","accessibilityValue","accessible","classList","dataSet","disabled","importantForAccessibility","nativeID","pointerEvents","style","testID","accessibilityRole"])),Oe=null!=me&&!0===me.disabled||Re,Fe=P.a.propsToAriaRole(w),je="link"===Fe||"a"===y||"button"===y||"input"===y||"select"===y||"textarea"===y||null!=Te.contentEditable;if(null!=_e)for(var Be in _e)if(le.call(_e,Be)){var Ve=_e[Be];null!=Ve&&(Te["data-"+Be]=Ve)}if(null!=q&&(Te["aria-label"]=q),null!=ie&&(Te["aria-live"]="none"===ie?"off":ie),null!=Fe&&(Te.role=Fe),null!=me)for(var Ne in me){var Ue=me[Ne];null!=Ue&&("disabled"===Ne||"hidden"===Ne?!0===Ue&&(Te["aria-"+Ne]=Ue,Te[Ne]=Ue):Te["aria-"+Ne]=Ue)}if(null!=he)for(var We in he){var $e=he[We];null!=$e&&(Te["aria-value"+We]=$e)}"no-hide-descendants"===we&&(Te["aria-hidden"]=!0),!0===Oe&&(Te["aria-disabled"]=!0,Te.disabled=!0);var Ye=!Oe&&"no"!==we&&"no-hide-descendants"!==we;je?!1!==ve&&Ye?Te["data-focusable"]=!0:Te.tabIndex="-1":"button"===Fe||"menuitem"===Fe||"textbox"===Fe?!1!==ve&&Ye&&(Te["data-focusable"]=!0,Te.tabIndex="0"):!0===ve&&Ye&&(Te["data-focusable"]=!0,Te.tabIndex="0");var Xe=ne.default.compose(Me&&ge[Me],Se),et=("button"===Fe||"link"===Fe)&&!Oe,tt=[("a"===y||"button"===y||"li"===y||"ul"===y||"heading"===Fe)&&pe.reset,et&&pe.cursor,ye],nt=oe.a.resolve(Xe,tt),rt=nt.className,ot=nt.style;if(null!=rt&&""!==rt&&(Te.className=rt),ot&&(Te.style=ot),null!=ke&&(Te.id=ke),"a"===y&&"_blank"===Te.target&&(Te.rel=(Te.rel||"")+" noopener noreferrer"),null!=Ae&&(Te["data-testid"]=Ae),je||"button"===Fe||"menuitem"===Fe||!0===ve&&Ye){var it=Te.onClick;if(null!=it)if(Oe)Te.onClick=function(y){y.stopPropagation()};else if(!je){var st=Te.onKeyDown;Te.onKeyDown=function(y){var w=y.key,E=y.repeat,P=" "===w||"Spacebar"===w,q="button"===Fe||"menuitem"===Fe;null!=st&&st(y),E||"Enter"!==w?P&&q&&(E||it(y),y.preventDefault()):it(y)}}}return Te}},function(y,w,E){"use strict";var P=E(299),q=E(71),ne={height:0,width:0};w.a=function resolveShadowValue(y){var w=y.shadowColor,E=y.shadowOffset,oe=y.shadowOpacity,ie=y.shadowRadius,se=E||ne,le=se.height,pe=se.width,ge=Object(q.a)(pe),me=Object(q.a)(le),he=Object(q.a)(ie||0),ve=Object(P.a)(w||"black",oe);if(null!=ve&&null!=ge&&null!=me&&null!=he)return ge+" "+me+" "+he+" "+ve}},function(y,w,E){"use strict";E.d(w,"a",(function(){return mergeRefs}));E(0);function mergeRefs(){for(var y=arguments.length,w=new Array(y),E=0;E=0?y.ownerDocument.body:isHTMLElement(y)&&isScrollParent(y)?y:getScrollParent(getParentNode(y))}function listScrollParents(y,w){void 0===w&&(w=[]);var E=getScrollParent(y),P="body"===getNodeName(E),q=getWindow(E),ne=P?[q].concat(q.visualViewport||[],isScrollParent(E)?E:[]):E,oe=w.concat(ne);return P?oe:oe.concat(listScrollParents(getParentNode(ne)))}function isTableElement(y){return["table","td","th"].indexOf(getNodeName(y))>=0}function getTrueOffsetParent(y){if(!isHTMLElement(y)||"fixed"===getComputedStyle(y).position)return null;var w=y.offsetParent;if(w){var E=getDocumentElement(w);if("body"===getNodeName(w)&&"static"===getComputedStyle(w).position&&"static"!==getComputedStyle(E).position)return E}return w}function getOffsetParent(y){for(var w=getWindow(y),E=getTrueOffsetParent(y);E&&isTableElement(E)&&"static"===getComputedStyle(E).position;)E=getTrueOffsetParent(E);return E&&"body"===getNodeName(E)&&"static"===getComputedStyle(E).position?w:E||function getContainingBlock(y){for(var w=getParentNode(y);isHTMLElement(w)&&["html","body"].indexOf(getNodeName(w))<0;){var E=getComputedStyle(w);if("none"!==E.transform||"none"!==E.perspective||E.willChange&&"auto"!==E.willChange)return w;w=w.parentNode}return null}(y)||w}var le="top",pe="bottom",ge="right",me="left",he="auto",ve=[le,pe,ge,me],ye="start",_e="end",Re="viewport",we="popper",ke=ve.reduce((function(y,w){return y.concat([w+"-"+ye,w+"-"+_e])}),[]),Me=[].concat(ve,[he]).reduce((function(y,w){return y.concat([w,w+"-"+ye,w+"-"+_e])}),[]),Se=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function order(y){var w=new Map,E=new Set,P=[];function sort(y){E.add(y.name),[].concat(y.requires||[],y.requiresIfExists||[]).forEach((function(y){if(!E.has(y)){var P=w.get(y);P&&sort(P)}})),P.push(y)}return y.forEach((function(y){w.set(y.name,y)})),y.forEach((function(y){E.has(y.name)||sort(y)})),P}var Ae={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var y=arguments.length,w=new Array(y),E=0;E=0?"x":"y"}function computeOffsets(y){var w,E=y.reference,P=y.element,q=y.placement,ne=q?getBasePlacement(q):null,oe=q?getVariation(q):null,ie=E.x+E.width/2-P.width/2,se=E.y+E.height/2-P.height/2;switch(ne){case le:w={x:ie,y:E.y-P.height};break;case pe:w={x:ie,y:E.y+E.height};break;case ge:w={x:E.x+E.width,y:se};break;case me:w={x:E.x-P.width,y:se};break;default:w={x:E.x,y:E.y}}var he=ne?getMainAxisFromPlacement(ne):null;if(null!=he){var ve="y"===he?"height":"width";switch(oe){case ye:w[he]=w[he]-(E[ve]/2-P[ve]/2);break;case _e:w[he]=w[he]+(E[ve]/2-P[ve]/2)}}return w}var Oe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mapToStyles(y){var w,E=y.popper,P=y.popperRect,q=y.placement,ne=y.offsets,oe=y.position,ie=y.gpuAcceleration,se=y.adaptive,he=y.roundOffsets?function roundOffsetsByDPR(y){var w=y.x,E=y.y,P=window.devicePixelRatio||1;return{x:Math.round(w*P)/P||0,y:Math.round(E*P)/P||0}}(ne):ne,ve=he.x,ye=void 0===ve?0:ve,_e=he.y,Re=void 0===_e?0:_e,we=ne.hasOwnProperty("x"),ke=ne.hasOwnProperty("y"),Me=me,Se=le,Ae=window;if(se){var Te=getOffsetParent(E);Te===getWindow(E)&&(Te=getDocumentElement(E)),q===le&&(Se=pe,Re-=Te.clientHeight-P.height,Re*=ie?1:-1),q===me&&(Me=ge,ye-=Te.clientWidth-P.width,ye*=ie?1:-1)}var Fe,je=Object.assign({position:oe},se&&Oe);return ie?Object.assign(Object.assign({},je),{},((Fe={})[Se]=ke?"0":"",Fe[Me]=we?"0":"",Fe.transform=(Ae.devicePixelRatio||1)<2?"translate("+ye+"px, "+Re+"px)":"translate3d("+ye+"px, "+Re+"px, 0)",Fe)):Object.assign(Object.assign({},je),{},((w={})[Se]=ke?Re+"px":"",w[Me]=we?ye+"px":"",w.transform="",w))}var Fe={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(y){return y.replace(/left|right|bottom|top/g,(function(y){return Fe[y]}))}var je={start:"end",end:"start"};function getOppositeVariationPlacement(y){return y.replace(/start|end/g,(function(y){return je[y]}))}function contains(y,w){var E=w.getRootNode&&w.getRootNode();if(y.contains(w))return!0;if(E&&function isShadowRoot(y){return y instanceof getWindow(y).ShadowRoot||y instanceof ShadowRoot}(E)){var P=w;do{if(P&&y.isSameNode(P))return!0;P=P.parentNode||P.host}while(P)}return!1}function rectToClientRect(y){return Object.assign(Object.assign({},y),{},{left:y.x,top:y.y,right:y.x+y.width,bottom:y.y+y.height})}function getClientRectFromMixedType(y,w){return w===Re?rectToClientRect(function getViewportRect(y){var w=getWindow(y),E=getDocumentElement(y),P=w.visualViewport,q=E.clientWidth,ne=E.clientHeight,oe=0,ie=0;return P&&(q=P.width,ne=P.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(oe=P.offsetLeft,ie=P.offsetTop)),{width:q,height:ne,x:oe+getWindowScrollBarX(y),y:ie}}(y)):isHTMLElement(w)?function getInnerBoundingClientRect(y){var w=getBoundingClientRect(y);return w.top=w.top+y.clientTop,w.left=w.left+y.clientLeft,w.bottom=w.top+y.clientHeight,w.right=w.left+y.clientWidth,w.width=y.clientWidth,w.height=y.clientHeight,w.x=w.left,w.y=w.top,w}(w):rectToClientRect(function getDocumentRect(y){var w=getDocumentElement(y),E=getWindowScroll(y),P=y.ownerDocument.body,q=Math.max(w.scrollWidth,w.clientWidth,P?P.scrollWidth:0,P?P.clientWidth:0),ne=Math.max(w.scrollHeight,w.clientHeight,P?P.scrollHeight:0,P?P.clientHeight:0),oe=-E.scrollLeft+getWindowScrollBarX(y),ie=-E.scrollTop;return"rtl"===getComputedStyle(P||w).direction&&(oe+=Math.max(w.clientWidth,P?P.clientWidth:0)-q),{width:q,height:ne,x:oe,y:ie}}(getDocumentElement(y)))}function getClippingRect(y,w,E){var P="clippingParents"===w?function getClippingParents(y){var w=listScrollParents(getParentNode(y)),E=["absolute","fixed"].indexOf(getComputedStyle(y).position)>=0&&isHTMLElement(y)?getOffsetParent(y):y;return isElement(E)?w.filter((function(y){return isElement(y)&&contains(y,E)&&"body"!==getNodeName(y)})):[]}(y):[].concat(w),q=[].concat(P,[E]),ne=q[0],oe=q.reduce((function(w,E){var P=getClientRectFromMixedType(y,E);return w.top=Math.max(P.top,w.top),w.right=Math.min(P.right,w.right),w.bottom=Math.min(P.bottom,w.bottom),w.left=Math.max(P.left,w.left),w}),getClientRectFromMixedType(y,ne));return oe.width=oe.right-oe.left,oe.height=oe.bottom-oe.top,oe.x=oe.left,oe.y=oe.top,oe}function mergePaddingObject(y){return Object.assign(Object.assign({},{top:0,right:0,bottom:0,left:0}),y)}function expandToHashMap(y,w){return w.reduce((function(w,E){return w[E]=y,w}),{})}function detectOverflow(y,w){void 0===w&&(w={});var E=w,P=E.placement,q=void 0===P?y.placement:P,ne=E.boundary,oe=void 0===ne?"clippingParents":ne,ie=E.rootBoundary,se=void 0===ie?Re:ie,me=E.elementContext,he=void 0===me?we:me,ye=E.altBoundary,_e=void 0!==ye&&ye,ke=E.padding,Me=void 0===ke?0:ke,Se=mergePaddingObject("number"!=typeof Me?Me:expandToHashMap(Me,ve)),Ae=he===we?"reference":we,Te=y.elements.reference,Oe=y.rects.popper,Fe=y.elements[_e?Ae:he],je=getClippingRect(isElement(Fe)?Fe:Fe.contextElement||getDocumentElement(y.elements.popper),oe,se),Be=getBoundingClientRect(Te),Ve=computeOffsets({reference:Be,element:Oe,strategy:"absolute",placement:q}),Ne=rectToClientRect(Object.assign(Object.assign({},Oe),Ve)),Ue=he===we?Ne:Be,We={top:je.top-Ue.top+Se.top,bottom:Ue.bottom-je.bottom+Se.bottom,left:je.left-Ue.left+Se.left,right:Ue.right-je.right+Se.right},$e=y.modifiersData.offset;if(he===we&&$e){var Ye=$e[q];Object.keys(We).forEach((function(y){var w=[ge,pe].indexOf(y)>=0?1:-1,E=[le,pe].indexOf(y)>=0?"y":"x";We[y]+=Ye[E]*w}))}return We}function within(y,w,E){return Math.max(y,Math.min(w,E))}function getSideOffsets(y,w,E){return void 0===E&&(E={x:0,y:0}),{top:y.top-w.height-E.y,right:y.right-w.width+E.x,bottom:y.bottom-w.height+E.y,left:y.left-w.width-E.x}}function isAnySideFullyClipped(y){return[le,ge,pe,me].some((function(w){return y[w]>=0}))}var Be=popperGenerator({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function fn(){},effect:function effect(y){var w=y.state,E=y.instance,P=y.options,q=P.scroll,ne=void 0===q||q,oe=P.resize,ie=void 0===oe||oe,se=getWindow(w.elements.popper),le=[].concat(w.scrollParents.reference,w.scrollParents.popper);return ne&&le.forEach((function(y){y.addEventListener("scroll",E.update,Te)})),ie&&se.addEventListener("resize",E.update,Te),function(){ne&&le.forEach((function(y){y.removeEventListener("scroll",E.update,Te)})),ie&&se.removeEventListener("resize",E.update,Te)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function popperOffsets_popperOffsets(y){var w=y.state,E=y.name;w.modifiersData[E]=computeOffsets({reference:w.rects.reference,element:w.rects.popper,strategy:"absolute",placement:w.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function computeStyles(y){var w=y.state,E=y.options,P=E.gpuAcceleration,q=void 0===P||P,ne=E.adaptive,oe=void 0===ne||ne,ie=E.roundOffsets,se=void 0===ie||ie,le={placement:getBasePlacement(w.placement),popper:w.elements.popper,popperRect:w.rects.popper,gpuAcceleration:q};null!=w.modifiersData.popperOffsets&&(w.styles.popper=Object.assign(Object.assign({},w.styles.popper),mapToStyles(Object.assign(Object.assign({},le),{},{offsets:w.modifiersData.popperOffsets,position:w.options.strategy,adaptive:oe,roundOffsets:se})))),null!=w.modifiersData.arrow&&(w.styles.arrow=Object.assign(Object.assign({},w.styles.arrow),mapToStyles(Object.assign(Object.assign({},le),{},{offsets:w.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:se})))),w.attributes.popper=Object.assign(Object.assign({},w.attributes.popper),{},{"data-popper-placement":w.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function applyStyles(y){var w=y.state;Object.keys(w.elements).forEach((function(y){var E=w.styles[y]||{},P=w.attributes[y]||{},q=w.elements[y];isHTMLElement(q)&&getNodeName(q)&&(Object.assign(q.style,E),Object.keys(P).forEach((function(y){var w=P[y];!1===w?q.removeAttribute(y):q.setAttribute(y,!0===w?"":w)})))}))},effect:function applyStyles_effect(y){var w=y.state,E={popper:{position:w.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(w.elements.popper.style,E.popper),w.elements.arrow&&Object.assign(w.elements.arrow.style,E.arrow),function(){Object.keys(w.elements).forEach((function(y){var P=w.elements[y],q=w.attributes[y]||{},ne=Object.keys(w.styles.hasOwnProperty(y)?w.styles[y]:E[y]).reduce((function(y,w){return y[w]="",y}),{});isHTMLElement(P)&&getNodeName(P)&&(Object.assign(P.style,ne),Object.keys(q).forEach((function(y){P.removeAttribute(y)})))}))}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function offset_offset(y){var w=y.state,E=y.options,P=y.name,q=E.offset,ne=void 0===q?[0,0]:q,oe=Me.reduce((function(y,E){return y[E]=function distanceAndSkiddingToXY(y,w,E){var P=getBasePlacement(y),q=[me,le].indexOf(P)>=0?-1:1,ne="function"==typeof E?E(Object.assign(Object.assign({},w),{},{placement:y})):E,oe=ne[0],ie=ne[1];return oe=oe||0,ie=(ie||0)*q,[me,ge].indexOf(P)>=0?{x:ie,y:oe}:{x:oe,y:ie}}(E,w.rects,ne),y}),{}),ie=oe[w.placement],se=ie.x,pe=ie.y;null!=w.modifiersData.popperOffsets&&(w.modifiersData.popperOffsets.x+=se,w.modifiersData.popperOffsets.y+=pe),w.modifiersData[P]=oe}},{name:"flip",enabled:!0,phase:"main",fn:function flip(y){var w=y.state,E=y.options,P=y.name;if(!w.modifiersData[P]._skip){for(var q=E.mainAxis,ne=void 0===q||q,oe=E.altAxis,ie=void 0===oe||oe,se=E.fallbackPlacements,_e=E.padding,Re=E.boundary,we=E.rootBoundary,Se=E.altBoundary,Ae=E.flipVariations,Te=void 0===Ae||Ae,Oe=E.allowedAutoPlacements,Fe=w.options.placement,je=getBasePlacement(Fe),Be=se||(je===Fe||!Te?[getOppositePlacement(Fe)]:function getExpandedFallbackPlacements(y){if(getBasePlacement(y)===he)return[];var w=getOppositePlacement(y);return[getOppositeVariationPlacement(y),w,getOppositeVariationPlacement(w)]}(Fe)),Ve=[Fe].concat(Be).reduce((function(y,E){return y.concat(getBasePlacement(E)===he?function computeAutoPlacement(y,w){void 0===w&&(w={});var E=w,P=E.placement,q=E.boundary,ne=E.rootBoundary,oe=E.padding,ie=E.flipVariations,se=E.allowedAutoPlacements,le=void 0===se?Me:se,pe=getVariation(P),ge=pe?ie?ke:ke.filter((function(y){return getVariation(y)===pe})):ve,me=ge.filter((function(y){return le.indexOf(y)>=0}));0===me.length&&(me=ge);var he=me.reduce((function(w,E){return w[E]=detectOverflow(y,{placement:E,boundary:q,rootBoundary:ne,padding:oe})[getBasePlacement(E)],w}),{});return Object.keys(he).sort((function(y,w){return he[y]-he[w]}))}(w,{placement:E,boundary:Re,rootBoundary:we,padding:_e,flipVariations:Te,allowedAutoPlacements:Oe}):E)}),[]),Ne=w.rects.reference,Ue=w.rects.popper,We=new Map,$e=!0,Ye=Ve[0],Xe=0;Xe=0,ot=rt?"width":"height",it=detectOverflow(w,{placement:et,boundary:Re,rootBoundary:we,altBoundary:Se,padding:_e}),st=rt?nt?ge:me:nt?pe:le;Ne[ot]>Ue[ot]&&(st=getOppositePlacement(st));var dt=getOppositePlacement(st),ct=[];if(ne&&ct.push(it[tt]<=0),ie&&ct.push(it[st]<=0,it[dt]<=0),ct.every((function(y){return y}))){Ye=et,$e=!1;break}We.set(et,ct)}if($e)for(var lt=function _loop(y){var w=Ve.find((function(w){var E=We.get(w);if(E)return E.slice(0,y).every((function(y){return y}))}));if(w)return Ye=w,"break"},ut=Te?3:1;ut>0;ut--){if("break"===lt(ut))break}w.placement!==Ye&&(w.modifiersData[P]._skip=!0,w.placement=Ye,w.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function preventOverflow(y){var w=y.state,E=y.options,P=y.name,q=E.mainAxis,ne=void 0===q||q,oe=E.altAxis,ie=void 0!==oe&&oe,se=E.boundary,he=E.rootBoundary,ve=E.altBoundary,_e=E.padding,Re=E.tether,we=void 0===Re||Re,ke=E.tetherOffset,Me=void 0===ke?0:ke,Se=detectOverflow(w,{boundary:se,rootBoundary:he,padding:_e,altBoundary:ve}),Ae=getBasePlacement(w.placement),Te=getVariation(w.placement),Oe=!Te,Fe=getMainAxisFromPlacement(Ae),je=function getAltAxis(y){return"x"===y?"y":"x"}(Fe),Be=w.modifiersData.popperOffsets,Ve=w.rects.reference,Ne=w.rects.popper,Ue="function"==typeof Me?Me(Object.assign(Object.assign({},w.rects),{},{placement:w.placement})):Me,We={x:0,y:0};if(Be){if(ne){var $e="y"===Fe?le:me,Ye="y"===Fe?pe:ge,Xe="y"===Fe?"height":"width",et=Be[Fe],tt=Be[Fe]+Se[$e],nt=Be[Fe]-Se[Ye],rt=we?-Ne[Xe]/2:0,ot=Te===ye?Ve[Xe]:Ne[Xe],it=Te===ye?-Ne[Xe]:-Ve[Xe],st=w.elements.arrow,dt=we&&st?getLayoutRect(st):{width:0,height:0},ct=w.modifiersData["arrow#persistent"]?w.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},lt=ct[$e],ut=ct[Ye],pt=within(0,Ve[Xe],dt[Xe]),gt=Oe?Ve[Xe]/2-rt-pt-lt-Ue:ot-pt-lt-Ue,mt=Oe?-Ve[Xe]/2+rt+pt+ut+Ue:it+pt+ut+Ue,ht=w.elements.arrow&&getOffsetParent(w.elements.arrow),ft=ht?"y"===Fe?ht.clientTop||0:ht.clientLeft||0:0,vt=w.modifiersData.offset?w.modifiersData.offset[w.placement][Fe]:0,yt=Be[Fe]+gt-vt-ft,_t=Be[Fe]+mt-vt,bt=within(we?Math.min(tt,yt):tt,et,we?Math.max(nt,_t):nt);Be[Fe]=bt,We[Fe]=bt-et}if(ie){var Rt="x"===Fe?le:me,xt="x"===Fe?pe:ge,Ct=Be[je],wt=within(Ct+Se[Rt],Ct,Ct-Se[xt]);Be[je]=wt,We[je]=wt-Ct}w.modifiersData[P]=We}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function arrow_arrow(y){var w,E=y.state,P=y.name,q=E.elements.arrow,ne=E.modifiersData.popperOffsets,oe=getBasePlacement(E.placement),ie=getMainAxisFromPlacement(oe),se=[me,ge].indexOf(oe)>=0?"height":"width";if(q&&ne){var he=E.modifiersData[P+"#persistent"].padding,ve=getLayoutRect(q),ye="y"===ie?le:me,_e="y"===ie?pe:ge,Re=E.rects.reference[se]+E.rects.reference[ie]-ne[ie]-E.rects.popper[se],we=ne[ie]-E.rects.reference[ie],ke=getOffsetParent(q),Me=ke?"y"===ie?ke.clientHeight||0:ke.clientWidth||0:0,Se=Re/2-we/2,Ae=he[ye],Te=Me-ve[se]-he[_e],Oe=Me/2-ve[se]/2+Se,Fe=within(Ae,Oe,Te),je=ie;E.modifiersData[P]=((w={})[je]=Fe,w.centerOffset=Fe-Oe,w)}},effect:function arrow_effect(y){var w=y.state,E=y.options,P=y.name,q=E.element,ne=void 0===q?"[data-popper-arrow]":q,oe=E.padding,ie=void 0===oe?0:oe;null!=ne&&("string"!=typeof ne||(ne=w.elements.popper.querySelector(ne)))&&contains(w.elements.popper,ne)&&(w.elements.arrow=ne,w.modifiersData[P+"#persistent"]={padding:mergePaddingObject("number"!=typeof ie?ie:expandToHashMap(ie,ve))})},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function hide_hide(y){var w=y.state,E=y.name,P=w.rects.reference,q=w.rects.popper,ne=w.modifiersData.preventOverflow,oe=detectOverflow(w,{elementContext:"reference"}),ie=detectOverflow(w,{altBoundary:!0}),se=getSideOffsets(oe,P),le=getSideOffsets(ie,q,ne),pe=isAnySideFullyClipped(se),ge=isAnySideFullyClipped(le);w.modifiersData[E]={referenceClippingOffsets:se,popperEscapeOffsets:le,isReferenceHidden:pe,hasPopperEscaped:ge},w.attributes.popper=Object.assign(Object.assign({},w.attributes.popper),{},{"data-popper-reference-hidden":pe,"data-popper-escaped":ge})}}]}),Ve="tippy-content",Ne="tippy-backdrop",Ue="tippy-arrow",We="tippy-svg-arrow",$e={passive:!0,capture:!0};function getValueAtIndexOrReturn(y,w,E){if(Array.isArray(y)){var P=y[w];return null==P?Array.isArray(E)?E[w]:E:P}return y}function isType(y,w){var E={}.toString.call(y);return 0===E.indexOf("[object")&&E.indexOf(w+"]")>-1}function invokeWithArgsOrReturn(y,w){return"function"==typeof y?y.apply(void 0,w):y}function tippy_esm_debounce(y,w){return 0===w?y:function(P){clearTimeout(E),E=setTimeout((function(){y(P)}),w)};var E}function normalizeToArray(y){return[].concat(y)}function pushIfUnique(y,w){-1===y.indexOf(w)&&y.push(w)}function tippy_esm_getBasePlacement(y){return y.split("-")[0]}function arrayFrom(y){return[].slice.call(y)}function div(){return document.createElement("div")}function tippy_esm_isElement(y){return["Element","Fragment"].some((function(w){return isType(y,w)}))}function isMouseEvent(y){return isType(y,"MouseEvent")}function isReferenceElement(y){return!(!y||!y._tippy||y._tippy.reference!==y)}function getArrayOfElements(y){return tippy_esm_isElement(y)?[y]:function isNodeList(y){return isType(y,"NodeList")}(y)?arrayFrom(y):Array.isArray(y)?y:arrayFrom(document.querySelectorAll(y))}function setTransitionDuration(y,w){y.forEach((function(y){y&&(y.style.transitionDuration=w+"ms")}))}function setVisibilityState(y,w){y.forEach((function(y){y&&y.setAttribute("data-state",w)}))}function getOwnerDocument(y){var w=normalizeToArray(y)[0];return w&&w.ownerDocument||document}function updateTransitionEndListener(y,w,E){var P=w+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(w){y[P](w,E)}))}var Ye={isTouch:!1},Xe=0;function onDocumentTouchStart(){Ye.isTouch||(Ye.isTouch=!0,window.performance&&document.addEventListener("mousemove",onDocumentMouseMove))}function onDocumentMouseMove(){var y=performance.now();y-Xe<20&&(Ye.isTouch=!1,document.removeEventListener("mousemove",onDocumentMouseMove)),Xe=y}function onWindowBlur(){var y=document.activeElement;if(isReferenceElement(y)){var w=y._tippy;y.blur&&!w.state.isVisible&&y.blur()}}var et="undefined"!=typeof window&&"undefined"!=typeof document?navigator.userAgent:"",tt=/MSIE |Trident\//.test(et);var nt={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},rt=Object.assign({appendTo:function appendTo(){return document.body},aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function onAfterUpdate(){},onBeforeUpdate:function onBeforeUpdate(){},onCreate:function onCreate(){},onDestroy:function onDestroy(){},onHidden:function onHidden(){},onHide:function onHide(){},onMount:function onMount(){},onShow:function onShow(){},onShown:function onShown(){},onTrigger:function onTrigger(){},onUntrigger:function onUntrigger(){},onClickOutside:function onClickOutside(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},nt,{},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),ot=Object.keys(rt);function getExtendedPassedProps(y){var w=(y.plugins||[]).reduce((function(w,E){var P=E.name,q=E.defaultValue;return P&&(w[P]=void 0!==y[P]?y[P]:q),w}),{});return Object.assign({},y,{},w)}function evaluateProps(y,w){var E=Object.assign({},w,{content:invokeWithArgsOrReturn(w.content,[y])},w.ignoreAttributes?{}:function getDataAttributeProps(y,w){return(w?Object.keys(getExtendedPassedProps(Object.assign({},rt,{plugins:w}))):ot).reduce((function(w,E){var P=(y.getAttribute("data-tippy-"+E)||"").trim();if(!P)return w;if("content"===E)w[E]=P;else try{w[E]=JSON.parse(P)}catch(y){w[E]=P}return w}),{})}(y,w.plugins));return E.aria=Object.assign({},rt.aria,{},E.aria),E.aria={expanded:"auto"===E.aria.expanded?w.interactive:E.aria.expanded,content:"auto"===E.aria.content?w.interactive?null:"describedby":E.aria.content},E}function dangerouslySetInnerHTML(y,w){y.innerHTML=w}function createArrowElement(y){var w=div();return!0===y?w.className=Ue:(w.className=We,tippy_esm_isElement(y)?w.appendChild(y):dangerouslySetInnerHTML(w,y)),w}function tippy_esm_setContent(y,w){tippy_esm_isElement(w.content)?(dangerouslySetInnerHTML(y,""),y.appendChild(w.content)):"function"!=typeof w.content&&(w.allowHTML?dangerouslySetInnerHTML(y,w.content):y.textContent=w.content)}function getChildren(y){var w=y.firstElementChild,E=arrayFrom(w.children);return{box:w,content:E.find((function(y){return y.classList.contains(Ve)})),arrow:E.find((function(y){return y.classList.contains(Ue)||y.classList.contains(We)})),backdrop:E.find((function(y){return y.classList.contains(Ne)}))}}function tippy_esm_render(y){var w=div(),E=div();E.className="tippy-box",E.setAttribute("data-state","hidden"),E.setAttribute("tabindex","-1");var P=div();function onUpdate(E,P){var q=getChildren(w),ne=q.box,oe=q.content,ie=q.arrow;P.theme?ne.setAttribute("data-theme",P.theme):ne.removeAttribute("data-theme"),"string"==typeof P.animation?ne.setAttribute("data-animation",P.animation):ne.removeAttribute("data-animation"),P.inertia?ne.setAttribute("data-inertia",""):ne.removeAttribute("data-inertia"),ne.style.maxWidth="number"==typeof P.maxWidth?P.maxWidth+"px":P.maxWidth,P.role?ne.setAttribute("role",P.role):ne.removeAttribute("role"),E.content===P.content&&E.allowHTML===P.allowHTML||tippy_esm_setContent(oe,y.props),P.arrow?ie?E.arrow!==P.arrow&&(ne.removeChild(ie),ne.appendChild(createArrowElement(P.arrow))):ne.appendChild(createArrowElement(P.arrow)):ie&&ne.removeChild(ie)}return P.className=Ve,P.setAttribute("data-state","hidden"),tippy_esm_setContent(P,y.props),w.appendChild(E),E.appendChild(P),onUpdate(y.props,y.props),{popper:w,onUpdate:onUpdate}}tippy_esm_render.$$tippy=!0;var it=1,st=[],dt=[];function createTippy(y,w){var E,P,q,ne,oe,ie,se,le=evaluateProps(y,Object.assign({},rt,{},getExtendedPassedProps(function removeUndefinedProps(y){return Object.keys(y).reduce((function(w,E){return void 0!==y[E]&&(w[E]=y[E]),w}),{})}(w)))),pe=!1,ge=!1,me=!1,he=!1,ve=[],ye=tippy_esm_debounce(onMouseMove,le.interactiveDebounce),_e=it++,Re=function unique(y){return y.filter((function(w,E){return y.indexOf(w)===E}))}(le.plugins),we={id:_e,reference:y,popper:div(),popperInstance:null,props:le,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:Re,clearDelayTimeouts:function clearDelayTimeouts(){clearTimeout(E),clearTimeout(P),cancelAnimationFrame(q)},setProps:function setProps(w){0;if(we.state.isDestroyed)return;invokeHook("onBeforeUpdate",[we,w]),removeListeners();var E=we.props,P=evaluateProps(y,Object.assign({},we.props,{},w,{ignoreAttributes:!0}));we.props=P,addListeners(),E.interactiveDebounce!==P.interactiveDebounce&&(cleanupInteractiveMouseListeners(),ye=tippy_esm_debounce(onMouseMove,P.interactiveDebounce));E.triggerTarget&&!P.triggerTarget?normalizeToArray(E.triggerTarget).forEach((function(y){y.removeAttribute("aria-expanded")})):P.triggerTarget&&y.removeAttribute("aria-expanded");handleAriaExpandedAttribute(),handleStyles(),Se&&Se(E,P);we.popperInstance&&(createPopperInstance(),getNestedPopperTree().forEach((function(y){requestAnimationFrame(y._tippy.popperInstance.forceUpdate)})));invokeHook("onAfterUpdate",[we,w])},setContent:function setContent(y){we.setProps({content:y})},show:function show(){0;var y=we.state.isVisible,w=we.state.isDestroyed,E=!we.state.isEnabled,P=Ye.isTouch&&!we.props.touch,q=getValueAtIndexOrReturn(we.props.duration,0,rt.duration);if(y||w||E||P)return;if(getCurrentTarget().hasAttribute("disabled"))return;if(invokeHook("onShow",[we],!1),!1===we.props.onShow(we))return;we.state.isVisible=!0,getIsDefaultRenderFn()&&(Me.style.visibility="visible");handleStyles(),addDocumentPress(),we.state.isMounted||(Me.style.transition="none");if(getIsDefaultRenderFn()){var ne=getDefaultTemplateChildren(),oe=ne.box,se=ne.content;setTransitionDuration([oe,se],0)}ie=function onFirstUpdate(){if(we.state.isVisible&&!he){if(he=!0,Me.offsetHeight,Me.style.transition=we.props.moveTransition,getIsDefaultRenderFn()&&we.props.animation){var y=getDefaultTemplateChildren(),w=y.box,E=y.content;setTransitionDuration([w,E],q),setVisibilityState([w,E],"visible")}handleAriaContentAttribute(),handleAriaExpandedAttribute(),pushIfUnique(dt,we),we.state.isMounted=!0,invokeHook("onMount",[we]),we.props.animation&&getIsDefaultRenderFn()&&function onTransitionedIn(y,w){onTransitionEnd(y,w)}(q,(function(){we.state.isShown=!0,invokeHook("onShown",[we])}))}},function mount(){var y,w=we.props.appendTo,E=getCurrentTarget();y=we.props.interactive&&w===rt.appendTo||"parent"===w?E.parentNode:invokeWithArgsOrReturn(w,[E]);y.contains(Me)||y.appendChild(Me);createPopperInstance(),!1}()},hide:function hide(){0;var y=!we.state.isVisible,w=we.state.isDestroyed,E=!we.state.isEnabled,P=getValueAtIndexOrReturn(we.props.duration,1,rt.duration);if(y||w||E)return;if(invokeHook("onHide",[we],!1),!1===we.props.onHide(we))return;we.state.isVisible=!1,we.state.isShown=!1,he=!1,pe=!1,getIsDefaultRenderFn()&&(Me.style.visibility="hidden");if(cleanupInteractiveMouseListeners(),removeDocumentPress(),handleStyles(),getIsDefaultRenderFn()){var q=getDefaultTemplateChildren(),ne=q.box,oe=q.content;we.props.animation&&(setTransitionDuration([ne,oe],P),setVisibilityState([ne,oe],"hidden"))}handleAriaContentAttribute(),handleAriaExpandedAttribute(),we.props.animation?getIsDefaultRenderFn()&&function onTransitionedOut(y,w){onTransitionEnd(y,(function(){!we.state.isVisible&&Me.parentNode&&Me.parentNode.contains(Me)&&w()}))}(P,we.unmount):we.unmount()},hideWithInteractivity:function hideWithInteractivity(y){0;getDocument().addEventListener("mousemove",ye),pushIfUnique(st,ye),ye(y)},enable:function enable(){we.state.isEnabled=!0},disable:function disable(){we.hide(),we.state.isEnabled=!1},unmount:function unmount(){0;we.state.isVisible&&we.hide();if(!we.state.isMounted)return;destroyPopperInstance(),getNestedPopperTree().forEach((function(y){y._tippy.unmount()})),Me.parentNode&&Me.parentNode.removeChild(Me);dt=dt.filter((function(y){return y!==we})),we.state.isMounted=!1,invokeHook("onHidden",[we])},destroy:function destroy(){0;if(we.state.isDestroyed)return;we.clearDelayTimeouts(),we.unmount(),removeListeners(),delete y._tippy,we.state.isDestroyed=!0,invokeHook("onDestroy",[we])}};if(!le.render)return we;var ke=le.render(we),Me=ke.popper,Se=ke.onUpdate;Me.setAttribute("data-tippy-root",""),Me.id="tippy-"+we.id,we.popper=Me,y._tippy=we,Me._tippy=we;var Ae=Re.map((function(y){return y.fn(we)})),Te=y.hasAttribute("aria-expanded");return addListeners(),handleAriaExpandedAttribute(),handleStyles(),invokeHook("onCreate",[we]),le.showOnCreate&&scheduleShow(),Me.addEventListener("mouseenter",(function(){we.props.interactive&&we.state.isVisible&&we.clearDelayTimeouts()})),Me.addEventListener("mouseleave",(function(y){we.props.interactive&&we.props.trigger.indexOf("mouseenter")>=0&&(getDocument().addEventListener("mousemove",ye),ye(y))})),we;function getNormalizedTouchSettings(){var y=we.props.touch;return Array.isArray(y)?y:[y,0]}function getIsCustomTouchBehavior(){return"hold"===getNormalizedTouchSettings()[0]}function getIsDefaultRenderFn(){var y;return!!(null==(y=we.props.render)?void 0:y.$$tippy)}function getCurrentTarget(){return se||y}function getDocument(){var y=getCurrentTarget().parentNode;return y?getOwnerDocument(y):document}function getDefaultTemplateChildren(){return getChildren(Me)}function getDelay(y){return we.state.isMounted&&!we.state.isVisible||Ye.isTouch||ne&&"focus"===ne.type?0:getValueAtIndexOrReturn(we.props.delay,y?0:1,rt.delay)}function handleStyles(){Me.style.pointerEvents=we.props.interactive&&we.state.isVisible?"":"none",Me.style.zIndex=""+we.props.zIndex}function invokeHook(y,w,E){var P;(void 0===E&&(E=!0),Ae.forEach((function(E){E[y]&&E[y].apply(void 0,w)})),E)&&(P=we.props)[y].apply(P,w)}function handleAriaContentAttribute(){var w=we.props.aria;if(w.content){var E="aria-"+w.content,P=Me.id;normalizeToArray(we.props.triggerTarget||y).forEach((function(y){var w=y.getAttribute(E);if(we.state.isVisible)y.setAttribute(E,w?w+" "+P:P);else{var q=w&&w.replace(P,"").trim();q?y.setAttribute(E,q):y.removeAttribute(E)}}))}}function handleAriaExpandedAttribute(){!Te&&we.props.aria.expanded&&normalizeToArray(we.props.triggerTarget||y).forEach((function(y){we.props.interactive?y.setAttribute("aria-expanded",we.state.isVisible&&y===getCurrentTarget()?"true":"false"):y.removeAttribute("aria-expanded")}))}function cleanupInteractiveMouseListeners(){getDocument().removeEventListener("mousemove",ye),st=st.filter((function(y){return y!==ye}))}function onDocumentPress(y){if(!(Ye.isTouch&&(me||"mousedown"===y.type)||we.props.interactive&&Me.contains(y.target))){if(getCurrentTarget().contains(y.target)){if(Ye.isTouch)return;if(we.state.isVisible&&we.props.trigger.indexOf("click")>=0)return}else invokeHook("onClickOutside",[we,y]);!0===we.props.hideOnClick&&(we.clearDelayTimeouts(),we.hide(),ge=!0,setTimeout((function(){ge=!1})),we.state.isMounted||removeDocumentPress())}}function onTouchMove(){me=!0}function onTouchStart(){me=!1}function addDocumentPress(){var y=getDocument();y.addEventListener("mousedown",onDocumentPress,!0),y.addEventListener("touchend",onDocumentPress,$e),y.addEventListener("touchstart",onTouchStart,$e),y.addEventListener("touchmove",onTouchMove,$e)}function removeDocumentPress(){var y=getDocument();y.removeEventListener("mousedown",onDocumentPress,!0),y.removeEventListener("touchend",onDocumentPress,$e),y.removeEventListener("touchstart",onTouchStart,$e),y.removeEventListener("touchmove",onTouchMove,$e)}function onTransitionEnd(y,w){var E=getDefaultTemplateChildren().box;function listener(y){y.target===E&&(updateTransitionEndListener(E,"remove",listener),w())}if(0===y)return w();updateTransitionEndListener(E,"remove",oe),updateTransitionEndListener(E,"add",listener),oe=listener}function on(w,E,P){void 0===P&&(P=!1),normalizeToArray(we.props.triggerTarget||y).forEach((function(y){y.addEventListener(w,E,P),ve.push({node:y,eventType:w,handler:E,options:P})}))}function addListeners(){getIsCustomTouchBehavior()&&(on("touchstart",onTrigger,{passive:!0}),on("touchend",onMouseLeave,{passive:!0})),function splitBySpaces(y){return y.split(/\s+/).filter(Boolean)}(we.props.trigger).forEach((function(y){if("manual"!==y)switch(on(y,onTrigger),y){case"mouseenter":on("mouseleave",onMouseLeave);break;case"focus":on(tt?"focusout":"blur",onBlurOrFocusOut);break;case"focusin":on("focusout",onBlurOrFocusOut)}}))}function removeListeners(){ve.forEach((function(y){var w=y.node,E=y.eventType,P=y.handler,q=y.options;w.removeEventListener(E,P,q)})),ve=[]}function onTrigger(y){var w,E=!1;if(we.state.isEnabled&&!isEventListenerStopped(y)&&!ge){var P="focus"===(null==(w=ne)?void 0:w.type);ne=y,se=y.currentTarget,handleAriaExpandedAttribute(),!we.state.isVisible&&isMouseEvent(y)&&st.forEach((function(w){return w(y)})),"click"===y.type&&(we.props.trigger.indexOf("mouseenter")<0||pe)&&!1!==we.props.hideOnClick&&we.state.isVisible?E=!0:scheduleShow(y),"click"===y.type&&(pe=!E),E&&!P&&scheduleHide(y)}}function onMouseMove(y){var w=y.target,E=getCurrentTarget().contains(w)||Me.contains(w);"mousemove"===y.type&&E||function isCursorOutsideInteractiveBorder(y,w){var E=w.clientX,P=w.clientY;return y.every((function(y){var w=y.popperRect,q=y.popperState,ne=y.props.interactiveBorder,oe=tippy_esm_getBasePlacement(q.placement),ie=q.modifiersData.offset;if(!ie)return!0;var se="bottom"===oe?ie.top.y:0,le="top"===oe?ie.bottom.y:0,pe="right"===oe?ie.left.x:0,ge="left"===oe?ie.right.x:0,me=w.top-P+se>ne,he=P-w.bottom-le>ne,ve=w.left-E+pe>ne,ye=E-w.right-ge>ne;return me||he||ve||ye}))}(getNestedPopperTree().concat(Me).map((function(y){var w,E=null==(w=y._tippy.popperInstance)?void 0:w.state;return E?{popperRect:y.getBoundingClientRect(),popperState:E,props:le}:null})).filter(Boolean),y)&&(cleanupInteractiveMouseListeners(),scheduleHide(y))}function onMouseLeave(y){isEventListenerStopped(y)||we.props.trigger.indexOf("click")>=0&&pe||(we.props.interactive?we.hideWithInteractivity(y):scheduleHide(y))}function onBlurOrFocusOut(y){we.props.trigger.indexOf("focusin")<0&&y.target!==getCurrentTarget()||we.props.interactive&&y.relatedTarget&&Me.contains(y.relatedTarget)||scheduleHide(y)}function isEventListenerStopped(y){return!!Ye.isTouch&&getIsCustomTouchBehavior()!==y.type.indexOf("touch")>=0}function createPopperInstance(){destroyPopperInstance();var w=we.props,E=w.popperOptions,P=w.placement,q=w.offset,ne=w.getReferenceClientRect,oe=w.moveTransition,se=getIsDefaultRenderFn()?getChildren(Me).arrow:null,le=ne?{getBoundingClientRect:ne,contextElement:ne.contextElement||getCurrentTarget()}:y,pe=[{name:"offset",options:{offset:q}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!oe}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function fn(y){var w=y.state;if(getIsDefaultRenderFn()){var E=getDefaultTemplateChildren().box;["placement","reference-hidden","escaped"].forEach((function(y){"placement"===y?E.setAttribute("data-placement",w.placement):w.attributes.popper["data-popper-"+y]?E.setAttribute("data-"+y,""):E.removeAttribute("data-"+y)})),w.attributes.popper={}}}}];getIsDefaultRenderFn()&&se&&pe.push({name:"arrow",options:{element:se,padding:3}}),pe.push.apply(pe,(null==E?void 0:E.modifiers)||[]),we.popperInstance=Be(le,Me,Object.assign({},E,{placement:P,onFirstUpdate:ie,modifiers:pe}))}function destroyPopperInstance(){we.popperInstance&&(we.popperInstance.destroy(),we.popperInstance=null)}function getNestedPopperTree(){return arrayFrom(Me.querySelectorAll("[data-tippy-root]"))}function scheduleShow(y){we.clearDelayTimeouts(),y&&invokeHook("onTrigger",[we,y]),addDocumentPress();var w=getDelay(!0),P=getNormalizedTouchSettings(),q=P[0],ne=P[1];Ye.isTouch&&"hold"===q&&ne&&(w=ne),w?E=setTimeout((function(){we.show()}),w):we.show()}function scheduleHide(y){if(we.clearDelayTimeouts(),invokeHook("onUntrigger",[we,y]),we.state.isVisible){if(!(we.props.trigger.indexOf("mouseenter")>=0&&we.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(y.type)>=0&&pe)){var w=getDelay(!1);w?P=setTimeout((function(){we.state.isVisible&&we.hide()}),w):q=requestAnimationFrame((function(){we.hide()}))}}else removeDocumentPress()}}function tippy_esm_tippy(y,w){void 0===w&&(w={});var E=rt.plugins.concat(w.plugins||[]);(function bindGlobalEventListeners(){document.addEventListener("touchstart",onDocumentTouchStart,$e),window.addEventListener("blur",onWindowBlur)})();var P=Object.assign({},w,{plugins:E}),q=getArrayOfElements(y).reduce((function(y,w){var E=w&&createTippy(w,P);return E&&y.push(E),y}),[]);return tippy_esm_isElement(y)?q[0]:q}tippy_esm_tippy.defaultProps=rt,tippy_esm_tippy.setDefaultProps=function setDefaultProps(y){Object.keys(y).forEach((function(w){rt[w]=y[w]}))},tippy_esm_tippy.currentInput=Ye;tippy_esm_tippy.setDefaultProps({render:tippy_esm_render});var ct=tippy_esm_tippy,lt=E(54);function _objectWithoutPropertiesLoose(y,w){if(null==y)return{};var E,P,q={},ne=Object.keys(y);for(P=0;P=0||(q[E]=y[E]);return q}var ut="undefined"!=typeof window&&"undefined"!=typeof document;function preserveRef(y,w){y&&("function"==typeof y&&y(w),{}.hasOwnProperty.call(y,"current")&&(y.current=w))}function ssrSafeCreateDiv(){return ut&&document.createElement("div")}function deepPreserveProps(y,w){var E,P;return Object.assign({},w,{popperOptions:Object.assign({},y.popperOptions,w.popperOptions,{modifiers:[].concat(((null==(E=y.popperOptions)?void 0:E.modifiers)||[]).filter((function(y){return y.name.indexOf("tippy")>=0})),(null==(P=w.popperOptions)?void 0:P.modifiers)||[])})})}var pt=ut?P.useLayoutEffect:P.useEffect;function useMutableBox(y){var w=Object(P.useRef)();return w.current||(w.current="function"==typeof y?y():y),w.current}function updateClassName(y,w,E){E.split(/\s+/).forEach((function(E){E&&y.classList[w](E)}))}var gt={name:"className",defaultValue:"",fn:function fn(y){var w=y.popper.firstElementChild,E=function isDefaultRenderFn(){var w;return!!(null==(w=y.props.render)?void 0:w.$$tippy)};function add(){y.props.className&&!E()||updateClassName(w,"add",y.props.className)}return{onCreate:add,onBeforeUpdate:function remove(){E()&&updateClassName(w,"remove",y.props.className)},onAfterUpdate:add}}};function TippyGenerator(y){return function Tippy(w){var E=w.children,ne=w.content,oe=w.visible,ie=w.singleton,se=w.render,le=w.reference,pe=w.disabled,ge=void 0!==pe&&pe,me=w.ignoreAttributes,he=void 0===me||me,ve=(w.__source,w.__self,_objectWithoutPropertiesLoose(w,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"])),ye=void 0!==oe,_e=void 0!==ie,Re=Object(P.useState)(!1),we=Re[0],ke=Re[1],Me=Object(P.useState)({}),Se=Me[0],Ae=Me[1],Te=Object(P.useState)(),Oe=Te[0],Fe=Te[1],je=useMutableBox((function(){return{container:ssrSafeCreateDiv(),renders:1}})),Be=Object.assign({ignoreAttributes:he},ve,{content:je.container});ye&&(Be.trigger="manual",Be.hideOnClick=!1),_e&&(ge=!0);var Ve=Be,Ne=Be.plugins||[];se&&(Ve=Object.assign({},Be,{plugins:_e?[].concat(Ne,[{fn:function fn(){return{onTrigger:function onTrigger(y,w){var E=ie.data.children.find((function(y){return y.instance.reference===w.currentTarget})).content;Fe(E)}}}}]):Ne,render:function render(){return{popper:je.container}}}));var Ue=[le].concat(E?[E.type]:[]);return pt((function(){var w=le;le&&le.hasOwnProperty("current")&&(w=le.current);var E=y(w||je.ref||ssrSafeCreateDiv(),Object.assign({},Ve,{plugins:[gt].concat(Be.plugins||[])}));return je.instance=E,ge&&E.disable(),oe&&E.show(),_e&&ie.hook({instance:E,content:ne,props:Ve}),ke(!0),function(){E.destroy(),null==ie||ie.cleanup(E)}}),Ue),pt((function(){if(1!==je.renders){var y=je.instance;y.setProps(deepPreserveProps(y.props,Ve)),ge?y.disable():y.enable(),ye&&(oe?y.show():y.hide()),_e&&ie.hook({instance:y,content:ne,props:Ve})}else je.renders++})),pt((function(){var y;if(se){var w=je.instance;w.setProps({popperOptions:Object.assign({},w.props.popperOptions,{modifiers:[].concat((null==(y=w.props.popperOptions)?void 0:y.modifiers)||[],[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function fn(y){var w,E=y.state,P=null==(w=E.modifiersData)?void 0:w.hide;Se.placement===E.placement&&Se.referenceHidden===(null==P?void 0:P.isReferenceHidden)&&Se.escaped===(null==P?void 0:P.hasPopperEscaped)||Ae({placement:E.placement,referenceHidden:null==P?void 0:P.isReferenceHidden,escaped:null==P?void 0:P.hasPopperEscaped}),E.attributes.popper={}}}])})})}}),[Se.placement,Se.referenceHidden,Se.escaped].concat(Ue)),q.a.createElement(q.a.Fragment,null,E?Object(P.cloneElement)(E,{ref:function ref(y){je.ref=y,preserveRef(E.ref,y)}}):null,we&&Object(lt.createPortal)(se?se(function toDataAttributes(y){var w={"data-placement":y.placement};return y.referenceHidden&&(w["data-reference-hidden"]=""),y.escaped&&(w["data-escaped"]=""),w}(Se),Oe):ne,je.container))}}var forwardRef=function(y,w){return Object(P.forwardRef)((function TippyWrapper(E,ne){var oe=E.children,ie=_objectWithoutPropertiesLoose(E,["children"]);return q.a.createElement(y,Object.assign({},w,ie),oe?Object(P.cloneElement)(oe,{ref:function ref(y){preserveRef(ne,y),preserveRef(oe.ref,y)}}):null)}))},mt=forwardRef(TippyGenerator(ct));var ht=Object(oe.default)((function styles(y){var w=y.space,E=y.color,P=y.borderRadius,q=y.fontSize;return{tooltip:{"&.tippy-box":{transitionProperty:[["opacity"]],'&[data-state="hidden"]':{opacity:0}},"& .tippy-content":{padding:w[0],border:"1px "+E.border+" solid",borderRadius:P,background:E.baseBackground,boxShadow:[[0,2,4,"rgba(0,0,0,.15)"]],fontSize:q.small,color:E.type}}}}))((function TooltipRenderer(y){var w=y.classes,E=y.children,P=y.content,ne=y.placement,oe=void 0===ne?"top":ne;return q.a.createElement(mt,{content:P,className:w.tooltip,interactive:!0,placement:oe,trigger:"click mouseenter focus",arrow:!1},q.a.createElement("span",{role:"button",tabIndex:0},E))}));var ft=Object(oe.default)((function styles(y){return{complexType:{alignItems:"center",display:"inline-flex"},name:{flexShrink:0},icon:{marginLeft:y.space[0],flexShrink:0}}}))((function ComplexTypeRenderer(y){var w=y.classes,E=y.name,P=y.raw;return q.a.createElement(ht,{placement:"right",content:P},q.a.createElement("span",{className:w.complexType},q.a.createElement("span",{className:w.name},q.a.createElement(se.a,null,E)),q.a.createElement(ie.MdInfoOutline,{className:w.icon})))})),vt=E(125);function renderType(y){if(!y)return"unknown";var w=y.name;switch(w){case"arrayOf":return y.value.name+"[]";case"objectOf":return"{"+renderType(y.value)+"}";case"instanceOf":return y.value;default:return w}}function renderTypeColumn(y){var w=Object(vt.a)(y);return w?y.flowType||y.tsType?function renderAdvancedType(y){switch(y.name){case"enum":return q.a.createElement(ne.a,null,y.name);case"literal":return q.a.createElement(ne.a,null,y.value);case"signature":return q.a.createElement(ft,{name:y.type,raw:y.raw});case"union":case"tuple":return q.a.createElement(ft,{name:y.name,raw:y.raw});default:return q.a.createElement(ne.a,null,y.raw||y.name)}}(w):q.a.createElement(ne.a,null,renderType(w)):null}},function(y,w,E){"use strict";var P=function(y){function EmitterSubscription(w,E,P,q){var ne;return(ne=y.call(this,E)||this).emitter=w,ne.listener=P,ne.context=q,ne}return function _inheritsLoose(y,w){y.prototype=Object.create(w.prototype),y.prototype.constructor=y,y.__proto__=w}(EmitterSubscription,y),EmitterSubscription.prototype.remove=function remove(){this.emitter.removeSubscription(this)},EmitterSubscription}(function(){function EventSubscription(y){this.subscriber=y}return EventSubscription.prototype.remove=function remove(){this.subscriber.removeSubscription(this)},EventSubscription}()),q=E(292),ne=E(9),oe=E.n(ne),ie=function sparseFilterPredicate(){return!0},se=function(){function EventEmitter(y){this._subscriber=y||new q.a}var y=EventEmitter.prototype;return y.addListener=function addListener(y,w,E){return this._subscriber.addSubscription(y,new P(this,this._subscriber,w,E))},y.once=function once(y,w,E){var P=this;return this.addListener(y,(function(){P.removeCurrentListener();for(var y=arguments.length,q=new Array(y),ne=0;ne>16&255)+","+(E>>8&255)+","+(255&E)+","+((E>>24&255)/255*w).toFixed(2)+")"}}},function(y,w,E){"use strict";E.r(w),E.d(w,"default",(function(){return pe}));E(89);var P=E(0),q=E.n(P),ne=E(2),oe=E.n(ne),ie=E(12),se=E(29),le=function ToolbarButtonRenderer(y){var w,E=y.classes,P=y.className,ne=y.onClick,oe=y.href,ie=y.title,le=y.small,pe=y.testId,ge=y.children,me=Object(se.a)(E.button,P,((w={})[E.isSmall]=le,w));return void 0!==oe?q.a.createElement("a",{href:oe,title:ie,className:me,"aria-label":ie,"data-testid":pe},ge):q.a.createElement("button",{type:"button",onClick:ne,title:ie,className:me,"aria-label":ie},ge)};le.propTypes={classes:oe.a.objectOf(oe.a.string.isRequired).isRequired,className:oe.a.string,href:oe.a.string,onClick:oe.a.func,title:oe.a.string,small:oe.a.bool,testId:oe.a.string,children:oe.a.node};var pe=Object(ie.default)((function styles(y){var w=y.space,E=y.color;return{button:{padding:2,color:E.light,background:"transparent",transition:"color 750ms ease-out",cursor:"pointer","&:hover, &:focus":{isolate:!1,color:E.linkHover,transition:"color 150ms ease-in"},"&:focus":{isolate:!1,outline:[[1,"dotted",E.linkHover]]},"& + &":{isolate:!1,marginLeft:w[1]},"& svg":{width:w[3],height:w[3],color:"currentColor",cursor:"inherit"}},isSmall:{"& svg":{width:14,height:14}}}}))(le)},function(y,w,E){"use strict";var P,q=E(970);P=q.now?function performanceNow(){return q.now()}:function performanceNow(){return Date.now()},y.exports=P},function(y,w,E){var P=E(26),q=E(23).document,ne=P(q)&&P(q.createElement);y.exports=function(y){return ne?q.createElement(y):{}}},function(y,w,E){w.f=E(34)},function(y,w,E){var P=E(230)("keys"),q=E(143);y.exports=function(y){return P[y]||(P[y]=q(y))}},function(y,w){y.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(y,w,E){var P=E(23).document;y.exports=P&&P.documentElement},function(y,w,E){var P=E(26),q=E(25),check=function(y,w){if(q(y),!P(w)&&null!==w)throw TypeError(w+": can't set as prototype!")};y.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(y,w,P){try{(P=E(100)(Function.call,E(103).f(Object.prototype,"__proto__").set,2))(y,[]),w=!(y instanceof Array)}catch(y){w=!0}return function setPrototypeOf(y,E){return check(y,E),w?y.__proto__=E:P(y,E),y}}({},!1):void 0),check:check}},function(y,w){y.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},function(y,w,E){var P=E(26),q=E(307).set;y.exports=function(y,w,E){var ne,oe=w.constructor;return oe!==E&&"function"==typeof oe&&(ne=oe.prototype)!==E.prototype&&P(ne)&&q&&q(y,ne),y}},function(y,w,E){"use strict";var P=E(102),q=E(114);y.exports=function repeat(y){var w=String(q(this)),E="",ne=P(y);if(ne<0||ne==1/0)throw RangeError("Count can't be negative");for(;ne>0;(ne>>>=1)&&(w+=w))1&ne&&(E+=w);return E}},function(y,w){y.exports=Math.sign||function sign(y){return 0==(y=+y)||y!=y?y:y<0?-1:1}},function(y,w){var E=Math.expm1;y.exports=!E||E(10)>22025.465794806718||E(10)<22025.465794806718||-2e-17!=E(-2e-17)?function expm1(y){return 0==(y=+y)?y:y>-1e-6&&y<1e-6?y+y*y/2:Math.exp(y)-1}:E},function(y,w,E){var P=E(102),q=E(114);y.exports=function(y){return function(w,E){var ne,oe,ie=String(q(w)),se=P(E),le=ie.length;return se<0||se>=le?y?"":void 0:(ne=ie.charCodeAt(se))<55296||ne>56319||se+1===le||(oe=ie.charCodeAt(se+1))<56320||oe>57343?y?ie.charAt(se):ne:y?ie.slice(se,se+2):oe-56320+(ne-55296<<10)+65536}}},function(y,w,E){"use strict";var P=E(144),q=E(10),ne=E(73),oe=E(83),ie=E(163),se=E(445),le=E(161),pe=E(149),ge=E(34)("iterator"),me=!([].keys&&"next"in[].keys()),he="keys",ve="values",returnThis=function(){return this};y.exports=function(y,w,E,ye,_e,Re,we){se(E,w,ye);var ke,Me,Se,getMethod=function(y){if(!me&&y in Fe)return Fe[y];switch(y){case he:return function keys(){return new E(this,y)};case ve:return function values(){return new E(this,y)}}return function entries(){return new E(this,y)}},Ae=w+" Iterator",Te=_e==ve,Oe=!1,Fe=y.prototype,je=Fe[ge]||Fe["@@iterator"]||_e&&Fe[_e],Be=je||getMethod(_e),Ve=_e?Te?getMethod("entries"):Be:void 0,Ne="Array"==w&&Fe.entries||je;if(Ne&&(Se=pe(Ne.call(new y)))!==Object.prototype&&Se.next&&(le(Se,Ae,!0),P||"function"==typeof Se[ge]||oe(Se,ge,returnThis)),Te&&je&&je.name!==ve&&(Oe=!0,Be=function values(){return je.call(this)}),P&&!we||!me&&!Oe&&Fe[ge]||oe(Fe,ge,Be),ie[w]=Be,ie[Ae]=returnThis,_e)if(ke={values:Te?Be:getMethod(ve),keys:Re?Be:getMethod(he),entries:Ve},we)for(Me in ke)Me in Fe||ne(Fe,Me,ke[Me]);else q(q.P+q.F*(me||Oe),w,ke);return ke}},function(y,w,E){var P=E(316),q=E(114);y.exports=function(y,w,E){if(P(w))throw TypeError("String#"+E+" doesn't accept regex!");return String(q(y))}},function(y,w,E){var P=E(26),q=E(113),ne=E(34)("match");y.exports=function(y){var w;return P(y)&&(void 0!==(w=y[ne])?!!w:"RegExp"==q(y))}},function(y,w,E){var P=E(34)("match");y.exports=function(y){var w=/./;try{"/./"[y](w)}catch(E){try{return w[P]=!1,!"/./"[y](w)}catch(y){}}return!0}},function(y,w,E){var P=E(163),q=E(34)("iterator"),ne=Array.prototype;y.exports=function(y){return void 0!==y&&(P.Array===y||ne[q]===y)}},function(y,w,E){"use strict";var P=E(46),q=E(142);y.exports=function(y,w,E){w in y?P.f(y,w,q(0,E)):y[w]=E}},function(y,w,E){var P=E(193),q=E(34)("iterator"),ne=E(163);y.exports=E(43).getIteratorMethod=function(y){if(null!=y)return y[q]||y["@@iterator"]||ne[P(y)]}},function(y,w,E){"use strict";var P=E(58),q=E(146),ne=E(39);y.exports=function fill(y){for(var w=P(this),E=ne(w.length),oe=arguments.length,ie=q(oe>1?arguments[1]:void 0,E),se=oe>2?arguments[2]:void 0,le=void 0===se?E:q(se,E);le>ie;)w[ie++]=y;return w}},function(y,w,E){"use strict";var P=E(150),q=E(450),ne=E(163),oe=E(84);y.exports=E(314)(Array,"Array",(function(y,w){this._t=oe(y),this._i=0,this._k=w}),(function(){var y=this._t,w=this._k,E=this._i++;return!y||E>=y.length?(this._t=void 0,q(1)):q(0,"keys"==w?E:"values"==w?y[E]:[E,y[E]])}),"values"),ne.Arguments=ne.Array,P("keys"),P("values"),P("entries")},function(y,w,E){"use strict";var P,q,ne=E(235),oe=RegExp.prototype.exec,ie=String.prototype.replace,se=oe,le=(P=/a/,q=/b*/g,oe.call(P,"a"),oe.call(q,"a"),0!==P.lastIndex||0!==q.lastIndex),pe=void 0!==/()??/.exec("")[1];(le||pe)&&(se=function exec(y){var w,E,P,q,se=this;return pe&&(E=new RegExp("^"+se.source+"$(?!\\s)",ne.call(se))),le&&(w=se.lastIndex),P=oe.call(se,y),le&&P&&(se.lastIndex=se.global?P.index+P[0].length:w),pe&&P&&P.length>1&&ie.call(P[0],E,(function(){for(q=1;qE;)w.push(arguments[E++]);return Re[++_e]=function(){ie("function"==typeof y?y:Function(y),w)},P(_e),_e},he=function clearImmediate(y){delete Re[y]},"process"==E(113)(ge)?P=function(y){ge.nextTick(oe(run,y,1))}:ye&&ye.now?P=function(y){ye.now(oe(run,y,1))}:ve?(ne=(q=new ve).port2,q.port1.onmessage=listener,P=oe(ne.postMessage,ne,1)):pe.addEventListener&&"function"==typeof postMessage&&!pe.importScripts?(P=function(y){pe.postMessage(y+"","*")},pe.addEventListener("message",listener,!1)):P=we in le("script")?function(y){se.appendChild(le("script")).onreadystatechange=function(){se.removeChild(this),run.call(y)}}:function(y){setTimeout(oe(run,y,1),0)}),y.exports={set:me,clear:he}},function(y,w,E){"use strict";var P=E(23),q=E(45),ne=E(144),oe=E(241),ie=E(83),se=E(166),le=E(24),pe=E(165),ge=E(102),me=E(39),he=E(458),ve=E(148).f,ye=E(46).f,_e=E(321),Re=E(161),we="ArrayBuffer",ke="DataView",Me="Wrong index!",Se=P.ArrayBuffer,Ae=P.DataView,Te=P.Math,Oe=P.RangeError,Fe=P.Infinity,je=Se,Be=Te.abs,Ve=Te.pow,Ne=Te.floor,Ue=Te.log,We=Te.LN2,$e="buffer",Ye="byteLength",Xe="byteOffset",et=q?"_b":$e,tt=q?"_l":Ye,nt=q?"_o":Xe;function packIEEE754(y,w,E){var P,q,ne,oe=new Array(E),ie=8*E-w-1,se=(1<>1,pe=23===w?Ve(2,-24)-Ve(2,-77):0,ge=0,me=y<0||0===y&&1/y<0?1:0;for((y=Be(y))!=y||y===Fe?(q=y!=y?1:0,P=se):(P=Ne(Ue(y)/We),y*(ne=Ve(2,-P))<1&&(P--,ne*=2),(y+=P+le>=1?pe/ne:pe*Ve(2,1-le))*ne>=2&&(P++,ne/=2),P+le>=se?(q=0,P=se):P+le>=1?(q=(y*ne-1)*Ve(2,w),P+=le):(q=y*Ve(2,le-1)*Ve(2,w),P=0));w>=8;oe[ge++]=255&q,q/=256,w-=8);for(P=P<0;oe[ge++]=255&P,P/=256,ie-=8);return oe[--ge]|=128*me,oe}function unpackIEEE754(y,w,E){var P,q=8*E-w-1,ne=(1<>1,ie=q-7,se=E-1,le=y[se--],pe=127≤for(le>>=7;ie>0;pe=256*pe+y[se],se--,ie-=8);for(P=pe&(1<<-ie)-1,pe>>=-ie,ie+=w;ie>0;P=256*P+y[se],se--,ie-=8);if(0===pe)pe=1-oe;else{if(pe===ne)return P?NaN:le?-Fe:Fe;P+=Ve(2,w),pe-=oe}return(le?-1:1)*P*Ve(2,pe-w)}function unpackI32(y){return y[3]<<24|y[2]<<16|y[1]<<8|y[0]}function packI8(y){return[255&y]}function packI16(y){return[255&y,y>>8&255]}function packI32(y){return[255&y,y>>8&255,y>>16&255,y>>24&255]}function packF64(y){return packIEEE754(y,52,8)}function packF32(y){return packIEEE754(y,23,4)}function addGetter(y,w,E){ye(y.prototype,w,{get:function(){return this[E]}})}function get(y,w,E,P){var q=he(+E);if(q+w>y[tt])throw Oe(Me);var ne=y[et]._b,oe=q+y[nt],ie=ne.slice(oe,oe+w);return P?ie:ie.reverse()}function set(y,w,E,P,q,ne){var oe=he(+E);if(oe+w>y[tt])throw Oe(Me);for(var ie=y[et]._b,se=oe+y[nt],le=P(+q),pe=0;pest;)(rt=it[st++])in Se||ie(Se,rt,je[rt]);ne||(ot.constructor=Se)}var dt=new Ae(new Se(2)),ct=Ae.prototype.setInt8;dt.setInt8(0,2147483648),dt.setInt8(1,2147483649),!dt.getInt8(0)&&dt.getInt8(1)||se(Ae.prototype,{setInt8:function setInt8(y,w){ct.call(this,y,w<<24>>24)},setUint8:function setUint8(y,w){ct.call(this,y,w<<24>>24)}},!0)}else Se=function ArrayBuffer(y){pe(this,Se,we);var w=he(y);this._b=_e.call(new Array(w),0),this[tt]=w},Ae=function DataView(y,w,E){pe(this,Ae,ke),pe(y,Se,ke);var P=y[tt],q=ge(w);if(q<0||q>P)throw Oe("Wrong offset!");if(q+(E=void 0===E?P-q:me(E))>P)throw Oe("Wrong length!");this[et]=y,this[nt]=q,this[tt]=E},q&&(addGetter(Se,Ye,"_l"),addGetter(Ae,$e,"_b"),addGetter(Ae,Ye,"_l"),addGetter(Ae,Xe,"_o")),se(Ae.prototype,{getInt8:function getInt8(y){return get(this,1,y)[0]<<24>>24},getUint8:function getUint8(y){return get(this,1,y)[0]},getInt16:function getInt16(y){var w=get(this,2,y,arguments[1]);return(w[1]<<8|w[0])<<16>>16},getUint16:function getUint16(y){var w=get(this,2,y,arguments[1]);return w[1]<<8|w[0]},getInt32:function getInt32(y){return unpackI32(get(this,4,y,arguments[1]))},getUint32:function getUint32(y){return unpackI32(get(this,4,y,arguments[1]))>>>0},getFloat32:function getFloat32(y){return unpackIEEE754(get(this,4,y,arguments[1]),23,4)},getFloat64:function getFloat64(y){return unpackIEEE754(get(this,8,y,arguments[1]),52,8)},setInt8:function setInt8(y,w){set(this,1,y,packI8,w)},setUint8:function setUint8(y,w){set(this,1,y,packI8,w)},setInt16:function setInt16(y,w){set(this,2,y,packI16,w,arguments[2])},setUint16:function setUint16(y,w){set(this,2,y,packI16,w,arguments[2])},setInt32:function setInt32(y,w){set(this,4,y,packI32,w,arguments[2])},setUint32:function setUint32(y,w){set(this,4,y,packI32,w,arguments[2])},setFloat32:function setFloat32(y,w){set(this,4,y,packF32,w,arguments[2])},setFloat64:function setFloat64(y,w){set(this,8,y,packF64,w,arguments[2])}});Re(Se,we),Re(Ae,ke),ie(Ae.prototype,oe.VIEW,!0),w.ArrayBuffer=Se,w.DataView=Ae},function(y,w){var E=y.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=E)},function(y,w){y.exports=function(y){return"object"==typeof y?null!==y:"function"==typeof y}},function(y,w,E){y.exports=!E(464)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(y,w,E){var P=E(152)(E(85),"Map");y.exports=P},function(y,w,E){var P=E(153),q=E(75);y.exports=function isFunction(y){if(!q(y))return!1;var w=P(y);return"[object Function]"==w||"[object GeneratorFunction]"==w||"[object AsyncFunction]"==w||"[object Proxy]"==w}},function(y,w,E){var P=E(899),q=E(906),ne=E(908),oe=E(909),ie=E(910);function MapCache(y){var w=-1,E=null==y?0:y.length;for(this.clear();++w-1&&y%1==0&&y-1&&y%1==0&&y<=9007199254740991}},function(y,w,E){var P=E(922),q=E(475),ne=Object.prototype.propertyIsEnumerable,oe=Object.getOwnPropertySymbols,ie=oe?function(y){return null==y?[]:(y=Object(y),P(oe(y),(function(w){return ne.call(y,w)})))}:q;y.exports=ie},function(y,w,E){var P=E(472)(Object.getPrototypeOf,Object);y.exports=P},function(y,w,E){var P=E(481);y.exports=function cloneArrayBuffer(y){var w=new y.constructor(y.byteLength);return new P(w).set(new P(y)),w}},function(y,w){y.exports=function identity(y){return y}},function(y,w,E){"use strict";E.r(w);var P=function emptyFunction(){};function StatusBar(){return null}StatusBar.setBackgroundColor=P,StatusBar.setBarStyle=P,StatusBar.setHidden=P,StatusBar.setNetworkActivityIndicatorVisible=P,StatusBar.setTranslucent=P,w.default=StatusBar},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.FileAttachmentGroup=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(8)),ie=E(242),se=E(52),le=E(40),pe=E(13),ge=ne.default.create({container:{padding:4}}),me=q.default.memo((function FileAttachmentGroupWithContext(y){var w=y.Attachment,E=y.files,P=y.messageId,ne=y.onPressIn,ie=y.styles,se=void 0===ie?{}:ie,le=(0,pe.useTheme)().theme.messageSimple.fileAttachmentGroup.container;return q.default.createElement(oe.default,{style:[ge.container,le,se.container]},E.map((function(y,ie){return q.default.createElement(oe.default,{key:P+"-"+ie,style:[{paddingBottom:ie!==E.length-1?4:0},se.attachmentContainer]},q.default.createElement(w,{attachment:y,onPressIn:ne}))})))}),(function areEqual(y,w){var E=y.files,P=w.files;return E.length===P.length})),he=function FileAttachmentGroup(y){var w=y.files,E=y.messageId,P=y.onPressIn,ne=(0,se.useMessageContext)().files,oe=(0,le.useMessagesContext)(),pe=oe.Attachment,ge=void 0===pe?ie.Attachment:pe,he=oe.onPressInMessage,ve=w||ne,ye=P||he;return ve.length?q.default.createElement(me,{Attachment:ge,files:ve,messageId:E,onPressIn:ye}):null};w.FileAttachmentGroup=he,he.displayName="FileAttachmentGroup{messageSimple{fileAttachmentGroup}}"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.AttachmentPicker=void 0;var ne=q(E(4)),oe=q(E(11)),ie=q(E(19)),se=q(E(21)),le=P(E(0)),pe=q(E(259)),ge=q(E(260)),me=q(E(117)),he=q(E(53)),ve=q(E(7)),ye=q(E(8)),_e=P(E(261)),Re=E(129),we=E(13),ke=E(94),Me=E(28),Se=ve.default.create({container:{flexGrow:1},overlay:{alignItems:"flex-end",flex:1}}),Ae=(0,Me.vh)(100),Te=function AttachmentImage(y){var w=y.ImageOverlaySelectedComponent,E=y.numberOfAttachmentPickerImageColumns,P=y.onPress,q=y.selected,ne=y.uri,oe=(0,we.useTheme)().theme,ie=oe.attachmentPicker,se=ie.image,pe=ie.imageOverlay,me=oe.colors.overlay,he=(0,Me.vw)(100)/(E||3)-2;return le.default.createElement(_e.TouchableOpacity,{onPress:P},le.default.createElement(ge.default,{source:{uri:ne},style:[{height:he,margin:1,width:he},se]},q&&le.default.createElement(ye.default,{style:[Se.overlay,{backgroundColor:me},pe]},le.default.createElement(w,null))))},Oe=function renderImage(y){var w=y.item,E=w.asset,P=w.ImageOverlaySelectedComponent,q=w.maxNumberOfFiles,ne=w.numberOfAttachmentPickerImageColumns,oe=w.selected,ie=w.setSelectedImages;return le.default.createElement(Te,{ImageOverlaySelectedComponent:P,numberOfAttachmentPickerImageColumns:ne,onPress:function onPress(){ie(oe?function(y){return y.filter((function(y){return y.uri!==E.uri}))}:function(y){return y.length>=q?y:[].concat((0,se.default)(y),[E])})},selected:oe,uri:E.uri})},Fe=le.default.forwardRef((function(y,w){var E=y.AttachmentPickerBottomSheetHandle,P=y.attachmentPickerBottomSheetHandleHeight,q=y.attachmentPickerBottomSheetHeight,ge=y.AttachmentPickerError,ve=y.attachmentPickerErrorButtonText,ye=y.AttachmentPickerErrorImage,Me=y.attachmentPickerErrorText,Te=y.ImageOverlaySelectedComponent,Fe=y.numberOfAttachmentImagesToLoadPerCall,je=y.numberOfAttachmentPickerImageColumns,Be=(0,we.useTheme)().theme,Ve=Be.attachmentPicker.bottomSheetContentContainer,Ne=Be.colors.white,Ue=(0,Re.useAttachmentPickerContext)(),We=Ue.closePicker,$e=Ue.maxNumberOfFiles,Ye=Ue.selectedImages,Xe=Ue.selectedPicker,et=Ue.setSelectedImages,tt=Ue.setSelectedPicker,nt=Ue.topInset,rt=(0,le.useState)(-1),ot=(0,ie.default)(rt,2),it=ot[0],st=ot[1],dt=(0,le.useState)(),ct=(0,ie.default)(dt,2),lt=ct[0],ut=ct[1],pt=(0,le.useState)(!1),gt=(0,ie.default)(pt,2),mt=gt[0],ht=gt[1],ft=(0,le.useState)(!0),vt=(0,ie.default)(ft,2),yt=vt[0],_t=vt[1],bt=(0,le.useState)(!1),Rt=(0,ie.default)(bt,2),xt=Rt[0],Ct=Rt[1],wt=(0,le.useState)([]),kt=(0,ie.default)(wt,2),Mt=kt[0],St=kt[1],Et=function hideAttachmentPicker(){tt(void 0),null!=w&&w.current&&w.current.close()},Dt=function(){var y=(0,oe.default)(ne.default.mark((function _callee(){var y;return ne.default.wrap((function _callee$(w){for(;;)switch(w.prev=w.next){case 0:if(!(yt&&!xt&&it>-1&&"images"===Xe)){w.next=16;break}return Ct(!0),w.prev=2,w.next=5,(0,ke.getPhotos)({after:lt,first:null!=Fe?Fe:60});case 5:y=w.sent,St(lt?[].concat((0,se.default)(Mt),(0,se.default)(y.assets)):y.assets),ut(y.endCursor),_t(y.hasNextPage||!1),w.next=15;break;case 11:w.prev=11,w.t0=w.catch(2),console.log(w.t0),ht(!0);case 15:Ct(!1);case 16:case"end":return w.stop()}}),_callee,null,[[2,11]])})));return function getMorePhotos(){return y.apply(this,arguments)}}();(0,le.useEffect)((function(){var y=pe.default.addEventListener("hardwareBackPress",(function backAction(){return!!Xe&&(tt(void 0),We(),!0)}));return function(){return y.remove()}}),[Xe]),(0,le.useEffect)((function(){return"ios"===he.default.OS?me.default.addListener("keyboardWillShow",Et):me.default.addListener("keyboardDidShow",Et),function(){"ios"===he.default.OS?me.default.removeListener("keyboardWillShow",Et):me.default.removeListener("keyboardDidShow",Et)}}),[]),(0,le.useEffect)((function(){it<0&&(tt(void 0),xt||(ut(void 0),_t(!0))),"images"===Xe&&void 0===lt&&it>-1&&(ht(!1),Dt())}),[it]);var At=Mt.map((function(y){return{asset:y,ImageOverlaySelectedComponent:Te,maxNumberOfFiles:$e,numberOfAttachmentPickerImageColumns:je,selected:Ye.some((function(w){return w.uri===y.uri})),setSelectedImages:et}}));return void 0===nt?null:le.default.createElement(le.default.Fragment,null,le.default.createElement(_e.default,{handleComponent:mt?function(){return null}:E,handleHeight:P||20,initialSnapIndex:-1,onChange:function onChange(y){return st(y)},ref:w,snapPoints:[null!=q?q:308,Ae-nt],style:{opacity:mt?0:1}},le.default.createElement(_e.BottomSheetFlatList,{contentContainerStyle:[Se.container,{backgroundColor:Ne},Ve,{opacity:mt?0:1}],data:At,keyExtractor:function keyExtractor(y){return y.asset.uri},numColumns:null!=je?je:3,onEndReached:Dt,renderItem:Oe})),"images"===Xe&&mt&&le.default.createElement(ge,{attachmentPickerBottomSheetHeight:q,attachmentPickerErrorButtonText:ve,AttachmentPickerErrorImage:ye,attachmentPickerErrorText:Me}))}));w.AttachmentPicker=Fe,Fe.displayName="AttachmentPicker"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.AttachmentPickerBottomSheetHandle=void 0;var ne=q(E(0)),oe=q(E(7)),ie=q(E(8)),se=P(E(60)),le=E(13),pe=oe.default.create({container:{alignItems:"center",height:20,justifyContent:"center"},handle:{borderRadius:2,height:4,width:40}});w.AttachmentPickerBottomSheetHandle=function AttachmentPickerBottomSheetHandle(y){var w=y.animatedPositionIndex,E=(0,le.useTheme)().theme.colors,P=E.black,q=E.white,oe=(0,se.useAnimatedStyle)((function(){return{borderTopLeftRadius:w.value>0?16-16*w.value:16,borderTopRightRadius:w.value>0?16-16*w.value:16}}));return ne.default.createElement(se.default.View,{style:[pe.container,{backgroundColor:q},oe]},ne.default.createElement(ie.default,{style:[pe.handle,{backgroundColor:P+"1A"}]}))}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.AttachmentPickerError=void 0;var q=P(E(4)),ne=P(E(11)),oe=P(E(0)),ie=P(E(169)),se=P(E(7)),le=P(E(17)),pe=P(E(8)),ge=E(129),me=E(13),he=E(27),ve=se.default.create({errorButtonText:{fontSize:14,fontWeight:"600",marginHorizontal:24,marginTop:16,textAlign:"center"},errorContainer:{alignItems:"center",bottom:0,left:0,paddingTop:16,position:"absolute",right:0},errorText:{fontSize:14,marginHorizontal:24,marginTop:16,textAlign:"center"}});w.AttachmentPickerError=function AttachmentPickerError(y){var w=y.attachmentPickerBottomSheetHeight,E=y.attachmentPickerErrorButtonText,P=y.AttachmentPickerErrorImage,se=y.attachmentPickerErrorText,ye=(0,me.useTheme)().theme,_e=ye.attachmentPicker,Re=_e.errorButtonText,we=_e.errorContainer,ke=_e.errorText,Me=ye.colors,Se=Me.accent_blue,Ae=Me.grey,Te=Me.white_smoke,Oe=(0,he.useTranslationContext)().t,Fe=(0,ge.useAttachmentPickerContext)(),je=Fe.closePicker,Be=Fe.setSelectedPicker,Ve=function(){var y=(0,ne.default)(q.default.mark((function _callee(){return q.default.wrap((function _callee$(y){for(;;)switch(y.prev=y.next){case 0:return y.prev=0,Be(void 0),je(),y.next=5,ie.default.openSettings();case 5:y.next=10;break;case 7:y.prev=7,y.t0=y.catch(0),console.log(y.t0);case 10:case"end":return y.stop()}}),_callee,null,[[0,7]])})));return function openSettings(){return y.apply(this,arguments)}}();return oe.default.createElement(pe.default,{style:[ve.errorContainer,{backgroundColor:Te,height:null!=w?w:308},we]},oe.default.createElement(P,null),oe.default.createElement(le.default,{style:[ve.errorText,{color:Ae},ke]},se||Oe("Please enable access to your photos and videos so you can share them.")),oe.default.createElement(le.default,{onPress:Ve,style:[ve.errorButtonText,{color:Se},Re],suppressHighlighting:!0},E||Oe("Allow access to your Gallery")))}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.AttachmentPickerErrorImage=void 0;var q=P(E(0)),ne=E(13),oe=E(42);w.AttachmentPickerErrorImage=function AttachmentPickerErrorImage(){var y=(0,ne.useTheme)().theme.colors.grey_gainsboro;return q.default.createElement(oe.Picture,{height:140,pathFill:y,width:140})}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.Close=void 0;var q=P(E(5)),ne=P(E(0)),oe=E(14);w.Close=function Close(y){return ne.default.createElement(oe.RootSvg,y,ne.default.createElement(oe.RootPath,(0,q.default)({d:"M7.05 7.05a1 1 0 000 1.414L10.586 12 7.05 15.536a1 1 0 101.414 1.414L12 13.414l3.536 3.536a1 1 0 001.414-1.414L13.414 12l3.536-3.536a1 1 0 00-1.414-1.414L12 10.586 8.464 7.05a1 1 0 00-1.414 0z"},y)))}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.AttachmentSelectionBar=void 0;var q=P(E(4)),ne=P(E(21)),oe=P(E(11)),ie=P(E(0)),se=P(E(7)),le=P(E(36)),pe=P(E(8)),ge=E(129),me=E(108),he=E(13),ve=E(94),ye=se.default.create({container:{alignItems:"center",flexDirection:"row",paddingHorizontal:6},icon:{marginHorizontal:12}});w.AttachmentSelectionBar=function AttachmentSelectionBar(){var y=(0,ge.useAttachmentPickerContext)(),w=y.attachmentSelectionBarHeight,E=y.CameraSelectorIcon,P=y.closePicker,se=y.FileSelectorIcon,_e=y.ImageSelectorIcon,Re=y.selectedPicker,we=y.setSelectedImages,ke=y.setSelectedPicker,Me=(0,me.useMessageInputContext)(),Se=Me.compressImageQuality,Ae=Me.hasFilePicker,Te=Me.imageUploads,Oe=Me.pickFile,Fe=(0,he.useTheme)().theme.attachmentSelectionBar,je=Fe.container,Be=Fe.icon,Ve=function(){var y=(0,oe.default)(q.default.mark((function _callee(){var y;return q.default.wrap((function _callee$(w){for(;;)switch(w.prev=w.next){case 0:return ke(void 0),P(),w.next=4,(0,ve.takePhoto)({compressImageQuality:Se});case 4:(y=w.sent).cancelled||we((function(w){return[].concat((0,ne.default)(w),[y])}));case 6:case"end":return w.stop()}}),_callee)})));return function takeAndUploadImage(){return y.apply(this,arguments)}}();return ie.default.createElement(pe.default,{style:[ye.container,je,{height:null!=w?w:52}]},ie.default.createElement(le.default,{onPress:function onPress(){return function setPicker(y){Re===y?(ke(void 0),P()):ke(y)}("images")}},ie.default.createElement(pe.default,{style:[ye.icon,Be]},ie.default.createElement(_e,{numberOfImageUploads:Te.length,selectedPicker:Re}))),Ae&&ie.default.createElement(le.default,{disabled:Te.length>0,onPress:function openFilePicker(){ke(void 0),P(),Oe()}},ie.default.createElement(pe.default,{style:[ye.icon,Be]},ie.default.createElement(se,{numberOfImageUploads:Te.length,selectedPicker:Re}))),ie.default.createElement(le.default,{onPress:Ve},ie.default.createElement(pe.default,{style:[ye.icon,Be]},ie.default.createElement(E,{numberOfImageUploads:Te.length,selectedPicker:Re}))))}},function(y,w){y.exports=function setToArray(y){var w=-1,E=Array(y.size);return y.forEach((function(y){E[++w]=y})),E}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.CameraSelectorIcon=void 0;var q=P(E(0)),ne=E(13),oe=E(42);w.CameraSelectorIcon=function CameraSelectorIcon(){var y=(0,ne.useTheme)().theme.colors.grey;return q.default.createElement(oe.Camera,{pathFill:y})}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.FileSelectorIcon=void 0;var q=P(E(0)),ne=E(13),oe=E(42);w.FileSelectorIcon=function FileSelectorIcon(y){var w=y.numberOfImageUploads,E=(0,ne.useTheme)().theme.colors,P=E.grey,ie=E.grey_gainsboro;return q.default.createElement(oe.Folder,{pathFill:0===w?P:ie})}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ImageOverlaySelectedComponent=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(8)),ie=E(13),se=E(42),le=ne.default.create({check:{borderRadius:12,height:24,marginRight:8,marginTop:8,width:24}}),pe=function ImageOverlaySelectedComponent(){var y=(0,ie.useTheme)().theme,w=y.attachmentPicker.imageOverlaySelectedComponent.check,E=y.colors.white;return q.default.createElement(oe.default,{style:[le.check,{backgroundColor:E},w]},q.default.createElement(se.Check,null))};w.ImageOverlaySelectedComponent=pe,pe.displayName="ImageOverlaySelectedComponent{attachmentPicker{imageOverlaySelectedComponent}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ImageSelectorIcon=void 0;var q=P(E(0)),ne=E(13),oe=E(42);w.ImageSelectorIcon=function ImageSelectorIcon(y){var w=y.selectedPicker,E=(0,ne.useTheme)().theme.colors,P=E.accent_blue,ie=E.grey;return q.default.createElement(oe.Picture,{pathFill:"images"===w?P:ie})}},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.AutoCompleteInput=void 0;var ne=q(E(5)),oe=q(E(4)),ie=q(E(11)),se=q(E(19)),le=P(E(0)),pe=q(E(7)),ge=q(E(354)),me=q(E(546)),he=E(355),ve=E(356),ye=E(50),_e=E(108),Re=E(170),we=E(13),ke=E(27),Me=E(28),Se=pe.default.create({inputBox:{flex:1,fontSize:14,includeFontPadding:!1,padding:0,paddingTop:0,textAlignVertical:"center"}}),Ae=function isCommand(y){return"/"===y[0]&&y.split(" ").length<=1},Te=le.default.memo((function AutoCompleteInputWithContext(y){var w=y.additionalTextInputProps,E=y.closeSuggestions,P=y.giphyActive,q=y.giphyEnabled,pe=y.maxMessageLength,ye=y.numberOfLines,_e=y.onChange,ke=y.openSuggestions,Te=y.setGiphyActive,Oe=y.setInputBoxRef,Fe=y.setShowMoreOptions,je=y.t,Be=y.text,Ve=y.triggerSettings,Ne=y.updateSuggestions,Ue=(0,le.useRef)(!1),We=(0,le.useRef)(0),$e=(0,le.useState)(0),Ye=(0,se.default)($e,2),Xe=Ye[0],et=Ye[1],tt=(0,we.useTheme)().theme,nt=tt.colors,rt=nt.black,ot=nt.grey,it=tt.messageInput.inputBox,st=function handleChange(y){var w=arguments.length>1&&void 0!==arguments[1]&&arguments[1];w?ft(y):_e(y)};(0,le.useEffect)((function(){st(Be,!0)}),[Be]);var dt=function startTracking(y){var w=Ve[y];if(w){Ue.current=!0;var E=w.component;ke("string"==typeof E?E:le.default.createElement(E,null),":"===y?le.default.createElement(ve.EmojisHeader,{title:""}):"/"===y?le.default.createElement(he.CommandsHeader,null):void 0)}},ct=function stopTracking(){Ue.current=!1,E()},lt=function(){var y=(0,ie.default)(oe.default.mark((function _callee(y){var w,E,P,q,ne;return oe.default.wrap((function _callee$(oe){for(;;)switch(oe.prev=oe.next){case 0:if(w=y.query,E=y.trigger,!(0,Me.isMentionTrigger)(E)){oe.next=8;break}if(!(P=Ve[E])){oe.next=6;break}return oe.next=6,P.dataProvider(w,Be,(function(y,P){w===P&&Ne({data:y,onSelect:function onSelect(y){return ut({item:y,trigger:E})}})}));case 6:oe.next=19;break;case 8:if(!(0,Me.isCommandTrigger)(E)){oe.next=15;break}if(!(q=Ve[E])){oe.next=13;break}return oe.next=13,q.dataProvider(w,Be,(function(y,P){w===P&&Ne({data:y,onSelect:function onSelect(y){return ut({item:y,trigger:E})}})}));case 13:oe.next=19;break;case 15:if(!(ne=Ve[E])){oe.next=19;break}return oe.next=19,ne.dataProvider(w,Be,(function(y,P){w===P&&Ne({data:y,onSelect:function onSelect(y){return ut({item:y,trigger:E})}},le.default.createElement(ve.EmojisHeader,{title:w}))}));case 19:case"end":return oe.stop()}}),_callee)})));return function updateSuggestions(w){return y.apply(this,arguments)}}(),ut=function onSelectSuggestion(y){var w=y.item,E=y.trigger;if(E&&Ve[E]){var P="";if((0,Me.isCommandTrigger)(E)&&(0,Re.isSuggestionCommand)(w)){var ne=Ve[E];ne&&(P=ne.output(w).text+" ")}if((0,Me.isEmojiTrigger)(E)&&(0,Re.isSuggestionEmoji)(w)){var oe=Ve[E];oe&&(P=oe.output(w).text+" ")}if((0,Me.isMentionTrigger)(E)&&(0,Re.isSuggestionUser)(w)){var ie=Ve[E];ie&&(P=ie.output(w).text+" ")}var se=Be.slice(0,We.current),le=se.search(new RegExp("\\"+E+"[^\\"+E+"\\s]*$")),pe=function computeCaretPosition(y,w){return w+y.length}(P,le),ge=""+se.substring(0,le)+P;ct();var me=Be.replace(se,ge);if(q&&me.startsWith("/giphy ")?(_e(me.slice(7)),Te(!0)):_e(me),We.current=pe||0,(0,Me.isMentionTrigger)(E)&&(0,Re.isSuggestionUser)(w)){var he=Ve[E];he&&he.callback(w)}}},pt=function(){var y=(0,ie.default)(oe.default.mark((function _callee2(y){var w;return oe.default.wrap((function _callee2$(E){for(;;)switch(E.prev=E.next){case 0:if(Ae(y)){E.next=2;break}return E.abrupt("return",!1);case 2:return Ue.current||dt("/"),w=y.trim().slice(1),E.next=6,lt({query:w,trigger:"/"});case 6:return E.abrupt("return",!0);case 7:case"end":return E.stop()}}),_callee2)})));return function handleCommand(w){return y.apply(this,arguments)}}(),gt=function handleMentions(y){var w=y.tokenMatch,E=null==w?void 0:w[w.length-1].trim(),P=E&&Object.keys(Ve).find((function(y){return y===E[0]}))||null;if(!E||E.length<=0)ct();else{var q=E.slice(1);P&&(Ue.current||dt("@"),lt({query:q,trigger:"@"}))}},mt=function handleEmojis(y){var w=y.tokenMatch,E=null==w?void 0:w[w.length-1].trim(),P=E&&Object.keys(Ve).find((function(y){return y===E[0]}))||null;if(!E||E.length<=0)ct();else{var q=E.slice(1);P&&(Ue.current||dt(":"),lt({query:q,trigger:":"}))}},ht=function(){var y=(0,ie.default)(oe.default.mark((function _callee3(y){var w,E;return oe.default.wrap((function _callee3$(P){for(;;)switch(P.prev=P.next){case 0:if(!/\s/.test(y.slice(We.current-1,We.current))||!Ue.current){P.next=4;break}ct(),P.next=12;break;case 4:if(P.t0=q,!P.t0){P.next=9;break}return P.next=8,pt(y);case 8:P.t0=!P.sent;case 9:if(!P.t0){P.next=12;break}(w=y.slice(0,We.current).match(/(?!^|\W)?@[^\s]*\s?[^\s]*$/g))?gt({tokenMatch:w}):(E=y.slice(0,We.current).match(/(?!^|\W)?:\w{2,}[^\s]*\s?[^\s]*$/g),mt({tokenMatch:E}));case 12:case"end":return P.stop()}}),_callee3)})));return function handleSuggestions(w){return y.apply(this,arguments)}}(),ft=(0,me.default)(ht,100,{leading:!1});return le.default.createElement(ge.default,(0,ne.default)({maxLength:pe,multiline:!0,onChangeText:function onChangeText(y){q&&y.startsWith("/giphy ")?(st(y.slice(7)),Te(!0)):st(y)},onContentSizeChange:function onContentSizeChange(y){var w=y.nativeEvent.contentSize.height;Xe||et(w)},onSelectionChange:function handleSelectionChange(y){var w=y.nativeEvent.selection.end;We.current=w},placeholder:je(P?"Search GIFs":"Send a message"),placeholderTextColor:ot,ref:Oe,style:[Se.inputBox,{color:rt,maxHeight:(Xe||17)*ye},it],testID:"auto-complete-text-input",value:Be},w,{onBlur:function onBlur(y){null!=w&&w.onBlur&&(null==w||w.onBlur(y)),Fe(!0)}}))}),(function areEqual(y,w){var E=y.giphyActive,P=y.t,q=y.text,ne=w.giphyActive,oe=w.t,ie=w.text;return E===ne&&(P===oe&&!(q!==ie))})),Oe=function AutoCompleteInput(y){var w=(0,ye.useChannelContext)().giphyEnabled,E=(0,_e.useMessageInputContext)(),P=E.additionalTextInputProps,q=E.giphyActive,oe=E.maxMessageLength,ie=E.numberOfLines,se=E.onChange,pe=E.setGiphyActive,ge=E.setInputBoxRef,me=E.setShowMoreOptions,he=E.text,ve=E.triggerSettings,we=(0,Re.useSuggestionsContext)(),Me=we.closeSuggestions,Se=we.openSuggestions,Ae=we.updateSuggestions,Oe=(0,ke.useTranslationContext)().t;return le.default.createElement(Te,(0,ne.default)({additionalTextInputProps:P,closeSuggestions:Me,giphyActive:q,giphyEnabled:w,maxMessageLength:oe,numberOfLines:ie,onChange:se,openSuggestions:Se,setGiphyActive:pe,setInputBoxRef:ge,setShowMoreOptions:me,t:Oe,text:he,triggerSettings:ve,updateSuggestions:Ae},y))};w.AutoCompleteInput=Oe,Oe.displayName="AutoCompleteInput{messageInput{inputBox}}"},function(y,w,E){"use strict";E.r(w);var P=E(0),q=E(38),ne=E(109),oe=E(138),ie=E(178),se=E(124),le=E(49),pe=E(139),ge=E(185),me=E(7),he=E(91),ve={accessibilityLabel:!0,accessibilityLiveRegion:!0,accessibilityRole:!0,accessibilityState:!0,accessibilityValue:!0,accessible:!0,autoCapitalize:!0,autoComplete:!0,autoCorrect:!0,autoFocus:!0,children:!0,classList:!0,defaultValue:!0,dir:!0,disabled:!0,importantForAccessibility:!0,maxLength:!0,nativeID:!0,onBlur:!0,onChange:!0,onClick:!0,onClickCapture:!0,onContextMenu:!0,onFocus:!0,onScroll:!0,onTouchCancel:!0,onTouchCancelCapture:!0,onTouchEnd:!0,onTouchEndCapture:!0,onTouchMove:!0,onTouchMoveCapture:!0,onTouchStart:!0,onTouchStartCapture:!0,placeholder:!0,pointerEvents:!0,readOnly:!0,ref:!0,rows:!0,spellCheck:!0,style:!0,value:!0,testID:!0,type:!0,dataSet:!0,onMouseDown:!0,onMouseEnter:!0,onMouseLeave:!0,onMouseMove:!0,onMouseOver:!0,onMouseOut:!0,onMouseUp:!0};var ye=Object(P.forwardRef)((function(y,w){var E,ne,ye=y.autoCapitalize,Re=void 0===ye?"sentences":ye,we=y.autoComplete,ke=y.autoCompleteType,Me=y.autoCorrect,Se=void 0===Me||Me,Ae=y.blurOnSubmit,Te=y.clearTextOnFocus,Oe=y.dir,Fe=y.editable,je=void 0===Fe||Fe,Be=y.keyboardType,Ve=void 0===Be?"default":Be,Ne=y.multiline,Ue=void 0!==Ne&&Ne,We=y.numberOfLines,$e=void 0===We?1:We,Ye=y.onBlur,Xe=y.onChange,et=y.onChangeText,tt=y.onContentSizeChange,nt=y.onFocus,rt=y.onKeyPress,ot=y.onLayout,it=y.onMoveShouldSetResponder,st=y.onMoveShouldSetResponderCapture,dt=y.onResponderEnd,ct=y.onResponderGrant,lt=y.onResponderMove,ut=y.onResponderReject,pt=y.onResponderRelease,gt=y.onResponderStart,mt=y.onResponderTerminate,ht=y.onResponderTerminationRequest,ft=y.onScrollShouldSetResponder,vt=y.onScrollShouldSetResponderCapture,yt=y.onSelectionChange,_t=y.onSelectionChangeShouldSetResponder,bt=y.onSelectionChangeShouldSetResponderCapture,Rt=y.onStartShouldSetResponder,xt=y.onStartShouldSetResponderCapture,Ct=y.onSubmitEditing,wt=y.placeholderTextColor,kt=y.returnKeyType,Mt=y.secureTextEntry,St=void 0!==Mt&&Mt,Et=y.selection,Dt=y.selectTextOnFocus,At=y.spellCheck;switch(Ve){case"email-address":E="email";break;case"number-pad":case"numeric":ne="numeric";break;case"decimal-pad":ne="decimal";break;case"phone-pad":E="tel";break;case"search":case"web-search":E="search";break;case"url":E="url";break;default:E="text"}St&&(E="password");var Pt=Object(P.useRef)({height:null,width:null}),Tt=Object(P.useRef)(null),Lt=Object(P.useCallback)((function(){var y=Tt.current;if(Ue&&tt&&null!=y){var w=y.scrollHeight,E=y.scrollWidth;w===Pt.current.height&&E===Pt.current.width||(Pt.current.height=w,Pt.current.width=E,tt({nativeEvent:{contentSize:{height:Pt.current.height,width:Pt.current.width}}}))}}),[Tt,Ue,tt]),It=Object(P.useMemo)((function(){return function(y){null!=y&&(y.clear=function(){null!=y&&(y.value="")},y.isFocused=function(){return null!=y&&he.a.currentlyFocusedField()===y},Lt())}}),[Lt]);Object(se.a)((function(){var y=Tt.current;null!=y&&null!=Et&&function setSelection(y,w){if(function isSelectionStale(y,w){var E=y.selectionEnd,P=y.selectionStart,q=w.start,ne=w.end;return q!==P||ne!==E}(y,w)){var E=w.start,P=w.end;try{y.setSelectionRange(E,P||E)}catch(y){}}}(y,Et),document.activeElement===y&&(he.a._currentlyFocusedNode=y)}),[Tt,Et]);var Ot=Ue?"textarea":"input",Ft=[_e.textinput],zt=me.default.compose(y.style,wt&&{placeholderTextColor:wt});Object(ie.a)(Tt,ot),Object(ge.a)(Tt,{onMoveShouldSetResponder:it,onMoveShouldSetResponderCapture:st,onResponderEnd:dt,onResponderGrant:ct,onResponderMove:lt,onResponderReject:ut,onResponderRelease:pt,onResponderStart:gt,onResponderTerminate:mt,onResponderTerminationRequest:ht,onScrollShouldSetResponder:ft,onScrollShouldSetResponderCapture:vt,onSelectionChangeShouldSetResponder:_t,onSelectionChangeShouldSetResponderCapture:bt,onStartShouldSetResponder:Rt,onStartShouldSetResponderCapture:xt});var jt=function pickProps(y){return Object(oe.a)(y,ve)}(y);jt.autoCapitalize=Re,jt.autoComplete=we||ke||"on",jt.autoCorrect=Se?"on":"off",jt.classList=Ft,jt.dir=void 0!==Oe?Oe:"auto",jt.enterkeyhint=kt,jt.onBlur=function handleBlur(y){he.a._currentlyFocusedNode=null,Ye&&(y.nativeEvent.text=y.target.value,Ye(y))},jt.onChange=function handleChange(y){var w=y.target.value;y.nativeEvent.text=w,Lt(),Xe&&Xe(y),et&&et(w)},jt.onFocus=function handleFocus(y){var w=Tt.current;null!=w&&(he.a._currentlyFocusedNode=w,nt&&(y.nativeEvent.text=y.target.value,nt(y)),Te&&(w.value=""),Dt&&setTimeout((function(){w.select()}),0))},jt.onKeyDown=function handleKeyDown(y){y.stopPropagation();var w=null==Ae?!Ue:Ae,E=y.nativeEvent,P=function isEventComposing(y){return y.isComposing||229===y.keyCode}(E);rt&&rt(y),"Enter"!==y.key||y.shiftKey||P||y.isDefaultPrevented()||(!Ae&&Ue||!Ct||(y.preventDefault(),E.text=y.target.value,Ct(y)),w&&null!=Tt.current&&Tt.current.blur())},jt.onSelect=function handleSelectionChange(y){if(yt)try{var w=y.target,E=w.selectionStart,P=w.selectionEnd;y.nativeEvent.selection={start:E,end:P},y.nativeEvent.text=y.target.value,yt(y)}catch(y){}},jt.readOnly=!je,jt.rows=Ue?$e:void 0,jt.spellCheck=null!=At?At:Se,jt.style=zt,jt.type=Ue?void 0:E,jt.inputMode=ne;var Bt=Object(pe.a)(jt),Vt=Object(le.a)(Tt,Bt,It,w);return jt.ref=Vt,Object(q.default)(Ot,jt)}));ye.displayName="TextInput",ye.State=he.a;var _e=ne.a.create({textinput:{MozAppearance:"textfield",WebkitAppearance:"none",backgroundColor:"transparent",border:"0 solid black",borderRadius:0,boxSizing:"border-box",font:"14px System",margin:0,padding:0,resize:"none"}});w.default=ye},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.CommandsHeader=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(17)),ie=P(E(8)),se=E(13),le=E(27),pe=E(258),ge=ne.default.create({container:{alignItems:"center",flexDirection:"row",padding:8},title:{fontSize:14,paddingLeft:8}}),me=function CommandsHeader(){var y=(0,se.useTheme)().theme,w=y.colors,E=w.accent_blue,P=w.grey,ne=y.messageInput.suggestions.commandsHeader,me=ne.container,he=ne.title,ve=(0,le.useTranslationContext)().t;return q.default.createElement(ie.default,{style:[ge.container,me]},q.default.createElement(pe.Lightning,{pathFill:E}),q.default.createElement(oe.default,{style:[ge.title,{color:P},he],testID:"commands-header-title"},ve("Instant Commands")))};w.CommandsHeader=me,me.displayName="CommandsHeader{messageInput{suggestions{commandsHeader}}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.EmojisHeader=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(17)),ie=P(E(8)),se=E(13),le=E(27),pe=E(527),ge=ne.default.create({container:{alignItems:"center",flexDirection:"row",padding:8},title:{fontSize:14,paddingLeft:8}}),me=function EmojisHeader(y){var w=y.title,E=void 0===w?"":w,P=(0,se.useTheme)().theme,ne=P.colors,me=ne.accent_blue,he=ne.grey,ve=P.messageInput.suggestions.emojisHeader,ye=ve.container,_e=ve.title,Re=(0,le.useTranslationContext)().t;return q.default.createElement(ie.default,{style:[ge.container,ye]},q.default.createElement(pe.Smile,{pathFill:me}),q.default.createElement(oe.default,{style:[ge.title,{color:he},_e],testID:"emojis-header-title"},Re("Emoji matching")+' "'+E+'"'))};w.EmojisHeader=me,me.displayName="EmojisHeader{messageInput{suggestions{emojisHeader}}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.CommandsItem=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(17)),ie=P(E(8)),se=E(13),le=E(42),pe=ne.default.create({args:{fontSize:14},container:{alignItems:"center",flexDirection:"row",paddingHorizontal:16,paddingVertical:8},iconContainer:{alignItems:"center",borderRadius:12,height:24,justifyContent:"center",marginRight:8,width:24},title:{fontSize:14,fontWeight:"bold",paddingRight:8}}),ge=function Icon(y){var w=y.name,E=(0,se.useTheme)().theme,P=E.colors,ne=P.accent_blue,oe=P.white,ge=E.messageInput.suggestions.command.iconContainer;switch(w){case"ban":return q.default.createElement(ie.default,{style:[pe.iconContainer,{backgroundColor:ne},ge]},q.default.createElement(le.UserDelete,{height:16,pathFill:oe,width:16}));case"flag":return q.default.createElement(ie.default,{style:[pe.iconContainer,{backgroundColor:ne},ge]},q.default.createElement(le.Flag,{pathFill:oe}));case"giphy":return q.default.createElement(ie.default,{style:[pe.iconContainer,{backgroundColor:ne},ge]},q.default.createElement(le.GiphyIcon,null));case"imgur":return q.default.createElement(ie.default,{style:[pe.iconContainer,{backgroundColor:ne},ge]},q.default.createElement(le.Imgur,null));case"mute":return q.default.createElement(ie.default,{style:[pe.iconContainer,{backgroundColor:ne},ge]},q.default.createElement(le.Mute,{height:16,pathFill:oe,width:16}));case"unban":return q.default.createElement(ie.default,{style:[pe.iconContainer,{backgroundColor:ne},ge]},q.default.createElement(le.UserAdd,{height:16,pathFill:oe,width:16}));case"unmute":return q.default.createElement(ie.default,{style:[pe.iconContainer,{backgroundColor:ne},ge]},q.default.createElement(le.Sound,{pathFill:oe}));default:return q.default.createElement(ie.default,{style:[pe.iconContainer,{backgroundColor:ne},ge]},q.default.createElement(le.Lightning,{height:16,pathFill:oe,width:16}))}},me=function CommandsItem(y){var w=y.item,E=w.args,P=w.name,ne=(0,se.useTheme)().theme,le=ne.colors,me=le.black,he=le.grey,ve=ne.messageInput.suggestions.command,ye=ve.args,_e=ve.container,Re=ve.title;return q.default.createElement(ie.default,{style:[pe.container,_e]},q.default.createElement(ge,{name:P}),q.default.createElement(oe.default,{style:[pe.title,{color:me},Re],testID:"commands-item-title"},(P||"").replace(/^\w/,(function(y){return y.toUpperCase()}))),q.default.createElement(oe.default,{style:[pe.args,{color:he},ye],testID:"commands-item-args"},"/"+P+" "+E))};w.CommandsItem=me,me.displayName="CommandsItem{messageInput{suggestions{command}}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.EmojisItem=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(17)),ie=P(E(8)),se=E(13),le=ne.default.create({container:{alignItems:"center",flexDirection:"row",paddingHorizontal:10},text:{fontSize:14}}),pe=function EmojisItem(y){var w=y.item,E=w.name,P=w.unicode,ne=(0,se.useTheme)().theme,pe=ne.colors.black,ge=ne.messageInput.suggestions.emoji,me=ge.container,he=ge.text;return q.default.createElement(ie.default,{style:[le.container,me]},q.default.createElement(oe.default,{style:[le.text,{color:pe},he],testID:"emojis-item-unicode"},P),q.default.createElement(oe.default,{style:[le.text,{color:pe},he],testID:"emojis-item-name"}," "+E))};w.EmojisItem=pe,pe.displayName="EmojisItem{messageInput{suggestions{emoji}}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.MentionsItem=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(17)),ie=P(E(8)),se=E(131),le=E(13),pe=E(518),ge=ne.default.create({column:{flex:1,justifyContent:"space-evenly",paddingLeft:8},container:{alignItems:"center",flexDirection:"row",paddingHorizontal:16,paddingVertical:8},name:{fontSize:14,fontWeight:"bold",paddingBottom:2},tag:{fontSize:12,fontWeight:"600"}}),me=function MentionsItem(y){var w=y.item,E=w.id,P=w.image,ne=w.name,me=w.online,he=(0,le.useTheme)().theme,ve=he.colors,ye=ve.accent_blue,_e=ve.black,Re=ve.grey,we=he.messageInput.suggestions.mention,ke=we.avatarSize,Me=we.column,Se=we.container,Ae=we.name,Te=we.tag;return q.default.createElement(ie.default,{style:[ge.container,Se]},q.default.createElement(se.Avatar,{image:P,name:ne,online:me,size:ke}),q.default.createElement(ie.default,{style:[ge.column,Me]},q.default.createElement(oe.default,{style:[ge.name,{color:_e},Ae],testID:"mentions-item-name"},ne||E),q.default.createElement(oe.default,{style:[ge.tag,{color:Re},Te]},"@"+E)),q.default.createElement(pe.AtMentions,{pathFill:ye}))};w.MentionsItem=me,me.displayName="MentionsItem{messageInput{suggestions{mention}}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.SuggestionsList=void 0;var q=P(E(80)),ne=P(E(0)),oe=P(E(123)),ie=P(E(7)),se=P(E(36)),le=E(357),pe=E(358),ge=E(359),me=E(170),he=E(13),ve=ie.default.create({emojiItem:{paddingVertical:10}}),ye=function SuggestionsItem(y){var w=y.children,E=(0,q.default)(y,["children"]);return ne.default.createElement(se.default,E,w)};ye.displayName="SuggestionsHeader{messageInput{suggestions}}";var _e=function SuggestionsList(y){var w=y.active,E=y.componentType,P=y.suggestions,q=P.data,ie=P.onSelect,se=y.suggestionsTitle,_e=(0,he.useTheme)().theme.messageInput.suggestions,Re=_e.container.maxHeight,we=_e.item;return w&&0!==q.length?ne.default.createElement(oe.default,{data:q,keyboardShouldPersistTaps:"always",keyExtractor:function keyExtractor(y,w){return""+(y.name||((0,me.isSuggestionUser)(y)?y.id:""))+w},ListHeaderComponent:se||void 0,renderItem:function renderItem(y){var w=y.index,P=y.item;if(function isString(y){return"string"==typeof y}(E))switch(E){case"MentionsItem":return(0,me.isSuggestionUser)(P)?ne.default.createElement(ye,{onPress:function onPress(){return ie(P)},style:[{paddingBottom:w===q.length-1?8:0,paddingTop:0===w?8:0},we]},ne.default.createElement(ge.MentionsItem,{item:P})):null;case"CommandsItem":return(0,me.isSuggestionCommand)(P)?ne.default.createElement(ye,{onPress:function onPress(){return ie(P)},style:[we]},ne.default.createElement(le.CommandsItem,{item:P})):null;case"EmojisItem":return(0,me.isSuggestionEmoji)(P)?ne.default.createElement(ye,{onPress:function onPress(){return ie(P)},style:[ve.emojiItem,we]},ne.default.createElement(pe.EmojisItem,{item:P})):null;default:return null}return ne.default.createElement(ye,{onPress:function onPress(){return ie(P)}},ne.default.cloneElement(E,{item:P}))},style:{maxHeight:Re}}):null};w.SuggestionsList=_e,_e.displayName="SuggestionsList{messageInput{suggestions}}"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.GroupAvatar=void 0;var ne=q(E(21)),oe=q(E(19)),ie=P(E(0)),se=q(E(63)),le=q(E(136)),pe=q(E(7)),ge=q(E(8)),me=E(13),he="https://getstream.io/random_png/",ve=pe.default.create({container:{overflow:"hidden"},flex:{flex:1}}),ye=function getInitials(y){return y.split(" ").slice(0,2).map((function(y){return y.charAt(0)})).join(" ")},_e=function GroupAvatar(y){var w=y.containerStyle,E=y.images,P=y.names,q=y.size,pe=y.testID,_e=(0,me.useTheme)().theme.groupAvatar,Re=_e.container,we=_e.image,ke=(0,ie.useState)(!1),Me=(0,oe.default)(ke,2),Se=Me[0],Ae=Me[1],Te=E||P||[],Oe=Te.slice(0,4).reduce((function(y,w,E){var oe=w.startsWith("http")?w:he+(P?"?name="+ye(P[E])+"&size="+(Te.length<=2?q:q/2):"");return Te.length<=2?(se.default.prefetch(Se?oe:oe.replace("h=%2A","h="+le.default.getPixelSizeForLayoutSize(Te.length<=2?q:q/2))).catch((function(){})),y[0]=[].concat((0,ne.default)(y[0]||[]),[{height:1===Te.length?q:q/2,name:P?P[E]:"",url:oe,width:q}])):(se.default.prefetch(Se?oe:oe.replace("h=%2A","h="+le.default.getPixelSizeForLayoutSize(q/2))).catch((function(){})),E<2?y[0]=[].concat((0,ne.default)(y[0]||[]),[{height:q/2,name:P?P[E]:"",url:oe,width:q/2}]):y[1]=[].concat((0,ne.default)(y[1]||[]),[{height:q/2,name:P?P[E]:"",url:oe,width:3===Te.length?q:q/2}])),y}),[]);return ie.default.createElement(ge.default,{style:[ve.container,{borderRadius:q/2,height:q,width:q},Re,w],testID:pe||"group-avatar"},Oe.map((function(y,w){return ie.default.createElement(ge.default,{key:"avatar-column-"+w,style:[ve.flex,{flexDirection:2===Te.length?"column":"row"}]},y.map((function(y,E){var P=y.height,ne=y.name,oe=y.url,ge=y.width;return ie.default.createElement(se.default,{accessibilityLabel:pe||"avatar-image",key:"avatar-"+oe+"-"+E,onError:function onError(){return Ae(!0)},source:{uri:Se||oe.includes("https://getstream.io/random_svg/")?oe.includes("stream-io-cdn.com")?oe:he+(ne?"?name="+ye(ne)+"&size="+P:""):oe.replace("h=%2A","h="+le.default.getPixelSizeForLayoutSize(P))},style:[we,q?{height:P,width:ge}:{}],testID:"group-avatar-image-"+w+"-"+E})})))})))};w.GroupAvatar=_e,_e.displayName="GroupAvatar{groupAvatar}"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.Channel=w.reactionData=void 0;var ne=q(E(80)),oe=q(E(4)),ie=q(E(11)),se=q(E(21)),le=q(E(5)),pe=q(E(19)),ge=P(E(0)),me=q(E(7)),he=q(E(17)),ve=q(E(8)),ye=E(534),_e=E(547),Re=E(548),we=E(549),ke=E(550),Me=E(551),Se=E(1049),Ae=E(1050),Te=E(242),Oe=E(195),Fe=E(255),je=E(205),Be=E(341),Ve=E(206),Ne=E(256),Ue=E(257),We=E(262),$e=E(263),Ye=E(363),Xe=E(1051),et=E(552),tt=E(264),nt=E(266),rt=E(369),ot=E(564),it=E(374),st=E(565),dt=E(375),ct=E(376),lt=E(566),ut=E(377),pt=E(378),gt=E(567),mt=E(379),ht=E(380),ft=E(381),vt=E(382),yt=E(210),_t=E(568),bt=E(569),Rt=E(383),xt=E(384),Ct=E(385),wt=E(386),kt=E(387),Mt=E(211),St=E(388),Et=E(50),Dt=E(31),At=E(108),Pt=E(40),Tt=E(170),Lt=E(13),It=E(130),Ot=E(27),Ft=E(42),zt=E(94),jt=E(28),Bt=me.default.create({selectChannel:{fontWeight:"bold",padding:16}}),Vt=[{Icon:Ft.LoveReaction,type:"love"},{Icon:Ft.ThumbsUpReaction,type:"like"},{Icon:Ft.ThumbsDownReaction,type:"sad"},{Icon:Ft.LOLReaction,type:"haha"},{Icon:Ft.WutReaction,type:"wow"}];w.reactionData=Vt;var Nt=function ChannelWithContext(y){var w,E,P,q,me,Dt,Ot=y.additionalKeyboardAvoidingViewProps,Ft=y.additionalTextInputProps,Nt=y.additionalTouchableProps,Ht=y.allowThreadMessagesInChannel,Ut=void 0===Ht||Ht,Gt=y.AttachButton,qt=void 0===Gt?ut.AttachButton:Gt,Wt=y.Attachment,Kt=void 0===Wt?Te.Attachment:Wt,$t=y.AttachmentActions,Yt=void 0===$t?Oe.AttachmentActions:$t,Xt=y.FileAttachmentIcon,Jt=void 0===Xt?Ve.FileIcon:Xt,Qt=y.autoCompleteTriggerSettings,Zt=y.blockUser,en=y.Card,tn=void 0===en?Fe.Card:en,nn=y.CardCover,an=y.CardFooter,rn=y.CardHeader,sn=y.channel,dn=y.children,cn=y.client,ln=y.closeSuggestions,un=y.CommandsButton,pn=void 0===un?pt.CommandsButton:un,gn=y.compressImageQuality,mn=y.copyMessage,hn=y.DateHeader,vn=void 0===hn?_t.DateHeader:hn,yn=y.deleteMessage,_n=y.disableIfFrozenChannel,bn=void 0===_n||_n,Rn=y.disableKeyboardCompatibleView,xn=void 0!==Rn&&Rn,Cn=y.disableTypingIndicator,wn=y.dismissKeyboardOnMessageTouch,kn=void 0===wn||wn,Mn=y.doDocUploadRequest,Sn=y.doImageUploadRequest,En=y.doMarkReadRequest,Dn=y.doSendMessageRequest,An=y.doUpdateMessageRequest,Pn=y.editMessage,Tn=y.EmptyStateIndicator,Ln=void 0===Tn?We.EmptyStateIndicator:Tn,In=y.enforceUniqueReaction,On=void 0!==In&&In,Fn=y.FileAttachment,zn=void 0===Fn?je.FileAttachment:Fn,jn=y.FileAttachmentGroup,Bn=void 0===jn?Be.FileAttachmentGroup:jn,Vn=y.FileUploadPreview,Nn=void 0===Vn?gt.FileUploadPreview:Vn,Hn=y.flagMessage,Un=y.FlatList,Gn=void 0===Un?zt.FlatList:Un,qn=y.forceAlignMessages,Wn=y.formatDate,Kn=y.Gallery,$n=void 0===Kn?Ne.Gallery:Kn,Yn=y.Giphy,Xn=void 0===Yn?Ue.Giphy:Yn,Jn=y.giphyEnabled,Qn=y.globalUnreadCountLimit,Zn=void 0===Qn?255:Qn,ea=y.handleBlock,ta=y.handleCopy,na=y.handleDelete,ia=y.handleEdit,sa=y.handleFlag,da=y.handleMute,la=y.handleReaction,pa=y.handleReply,ga=y.handleRetry,ma=y.handleThreadReply,ha=y.hasCommands,fa=void 0===ha||ha,va=y.hasFilePicker,ya=void 0===va||va,_a=y.hasImagePicker,wa=void 0===_a||_a,Aa=y.ImageUploadPreview,Pa=void 0===Aa?mt.ImageUploadPreview:Aa,Ia=y.initialScrollToFirstUnreadMessage,Oa=void 0!==Ia&&Ia,za=y.initialValue,Ba=y.InlineUnreadIndicator,Na=void 0===Ba?bt.InlineUnreadIndicator:Ba,Ua=y.Input,qa=y.keyboardBehavior,Wa=y.KeyboardCompatibleView,Ka=void 0===Wa?et.KeyboardCompatibleView:Wa,$a=y.keyboardVerticalOffset,Ya=y.LoadingErrorIndicator,Ja=void 0===Ya?$e.LoadingErrorIndicator:Ya,Qa=y.LoadingIndicator,Za=void 0===Qa?Ye.LoadingIndicator:Qa,er=y.markdownRules,tr=y.messageId,nr=y.maxNumberOfFiles,ar=void 0===nr?10:nr,rr=y.Message,or=void 0===rr?tt.Message:rr,ir=y.MessageAvatar,sr=void 0===ir?nt.MessageAvatar:ir,dr=y.MessageContent,cr=void 0===dr?rt.MessageContent:dr,lr=y.messageContentOrder,ur=void 0===lr?["gallery","files","text","attachments"]:lr,pr=y.MessageFooter,gr=void 0===pr?ot.MessageFooter:pr,mr=y.MessageHeader,hr=y.MessageList,fr=void 0===hr?Rt.MessageList:hr,vr=y.muteUser,yr=y.myMessageTheme,_r=y.NetworkDownIndicator,br=void 0===_r?Xe.NetworkDownIndicator:_r,Rr=y.ScrollToBottomButton,xr=void 0===Rr?Ct.ScrollToBottomButton:Rr,Cr=y.MessageReplies,wr=void 0===Cr?it.MessageReplies:Cr,kr=y.MessageRepliesAvatars,Mr=void 0===kr?st.MessageRepliesAvatars:kr,Sr=y.MessageSimple,Er=void 0===Sr?dt.MessageSimple:Sr,Dr=y.MessageStatus,Ar=void 0===Dr?ct.MessageStatus:Dr,Pr=y.MessageSystem,Tr=void 0===Pr?xt.MessageSystem:Pr,Lr=y.MessageText,Ir=y.MoreOptionsButton,Or=void 0===Ir?ht.MoreOptionsButton:Ir,Fr=y.numberOfLines,zr=void 0===Fr?5:Fr,jr=y.onChangeText,Br=y.onDoubleTapMessage,Vr=y.onLongPressMessage,Nr=y.onPressInMessage,Hr=y.openSuggestions,Ur=y.OverlayReactionList,Gr=void 0===Ur?Mt.OverlayReactionList:Ur,qr=y.ReactionList,Wr=void 0===qr?lt.ReactionList:qr,Kr=y.Reply,$r=void 0===Kr?St.Reply:Kr,Yr=y.reply,Xr=y.retry,Jr=y.selectReaction,Qr=y.SendButton,Zr=void 0===Qr?ft.SendButton:Qr,eo=y.sendImageAsync,to=void 0!==eo&&eo,no=y.setInputRef,ao=y.ShowThreadMessageInChannelButton,ro=void 0===ao?vt.ShowThreadMessageInChannelButton:ao,oo=y.StickyHeader,io=y.supportedReactions,so=void 0===io?Vt:io,co=y.t,lo=y.thread,uo=y.threadReply,po=y.TypingIndicator,go=void 0===po?wt.TypingIndicator:po,mo=y.TypingIndicatorContainer,ho=void 0===mo?kt.TypingIndicatorContainer:mo,fo=y.updateSuggestions,vo=y.UploadProgressIndicator,yo=void 0===vo?yt.UploadProgressIndicator:vo,_o=y.UrlPreview,bo=void 0===_o?Fe.Card:_o,Ro=(0,Lt.useTheme)().theme,xo=Ro.channel.selectChannel,Co=Ro.colors.black,wo=(0,ge.useState)(!1),ko=(0,pe.default)(wo,2),Mo=ko[0],So=ko[1],Eo=(0,ge.useState)(!1),Do=(0,pe.default)(Eo,2),Ao=Do[0],Po=Do[1],To=(0,ge.useState)(!0),Lo=(0,pe.default)(To,2),Io=Lo[0],Oo=Lo[1],Fo=(0,ge.useState)(),zo=(0,pe.default)(Fo,2),jo=zo[0],Bo=zo[1],Vo=(0,ge.useState)(!0),No=(0,pe.default)(Vo,2),Ho=No[0],Uo=No[1],Go=(0,ge.useState)(!1),qo=(0,pe.default)(Go,2),Wo=qo[0],Ko=qo[1],$o=(0,ge.useState)(!1),Yo=(0,pe.default)($o,2),Xo=Yo[0],Jo=Yo[1],Qo=(0,ge.useState)([]),Zo=(0,pe.default)(Qo,2),ti=Zo[0],ni=Zo[1],oi=(0,ge.useState)({}),ii=(0,pe.default)(oi,2),ui=ii[0],pi=ii[1],vi=(0,ge.useState)(!1),_i=(0,pe.default)(vi,2),wi=_i[0],Ti=_i[1],Li=(0,ge.useState)({}),Bi=(0,pe.default)(Li,2),qi=Bi[0],Wi=Bi[1],Yi=(0,ge.useState)(lo||null),Zi=(0,pe.default)(Yi,2),es=Zi[0],ts=Zi[1],ns=(0,ge.useState)(!0),as=(0,pe.default)(ns,2),rs=as[0],os=as[1],ss=(0,ge.useState)(!1),ds=(0,pe.default)(ss,2),cs=ds[0],ls=ds[1],us=(0,ge.useState)((null==lo?void 0:lo.id)&&(null==sn||null==(w=sn.state)||null==(E=w.threads)?void 0:E[lo.id])||[]),ps=(0,pe.default)(us,2),gs=ps[0],ms=ps[1],hs=(0,ge.useState)({}),fs=(0,pe.default)(hs,2),vs=fs[0],ys=fs[1],_s=(0,ge.useState)(),bs=(0,pe.default)(_s,2),Rs=bs[0],xs=bs[1],Cs=(0,ge.useState)({}),ws=(0,pe.default)(Cs,2),ks=ws[0],Ms=ws[1],Ss=(0,Me.useTargetedMessage)(tr),Es=Ss.setTargetedMessage,Ds=Ss.targetedMessage,As=(null==sn?void 0:sn.id)||"";(0,ge.useEffect)((function(){return sn&&(tr?Ns({messageId:tr}):Oa&&sn.countUnread()>4?Vs():Hs()),function(){cn.off("connection.recovered",zs),null==sn||null==sn.off||sn.off(zs),Fs.cancel(),Md.cancel(),Id.cancel()}}),[As,tr]);var Ps=!!lo;(0,ge.useEffect)((function(){var y;lo?(ts(lo),sn&&null!=lo&&lo.id&&ms((null==(y=sn.state.threads)?void 0:y[lo.id])||[])):ts(null)}),[Ps]);var Ts="admin"===(null==cn||null==(P=cn.user)?void 0:P.role)||"admin"===(null==sn?void 0:sn.state.membership.role),Ls="channel_moderator"===(null==sn?void 0:sn.state.membership.role)||"moderator"===(null==sn?void 0:sn.state.membership.role),Is="owner"===(null==sn?void 0:sn.state.membership.role),Os=(0,Ae.lightThrottle)((function(){var y;null!=sn&&sn.disconnected||null==sn||null==sn.getConfig||null==(y=sn.getConfig())||!y.read_events||(En?En(sn):(0,ye.logChatPromiseExecution)(sn.markRead(),"mark read"))})),Fs=(0,Ae.lightThrottle)((function(){Uo(!1),sn&&(pi((0,le.default)({},sn.state.members)),ni((0,se.default)(sn.state.messages)),Wi((0,le.default)({},sn.state.read)),ys((0,le.default)({},sn.state.typing)),xs(sn.state.watcher_count),Ms((0,le.default)({},sn.state.watchers)))})),zs=function handleEvent(y){var w;if(es){var E=es.id&&sn&&sn.state.threads[es.id]||gs;ms(E)}if(sn&&es&&(null==(w=y.message)?void 0:w.id)===es.id){var P=sn.state.formatMessage(y.message);ts(P)}sn&&Fs()},js=function listenToChanges(){cn.on("connection.recovered",zs),cn.on("connection.changed",(function(y){y.online&&Us()})),null==sn||sn.on(zs)},Bs=function(){var y=(0,ie.default)(oe.default.mark((function _callee(){var y,w=arguments;return oe.default.wrap((function _callee$(E){for(;;)switch(E.prev=E.next){case 0:return y=w.length>0&&void 0!==w[0]?w[0]:function(){return null},Po(!1),Uo(!0),E.prev=3,E.next=6,y();case 6:Bo(new Date),Fs(),js(),E.next=16;break;case 11:E.prev=11,E.t0=E.catch(3),Po(E.t0),Uo(!1),Bo(new Date);case 16:case"end":return E.stop()}}),_callee,null,[[3,11]])})));return function channelQueryCall(){return y.apply(this,arguments)}}(),Vs=function loadChannelAtFirstUnreadMessage(){if(sn){var y=sn.countUnread();if(!(y<=4))return sn.state.clearMessages(),sn.state.setIsUpToDate(!1),Bs((0,ie.default)(oe.default.mark((function _callee2(){var w,E,P;return oe.default.wrap((function _callee2$(q){for(;;)switch(q.prev=q.next){case 0:if(!(y0)){q.next=19;break}return P=sn.state.messages[sn.state.messages.length-1],q.next=17,Ks(P.id,5);case 17:q.next=21;break;case 19:return q.next=21,sn.query({messages:{created_at_after:sn.lastRead()||new Date(0),limit:10}});case 21:case"end":return q.stop()}}),_callee2)}))))}},Ns=function loadChannelAtMessage(y){var w=y.after,E=void 0===w?2:w,P=y.before,q=void 0===P?30:P,ne=y.messageId;return Bs((0,ie.default)(oe.default.mark((function _callee3(){return oe.default.wrap((function _callee3$(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,qs({after:E,before:q,messageId:ne});case 2:ne&&Es(ne);case 3:case"end":return y.stop()}}),_callee3)}))))},Hs=function loadChannel(){return Bs((function(){if(null==sn||!sn.initialized||!sn.state.isUpToDate)return null==sn||sn.state.clearMessages(),null==sn?void 0:sn.watch()}))},Us=function(){var y=(0,ie.default)(oe.default.mark((function _callee4(){return oe.default.wrap((function _callee4$(y){for(;;)switch(y.prev=y.next){case 0:if(!sn){y.next=6;break}return y.next=3,Ns({before:30});case 3:y.t0=y.sent,y.next=7;break;case 6:y.t0=void 0;case 7:return y.abrupt("return",y.t0);case 8:case"end":return y.stop()}}),_callee4)})));return function reloadChannel(){return y.apply(this,arguments)}}(),Gs=function(){var y=(0,ie.default)(oe.default.mark((function _callee5(){var y,w,E=arguments;return oe.default.wrap((function _callee5$(P){for(;;)switch(P.prev=P.next){case 0:if(y=E.length>0&&void 0!==E[0]?E[0]:0,w=E.length>1&&void 0!==E[1]?E[1]:30,sn){P.next=4;break}return P.abrupt("return");case 4:return sn.state.clearMessages(),P.next=7,sn.query({messages:{limit:w,offset:y},watch:!0});case 7:sn.state.setIsUpToDate(0===y);case 8:case"end":return P.stop()}}),_callee5)})));return function query(){return y.apply(this,arguments)}}(),qs=function(){var y=(0,ie.default)(oe.default.mark((function _callee6(y){var w,E,P,q,ne;return oe.default.wrap((function _callee6$(oe){for(;;)switch(oe.prev=oe.next){case 0:if(w=y.after,E=void 0===w?10:w,P=y.before,q=void 0===P?10:P,ne=y.messageId,sn){oe.next=3;break}return oe.abrupt("return");case 3:if(sn.state.setIsUpToDate(!1),sn.state.clearMessages(),ni((0,se.default)(sn.state.messages)),ne){oe.next=11;break}return oe.next=9,sn.query({messages:{limit:q},watch:!0});case 9:return sn.state.setIsUpToDate(!0),oe.abrupt("return");case 11:return oe.next=13,Ws(ne,q);case 13:return oe.next=15,Ks(ne,E);case 15:case"end":return oe.stop()}}),_callee6)})));return function queryAtMessage(w){return y.apply(this,arguments)}}(),Ws=function(){var y=(0,ie.default)(oe.default.mark((function _callee7(y){var w,E=arguments;return oe.default.wrap((function _callee7$(P){for(;;)switch(P.prev=P.next){case 0:if(w=E.length>1&&void 0!==E[1]?E[1]:5,sn){P.next=3;break}return P.abrupt("return");case 3:return P.next=5,sn.query({messages:{id_lt:y,limit:w},watch:!0});case 5:sn.state.setIsUpToDate(!1);case 6:case"end":return P.stop()}}),_callee7)})));return function queryBeforeMessage(w){return y.apply(this,arguments)}}(),Ks=function(){var y=(0,ie.default)(oe.default.mark((function _callee8(y){var w,E=arguments;return oe.default.wrap((function _callee8$(P){for(;;)switch(P.prev=P.next){case 0:if(w=E.length>1&&void 0!==E[1]?E[1]:5,sn){P.next=3;break}return P.abrupt("return");case 3:return P.next=5,sn.query({messages:{id_gte:y,limit:w},watch:!0});case 5:P.sent.messages.length1&&void 0!==arguments[1]?arguments[1]:{};sn&&(sn.state.addMessageSorted(y,!0),es&&y.parent_id&&(w.threadMessages=sn.state.threads[y.parent_id]||[],ms(w.threadMessages)),ni((0,se.default)(sn.state.messages)))},_d=function createMessagePreview(y){var w=y.attachments,E=y.mentioned_users,P=y.parent_id,q=y.text,oe=(0,ne.default)(y,["attachments","mentioned_users","parent_id","text"]),ie=(0,le.default)({__html:q,attachments:w,created_at:new Date,html:q,id:cn.userID+"-"+(0,jt.generateRandomId)(),mentioned_users:(null==E?void 0:E.map((function(y){return{id:y}})))||[],parent_id:P,reactions:[],status:"sending",text:q,type:"regular",user:(0,le.default)({id:cn.userID},cn.user)},oe);if(ie.quoted_message_id){var se=ti.find((function(y){return y.id===ie.quoted_message_id}));ie.quoted_message=se}return ie},bd=function(){var y=(0,ie.default)(oe.default.mark((function _callee9(y){var w,E,P,q,ie,se,pe,ge;return oe.default.wrap((function _callee9$(oe){for(;;)switch(oe.prev=oe.next){case 0:if(y.__html,w=y.attachments,y.created_at,y.html,E=y.id,P=y.mentioned_users,q=y.parent_id,y.quoted_message,y.reactions,y.status,ie=y.text,y.type,y.updated_at,y.user,se=(0,ne.default)(y,["__html","attachments","created_at","html","id","mentioned_users","parent_id","quoted_message","reactions","status","text","type","updated_at","user"]),pe=(0,le.default)({attachments:w,id:E,mentioned_users:(null==P?void 0:P.map((function(y){return y.id})))||[],parent_id:q,text:ie},se),oe.prev=2,ge={},!Dn){oe.next=10;break}return oe.next=7,Dn((null==sn?void 0:sn.cid)||"",pe);case 7:ge=oe.sent,oe.next=14;break;case 10:if(!sn){oe.next=14;break}return oe.next=13,sn.sendMessage(pe);case 13:ge=oe.sent;case 14:ge.message&&(ge.message.status="received",fd(ge.message)),oe.next=22;break;case 17:oe.prev=17,oe.t0=oe.catch(2),console.log(oe.t0),y.status="failed",fd(y);case 22:case"end":return oe.stop()}}),_callee9,null,[[2,17]])})));return function sendMessageRequest(w){return y.apply(this,arguments)}}(),Cd=function(){var y=(0,ie.default)(oe.default.mark((function _callee10(y){var w,E;return oe.default.wrap((function _callee10$(P){for(;;)switch(P.prev=P.next){case 0:if(null!=sn&&null!=(w=sn.state)&&w.filterErrorMessages&&sn.state.filterErrorMessages(),E=_d((0,le.default)({},y,{attachments:y.attachments||[]})),null!=sn&&sn.state.isUpToDate){P.next=5;break}return P.next=5,Us();case 5:return fd(E,{commands:[],messageInput:""}),P.next=8,bd(E);case 8:case"end":return P.stop()}}),_callee10)})));return function sendMessage(w){return y.apply(this,arguments)}}(),kd=function(){var y=(0,ie.default)(oe.default.mark((function _callee11(y){return oe.default.wrap((function _callee11$(w){for(;;)switch(w.prev=w.next){case 0:return y=(0,le.default)({},y,{status:"sending"}),fd(y),w.next=4,bd(y);case 4:case"end":return w.stop()}}),_callee11)})));return function retrySendMessage(w){return y.apply(this,arguments)}}(),Md=(0,Se.heavyDebounce)((function(y,w){Ko(!1),Oo(y),ni(w)})),Ed=(0,Ae.heavyThrottle)((0,ie.default)(oe.default.mark((function _callee12(){var y,w,E,P,q;return oe.default.wrap((function _callee12$(ne){for(;;)switch(ne.prev=ne.next){case 0:if(!Xo&&!Wo&&!1!==Io){ne.next=2;break}return ne.abrupt("return");case 2:if(Ko(!0),ti.length){ne.next=5;break}return ne.abrupt("return",Ko(!1));case 5:if(!(y=ti&&ti[0])||"received"===y.status){ne.next=8;break}return ne.abrupt("return",Ko(!1));case 8:if(w=y&&y.id,E=20,ne.prev=10,!sn){ne.next=17;break}return ne.next=14,sn.query({messages:{id_lt:w,limit:E}});case 14:P=ne.sent,q=P.messages.length===E,Md(q,sn.state.messages);case 17:ne.next=23;break;case 19:return ne.prev=19,ne.t0=ne.catch(10),console.warn("Message pagination request failed with error",ne.t0),ne.abrupt("return",Ko(!1));case 23:case"end":return ne.stop()}}),_callee12,null,[[10,19]])})))),Dd=(0,Ae.heavyThrottle)((0,ie.default)(oe.default.mark((function _callee13(){var y;return oe.default.wrap((function _callee13$(w){for(;;)switch(w.prev=w.next){case 0:if(!(Wo||Xo||null!=sn&&sn.state.isUpToDate)&&ti.length){w.next=2;break}return w.abrupt("return");case 2:if(Jo(!0),"received"===(null==(y=ti[ti.length-1])?void 0:y.status)){w.next=7;break}return Jo(!1),w.abrupt("return");case 7:if(w.prev=7,!sn){w.next=12;break}return w.next=11,Ks(y.id);case 11:Ad(sn.state.messages);case 12:w.next=19;break;case 14:return w.prev=14,w.t0=w.catch(7),console.warn("Message pagination request failed with error",w.t0),Jo(!1),w.abrupt("return");case 19:case"end":return w.stop()}}),_callee13,null,[[7,14]])})))),Ad=(0,Se.heavyDebounce)((function(y){Jo(!1),ni(y)})),Ld=(0,ge.useCallback)((function(){ts(null),ms([])}),[ts,ms]),Id=(0,Se.heavyDebounce)((function(y,w){os(y),ls(!1),ms(w)})),Od=function(){var y=(0,ie.default)(oe.default.mark((function _callee14(){var y,w,E,P,q,ne,ie,se;return oe.default.wrap((function _callee14$(oe){for(;;)switch(oe.prev=oe.next){case 0:if(!cs&&null!=es&&es.id){oe.next=2;break}return oe.abrupt("return");case 2:if(ls(!0),!sn){oe.next=14;break}return w=es.id,E=sn.state.threads[w]||[],P=null==E||null==(y=E[0])?void 0:y.id,q=50,oe.next=10,sn.getReplies(w,{id_lt:P,limit:q});case 10:ne=oe.sent,ie=ne.messages.length===q,se=sn.state.threads[w]||[],Id(ie,se);case 14:case"end":return oe.stop()}}),_callee14)})));return function loadMoreThread(){return y.apply(this,arguments)}}(),zd=(0,_e.useCreateChannelContext)((0,le.default)({},Ys,{channel:sn,disabled:!(null==sn||null==(q=sn.data)||!q.frozen)&&bn,EmptyStateIndicator:Ln,enforceUniqueReaction:On,error:Ao,giphyEnabled:null!=Jn?Jn:!(null==(me=(null==sn||null==sn.getConfig||null==(Dt=sn.getConfig())?void 0:Dt.commands)||[])||!me.some((function(y){return"giphy"===y.name}))),isAdmin:Ts,isModerator:Ls,isOwner:Is,lastRead:jo,loadChannelAtMessage:Ns,loading:Ho,LoadingIndicator:Za,markRead:Os,members:ui,NetworkDownIndicator:br,read:qi,reloadChannel:Us,scrollToFirstUnreadThreshold:4,setLastRead:Bo,setTargetedMessage:Es,StickyHeader:oo,targetedMessage:Ds,typing:vs,watcherCount:Rs,watchers:ks})),jd=(0,Re.useCreateInputMessageInputContext)((0,le.default)({},Xs,{additionalTextInputProps:Ft,AttachButton:qt,autoCompleteTriggerSettings:Qt,clearEditingState:function clearEditingState(){return So(!1)},clearQuotedMessageState:function clearQuotedMessageState(){return Ti(!1)},CommandsButton:pn,compressImageQuality:gn,doDocUploadRequest:Mn,doImageUploadRequest:Sn,editing:Mo,editMessage:function editMessage(y){return An?An((null==sn?void 0:sn.cid)||"",y):cn.updateMessage(y)},FileUploadPreview:Nn,hasCommands:fa,hasFilePicker:ya,hasImagePicker:wa,ImageUploadPreview:Pa,initialValue:za,Input:Ua,maxNumberOfFiles:ar,MoreOptionsButton:Or,numberOfLines:zr,onChangeText:jr,quotedMessage:wi,SendButton:Zr,sendImageAsync:to,sendMessage:Cd,setInputRef:no,ShowThreadMessageInChannelButton:ro,UploadProgressIndicator:yo})),Bd=(0,we.useCreateMessagesContext)((0,le.default)({},$s,{additionalTouchableProps:Nt,Attachment:Kt,AttachmentActions:Yt,blockUser:Zt,Card:tn,CardCover:nn,CardFooter:an,CardHeader:rn,copyMessage:mn,DateHeader:vn,deleteMessage:yn,disableTypingIndicator:Cn,dismissKeyboardOnMessageTouch:kn,editMessage:Pn,FileAttachment:zn,FileAttachmentGroup:Bn,FileAttachmentIcon:Jt,flagMessage:Hn,FlatList:Gn,forceAlignMessages:qn,formatDate:Wn,Gallery:$n,Giphy:Xn,handleBlock:ea,handleCopy:ta,handleDelete:na,handleEdit:ia,handleFlag:sa,handleMute:da,handleReaction:la,handleReply:pa,handleRetry:ga,handleThreadReply:ma,hasMore:Io,initialScrollToFirstUnreadMessage:Oa,InlineUnreadIndicator:Na,loadingMore:Wo,loadingMoreRecent:Xo,loadMore:Ed,loadMoreRecent:Dd,markdownRules:er,Message:or,MessageAvatar:sr,MessageContent:cr,messageContentOrder:ur,MessageFooter:gr,MessageHeader:mr,MessageList:fr,MessageReplies:wr,MessageRepliesAvatars:Mr,messages:ti,MessageSimple:Er,MessageStatus:Ar,MessageSystem:Tr,MessageText:Lr,muteUser:vr,myMessageTheme:yr,onDoubleTapMessage:Br,onLongPressMessage:Vr,onPressInMessage:Nr,OverlayReactionList:Gr,ReactionList:Wr,removeMessage:function removeMessage(y){sn&&(sn.state.removeMessage(y),ni(sn.state.messages))},Reply:$r,reply:Yr,retry:Xr,retrySendMessage:kd,ScrollToBottomButton:xr,selectReaction:Jr,setEditingState:function setEditingState(y){So(y)},setQuotedMessageState:function setQuotedMessageState(y){Ti(y)},supportedReactions:so,threadReply:uo,TypingIndicator:go,TypingIndicatorContainer:ho,updateMessage:fd,UrlPreview:bo})),Nd={closeSuggestions:ln,openSuggestions:Hr,updateSuggestions:fo},Hd=(0,ke.useCreateThreadContext)({allowThreadMessagesInChannel:Ut,closeThread:Ld,loadMoreThread:Od,openThread:function openThread(y){var w,E=null!=y&&y.id&&(null==sn||null==(w=sn.state)?void 0:w.threads[y.id])||[];ts(y),ms(E)},thread:es,threadHasMore:rs,threadLoadingMore:cs,threadMessages:gs});return!sn||Ao?ge.default.createElement(Ja,{error:Ao,listType:"message",retry:function retry(){Ed()}}):null!=sn&&sn.cid&&sn.watch?ge.default.createElement(Ka,(0,le.default)({behavior:qa,enabled:!xn,keyboardVerticalOffset:$a},Ot),ge.default.createElement(Et.ChannelProvider,{value:zd},ge.default.createElement(Pt.MessagesProvider,{value:Bd},ge.default.createElement(It.ThreadProvider,{value:Hd},ge.default.createElement(Tt.SuggestionsProvider,{value:Nd},ge.default.createElement(At.MessageInputProvider,{value:jd},ge.default.createElement(ve.default,{style:{height:"100%"}},dn))))))):ge.default.createElement(he.default,{style:[Bt.selectChannel,{color:Co},xo],testID:"no-channel"},co("Please select a channel first"))};w.Channel=function Channel(y){var w=(0,Dt.useChatContext)().client,E=(0,Ot.useTranslationContext)().t;return ge.default.createElement(Nt,(0,le.default)({client:w,t:E},y))}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.LoadingIndicator=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(17)),ie=P(E(8)),se=E(364),le=E(13),pe=E(27),ge=ne.default.create({container:{alignItems:"center",flex:1,justifyContent:"center"},loadingText:{fontSize:14,fontWeight:"600",marginTop:20}}),me=function LoadingIndicatorWrapper(y){var w=y.text,E=(0,le.useTheme)().theme,P=E.colors.black,ne=E.loadingIndicator,pe=ne.container,me=ne.loadingText;return q.default.createElement(ie.default,{style:[ge.container,pe]},q.default.createElement(se.Spinner,null),q.default.createElement(oe.default,{style:[ge.loadingText,{color:P},me],testID:"loading"},w))},he=function LoadingIndicator(y){var w=y.listType,E=y.loadingText,P=(0,pe.useTranslationContext)().t;if(E)return q.default.createElement(me,{text:E});switch(w){case"channel":return q.default.createElement(me,{text:P("Loading channels...")});case"message":return q.default.createElement(me,{text:P("Loading messages...")});default:return q.default.createElement(me,{text:P("Loading...")})}};w.LoadingIndicator=he,he.displayName="LoadingIndicator{loadingIndicator}"},function(y,w,E){var P=E(3),q=E(16);Object.defineProperty(w,"__esModule",{value:!0}),w.Spinner=void 0;var ne=q(E(0)),oe=P(E(7)),ie=q(E(60)),se=E(13),le=E(522),pe=oe.default.create({spinner:{height:16,justifyContent:"center",margin:5,width:16}}),ge=function Spinner(){var y=(0,ie.useSharedValue)(0),w=(0,se.useTheme)().theme,E=w.colors.accent_blue,P=w.spinner,q=(0,ie.useAnimatedStyle)((function(){return{transform:[{rotate:y.value+"deg"}]}}));return(0,ne.useEffect)((function(){y.value=(0,ie.withRepeat)((0,ie.withTiming)(360,{duration:800,easing:ie.Easing.linear}),-1)}),[]),ne.default.createElement(ie.default.View,{style:[pe.spinner,q,P]},ne.default.createElement(le.Loading,{stopColor:E}))};w.Spinner=ge,ge.displayName="Spinner{spinner}"},function(y,w,E){"use strict";E.r(w),E.d(w,"default",(function(){return ye}));var P=E(15),q=E(669),ne=E.n(q),oe=E(9),ie=E.n(oe);function _defineProperties(y,w){for(var E=0;E65535)}},function(y,w,E){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.tlds=["com","org","net","uk","gov","edu","io","cc","co","aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","ac","academy","accenture","accountant","accountants","aco","active","actor","ad","adac","ads","adult","ae","aeg","aero","aetna","af","afamilycompany","afl","africa","ag","agakhan","agency","ai","aig","aigo","airbus","airforce","airtel","akdn","al","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","am","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","ao","aol","apartments","app","apple","aq","aquarelle","ar","aramco","archi","army","arpa","art","arte","as","asda","asia","associates","at","athleta","attorney","au","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aw","aws","ax","axa","az","azure","ba","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bb","bbc","bbt","bbva","bcg","bcn","bd","be","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bf","bg","bh","bharti","bi","bible","bid","bike","bing","bingo","bio","biz","bj","black","blackfriday","blanco","blockbuster","blog","bloomberg","blue","bm","bms","bmw","bn","bnl","bnpparibas","bo","boats","boehringer","bofa","bom","bond","boo","book","booking","boots","bosch","bostik","boston","bot","boutique","box","br","bradesco","bridgestone","broadway","broker","brother","brussels","bs","bt","budapest","bugatti","build","builders","business","buy","buzz","bv","bw","by","bz","bzh","ca","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","cartier","casa","case","caseih","cash","casino","cat","catering","catholic","cba","cbn","cbre","cbs","cd","ceb","center","ceo","cern","cf","cfa","cfd","cg","ch","chanel","channel","chase","chat","cheap","chintai","chloe","christmas","chrome","chrysler","church","ci","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","ck","cl","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","cm","cn","coach","codes","coffee","college","cologne","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","coop","corsica","country","coupon","coupons","courses","cr","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","csc","cu","cuisinella","cv","cw","cx","cy","cymru","cyou","cz","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","de","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dj","dk","dm","dnp","do","docs","doctor","dodge","dog","doha","domains","dot","download","drive","dtv","dubai","duck","dunlop","duns","dupont","durban","dvag","dvr","dz","earth","eat","ec","eco","edeka","education","ee","eg","email","emerck","energy","engineer","engineering","enterprises","epost","epson","equipment","er","ericsson","erni","es","esq","estate","esurance","et","eu","eurovision","eus","events","everbank","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fi","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","fj","fk","flickr","flights","flir","florist","flowers","fly","fm","fo","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","fr","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fujixerox","fun","fund","furniture","futbol","fyi","ga","gal","gallery","gallo","gallup","game","games","gap","garden","gb","gbiz","gd","gdn","ge","gea","gent","genting","george","gf","gg","ggee","gh","gi","gift","gifts","gives","giving","gl","glade","glass","gle","global","globo","gm","gmail","gmbh","gmo","gmx","gn","godaddy","gold","goldpoint","golf","goo","goodhands","goodyear","goog","google","gop","got","gp","gq","gr","grainger","graphics","gratis","green","gripe","group","gs","gt","gu","guardian","gucci","guge","guide","guitars","guru","gw","gy","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hk","hkt","hm","hn","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","honeywell","horse","hospital","host","hosting","hot","hoteles","hotmail","house","how","hr","hsbc","ht","htc","hu","hughes","hyatt","hyundai","ibm","icbc","ice","icu","id","ie","ieee","ifm","ikano","il","im","imamat","imdb","immo","immobilien","in","industries","infiniti","info","ing","ink","institute","insurance","insure","int","intel","international","intuit","investments","ipiranga","iq","ir","irish","is","iselect","ismaili","ist","istanbul","it","itau","itv","iveco","iwc","jaguar","java","jcb","jcp","je","jeep","jetzt","jewelry","jio","jlc","jll","jm","jmp","jnj","jo","jobs","joburg","jot","joy","jp","jpmorgan","jprs","juegos","juniper","kaufen","kddi","ke","kerryhotels","kerrylogistics","kerryproperties","kfh","kg","kh","ki","kia","kim","kinder","kindle","kitchen","kiwi","km","kn","koeln","komatsu","kosher","kp","kpmg","kpn","kr","krd","kred","kuokgroup","kw","ky","kyoto","kz","la","lacaixa","ladbrokes","lamborghini","lamer","lancaster","lancia","lancome","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lb","lc","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","li","liaison","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lixil","lk","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","lr","ls","lt","ltd","ltda","lu","lundbeck","lupin","luxe","luxury","lv","ly","ma","macys","madrid","maif","maison","makeup","man","management","mango","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mc","mcd","mcdonalds","mckinsey","md","me","med","media","meet","melbourne","meme","memorial","men","menu","meo","metlife","mg","mh","miami","microsoft","mil","mini","mint","mit","mitsubishi","mk","ml","mlb","mls","mm","mma","mn","mo","mobi","mobile","mobily","moda","moe","moi","mom","monash","money","monster","montblanc","mopar","mormon","mortgage","moscow","moto","motorcycles","mov","movie","movistar","mp","mq","mr","ms","msd","mt","mtn","mtpc","mtr","mu","museum","mutual","mv","mw","mx","my","mz","na","nab","nadex","nagoya","name","nationwide","natura","navy","nba","nc","ne","nec","netbank","netflix","network","neustar","new","newholland","news","next","nextdirect","nexus","nf","nfl","ng","ngo","nhk","ni","nico","nike","nikon","ninja","nissan","nissay","nl","no","nokia","northwesternmutual","norton","now","nowruz","nowtv","np","nr","nra","nrw","ntt","nu","nyc","nz","obi","observer","off","office","okinawa","olayan","olayangroup","oldnavy","ollo","om","omega","one","ong","onl","online","onyourside","ooo","open","oracle","orange","organic","orientexpress","origins","osaka","otsuka","ott","ovh","pa","page","pamperedchef","panasonic","panerai","paris","pars","partners","parts","party","passagens","pay","pccw","pe","pet","pf","pfizer","pg","ph","pharmacy","philips","phone","photo","photography","photos","physio","piaget","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","pk","pl","place","play","playstation","plumbing","plus","pm","pn","pnc","pohl","poker","politie","porn","post","pr","pramerica","praxi","press","prime","pro","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","ps","pt","pub","pw","pwc","py","qa","qpon","quebec","quest","qvc","racing","radio","raid","re","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","rightathome","ril","rio","rip","rmit","ro","rocher","rocks","rodeo","rogers","room","rs","rsvp","ru","ruhr","run","rw","rwe","ryukyu","sa","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sapo","sarl","sas","save","saxo","sb","sbi","sbs","sc","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scjohnson","scor","scot","sd","se","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","sg","sh","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","shriram","si","silk","sina","singles","site","sj","sk","ski","skin","sky","skype","sl","sling","sm","smart","smile","sn","sncf","so","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","space","spiegel","spot","spreadbetting","sr","srl","srt","st","stada","staples","star","starhub","statebank","statefarm","statoil","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","su","sucks","supplies","supply","support","surf","surgery","suzuki","sv","swatch","swiftcover","swiss","sx","sy","sydney","symantec","systems","sz","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tc","tci","td","tdk","team","tech","technology","tel","telecity","telefonica","temasek","tennis","teva","tf","tg","th","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tj","tjmaxx","tjx","tk","tkmaxx","tl","tm","tmall","tn","to","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","tr","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tt","tube","tui","tunes","tushu","tv","tvs","tw","tz","ua","ubank","ubs","uconnect","ug","unicom","university","uno","uol","ups","us","uy","uz","va","vacations","vana","vanguard","vc","ve","vegas","ventures","verisign","versicherung","vet","vg","vi","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","vista","vistaprint","viva","vivo","vlaanderen","vn","vodka","volkswagen","volvo","vote","voting","voto","voyage","vu","vuelos","wales","walmart","walter","wang","wanggou","warman","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","wf","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","ws","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","xn--11b4c3d","xn--1ck2e1b","xn--1qqw23a","xn--30rr7y","xn--3bst00m","xn--3ds443g","xn--3e0b707e","xn--3oq18vl8pn36a","xn--3pxu8k","xn--42c2d9a","xn--45brj9c","xn--45q11c","xn--4gbrim","xn--54b7fta0cc","xn--55qw42g","xn--55qx5d","xn--5su34j936bgsg","xn--5tzm5g","xn--6frz82g","xn--6qq986b3xl","xn--80adxhks","xn--80ao21a","xn--80aqecdr1a","xn--80asehdb","xn--80aswg","xn--8y0a063a","xn--90a3ac","xn--90ae","xn--90ais","xn--9dbq2a","xn--9et52u","xn--9krt00a","xn--b4w605ferd","xn--bck1b9a5dre4c","xn--c1avg","xn--c2br7g","xn--cck2b3b","xn--cg4bki","xn--clchc0ea0b2g2a9gcd","xn--czr694b","xn--czrs0t","xn--czru2d","xn--d1acj3b","xn--d1alf","xn--e1a4c","xn--eckvdtc9d","xn--efvy88h","xn--estv75g","xn--fct429k","xn--fhbei","xn--fiq228c5hs","xn--fiq64b","xn--fiqs8s","xn--fiqz9s","xn--fjq720a","xn--flw351e","xn--fpcrj9c3d","xn--fzc2c9e2c","xn--fzys8d69uvgm","xn--g2xx48c","xn--gckr3f0f","xn--gecrj9c","xn--gk3at1e","xn--h2brj9c","xn--hxt814e","xn--i1b6b1a6a2e","xn--imr513n","xn--io0a7i","xn--j1aef","xn--j1amh","xn--j6w193g","xn--jlq61u9w7b","xn--jvr189m","xn--kcrx77d1x4a","xn--kprw13d","xn--kpry57d","xn--kpu716f","xn--kput3i","xn--l1acc","xn--lgbbat1ad8j","xn--mgb9awbf","xn--mgba3a3ejt","xn--mgba3a4f16a","xn--mgba7c0bbn0a","xn--mgbaam7a8h","xn--mgbab2bd","xn--mgbai9azgqp6j","xn--mgbayh7gpa","xn--mgbb9fbpob","xn--mgbbh1a71e","xn--mgbc0a9azcg","xn--mgbca7dzdo","xn--mgberp4a5d4ar","xn--mgbi4ecexp","xn--mgbpl2fh","xn--mgbt3dhd","xn--mgbtx2b","xn--mgbx4cd0ab","xn--mix891f","xn--mk1bu44c","xn--mxtq1m","xn--ngbc5azd","xn--ngbe9e0a","xn--node","xn--nqv7f","xn--nqv7fs00ema","xn--nyqy26a","xn--o3cw4h","xn--ogbpf8fl","xn--p1acf","xn--p1ai","xn--pbt977c","xn--pgbs0dh","xn--pssy2u","xn--q9jyb4c","xn--qcka1pmc","xn--qxam","xn--rhqv96g","xn--rovu88b","xn--s9brj9c","xn--ses554g","xn--t60b56a","xn--tckwe","xn--tiq49xqyj","xn--unup4y","xn--vermgensberater-ctb","xn--vermgensberatung-pwb","xn--vhquv","xn--vuq861b","xn--w4r85el8fhu5dnra","xn--w4rs40l","xn--wgbh1c","xn--wgbl6a","xn--xhq521b","xn--xkc2al3hye2a","xn--xkc2dl3a5ee0h","xn--y9a3aq","xn--yfro4i67o","xn--ygbi2ammx","xn--zfr164b","xperia","xxx","xyz","yachts","yahoo","yamaxun","yandex","ye","yodobashi","yoga","yokohama","you","youtube","yt","yun","za","zappos","zara","zero","zip","zippo","zm","zone","zuerich","zw"],w.htmlAttrs=["src=","data=","href=","cite=","formaction=","icon=","manifest=","poster=","codebase=","background=","profile=","usemap="]},function(y,w){var E=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");y.exports=function hasUnicode(y){return E.test(y)}},function(y,w,E){var P=E(560);y.exports=function toString(y){return null==y?"":P(y)}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.MessageReplies=void 0;var q=P(E(5)),ne=P(E(0)),oe=P(E(7)),ie=P(E(17)),se=P(E(36)),le=P(E(8)),pe=E(52),ge=E(40),me=E(13),he=E(27),ve=oe.default.create({container:{alignItems:"center",flexDirection:"row",marginTop:8},curveContainer:{flexDirection:"row"},leftMessageRepliesCurve:{borderBottomLeftRadius:16,borderRightColor:"transparent"},messageRepliesCurve:{borderTopColor:"transparent",borderTopWidth:0,borderWidth:1,height:16,width:16},messageRepliesText:{fontSize:12,fontWeight:"700",paddingBottom:5,paddingLeft:8},rightMessageRepliesCurve:{borderBottomRightRadius:16,borderLeftColor:"transparent"}}),ye=ne.default.memo((function MessageRepliesWithContext(y){var w=y.alignment,E=y.message,P=y.MessageRepliesAvatars,q=y.noBorder,oe=y.onLongPress,pe=y.onOpenThread,ge=y.t,he=y.threadList,ye=(0,me.useTheme)().theme,_e=ye.colors,Re=_e.accent_blue,we=_e.grey_whisper,ke=ye.messageSimple.replies,Me=ke.container,Se=ke.leftCurve,Ae=ke.messageRepliesText,Te=ke.rightCurve;return he||!E.reply_count?null:ne.default.createElement(le.default,{style:ve.curveContainer},"left"===w&&ne.default.createElement(ne.default.Fragment,null,!q&&ne.default.createElement(le.default,{style:[{borderColor:we},ve.messageRepliesCurve,ve.leftMessageRepliesCurve,Se]}),ne.default.createElement(P,{alignment:w,message:E})),ne.default.createElement(se.default,{onLongPress:oe,onPress:pe,style:[ve.container,Me],testID:"message-replies"},ne.default.createElement(ie.default,{style:[ve.messageRepliesText,{color:Re},Ae]},1===E.reply_count?ge("1 Thread Reply"):ge("{{ replyCount }} Thread Replies",{replyCount:E.reply_count}))),"right"===w&&ne.default.createElement(ne.default.Fragment,null,ne.default.createElement(P,{alignment:w,message:E}),!q&&ne.default.createElement(le.default,{style:[{borderColor:we},ve.messageRepliesCurve,ve.rightMessageRepliesCurve,Te]})))}),(function areEqual(y,w){var E=y.message,P=y.noBorder,q=y.t,ne=y.threadList,oe=w.message,ie=w.noBorder,se=w.t;return ne===w.threadList&&(E.reply_count===oe.reply_count&&(P===ie&&!(q!==se)))})),_e=function MessageReplies(y){var w=(0,pe.useMessageContext)(),E=w.alignment,P=w.message,oe=w.onLongPress,ie=w.onOpenThread,se=w.threadList,le=(0,ge.useMessagesContext)().MessageRepliesAvatars,me=(0,he.useTranslationContext)().t;return ne.default.createElement(ye,(0,q.default)({alignment:E,message:P,MessageRepliesAvatars:le,onLongPress:oe,onOpenThread:ie,t:me,threadList:se},y))};w.MessageReplies=_e,_e.displayName="MessageReplies{messageSimple{replies}}"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.MessageSimple=void 0;var ne=q(E(5)),oe=q(E(19)),ie=P(E(0)),se=q(E(7)),le=q(E(8)),pe=E(50),ge=E(52),me=E(40),he=E(13),ve=se.default.create({container:{alignItems:"flex-end",flexDirection:"row"}}),ye=ie.default.memo((function MessageSimpleWithContext(y){var w,E=y.alignment,P=y.channel,q=y.groupStyles,ne=y.hasReactions,se=y.message,pe=y.MessageAvatar,ge=y.MessageContent,me=y.ReactionList,ye=(0,he.useTheme)().theme.messageSimple.container,_e=(0,ie.useState)(0),Re=(0,oe.default)(_e,2),we=Re[0],ke=Re[1],Me=(null==P||null==(w=P.state.messages[(null==P?void 0:P.state.messages.length)-1])?void 0:w.id)===se.id,Se=q.includes("single")||q.includes("bottom"),Ae=ne&&me;return ie.default.createElement(le.default,{style:[ve.container,{justifyContent:"left"===E?"flex-start":"flex-end",marginBottom:Se?Me?30:8:0,marginTop:Ae?2:0},ye],testID:"message-simple-wrapper"},"left"===E&&ie.default.createElement(pe,null),ie.default.createElement(ge,{setMessageContentWidth:ke}),Ae&&ie.default.createElement(me,{messageContentWidth:we}))}),(function areEqual(y,w){var E=y.channel,P=y.groupStyles,q=y.hasReactions,ne=y.message,oe=w.channel,ie=w.groupStyles,se=w.hasReactions,le=w.message;if(!(q===se))return!1;if(!(ne.reply_count===le.reply_count))return!1;if(!(P.length===ie.length))return!1;if(!(ne.deleted_at===le.deleted_at&&ne.status===le.status&&ne.type===le.type&&ne.text===le.text))return!1;if(!((null==E?void 0:E.state.messages.length)===(null==oe?void 0:oe.state.messages.length)))return!1;var pe=ne.attachments,ge=le.attachments;return!!(Array.isArray(pe)&&Array.isArray(ge)?pe.length===ge.length&&pe.every((function(y,w){return y.image_url===ge[w].image_url&&y.og_scrape_url===ge[w].og_scrape_url&&y.thumb_url===ge[w].thumb_url})):pe===ge)&&!!(Array.isArray(ne.latest_reactions)&&Array.isArray(le.latest_reactions)?ne.latest_reactions.length===le.latest_reactions.length&&ne.latest_reactions.every((function(y,w){var E;return y.type===(null==(E=le.latest_reactions)?void 0:E[w].type)})):ne.latest_reactions===le.latest_reactions)})),_e=function MessageSimple(y){var w=(0,pe.useChannelContext)().channel,E=(0,ge.useMessageContext)(),P=E.alignment,q=E.groupStyles,oe=E.hasReactions,se=E.message,le=(0,me.useMessagesContext)(),he=le.MessageAvatar,ve=le.MessageContent,_e=le.ReactionList;return ie.default.createElement(ye,(0,ne.default)({alignment:P,channel:w,groupStyles:q,hasReactions:oe,message:se,MessageAvatar:he,MessageContent:ve,ReactionList:_e},y))};w.MessageSimple=_e,_e.displayName="MessageSimple{messageSimple{container}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.MessageStatus=void 0;var q=P(E(5)),ne=P(E(0)),oe=P(E(7)),ie=P(E(17)),se=P(E(8)),le=E(208),pe=E(50),ge=E(52),me=E(13),he=E(520),ve=E(521),ye=E(528),_e=oe.default.create({readByCount:{fontSize:11,fontWeight:"700",paddingRight:3},statusContainer:{alignItems:"flex-end",flexDirection:"row",justifyContent:"center",paddingRight:3}}),Re=ne.default.memo((function MessageStatusWithContext(y){var w=y.message,E=y.readEventsEnabled,P=y.threadList,oe=(0,me.useTheme)().theme,pe=oe.colors.accent_blue,ge=oe.messageSimple.status,Re=ge.checkAllIcon,we=ge.checkIcon,ke=ge.readByCount,Me=ge.statusContainer,Se=ge.timeIcon;return"sending"===w.status?ne.default.createElement(se.default,{style:[_e.statusContainer,Me]},ne.default.createElement(ye.Time,we)):(0,le.isMessagesWithStylesAndReadBy)(w)&&!P&&!1!==E?ne.default.createElement(se.default,{style:[_e.statusContainer,Me]},"number"==typeof w.readBy?ne.default.createElement(ie.default,{style:[_e.readByCount,{color:pe},ke]},w.readBy):null,ne.default.createElement(ve.CheckAll,(0,q.default)({pathFill:pe},Re))):"received"!==w.status||"ephemeral"===w.type||P?null:ne.default.createElement(se.default,{style:[_e.statusContainer,Me]},ne.default.createElement(he.Check,Se))}),(function areEqual(y,w){var E=y.message,P=y.readEventsEnabled,q=y.threadList,ne=w.message,oe=w.readEventsEnabled;return q===w.threadList&&(P===oe&&!(E.status!==ne.status||E.type!==ne.type||((0,le.isMessagesWithStylesAndReadBy)(E)&&E.readBy)!==((0,le.isMessagesWithStylesAndReadBy)(ne)&&ne.readBy)))})),we=function MessageStatus(y){var w=(0,pe.useChannelContext)().readEventsEnabled,E=(0,ge.useMessageContext)(),P=E.message,oe=E.threadList;return ne.default.createElement(Re,(0,q.default)({message:P,readEventsEnabled:w,threadList:oe},y))};w.MessageStatus=we,we.displayName="MessageStatus{messageSimple{status}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.AttachButton=void 0;var q=P(E(5)),ne=P(E(0)),oe=E(90),ie=E(129),se=E(50),le=E(13),pe=E(519),ge=ne.default.memo((function AttachButtonWithContext(y){var w=y.disabled,E=y.handleOnPress,P=y.selectedPicker,q=(0,le.useTheme)().theme,ie=q.colors,se=ie.accent_blue,ge=ie.grey,me=q.messageInput.attachButton;return ne.default.createElement(oe.TouchableOpacity,{disabled:w,onPress:E,style:[me],testID:"attach-button"},ne.default.createElement(pe.Attach,{pathFill:"images"===P?se:ge}))}),(function areEqual(y,w){var E=y.disabled,P=y.handleOnPress,q=y.selectedPicker,ne=w.disabled,oe=w.handleOnPress,ie=w.selectedPicker;return E===ne&&(P===oe&&!(q!==ie))})),me=function AttachButton(y){var w=(0,se.useChannelContext)().disabled,E=void 0!==w&&w,P=(0,ie.useAttachmentPickerContext)().selectedPicker;return ne.default.createElement(ge,(0,q.default)({disabled:E,selectedPicker:P},y))};w.AttachButton=me,me.displayName="AttachButton{messageInput}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.CommandsButton=w.CommandsButtonWithContext=void 0;var q=P(E(5)),ne=P(E(0)),oe=E(90),ie=E(50),se=E(170),le=E(13),pe=E(258),ge=function CommandsButtonWithContext(y){var w=y.disabled,E=y.handleOnPress,P=y.suggestions,q=(0,le.useTheme)().theme,ie=q.colors,ge=ie.accent_blue,me=ie.grey,he=q.messageInput.commandsButton;return ne.default.createElement(oe.TouchableOpacity,{disabled:w,onPress:E,style:[he],testID:"commands-button"},ne.default.createElement(pe.Lightning,{pathFill:P&&P.data.some((function(y){return(0,se.isSuggestionCommand)(y)}))?ge:me}))};w.CommandsButtonWithContext=ge;var me=ne.default.memo(ge,(function areEqual(y,w){var E=y.disabled,P=y.suggestions,q=w.disabled,ne=w.suggestions;return E===q&&!(!!P!=!!ne)})),he=function CommandsButton(y){var w=(0,ie.useChannelContext)().disabled,E=void 0!==w&&w,P=(0,se.useSuggestionsContext)().suggestions;return ne.default.createElement(me,(0,q.default)({disabled:E,suggestions:P},y))};w.CommandsButton=he,he.displayName="CommandsButton{messageInput}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ImageUploadPreview=void 0;var q=P(E(5)),ne=P(E(0)),oe=P(E(123)),ie=P(E(63)),se=P(E(7)),le=P(E(36)),pe=P(E(8)),ge=E(210),me=E(108),he=E(13),ve=E(346),ye=E(28),_e=100,Re=se.default.create({dismiss:{borderRadius:24,position:"absolute",right:8,top:8},flatList:{paddingBottom:12},itemContainer:{flexDirection:"row",height:_e,marginLeft:8},upload:{borderRadius:10,height:_e,width:_e}}),we=ne.default.memo((function ImageUploadPreviewWithContext(y){var w=y.imageUploads,E=y.removeImage,P=y.uploadImage,q=(0,he.useTheme)().theme,se=q.colors,me=se.overlay_dark,_e=se.white,we=q.messageInput.imageUploadPreview,ke=we.dismiss,Me=we.flatList,Se=we.itemContainer,Ae=we.upload;return w.length>0?ne.default.createElement(oe.default,{data:w,getItemLayout:function getItemLayout(y,w){return{index:w,length:108,offset:108*w}},horizontal:!0,keyExtractor:function keyExtractor(y){return y.id},renderItem:function renderItem(y){var q=y.index,oe=y.item;return ne.default.createElement(pe.default,{style:[Re.itemContainer,q===w.length-1?{marginRight:8}:{},Se]},ne.default.createElement(ge.UploadProgressIndicator,{action:function action(){P({newImage:oe})},active:oe.state!==ye.FileState.UPLOADED&&oe.state!==ye.FileState.FINISHED,style:Re.upload,type:oe.state===ye.FileState.UPLOADING?ye.ProgressIndicatorTypes.IN_PROGRESS:oe.state===ye.FileState.UPLOAD_FAILED?ye.ProgressIndicatorTypes.RETRY:void 0},ne.default.createElement(ie.default,{resizeMode:"cover",source:{uri:oe.file.uri||oe.url},style:[Re.upload,Ae]})),ne.default.createElement(le.default,{onPress:function onPress(){E(oe.id)},style:[Re.dismiss,{backgroundColor:me},ke],testID:"remove-image-upload-preview"},ne.default.createElement(ve.Close,{pathFill:_e})))},style:[Re.flatList,Me]}):null}),(function areEqual(y,w){var E=y.imageUploads,P=w.imageUploads;return E.length===P.length&&E.every((function(y,w){return y.state===P[w].state}))})),ke=function ImageUploadPreview(y){var w=(0,me.useMessageInputContext)(),E=w.imageUploads,P=w.removeImage,oe=w.uploadImage;return ne.default.createElement(we,(0,q.default)({imageUploads:E,removeImage:P,uploadImage:oe},y))};w.ImageUploadPreview=ke,ke.displayName="ImageUploadPreview{messageInput{imageUploadPreview}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.MoreOptionsButton=void 0;var q=P(E(5)),ne=P(E(0)),oe=E(90),ie=E(50),se=E(13),le=E(1072),pe=ne.default.memo((function MoreOptionsButtonWithContext(y){var w=y.disabled,E=y.handleOnPress,P=(0,se.useTheme)().theme,q=P.colors.accent_blue,ie=P.messageInput.moreOptionsButton;return ne.default.createElement(oe.TouchableOpacity,{disabled:w,onPress:E,style:[ie],testID:"more-options-button"},ne.default.createElement(le.CircleRight,{pathFill:q}))}),(function areEqual(y,w){var E=y.disabled,P=y.handleOnPress,q=w.disabled,ne=w.handleOnPress;return E===q&&!(P!==ne)})),ge=function MoreOptionsButton(y){var w=(0,ie.useChannelContext)().disabled,E=void 0!==w&&w;return ne.default.createElement(pe,(0,q.default)({disabled:E},y))};w.MoreOptionsButton=ge,ge.displayName="MoreOptionsButton{messageInput}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.SendButton=void 0;var q=P(E(5)),ne=P(E(0)),oe=E(90),ie=E(108),se=E(13),le=E(524),pe=E(525),ge=E(526),me=ne.default.memo((function SendButtonWithContext(y){var w=y.disabled,E=void 0!==w&&w,P=y.giphyActive,q=y.sendMessage,ie=(0,se.useTheme)().theme,me=ie.colors,he=me.accent_blue,ve=me.grey_gainsboro,ye=ie.messageInput.sendButton;return ne.default.createElement(oe.TouchableOpacity,{disabled:E,onPress:q,style:[ye],testID:"send-button"},P&&ne.default.createElement(le.Search,{pathFill:he}),!P&&E&&ne.default.createElement(pe.SendRight,{pathFill:ve}),!P&&!E&&ne.default.createElement(ge.SendUp,{pathFill:he}))}),(function areEqual(y,w){var E=y.disabled,P=y.giphyActive,q=y.sendMessage,ne=w.disabled,oe=w.giphyActive,ie=w.sendMessage;return E===ne&&(P===oe&&!(q!==ie))})),he=function SendButton(y){var w=(0,ie.useMessageInputContext)(),E=w.giphyActive,P=w.sendMessage;return ne.default.createElement(me,(0,q.default)({giphyActive:E,sendMessage:P},y,{disabled:y.disabled||!1}))};w.SendButton=he,he.displayName="SendButton{messageInput}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ShowThreadMessageInChannelButton=w.ShowThreadMessageInChannelButtonWithContext=void 0;var q=P(E(5)),ne=P(E(0)),oe=P(E(7)),ie=P(E(17)),se=P(E(36)),le=P(E(8)),pe=E(42),ge=E(108),me=E(13),he=E(130),ve=E(27),ye=oe.default.create({checkBox:{alignItems:"center",borderRadius:3,borderWidth:2,height:16,justifyContent:"center",width:16},container:{flexDirection:"row",marginHorizontal:2,marginTop:8},innerContainer:{flexDirection:"row"},text:{fontSize:13,marginLeft:12}}),_e=function ShowThreadMessageInChannelButtonWithContext(y){var w=y.allowThreadMessagesInChannel,E=y.sendThreadMessageInChannel,P=y.setSendThreadMessageInChannel,oe=y.t,ge=y.threadList,he=(0,me.useTheme)().theme,ve=he.colors,_e=ve.accent_blue,Re=ve.grey,we=ve.white,ke=he.messageInput.showThreadMessageInChannelButton,Me=ke.check,Se=ke.checkBoxActive,Ae=ke.checkBoxInactive,Te=ke.container,Oe=ke.innerContainer,Fe=ke.text;return ge&&w?ne.default.createElement(le.default,{style:[ye.container,Te]},ne.default.createElement(se.default,{onPress:function onPress(){return P((function(y){return!y}))}},ne.default.createElement(le.default,{style:[ye.innerContainer,Oe]},ne.default.createElement(le.default,{style:[ye.checkBox,E?(0,q.default)({backgroundColor:_e,borderColor:_e},Se):(0,q.default)({borderColor:Re},Ae)]},E&&ne.default.createElement(pe.Check,(0,q.default)({height:16,pathFill:we,width:16},Me))),ne.default.createElement(ie.default,{style:[ye.text,{color:Re},Fe]},oe("Also send to channel"))))):null};w.ShowThreadMessageInChannelButtonWithContext=_e;var Re=ne.default.memo(_e,(function areEqual(y,w){var E=y.allowThreadMessagesInChannel,P=y.sendThreadMessageInChannel,q=y.t,ne=y.threadList,oe=w.allowThreadMessagesInChannel,ie=w.sendThreadMessageInChannel,se=w.t,le=w.threadList;return q===se&&(P===ie&&(ne===le&&!(E!==oe)))})),we=function ShowThreadMessageInChannelButton(y){var w=(0,ve.useTranslationContext)().t,E=(0,he.useThreadContext)().allowThreadMessagesInChannel,P=(0,ge.useMessageInputContext)(),oe=P.sendThreadMessageInChannel,ie=P.setSendThreadMessageInChannel;return ne.default.createElement(Re,(0,q.default)({allowThreadMessagesInChannel:E,sendThreadMessageInChannel:oe,setSendThreadMessageInChannel:ie,t:w},y))};w.ShowThreadMessageInChannelButton=we,we.displayName="ShowThreadMessageInChannelButton{messageInput{showThreadMessageInChannelButton}}"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.MessageList=void 0;var ne=q(E(5)),oe=q(E(4)),ie=q(E(11)),se=q(E(19)),le=P(E(0)),pe=q(E(265)),ge=q(E(53)),me=q(E(7)),he=q(E(8)),ve=E(208),ye=E(1073),_e=E(129),Re=E(50),we=E(31),ke=E(204),Me=E(40),Se=E(130),Ae=E(13),Te=E(27),Oe=me.default.create({activityIndicatorContainer:{padding:10,width:"100%"},container:{alignItems:"center",flex:1,width:"100%"},contentContainer:{flexGrow:1},flex:{flex:1},listContainer:{flex:1,width:"100%"},messagePadding:{paddingHorizontal:8},stickyHeader:{position:"absolute",top:0}}),Fe=function keyExtractor(y){return y.id||(y.created_at?"string"==typeof y.created_at?y.created_at:y.created_at.toISOString():Date.now().toString())},je=function MessageListWithContext(y){var w,E=y.additionalFlatListProps,P=y.channel,q=y.client,me=y.closePicker,_e=y.DateHeader,Re=y.disabled,we=y.disableTypingIndicator,ke=y.EmptyStateIndicator,Me=y.FlatList,Se=y.FooterComponent,je=y.HeaderComponent,Be=y.initialScrollToFirstUnreadMessage,Ve=y.InlineUnreadIndicator,Ne=y.inverted,Ue=void 0===Ne||Ne,We=y.isOnline,$e=y.loadChannelAtMessage,Ye=y.loading,Xe=y.LoadingIndicator,et=y.loadingMoreRecent,tt=y.loadMore,nt=y.loadMoreRecent,rt=y.loadMoreThread,ot=y.markRead,it=y.Message,st=y.MessageSystem,dt=y.myMessageTheme,ct=y.NetworkDownIndicator,lt=y.noGroupByUser,ut=y.onListScroll,pt=y.onThreadSelect,gt=y.reloadChannel,mt=y.ScrollToBottomButton,ht=y.scrollToFirstUnreadThreshold,ft=y.selectedPicker,vt=y.setFlatListRef,yt=y.setImages,_t=y.setSelectedPicker,bt=y.setTargetedMessage,Rt=y.StickyHeader,xt=y.targetedMessage,Ct=y.tDateTimeParser,wt=y.thread,kt=y.threadList,Mt=void 0!==kt&&kt,St=y.typingEventsEnabled,Et=y.TypingIndicator,Dt=y.TypingIndicatorContainer,At=(0,Ae.useTheme)().theme,Pt=At.colors,Tt=Pt.accent_blue,Lt=Pt.white_snow,It=At.messageList,Ot=It.container,Ft=It.listContainer,zt=(0,ve.useMessageList)({inverted:Ue,noGroupByUser:lt,threadList:Mt}),jt=zt.length,Bt=(0,le.useState)(null!=P&&P.state.isUpToDate?10:void 0),Vt=(0,se.default)(Bt,2),Nt=Vt[0],Ht=Vt[1],Ut=(0,le.useRef)(null),Gt=(0,le.useRef)(!1),qt=(0,le.useState)(!1),Wt=(0,se.default)(qt,2),Kt=Wt[0],$t=Wt[1],Yt=(0,le.useState)(null==(w=(0,ye.getLastReceivedMessage)(zt))?void 0:w.id),Xt=(0,se.default)(Yt,2),Jt=Xt[0],Qt=Xt[1],Zt=(0,le.useState)(!1),en=(0,se.default)(Zt,2),tn=en[0],nn=en[1],an=(0,le.useState)(new Date),rn=(0,se.default)(an,2),sn=rn[0],dn=rn[1],cn=(0,le.useRef)(new Date),ln=(0,le.useRef)(zt[jt-1]||void 0),un=(0,le.useRef)(null==P?void 0:P.lastRead()),pn=(0,le.useRef)([]),gn=function isUnreadMessage(y,w){return y&&w&&y.created_at&&w-1){var w=zt.findIndex((function(w){return(null==w?void 0:w.id)===y}));Ut.current&&Ut.current.scrollToIndex({index:w-1}),bt(y)}else $e({messageId:y})},yn=zt.filter((function(y){return!(y.deleted_at||!y.attachments)&&y.attachments.some((function(y){return"image"===y.type&&!y.title_link&&!y.og_scrape_url&&(y.image_url||y.thumb_url)}))})),_n=yn.map((function(y){var w;return null==(w=y.attachments)?void 0:w.map((function(y){return y.image_url||y.thumb_url||""})).join()})).join(),bn=yn.length,Rn=!!wt;(0,le.useEffect)((function(){(Mt&&wt||!Mt&&!wt)&&yt(yn)}),[_n,bn,Rn,Mt]);var xn=sn.getFullYear()===(new Date).getFullYear()?"MMM D":"MMM D, YYYY",Cn=Ct(sn),wn=(0,Te.isDayOrMoment)(Cn)?Cn.format(xn):new Date(Cn).toDateString();return Me?le.default.createElement(he.default,{style:[Oe.container,{backgroundColor:Lt},Ot]},le.default.createElement(Me,(0,ne.default)({contentContainerStyle:Oe.contentContainer,data:zt,extraData:Re||!(null!=P&&P.state.isUpToDate),inverted:Ue,keyboardShouldPersistTaps:"handled",keyExtractor:Fe,ListEmptyComponent:le.default.createElement(he.default,{style:Oe.flex},Ye?le.default.createElement(Xe,{listType:"message"}):le.default.createElement(he.default,{style:Oe.flex,testID:"empty-state"},le.default.createElement(ke,{listType:"message"}))),ListFooterComponent:Se,ListHeaderComponent:function ListHeaderComponent(){return je||("android"!==ge.default.OS&&et?le.default.createElement(he.default,{style:[Oe.activityIndicatorContainer]},le.default.createElement(pe.default,{color:Tt,size:"small"})):null)},maintainVisibleContentPosition:{autoscrollToTopThreshold:Nt,minIndexForVisible:1},onEndReached:Mt?rt:tt,onScroll:function handleScroll(y){if(P&&Gt.current){var w=y.nativeEvent.contentOffset.y<=300,E=!w||!(null!=P&&P.state.isUpToDate),q=!et&&w&&!(null!=P&&P.state.isUpToDate);!Mt&&w&&(null==P?void 0:P.state.isUpToDate)&&P.countUnread()>0&&ot(),q&&nt(),E&&!tn?nn(!0):!E&&tn&&nn(!1),ut&&ut(y)}},onScrollBeginDrag:function onScrollBeginDrag(){return $t(!0)},onScrollEndDrag:function onScrollEndDrag(){return $t(!1)},onTouchEnd:function dismissImagePicker(){!Kt&&ft&&(_t(void 0),me())},onViewableItemsChanged:mn.current,ref:function(y){function ref(w){return y.apply(this,arguments)}return ref.toString=function(){return y.toString()},ref}((function(y){Ut.current=y,vt&&vt(y)})),renderItem:function renderItem(y){var w=y.index,E=y.item;if(!P)return null;var ne,oe=null==P?void 0:P.lastRead(),ie=null==zt?void 0:zt[w+1],se=!!gn(E,oe)&&tn,pe=se&&!gn(ie,oe);return"system"===E.type?le.default.createElement(le.default.Fragment,null,le.default.createElement(st,{message:E,style:Oe.messagePadding}),pe&&le.default.createElement(Ve,null)):"message.read"!==E.type?q.userID===(null==(ne=E.user)?void 0:ne.id)&&!!dt?le.default.createElement(le.default.Fragment,null,le.default.createElement(Ae.ThemeProvider,{style:dt},le.default.createElement(it,{goToMessage:vn,groupStyles:(0,ve.isMessagesWithStylesAndReadBy)(E)?E.groupStyles:[],lastReceivedId:Jt===E.id?Jt:void 0,message:E,onThreadSelect:pt,showUnreadUnderlay:se,style:Oe.messagePadding,targetedMessage:xt===E.id,threadList:Mt})),pe&&le.default.createElement(Ve,null)):le.default.createElement(le.default.Fragment,null,le.default.createElement(it,{goToMessage:vn,groupStyles:(0,ve.isMessagesWithStylesAndReadBy)(E)?E.groupStyles:[],lastReceivedId:Jt===E.id?Jt:void 0,message:E,onThreadSelect:pt,showUnreadUnderlay:se,style:Oe.messagePadding,targetedMessage:xt===E.id,threadList:Mt}),pe&&le.default.createElement(Ve,null)):null},style:[Oe.listContainer,Ft],testID:"message-flat-list",viewabilityConfig:{viewAreaCoveragePercentThreshold:50}},E)),!Ye&&le.default.createElement(le.default.Fragment,null,le.default.createElement(he.default,{style:Oe.stickyHeader},Rt?le.default.createElement(Rt,{dateString:wn}):jt?le.default.createElement(_e,{dateString:wn}):null),!we&&Et&&!1!==St&&le.default.createElement(Dt,null,le.default.createElement(Et,null)),le.default.createElement(mt,{onPress:hn,showNotification:tn,unreadCount:null==P?void 0:P.countUnread()})),!We&&le.default.createElement(ct,null)):null};w.MessageList=function MessageList(y){var w=(0,_e.useAttachmentPickerContext)(),E=w.closePicker,P=w.selectedPicker,q=w.setSelectedPicker,oe=(0,Re.useChannelContext)(),ie=oe.channel,se=oe.disabled,pe=oe.EmptyStateIndicator,ge=oe.loadChannelAtMessage,me=oe.loading,he=oe.LoadingIndicator,ve=oe.markRead,ye=oe.NetworkDownIndicator,Ae=oe.reloadChannel,Oe=oe.scrollToFirstUnreadThreshold,Fe=oe.setTargetedMessage,Be=oe.StickyHeader,Ve=oe.targetedMessage,Ne=oe.typingEventsEnabled,Ue=(0,we.useChatContext)(),We=Ue.client,$e=Ue.isOnline,Ye=(0,ke.useImageGalleryContext)().setImages,Xe=(0,Me.useMessagesContext)(),et=Xe.DateHeader,tt=Xe.disableTypingIndicator,nt=Xe.FlatList,rt=Xe.initialScrollToFirstUnreadMessage,ot=Xe.InlineUnreadIndicator,it=Xe.loadingMoreRecent,st=Xe.loadMore,dt=Xe.loadMoreRecent,ct=Xe.Message,lt=Xe.MessageSystem,ut=Xe.myMessageTheme,pt=Xe.ScrollToBottomButton,gt=Xe.TypingIndicator,mt=Xe.TypingIndicatorContainer,ht=(0,Se.useThreadContext)(),ft=ht.loadMoreThread,vt=ht.thread,yt=(0,Te.useTranslationContext)(),_t=yt.t,bt=yt.tDateTimeParser;return le.default.createElement(je,(0,ne.default)({channel:ie,client:We,closePicker:E,DateHeader:et,disabled:se,disableTypingIndicator:tt,EmptyStateIndicator:pe,FlatList:nt,initialScrollToFirstUnreadMessage:rt,InlineUnreadIndicator:ot,isOnline:$e,loadChannelAtMessage:ge,loading:me,LoadingIndicator:he,loadingMoreRecent:it,loadMore:st,loadMoreRecent:dt,loadMoreThread:ft,markRead:ve,Message:ct,MessageSystem:lt,myMessageTheme:ut,NetworkDownIndicator:ye,reloadChannel:Ae,ScrollToBottomButton:pt,scrollToFirstUnreadThreshold:Oe,selectedPicker:P,setImages:Ye,setSelectedPicker:q,setTargetedMessage:Fe,StickyHeader:Be,t:_t,targetedMessage:Ve,tDateTimeParser:bt,thread:vt,typingEventsEnabled:Ne,TypingIndicator:gt,TypingIndicatorContainer:mt},y))}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.MessageSystem=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(17)),ie=P(E(8)),se=E(13),le=E(27),pe=ne.default.create({container:{alignItems:"center",flexDirection:"row",justifyContent:"center",marginBottom:10},line:{flex:1,height:.5},text:{fontSize:10,fontWeight:"bold",textAlign:"center"},textContainer:{flex:3,marginTop:10}}),ge=function MessageSystem(y){var w,E=y.formatDate,P=y.message,ne=y.style,ge=(0,se.useTheme)().theme,me=ge.colors,he=me.grey,ve=me.grey_whisper,ye=ge.messageList.messageSystem,_e=ye.container,Re=ye.dateText,we=ye.line,ke=ye.text,Me=ye.textContainer,Se=(0,le.useTranslationContext)().tDateTimeParser,Ae=P.created_at,Te=Se(Ae),Oe=E&&Ae?E(Ae):Te&&(0,le.isDayOrMoment)(Te)?Te.calendar().toUpperCase():Te;return q.default.createElement(ie.default,{style:[pe.container,ne,_e],testID:"message-system"},q.default.createElement(ie.default,{style:[pe.line,{backgroundColor:ve},we]}),q.default.createElement(ie.default,{style:[pe.textContainer,Me]},q.default.createElement(oe.default,{style:[pe.text,{color:he},ke]},(null==(w=P.text)?void 0:w.toUpperCase())||""),q.default.createElement(oe.default,{style:[pe.text,{color:he},Re]},Oe)),q.default.createElement(ie.default,{style:[pe.line,{backgroundColor:ve},we]}))};w.MessageSystem=ge,ge.displayName="MessageSystem{messageList{messageSystem}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ScrollToBottomButton=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(17)),ie=P(E(36)),se=P(E(8)),le=E(13),pe=E(42),ge=ne.default.create({container:{alignItems:"center",borderRadius:20,elevation:5,height:40,justifyContent:"center",shadowOffset:{height:2,width:0},shadowOpacity:.25,shadowRadius:4,width:40},touchable:{bottom:20,position:"absolute",right:20},unreadCountNotificationContainer:{alignItems:"center",borderRadius:10,elevation:6,height:20,justifyContent:"center",minWidth:20,paddingHorizontal:4,position:"absolute",top:0},unreadCountNotificationText:{fontSize:11,textAlign:"center",textAlignVertical:"center"},wrapper:{alignItems:"center",height:50,justifyContent:"flex-end"}}),me=function ScrollToBottomButton(y){var w=y.onPress,E=y.showNotification,P=void 0===E||E,ne=y.unreadCount,me=(0,le.useTheme)().theme,he=me.colors,ve=he.accent_blue,ye=he.black,_e=he.white,Re=me.messageList.scrollToBottomButton,we=Re.container,ke=Re.touchable,Me=Re.unreadCountNotificationContainer,Se=Re.unreadCountNotificationText,Ae=Re.wrapper;return P?q.default.createElement(ie.default,{onPress:w,style:[ge.touchable,ke]},q.default.createElement(se.default,{style:[ge.wrapper,Ae]},q.default.createElement(se.default,{style:[ge.container,{backgroundColor:_e,shadowColor:ye},we]},q.default.createElement(pe.Down,null)),!!ne&&q.default.createElement(se.default,{style:[ge.unreadCountNotificationContainer,{backgroundColor:ve},Me]},q.default.createElement(oe.default,{style:[ge.unreadCountNotificationText,{color:_e},Se]},ne)))):null};w.ScrollToBottomButton=me,me.displayName="ScrollToBottomButton{messageList{scrollToBottomButton}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.TypingIndicator=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(17)),ie=P(E(8)),se=E(570),le=E(571),pe=E(13),ge=ne.default.create({container:{alignItems:"center",flexDirection:"row",height:24,justifyContent:"flex-start"},loadingDots:{marginLeft:8},typingText:{marginLeft:8}}),me=function TypingIndicator(){var y=(0,pe.useTheme)().theme,w=y.colors,E=w.grey,P=w.white_snow,ne=y.typingIndicator,me=ne.container,he=ne.text,ve=(0,se.useTypingString)();return q.default.createElement(ie.default,{style:[ge.container,{backgroundColor:P+"E6"},me],testID:"typing-indicator"},q.default.createElement(le.LoadingDots,{style:ge.loadingDots}),q.default.createElement(oe.default,{style:[ge.typingText,{color:E},he]},ve))};w.TypingIndicator=me,me.displayName="TypingIndicator{typingIndicator}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.TypingIndicatorContainer=void 0;var q=P(E(5)),ne=P(E(0)),oe=P(E(7)),ie=P(E(8)),se=E(50),le=E(31),pe=E(13),ge=oe.default.create({container:{bottom:0,position:"absolute",width:"100%"}}),me=function TypingIndicatorContainerWithContext(y){var w,E,P=y.children,q=y.client,oe=y.typing,se=(0,pe.useTheme)().theme.messageList.typingIndicatorContainer,le=Object.values(oe);return!le.length||1===le.length&&(null==(w=le[0].user)?void 0:w.id)===(null==q||null==(E=q.user)?void 0:E.id)?null:ne.default.createElement(ie.default,{style:[ge.container,se],testID:"typing-indicator-container"},P)},he=function TypingIndicatorContainer(y){var w=(0,se.useChannelContext)().typing,E=(0,le.useChatContext)().client;return ne.default.createElement(me,(0,q.default)({client:E,typing:w},y))};w.TypingIndicatorContainer=he,he.displayName="TypingIndicatorContainer{messageList{typingIndicatorContainer}}"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.Reply=w.ReplyWithContext=void 0;var ne=q(E(5)),oe=q(E(19)),ie=P(E(0)),se=q(E(63)),le=q(E(7)),pe=q(E(8)),ge=E(206),me=E(266),he=E(209),ve=E(52),ye=E(40),_e=E(108),Re=E(27),we=E(13),ke=E(28),Me=le.default.create({container:{alignItems:"flex-end",flexDirection:"row"},fileAttachmentContainer:{paddingLeft:8,paddingVertical:8},imageAttachment:{borderRadius:8,height:32,marginLeft:8,marginVertical:8,width:32},messageContainer:{alignItems:"flex-start",borderBottomLeftRadius:0,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,flexDirection:"row",flexGrow:1,flexShrink:1},text:{fontSize:12},textContainer:{maxWidth:void 0,paddingHorizontal:8}}),Se=function ReplyWithContext(y){var w,E,P,q,le=y.FileAttachmentIcon,ge=y.attachmentSize,me=void 0===ge?40:ge,ve=y.MessageAvatar,ye=y.quotedMessage,_e=y.styles,Re=void 0===_e?{}:_e,Se=y.t,Ae=(0,ie.useState)(!1),Te=(0,oe.default)(Ae,2),Oe=Te[0],Fe=Te[1],je=(0,we.useTheme)().theme,Be=je.colors,Ve=Be.blue_alice,Ne=Be.border,Ue=Be.transparent,We=Be.white,$e=je.reply,Ye=$e.container,Xe=$e.fileAttachmentContainer,et=$e.imageAttachment,tt=$e.markdownStyles,nt=$e.messageContainer,rt=$e.textContainer;if("boolean"==typeof ye)return null;var ot=null==(w=ye.attachments)?void 0:w.slice(-1)[0],it=ot?"file"===ot.type||"audio"===ot.type?"file":"image"!==ot.type||ot.title_link||ot.og_scrape_url?"giphy"===ot.type||"imgur"===ot.type?"giphy":"other":ot.image_url||ot.thumb_url?"image":void 0:void 0,st=!Oe&&ot&&"file"!==it&&(ot.image_url||ot.thumb_url||ot.og_scrape_url),dt=!ot&&!!ye.text&&ke.emojiRegex.test(ye.text);return ie.default.createElement(pe.default,{style:[Me.container,Ye,Re.container]},ie.default.createElement(ve,{alignment:"left",lastGroupMessage:!0,message:ye,size:24}),ie.default.createElement(pe.default,{style:[Me.messageContainer,{backgroundColor:"other"===it?Ve:"giphy"===it?Ue:We,borderColor:Ne,borderWidth:"other"===it?0:1},nt,Re.messageContainer]},!Oe&&ot?"file"===it?ie.default.createElement(pe.default,{style:[Me.fileAttachmentContainer,Xe,Re.fileAttachmentContainer]},ie.default.createElement(le,{mimeType:ot.mime_type,size:me})):st?ie.default.createElement(se.default,{onError:function onError(){return Fe(!0)},source:{uri:ot.image_url||ot.thumb_url||ot.og_scrape_url},style:[Me.imageAttachment,et,Re.imageAttachment]}):null:null,ie.default.createElement(he.MessageTextContainer,{markdownStyles:(0,ne.default)({text:Me.text},tt),message:(0,ne.default)({},ye,{text:ye.text?ye.text.length>170?ye.text.slice(0,170)+"...":ye.text:"image"===it?Se("Photo"):"file"===it&&(null==ot?void 0:ot.title)||""}),onlyEmojis:dt,styles:{textContainer:[{marginRight:st?Number((null==(E=Re.imageAttachment)?void 0:E.height)||et.height||Me.imageAttachment.height)+Number((null==(P=Re.imageAttachment)?void 0:P.marginLeft)||et.marginLeft||Me.imageAttachment.marginLeft):"file"===it?me+Number((null==(q=Re.fileAttachmentContainer)?void 0:q.paddingLeft)||Xe.paddingLeft||Me.fileAttachmentContainer.paddingLeft):void 0},Me.textContainer,rt,Re.textContainer]}})))};w.ReplyWithContext=Se;var Ae=ie.default.memo(Se,(function areEqual(y,w){var E=y.quotedMessage,P=w.quotedMessage;return!!(E&&P&&"boolean"!=typeof E&&"boolean"!=typeof P?E.id===P.id:!!E==!!P)})),Te=function Reply(y){var w=(0,ve.useMessageContext)().message,E=(0,ye.useMessagesContext)(),P=E.FileAttachmentIcon,q=void 0===P?ge.FileIcon:P,oe=E.MessageAvatar,se=void 0===oe?me.MessageAvatar:oe,le=(0,_e.useMessageInputContext)(),pe=le.editing,he=le.quotedMessage,we="boolean"!=typeof pe&&(null==pe?void 0:pe.quoted_message)||!1,ke=(0,Re.useTranslationContext)().t;return ie.default.createElement(Ae,(0,ne.default)({FileAttachmentIcon:q,MessageAvatar:se,quotedMessage:w?w.quoted_message:he||we,t:ke},y))};w.Reply=Te,Te.displayName="Reply{reply}"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ChannelList=void 0;var ne=q(E(19)),oe=P(E(0)),ie=E(573),se=E(574),le=E(575),pe=E(1074),ge=E(267),me=E(577),he=E(585),ve=E(586),ye=E(587),_e=E(588),Re=E(589),we=E(590),ke=E(591),Me=E(592),Se=E(593),Ae=E(594),Te=E(595),Oe=E(596),Fe=E(392),je=E(262),Be=E(263),Ve=E(172),Ne={},Ue={},We={};w.ChannelList=function ChannelList(y){var w=y.additionalFlatListProps,E=void 0===w?{}:w,P=y.EmptyStateIndicator,q=void 0===P?je.EmptyStateIndicator:P,$e=y.FooterLoadingIndicator,Ye=void 0===$e?se.ChannelListFooterLoadingIndicator:$e,Xe=y.filters,et=void 0===Xe?Ne:Xe,tt=y.HeaderErrorIndicator,nt=void 0===tt?ie.ChannelListHeaderErrorIndicator:tt,rt=y.HeaderNetworkDownIndicator,ot=void 0===rt?le.ChannelListHeaderNetworkDownIndicator:rt,it=y.List,st=void 0===it?ge.ChannelListMessenger:it,dt=y.ListHeaderComponent,ct=y.LoadingErrorIndicator,lt=void 0===ct?Be.LoadingErrorIndicator:ct,ut=y.LoadingIndicator,pt=void 0===ut?pe.ChannelListLoadingIndicator:ut,gt=y.loadMoreThreshold,mt=void 0===gt?2:gt,ht=y.lockChannelOrder,ft=void 0!==ht&&ht,vt=y.maxUnreadCount,yt=void 0===vt?255:vt,_t=y.numberOfSkeletons,bt=void 0===_t?6:_t,Rt=y.onAddedToChannel,xt=y.onChannelDeleted,Ct=y.onChannelHidden,wt=y.onChannelTruncated,kt=y.onChannelUpdated,Mt=y.onMessageNew,St=y.onRemovedFromChannel,Et=y.onSelect,Dt=y.options,At=void 0===Dt?Ue:Dt,Pt=y.Preview,Tt=void 0===Pt?Fe.ChannelPreviewMessenger:Pt,Lt=y.PreviewAvatar,It=y.PreviewMessage,Ot=y.PreviewStatus,Ft=y.PreviewTitle,zt=y.PreviewUnreadCount,jt=y.setFlatListRef,Bt=y.Skeleton,Vt=void 0===Bt?Oe.Skeleton:Bt,Nt=y.sort,Ht=void 0===Nt?We:Nt,Ut=(0,oe.useState)(0),Gt=(0,ne.default)(Ut,2),qt=Gt[0],Wt=Gt[1],Kt=(0,Se.usePaginatedChannels)({filters:et,options:At,sort:Ht}),$t=Kt.channels,Yt=Kt.error,Xt=Kt.hasNextPage,Jt=Kt.loadingChannels,Qt=Kt.loadingNextPage,Zt=Kt.loadNextPage,en=Kt.refreshing,tn=Kt.refreshList,nn=Kt.reloadList,an=Kt.setChannels;(0,me.useAddedToChannelNotification)({onAddedToChannel:Rt,setChannels:an}),(0,he.useChannelDeleted)({onChannelDeleted:xt,setChannels:an}),(0,ve.useChannelHidden)({onChannelHidden:Ct,setChannels:an}),(0,ye.useChannelTruncated)({onChannelTruncated:wt,refreshList:tn,setChannels:an,setForceUpdate:Wt}),(0,_e.useChannelUpdated)({onChannelUpdated:kt,setChannels:an}),(0,Re.useConnectionRecovered)({refreshList:tn,setForceUpdate:Wt}),(0,we.useNewMessage)({lockChannelOrder:ft,setChannels:an}),(0,ke.useNewMessageNotification)({onMessageNew:Mt,setChannels:an}),(0,Ae.useRemovedFromChannelNotification)({onRemovedFromChannel:St,setChannels:an}),(0,Te.useUserPresence)({setChannels:an});var rn=(0,Me.useCreateChannelsContext)({additionalFlatListProps:E,channels:$t,EmptyStateIndicator:q,error:Yt,FooterLoadingIndicator:Ye,forceUpdate:qt,hasNextPage:Xt,HeaderErrorIndicator:nt,HeaderNetworkDownIndicator:ot,ListHeaderComponent:dt,loadingChannels:Jt,LoadingErrorIndicator:lt,LoadingIndicator:pt,loadingNextPage:Qt,loadMoreThreshold:mt,loadNextPage:Zt,maxUnreadCount:yt,numberOfSkeletons:bt,onSelect:Et,Preview:Tt,PreviewAvatar:Lt,PreviewMessage:It,PreviewStatus:Ot,PreviewTitle:Ft,PreviewUnreadCount:zt,refreshing:en,refreshList:tn,reloadList:nn,setFlatListRef:function setFlatListRef(y){jt&&jt(y)},Skeleton:Vt});return oe.default.createElement(Ve.ChannelsProvider,{value:rn},oe.default.createElement(st,null))}},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ChannelPreview=void 0;var ne=q(E(5)),oe=q(E(19)),ie=P(E(0)),se=E(576),le=E(31),pe=E(172),ge=function ChannelPreviewWithContext(y){var w=y.channel,E=y.client,P=y.Preview,q=(0,ie.useState)(w.state.messages[w.state.messages.length-1]),ne=(0,oe.default)(q,2),le=ne[0],pe=ne[1],ge=(0,ie.useState)(0),me=(0,oe.default)(ge,2),he=me[0],ve=me[1],ye=(0,ie.useState)(w.countUnread()),_e=(0,oe.default)(ye,2),Re=_e[0],we=_e[1],ke=(0,se.useLatestMessagePreview)(w,he,le),Me=w.lastMessage(),Se=""+(null==Me?void 0:Me.id)+(null==Me?void 0:Me.updated_at);return(0,ie.useEffect)((function(){!Me||Me.id===le.id&&Me.updated_at===le.updated_at||pe(Me)}),[Se]),(0,ie.useEffect)((function(){var y=function handleEvent(y){y.message&&pe(y.message),"message.new"===y.type&&we(w.countUnread())};return w.on("message.new",y),w.on("message.updated",y),w.on("message.deleted",y),function(){w.off("message.new",y),w.off("message.updated",y),w.off("message.deleted",y)}}),[]),(0,ie.useEffect)((function(){var y=function handleReadEvent(y){var w,P;(null==(w=y.user)?void 0:w.id)===E.userID?we(0):null!=(P=y.user)&&P.id&&ve((function(y){return y+1}))};return w.on("message.read",y),function(){return w.off("message.read",y)}}),[]),ie.default.createElement(P,{channel:w,latestMessagePreview:ke,unread:Re})};w.ChannelPreview=function ChannelPreview(y){var w=(0,le.useChatContext)().client,E=(0,pe.useChannelsContext)().Preview;return ie.default.createElement(ge,(0,ne.default)({client:w,Preview:E},y))}},function(y,w,E){var P=E(86),q=E(254),ne=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,oe=/^\w*$/;y.exports=function isKey(y,w){if(P(y))return!1;var E=typeof y;return!("number"!=E&&"symbol"!=E&&"boolean"!=E&&null!=y&&!q(y))||(oe.test(y)||!ne.test(y)||null!=w&&y in Object(w))}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ChannelPreviewMessenger=void 0;var q=P(E(5)),ne=P(E(0)),oe=P(E(7)),ie=P(E(8)),se=E(90),le=E(597),pe=E(600),ge=E(172),me=E(13),he=E(28),ve=E(601),ye=E(602),_e=E(603),Re=E(1091),we=oe.default.create({container:{borderBottomWidth:1,flex:1,flexDirection:"row",paddingHorizontal:8,paddingVertical:12},contentContainer:{flex:1},row:{alignItems:"center",flex:1,flexDirection:"row",justifyContent:"space-between",paddingLeft:8},title:{fontSize:14,fontWeight:"700"}}),ke=(0,he.vw)(80)-16-40,Me=function ChannelPreviewMessengerWithContext(y){var w=y.channel,E=y.formatLatestMessageDate,P=y.latestMessagePreview,q=y.maxUnreadCount,oe=y.onSelect,ge=y.PreviewAvatar,he=void 0===ge?le.ChannelAvatar:ge,Me=y.PreviewMessage,Se=void 0===Me?ye.ChannelPreviewMessage:Me,Ae=y.PreviewStatus,Te=void 0===Ae?_e.ChannelPreviewStatus:Ae,Oe=y.PreviewTitle,Fe=void 0===Oe?ve.ChannelPreviewTitle:Oe,je=y.PreviewUnreadCount,Be=void 0===je?Re.ChannelPreviewUnreadCount:je,Ve=y.unread,Ne=(0,me.useTheme)().theme,Ue=Ne.channelPreview,We=Ue.container,$e=Ue.contentContainer,Ye=Ue.row,Xe=Ue.title,et=Ne.colors,tt=et.border,nt=et.white_snow,rt=(0,pe.useChannelPreviewDisplayName)(w,Math.floor(ke/((Xe.fontSize||we.title.fontSize)/2)));return ne.default.createElement(se.TouchableOpacity,{onPress:function onPress(){oe&&oe(w)},style:[we.container,{backgroundColor:nt,borderBottomColor:tt},We],testID:"channel-preview-button"},ne.default.createElement(he,{channel:w}),ne.default.createElement(ie.default,{style:[we.contentContainer,$e]},ne.default.createElement(ie.default,{style:[we.row,Ye]},ne.default.createElement(Fe,{channel:w,displayName:rt}),ne.default.createElement(Be,{channel:w,maxUnreadCount:q,unread:Ve})),ne.default.createElement(ie.default,{style:[we.row,Ye]},ne.default.createElement(Se,{latestMessagePreview:P}),ne.default.createElement(Te,{channel:w,formatLatestMessageDate:E,latestMessagePreview:P}))))},Se=function ChannelPreviewMessenger(y){var w=(0,ge.useChannelsContext)(),E=w.maxUnreadCount,P=w.onSelect,oe=w.PreviewAvatar,ie=w.PreviewMessage,se=w.PreviewStatus,le=w.PreviewTitle,pe=w.PreviewUnreadCount;return ne.default.createElement(Me,(0,q.default)({maxUnreadCount:E,onSelect:P,PreviewAvatar:oe,PreviewMessage:ie,PreviewStatus:se,PreviewTitle:le,PreviewUnreadCount:pe},y))};w.ChannelPreviewMessenger=Se,Se.displayName="ChannelPreviewMessenger{channelPreview}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.useStreami18n=void 0;var q=P(E(5)),ne=P(E(19)),oe=E(0),ie=E(607);w.useStreami18n=function useStreami18n(y){var w=y.i18nInstance,E=y.setTranslators,P=(0,oe.useState)(!0),se=(0,ne.default)(P,2),le=se[0],pe=se[1],ge=!!w;return(0,oe.useEffect)((function(){var y;(y=w instanceof ie.Streami18n?w:new ie.Streami18n({language:"en"})).registerSetLanguageCallback((function(y){return E((function(w){return(0,q.default)({},w,{t:y})}))})),y.getTranslators().then((function(y){y&&E(y)})),pe(!1)}),[ge]),le}},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.clamp=w.ImageGallery=w.IsSwiping=w.HasPinched=void 0;var ne,oe,ie=q(E(5)),se=q(E(21)),le=q(E(19)),pe=P(E(0)),ge=q(E(63)),me=q(E(117)),he=q(E(53)),ve=q(E(7)),ye=q(E(261)),_e=E(90),Re=P(E(60)),we=E(615),ke=E(616),Me=E(617),Se=E(618),Ae=E(619),Te=E(620),Oe=E(204),Fe=E(116),je=E(13),Be=E(94),Ve=E(28),Ne="android"===he.default.OS,Ue=(0,Ve.vh)(100),We=(0,Ve.vh)(50),$e=(0,Ve.vh)(25),Ye=(0,Ve.vw)(100),Xe=(0,Ve.vw)(50);w.HasPinched=ne,function(y){y[y.FALSE=0]="FALSE",y[y.TRUE=1]="TRUE"}(ne||(w.HasPinched=ne={})),w.IsSwiping=oe,function(y){y[y.UNDETERMINED=0]="UNDETERMINED",y[y.TRUE=1]="TRUE",y[y.FALSE=2]="FALSE"}(oe||(w.IsSwiping=oe={}));var et=function ImageGallery(y){var w,E=y.imageGalleryCustomComponents,P=y.imageGalleryGridHandleHeight,q=y.imageGalleryGridSnapPoints,he=y.numberOfImageGalleryGridColumns,et=y.overlayOpacity,rt=y.visible,ot=(0,je.useTheme)().theme,it=ot.colors.white_snow,st=ot.imageGallery.backgroundColor,dt=(0,Fe.useOverlayContext)(),ct=dt.overlay,lt=dt.setBlurType,ut=dt.setOverlay,pt=(0,Oe.useImageGalleryContext)(),gt=pt.image,mt=pt.images,ht=pt.setImage,ft=(0,pe.useRef)(null),vt=(0,pe.useState)(0),yt=(0,le.default)(vt,2),_t=yt[0],bt=yt[1],Rt=(0,Re.useSharedValue)(0),xt=(0,Re.useSharedValue)(0);(0,pe.useEffect)((function(){rt&&me.default.dismiss(),function fadeScreen(y){xt.value=(0,Re.withTiming)(y?1:0,{duration:250,easing:Re.Easing.out(Re.Easing.ease)})}(rt)}),[rt]);var Ct=(0,pe.useState)((0,Ve.vh)(100)),wt=(0,le.default)(Ct,2),kt=wt[0],Mt=wt[1],St=(0,pe.useState)(0),Et=(0,le.default)(St,2),Dt=Et[0],At=Et[1],Pt=(0,Re.useSharedValue)(0),Tt=(0,Re.useSharedValue)(1),Lt=(0,Re.useSharedValue)(1),It=(0,Re.useSharedValue)(0),Ot=(0,pe.useRef)(null),Ft=(0,pe.useRef)(null),zt=(0,pe.useRef)(null),jt=(0,pe.useRef)(null),Bt=(0,Re.useSharedValue)(0),Vt=(0,Re.useSharedValue)(0),Nt=(0,Re.useSharedValue)(0),Ht=(0,Re.useSharedValue)(0),Ut=(0,Re.useSharedValue)(1),Gt=(0,Re.useSharedValue)(1),qt=(0,Re.useSharedValue)(0),Wt=(0,Re.useSharedValue)(0),Kt=(0,Re.useSharedValue)(0),$t=(0,Re.useSharedValue)(0),Yt=(0,Re.useSharedValue)(0),Xt=(0,Re.useSharedValue)(0),Jt=(0,Re.useSharedValue)(0),Qt=(0,Re.useSharedValue)(0),Zt=(0,Re.useSharedValue)(0),en=(0,Re.useSharedValue)(0),tn=(0,Re.useSharedValue)(0),nn=(0,Re.useSharedValue)(0),an=(0,Re.useSharedValue)(0),rn=(0,Re.useSharedValue)(0),sn=(0,Re.useSharedValue)(0),dn=(0,Re.useSharedValue)(!1),cn=(0,Re.useSharedValue)(0),ln=function resetTouchValues(){$t.value=0,Yt.value=0,Xt.value=0,Jt.value=0,Wt.value=0,Kt.value=0,Qt.value=0,Zt.value=0,rn.value=0,dn.value=!1,sn.value=oe.UNDETERMINED},un=function resetMovementValues(){Nt.value=0,Ht.value=0,Gt.value=1,Ut.value=1},pn=function resetVisibleValues(){ln(),un(),Tt.value=1,Bt.value=0,Vt.value=0,en.value=0,tn.value=0,nn.value=0,an.value=0};(0,pe.useEffect)((function(){rt||pn()}),[rt]);var gn=mt.reduce((function(y,w){var E,P=((null==(E=w.attachments)?void 0:E.filter((function(y){return"image"===y.type&&!y.title_link&&!y.og_scrape_url&&(y.image_url||y.thumb_url)})))||[]).map((function(y){return{created_at:w.created_at,id:"photoId-"+w.id+"-"+(y.image_url||y.thumb_url),messageId:w.id,uri:y.image_url||y.thumb_url||"",user:w.user,user_id:w.user_id}}));return[].concat((0,se.default)(y),(0,se.default)(P))}),[]),mn=gn.length;(0,pe.useEffect)((function(){var y=gn.findIndex((function(y){return y.messageId===(null==gt?void 0:gt.messageId)&&y.uri===(null==gt?void 0:gt.url)}));y>-1&&(Pt.value=y,qt.value=-(Ye+32)*y,At(y))}),[gt,mn]);var hn=null==(w=gn[Dt])?void 0:w.uri;(0,pe.useEffect)((function(){var y;Mt((0,Ve.vh)(100)),null!=(y=gn[Pt.value])&&y.uri&&ge.default.getSize(gn[Pt.value].uri,(function(y,w){var E=Math.floor(w*(Ye/y));Mt(E>Ue?Ue:E)}))}),[hn]);var vn=(0,Re.useAnimatedGestureHandler)({onActive:function onActive(y){if(1===y.numberOfPointers&&!dn.value){if(Ne&&cn.value===ne.TRUE&&(cn.value=ne.FALSE,sn.value,oe.FALSE,Bt.value=Nt.value+y.translationX,Vt.value=Ht.value-y.translationY),sn.value===oe.UNDETERMINED){var w=Ne?1:.25;Math.abs(y.translationX/y.translationY)>w&&(Math.abs(-Xe*(Gt.value-1)-Bt.value)<3||Math.abs(Xe*(Gt.value-1)-Bt.value)<3)&&(sn.value=oe.TRUE),Math.abs(y.translationY)>25&&(sn.value=oe.FALSE)}var E=Gt.value/Ut.value;Nt.value=Gt.value!==Ut.value?Bt.value*E-y.translationX:Bt.value-y.translationX,Ht.value=sn.value!==oe.TRUE?Gt.value!==Ut.value?Vt.value*E+y.translationY:Vt.value+y.translationY:Ht.value,Gt.value=kt*Ut.value0?Ut.value*(1-1/3*(Ht.value/Ue)):kt*Ut.value>Ue&&Ht.value>kt/2*Ut.value-We?Ut.value*(1-1/3*((Ht.value-(kt/2*Ut.value-We))/Ue)):Gt.value,et.value=E}},onFinish:function onFinish(y){if(!dn.value&&y.numberOfPointers<2){var w=y.translationX-.3*y.velocityX,E=y.translationY+.1*y.velocityY;Pt.value0&&Math.abs(-Xe*(Gt.value-1)+Bt.value)<3&&Nt.value>0&&w>Xe&&sn.value===oe.TRUE&&((0,Re.cancelAnimation)(qt),qt.value=(0,Re.withTiming)(-(Ye+32)*(Pt.value-1),{duration:200,easing:Re.Easing.out(Re.Easing.ease)},(function(){un(),Pt.value=Pt.value-1,(0,Re.runOnJS)(At)(Pt.value)}))),Nt.value=Gt.value<1?(0,Re.withTiming)(0):Nt.value>Xe*(Gt.value-1)?(0,Re.withTiming)(Xe*(Gt.value-1),{duration:200}):Nt.value<-Xe*(Gt.value-1)?(0,Re.withTiming)(-Xe*(Gt.value-1),{duration:200}):(0,Re.withDecay)({clamp:[-Xe*(Gt.value-1),Xe*(Gt.value-1)],deceleration:.99,velocity:-y.velocityX}),Ht.value=kt*Gt.valuekt/2*Gt.value-We?(0,Re.withTiming)(kt/2*Gt.value-We):Ht.value<-kt/2*Gt.value+We?(0,Re.withTiming)(-kt/2*Gt.value+We):(0,Re.withDecay)({clamp:[-kt/2*Gt.value+We,kt/2*Gt.value-We],deceleration:.99,velocity:y.velocityY}),ln(),Gt.value=Gt.value!==Ut.value?(0,Re.withTiming)(Ut.value):Ut.value,!(E>We&&Vt.value+8>=kt/2*Gt.value-We&&sn.value!==oe.TRUE&&0!==Ht.value)||Math.abs(Xe*(Gt.value-1)+Bt.value)<3&&Nt.value<0&&w<-Xe||Math.abs(-Xe*(Gt.value-1)+Bt.value)<3&&Nt.value>0&&w>Xe||((0,Re.cancelAnimation)(Nt),(0,Re.cancelAnimation)(Ht),(0,Re.cancelAnimation)(Gt),et.value=(0,Re.withTiming)(0,{duration:200,easing:Re.Easing.out(Re.Easing.ease)},(function(){xt.value=0,(0,Re.runOnJS)(ut)("none"),(0,Re.runOnJS)(lt)(void 0)})),Gt.value=(0,Re.withTiming)(.6,{duration:200,easing:Re.Easing.out(Re.Easing.ease)}),Ht.value=y.velocityY>1e3?(0,Re.withDecay)({velocity:y.velocityY}):(0,Re.withTiming)(We+kt/2*Gt.value,{duration:200,easing:Re.Easing.out(Re.Easing.ease)}),Nt.value=(0,Re.withDecay)({velocity:-y.velocityX}))}},onStart:function onStart(){dn.value||((0,Re.cancelAnimation)(Nt),(0,Re.cancelAnimation)(Ht),(0,Re.cancelAnimation)(Gt),Bt.value=Nt.value,Vt.value=Ht.value),cn.value=ne.FALSE}},[kt,mn]),yn=(0,Re.useAnimatedGestureHandler)({onActive:function onActive(y){!dn.value&&Ne&&(cn.value=ne.TRUE,(0,Re.cancelAnimation)(Nt),(0,Re.cancelAnimation)(Ht),(0,Re.cancelAnimation)(Gt),sn.value=oe.UNDETERMINED,rn.value=y.numberOfPointers,Bt.value=Nt.value,Vt.value=Ht.value,en.value=y.focalX-(Xe-Bt.value),tn.value=y.focalY-(We+Vt.value),Wt.value=en.value,Kt.value=tn.value,Ut.value=Gt.value),dn.value=!0,Gt.value=tt(Ut.value*y.scale,1,8);var w=Gt.value/Ut.value;8!==Gt.value&&1!==Gt.value?(It.value=0,Lt.value=0):8===Gt.value&&0===It.value?(It.value=1,(0,Re.runOnJS)(Be.triggerHaptic)("impactLight")):1===Gt.value&&0===Lt.value&&(Lt.value=1,(0,Re.runOnJS)(Be.triggerHaptic)("impactLight")),en.value=y.focalX-(Xe-Bt.value),tn.value=y.focalY-(We+Vt.value),rn.value!==y.numberOfPointers&&(rn.value=y.numberOfPointers,1===y.numberOfPointers?(Qt.value=Xt.value-en.value,Zt.value=Jt.value-tn.value):rn.value>1&&(Wt.value=Wt.value-(Xt.value/w-en.value/w),Kt.value=Kt.value-(Jt.value/w-tn.value/w))),1===rn.value?(Xt.value=en.value+Qt.value,Jt.value=tn.value+Zt.value,Nt.value=Bt.value-Xt.value+w*Wt.value,Ht.value=Vt.value+Jt.value-w*Kt.value):rn.value>1&&(Xt.value=en.value,Jt.value=tn.value,Nt.value=Bt.value-en.value+w*Wt.value,Ht.value=Vt.value+tn.value-w*Kt.value)},onFinish:function onFinish(){dn.value&&(Nt.value=Gt.value<1?(0,Re.withTiming)(0):Nt.value>Xe*(Gt.value-1)?(0,Re.withTiming)(Xe*(Gt.value-1)):Nt.value<-Xe*(Gt.value-1)?(0,Re.withTiming)(-Xe*(Gt.value-1)):Nt.value,Ht.value=kt*Gt.valuekt/2*Gt.value-Ue/2?(0,Re.withTiming)(kt/2*Gt.value-Ue/2):Ht.value<-kt/2*Gt.value+Ue/2?(0,Re.withTiming)(-kt/2*Gt.value+Ue/2):Ht.value,Ut.value=Gt.value<1?1:Gt.value,Gt.value=Gt.value<1?(0,Re.withTiming)(1):Gt.value,ln())},onStart:function onStart(y){Ne||((0,Re.cancelAnimation)(Nt),(0,Re.cancelAnimation)(Ht),(0,Re.cancelAnimation)(Gt),dn.value=!0,sn.value=oe.UNDETERMINED,rn.value=y.numberOfPointers,Bt.value=Nt.value,Vt.value=Ht.value,en.value=y.focalX-(Xe-Bt.value),tn.value=y.focalY-(We+Vt.value),Wt.value=en.value,Kt.value=tn.value,Ut.value=Gt.value),cn.value=ne.FALSE}},[kt]),_n=(0,Re.useAnimatedGestureHandler)({onActive:function onActive(){(0,Re.cancelAnimation)(Tt),Tt.value=Tt.value>0?(0,Re.withTiming)(0):(0,Re.withTiming)(1)}}),bn=(0,Re.useAnimatedGestureHandler)({onActive:function onActive(y){if(Math.abs(nn.value-y.absoluteX)<64&&Math.abs(an.value-y.absoluteY)<64)if(1===Ut.value&&0===Bt.value&&0===Vt.value){if(Ut.value=2,Gt.value=(0,Re.withTiming)(2,{duration:200,easing:Re.Easing.out(Re.Easing.ease)}),Nt.value=(0,Re.withTiming)(y.absoluteX-Xe,{duration:200,easing:Re.Easing.out(Re.Easing.ease)}),2*kt>Ue){var w=y.absoluteY>We?-(2*kt-Ue)/2:(2*kt-Ue)/2;Ht.value=(0,Re.withTiming)(w,{duration:200,easing:Re.Easing.out(Re.Easing.ease)})}}else Ut.value=1,Gt.value=(0,Re.withTiming)(1,{duration:200,easing:Re.Easing.out(Re.Easing.ease)}),Bt.value=0,Vt.value=0,Nt.value=(0,Re.withTiming)(0,{duration:200,easing:Re.Easing.out(Re.Easing.ease)}),Ht.value=(0,Re.withTiming)(0,{duration:200,easing:Re.Easing.out(Re.Easing.ease)}),0!==Tt.value&&((0,Re.cancelAnimation)(Tt),Tt.value=(0,Re.withTiming)(0))},onStart:function onStart(y){nn.value=y.absoluteX,an.value=y.absoluteY}}),Rn=(0,Re.useDerivedValue)((function(){return kt*Gt.value0?1-Ht.value/$e:kt*Gt.value>Ue&&Ht.value>kt/2*Gt.value-We?1-(Ht.value-(kt/2*Gt.value-We))/$e:1}),[kt]),xn=(0,Re.useAnimatedStyle)((function(){return{transform:[{scaleX:-1},{translateX:qt.value}]}}),[rt]),Cn=(0,Re.useAnimatedStyle)((function(){return{backgroundColor:st||it,opacity:Rn.value}}),[Rn]),wn=(0,Re.useAnimatedStyle)((function(){return{opacity:(0,Re.interpolate)(xt.value,[0,.01,1],[0,1,1]),transform:[{translateY:(0,Re.interpolate)(xt.value,[0,1],[Ue,0])}]}}),[]),kn=function closeGridView(){ft.current&&ft.current.close()};return pe.default.createElement(Re.default.View,{pointerEvents:rt?"auto":"none",style:[ve.default.absoluteFillObject,wn]},pe.default.createElement(Re.default.View,{style:[ve.default.absoluteFillObject,Cn]}),pe.default.createElement(_e.TapGestureHandler,{minPointers:1,numberOfTaps:1,onGestureEvent:_n,ref:jt,waitFor:[Ft,zt,Ot]},pe.default.createElement(Re.default.View,{style:ve.default.absoluteFillObject},pe.default.createElement(_e.TapGestureHandler,{maxDeltaX:8,maxDeltaY:8,maxDist:8,minPointers:1,numberOfTaps:2,onGestureEvent:bn,ref:Ot},pe.default.createElement(Re.default.View,{style:ve.default.absoluteFillObject},pe.default.createElement(_e.PinchGestureHandler,{onGestureEvent:yn,ref:zt,simultaneousHandlers:[Ft]},pe.default.createElement(Re.default.View,{style:ve.default.absoluteFill},pe.default.createElement(_e.PanGestureHandler,{enabled:"gallery"===ct,maxPointers:Ne?void 0:1,minDist:10,onGestureEvent:vn,ref:Ft,simultaneousHandlers:[zt]},pe.default.createElement(Re.default.View,{style:ve.default.absoluteFill},pe.default.createElement(Re.default.View,{style:[nt.animatedContainer,xn,{transform:[{scaleX:-1},{translateX:qt.value}]}]},gn.map((function(y,w){return pe.default.createElement(we.AnimatedGalleryImage,{index:w,key:y.uri+"-"+w,offsetScale:Ut,photo:y,previous:Dt>w,scale:Gt,selected:Dt===w,shouldRender:Math.abs(Dt-w)<4,style:{height:8*Ue,marginRight:32,width:8*Ye},translateX:Nt,translateY:Ht})}))))))))))),pe.default.createElement(Me.ImageGalleryHeader,(0,ie.default)({opacity:Rn,photo:gn[Dt],visible:Tt},null==E?void 0:E.header)),pe.default.createElement(ke.ImageGalleryFooter,(0,ie.default)({opacity:Rn,openGridView:function openGridView(){ft.current&&ft.current.snapTo(1)},photo:gn[Dt],photoLength:mn,selectedIndex:Dt,visible:Tt},null==E?void 0:E.footer)),pe.default.createElement(Se.ImageGalleryOverlay,{animatedBottomSheetIndex:Rt,closeGridView:kn,currentBottomSheetIndex:_t}),pe.default.createElement(ye.default,{animatedPositionIndex:Rt,handleComponent:function handleComponent(){return pe.default.createElement(Te.ImageGridHandle,(0,ie.default)({closeGridView:kn},null==E?void 0:E.gridHandle))},handleHeight:null!=P?P:40,initialSnapIndex:0,onChange:function onChange(y){return bt(y)},ref:ft,snapPoints:q||[0,(0,Ve.vh)(90)]},pe.default.createElement(Ae.ImageGrid,(0,ie.default)({closeGridView:kn,numberOfImageGalleryGridColumns:he,photos:gn,resetVisibleValues:pn,setImage:ht},null==E?void 0:E.grid))))};w.ImageGallery=et;var tt=function clamp(y,w,E){return Math.min(Math.max(w,y),E)};w.clamp=tt;var nt=ve.default.create({animatedContainer:{alignItems:"center",flexDirection:"row"}});et.displayName="ImageGallery{imageGallery}"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.MessageInput=w.MessageInputWithContext=void 0;var ne=q(E(5)),oe=q(E(21)),ie=q(E(19)),se=P(E(0)),le=q(E(117)),pe=q(E(7)),ge=q(E(17)),me=q(E(36)),he=q(E(8)),ve=E(347),ye=E(353),_e=E(360),Re=E(129),we=E(50),ke=E(108),Me=E(40),Se=E(170),Ae=E(13),Te=E(27),Oe=E(42);function _createForOfIteratorHelperLoose(y,w){var E;if("undefined"==typeof Symbol||null==y[Symbol.iterator]){if(Array.isArray(y)||(E=function _unsupportedIterableToArray(y,w){if(!y)return;if("string"==typeof y)return _arrayLikeToArray(y,w);var E=Object.prototype.toString.call(y).slice(8,-1);"Object"===E&&y.constructor&&(E=y.constructor.name);if("Map"===E||"Set"===E)return Array.from(y);if("Arguments"===E||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return _arrayLikeToArray(y,w)}(y))||w&&y&&"number"==typeof y.length){E&&(y=E);var P=0;return function(){return P>=y.length?{done:!0}:{done:!1,value:y[P++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(E=y[Symbol.iterator]()).next.bind(E)}function _arrayLikeToArray(y,w){(null==w||w>y.length)&&(w=y.length);for(var E=0,P=new Array(w);Eyn)un.filter((function(y){return!Xe.find((function(w){return w.file.uri===y.uri||w.url===y.uri}))})).forEach((function(y){return wt(y)}));else if(vnvn&&mn(Xe.map((function(y){return{height:y.file.height,source:y.file.source,uri:y.url,width:y.file.width}})).filter(Boolean))}),[yn]);var _n=!!je;(0,se.useEffect)((function(){je&&tt.current&&tt.current.focus(),je||pt()}),[_n]);var bn=P.join(),Rn=Object.values(q).map((function(y){return""+y.state+y.url})).join();(0,se.useEffect)((function(){Object.keys(q).length&&(mt.current=!0,P.forEach((function(y){return ht(y)})),mt.current=!1)}),[bn,Rn,ht]);var xn=function getWatchers(){var y=[];return Mt&&Object.values(Mt).length&&y.push.apply(y,(0,oe.default)(Object.values(Mt))),y},Cn=function handleOnPress(){pn?(hn(void 0),cn()):$e&&!Ve.length?(le.default.dismiss(),ln(),hn("images")):We&&stTe&&Mt.value>0?((0,me.cancelAnimation)(Mt),Ye.value=(0,me.withTiming)(0,{duration:200,easing:me.Easing.out(me.Easing.ease)},(function(){(0,me.runOnJS)(rt)("none")})),Mt.value=y.velocityY>1e3?(0,me.withDecay)({velocity:y.velocityY}):(0,me.withTiming)(Ae,{duration:200,easing:me.Easing.out(me.Easing.ease)})):(Mt.value=(0,me.withTiming)(0),St.value=(0,me.withTiming)(1),Ye.value=(0,me.withTiming)(1))},onStart:function onStart(){(0,me.cancelAnimation)(Mt),kt.value=Mt.value}}),At=(0,me.useAnimatedStyle)((function(){return{transform:[{translateY:Mt.value},{scale:St.value}]}})),Pt=(0,me.useAnimatedStyle)((function(){return{transform:[{translateY:(0,me.interpolate)(Et.value,[0,1],[Rt.value/2,0])},{translateX:(0,me.interpolate)(Et.value,[0,1],["left"===q?-Ct.value/2:Ct.value/2,0])},{scale:Et.value}]}}),[q]),Tt=q+"_"+((null==_e?void 0:_e[0])||"bottom").toLowerCase(),Lt=!(null==Fe||!Fe.reply_count),It=Ne||{},Ot=It.Attachment,Ft=It.FileAttachmentGroup,zt=It.Gallery,jt=It.MessageAvatar,Bt=It.myMessageTheme,Vt=It.Reply,Nt=ne===(null==Fe||null==(w=Fe.user)?void 0:w.id)&&!!Bt;return oe.default.createElement(Re.MessagesProvider,{value:Ne},oe.default.createElement(ke.ThemeProvider,{style:Nt?Bt:void 0},oe.default.createElement(me.default.View,{pointerEvents:it?"auto":"none",style:pe.default.absoluteFillObject},oe.default.createElement(he.PanGestureHandler,{enabled:"message"===$e,maxPointers:1,minDist:10,onGestureEvent:Dt,waitFor:bt},oe.default.createElement(me.default.View,{style:[pe.default.absoluteFillObject]},oe.default.createElement(le.default,{style:Se.flex},oe.default.createElement(he.ScrollView,{alwaysBounceVertical:!1,contentContainerStyle:[Se.center,{paddingTop:wt.value}],ref:bt,showsVerticalScrollIndicator:!1,style:[Se.flex,Se.scrollView]},oe.default.createElement(he.TapGestureHandler,{maxDist:32,onHandlerStateChange:function onHandlerStateChange(y){y.nativeEvent.state===he.State.END&&rt("none")},waitFor:bt},oe.default.createElement(me.default.View,{style:[Se.flex,At]},Fe&&oe.default.createElement(ge.default,{style:[Se.center,Se.overlayPadding,"left"===q?Se.alignStart:Se.alignEnd]},we?oe.default.createElement(et,{messageLayout:xt,ownReactionTypes:(null==Fe||null==(E=Fe.own_reactions)?void 0:E.map((function(y){return y.type})))||[],reactionListHeight:wt,showScreen:Et}):null,oe.default.createElement(me.default.View,{onLayout:function onLayout(y){var w=y.nativeEvent.layout,E=w.height,P=w.width,ne=w.x,oe=w.y;xt.value={x:"left"===q?ne+P:ne,y:oe},Ct.value=P,Rt.value=E},style:[Se.alignEnd,Se.row,Pt]},"left"===q&&jt&&oe.default.createElement(jt,{alignment:q,message:Fe,showAvatar:!0}),oe.default.createElement(ge.default,{style:[Se.containerInner,{backgroundColor:Ue&&!Fe.quoted_message?pt:null!=We&&We.length?"giphy"===We[0].type?pt:ct:"left"===q?gt:lt,borderBottomLeftRadius:"left_bottom"!==Tt&&"left_single"!==Tt||Lt&&!ot?ft:vt,borderBottomRightRadius:"right_bottom"!==Tt&&"right_single"!==Tt||Lt&&!ot?ft:vt,borderColor:ut},Ue&&!Fe.quoted_message||null!=We&&We.length?{borderWidth:0}:{},yt]},Fe.quoted_message&&Vt&&oe.default.createElement(ge.default,{style:[Se.replyContainer,_t]},oe.default.createElement(Vt,{quotedMessage:Fe.quoted_message,styles:{messageContainer:{maxWidth:(0,Me.vw)(60)}}})),null==Ne||null==(P=Ne.messageContentOrder)?void 0:P.map((function(y,w){switch(y){case"attachments":return null==We?void 0:We.map((function(y,w){return Ot&&oe.default.createElement(Ot,{attachment:y,key:Fe.id+"-"+w})}));case"files":return Ft&&oe.default.createElement(Ft,{files:se,key:"file_attachment_group_"+w,messageId:Fe.id});case"gallery":return zt&&oe.default.createElement(zt,{alignment:q,groupStyles:_e,hasThreadReplies:!(null==Fe||!Fe.reply_count),images:Oe,key:"gallery_"+w,messageId:Fe.id,messageText:Fe.text,preventPress:!0,threadList:ot});case"text":default:return null!=We&&We.length&&We[0].actions?null:oe.default.createElement(ye.MessageTextContainer,{key:"message_text_container_"+w,message:Fe,onlyEmojis:Ue})}})))),je&&oe.default.createElement(Be,{showScreen:Et}),Ve&&Fe.latest_reactions&&Fe.latest_reactions.length>0?oe.default.createElement(tt,{alignment:q,reactions:Fe.latest_reactions.map((function(y){var w,E,P;return{alignment:ne&&ne===(null==(w=y.user)?void 0:w.id)?"right":"left",image:null==y||null==(E=y.user)?void 0:E.image,name:(null==y||null==(P=y.user)?void 0:P.name)||y.user_id||"",type:y.type}})),showScreen:Et,title:Ve}):null))))))))))}),(function areEqual(y,w){var E=y.alignment,P=y.message,q=y.messageReactionTitle,ne=y.visible,oe=w.alignment,ie=w.message,se=w.messageReactionTitle;return ne===w.visible&&(E===oe&&(q===se&&!!(Array.isArray(null==P?void 0:P.latest_reactions)&&Array.isArray(null==ie?void 0:ie.latest_reactions)?(null==P?void 0:P.latest_reactions.length)===(null==ie?void 0:ie.latest_reactions.length)&&(null==P?void 0:P.latest_reactions.every((function(y,w){var E;return y.type===(null==ie||null==(E=ie.latest_reactions)?void 0:E[w].type)}))):(null==P?void 0:P.latest_reactions)===(null==ie?void 0:ie.latest_reactions))))}));w.MessageOverlay=function MessageOverlay(y){var w=(0,_e.useMessageOverlayContext)(),E=w.data,P=w.MessageActions,q=w.OverlayReactionList,ie=w.OverlayReactions,se=w.reset,le=(0,we.useOverlayContext)(),pe=le.overlay,ge=le.setOverlay;return oe.default.createElement(Oe,(0,ne.default)({},E||{},{MessageActions:P,overlay:pe,OverlayReactionList:q,OverlayReactions:ie,reset:se,setOverlay:ge},y))}},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.OverlayReactions=void 0;var ne=q(E(0)),oe=q(E(123)),ie=q(E(7)),se=q(E(17)),le=q(E(154)),pe=q(E(8)),ge=P(E(60)),me=P(E(47)),he=E(131),ve=E(42),ye=E(13),_e=ie.default.create({avatarContainer:{padding:8},avatarInnerContainer:{alignSelf:"center"},avatarName:{fontSize:12,fontWeight:"700",paddingTop:6,textAlign:"center"},container:{alignItems:"center",borderRadius:16,marginTop:8,width:"100%"},flatListContainer:{paddingHorizontal:12,paddingVertical:8},reactionBubble:{alignItems:"center",borderRadius:24,justifyContent:"center",position:"absolute"},reactionBubbleBackground:{borderRadius:24,height:24,position:"absolute",width:24},title:{fontSize:16,fontWeight:"700",paddingTop:16}}),Re=[{Icon:ve.LoveReaction,type:"love"},{Icon:ve.ThumbsUpReaction,type:"like"},{Icon:ve.ThumbsDownReaction,type:"sad"},{Icon:ve.LOLReaction,type:"haha"},{Icon:ve.WutReaction,type:"wow"}],we=function ReactionIcon(y){var w,E=y.pathFill,P=y.size,q=y.supportedReactions,oe=y.type,ie=(null==(w=q.find((function(y){return y.type===oe})))?void 0:w.Icon)||ve.Unknown;return ne.default.createElement(ie,{height:P,pathFill:E,width:P})},ke=function OverlayReactions(y){var w=y.alignment,E=y.reactions,P=y.supportedReactions,q=void 0===P?Re:P,ve=y.showScreen,ke=y.title,Me=(0,ge.useSharedValue)(0),Se=(0,ge.useSharedValue)(0),Ae=(0,ye.useTheme)().theme,Te=Ae.colors,Oe=Te.accent_blue,Fe=Te.black,je=Te.grey_gainsboro,Be=Te.white,Ve=Ae.overlay,Ne=Ve.padding,Ue=Ve.reactions,We=Ue.avatarContainer,$e=Ue.avatarName,Ye=Ue.avatarSize,Xe=Ue.container,et=Ue.flatListContainer,tt=Ue.radius,nt=Ue.reactionBubble,rt=Ue.reactionBubbleBackground,ot=Ue.title,it=(0,le.default)().width,st=Math.floor((it-2*Ne-2*((Number(et.paddingHorizontal||0)||_e.flatListContainer.paddingHorizontal)+(Number(We.padding||0)||_e.avatarContainer.padding)))/(Ye+2*(Number(We.padding||0)||_e.avatarContainer.padding))),dt=(0,ge.useAnimatedStyle)((function(){return{transform:[{translateY:(0,ge.interpolate)(ve.value,[0,1],[-Me.value/2,0])},{translateX:(0,ge.interpolate)(ve.value,[0,1],["left"===w?-Se.value/2:Se.value/2,0])},{scale:ve.value}]}}),[w]);return ne.default.createElement(ge.default.View,{onLayout:function onLayout(y){var w=y.nativeEvent.layout;Se.value=w.width,Me.value=w.height},style:[_e.container,{backgroundColor:Be},Xe,dt]},ne.default.createElement(se.default,{style:[_e.title,{color:Fe},ot]},ke),ne.default.createElement(oe.default,{data:E,keyExtractor:function keyExtractor(y,w){return y.name+"_"+w},numColumns:st,renderItem:function renderItem(y){var w=y.item,E=w.alignment,P=void 0===E?"left":E,oe=w.image,le=w.name,ge=w.type,ve=Ye/2-Ye/(4*tt)*("left"===P?1:-1),ye=Ye-tt,Re="left"===P?ve-(Number(rt.width||0)||_e.reactionBubbleBackground.width)+tt:ve-tt,ke=ye-tt-(Number(rt.height||0)||_e.reactionBubbleBackground.height);return ne.default.createElement(pe.default,{style:[_e.avatarContainer,We]},ne.default.createElement(pe.default,{style:_e.avatarInnerContainer},ne.default.createElement(he.Avatar,{image:oe,name:le,size:Ye}),ne.default.createElement(pe.default,{style:[ie.default.absoluteFill]},ne.default.createElement(me.default,null,ne.default.createElement(me.Circle,{cx:ve-(2*tt-tt/4)*("left"===P?1:-1),cy:ye-2*tt-tt/4,fill:"left"===P?je:Be,r:2*tt,stroke:"left"===P?Be:je,strokeWidth:tt/2}),ne.default.createElement(me.Circle,{cx:ve,cy:ye,fill:"left"===P?je:Be,r:tt,stroke:"left"===P?Be:je,strokeWidth:tt/2})),ne.default.createElement(pe.default,{style:[_e.reactionBubbleBackground,{backgroundColor:"left"===P?je:Be,borderColor:"left"===P?Be:je,borderWidth:tt/2,left:Re,top:ke},rt]}),ne.default.createElement(pe.default,{style:[ie.default.absoluteFill]},ne.default.createElement(me.default,null,ne.default.createElement(me.Circle,{cx:ve-(2*tt-tt/4)*("left"===P?1:-1),cy:ye-2*tt-tt/4,fill:"left"===P?je:Be,r:2*tt-tt/2}))),ne.default.createElement(pe.default,{style:[_e.reactionBubble,{backgroundColor:"left"===P?je:Be,height:(nt.borderRadius||_e.reactionBubble.borderRadius)-tt/2,left:Re,top:ke,width:(nt.borderRadius||_e.reactionBubble.borderRadius)-tt/2},nt]},ne.default.createElement(we,{pathFill:Oe,size:(nt.borderRadius||_e.reactionBubble.borderRadius)/2,supportedReactions:q,type:ge})))),ne.default.createElement(se.default,{style:[_e.avatarName,{color:Fe},$e]},le))},style:[_e.flatListContainer,et]}))};w.OverlayReactions=ke,ke.displayName="OverlayReactions{overlay{reactions}}"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.OverlayProvider=void 0;var ne=q(E(5)),oe=q(E(19)),ie=P(E(0)),se=q(E(259)),le=q(E(7)),pe=q(E(154)),ge=q(E(107)),me=P(E(60)),he=E(129),ve=E(204),ye=E(171),_e=E(13),Re=E(27),we=E(342),ke=E(344),Me=E(343),Se=E(345),Ae=E(349),Te=E(350),Oe=E(351),Fe=E(352),je=E(394),Be=E(396),Ve=E(397),Ne=E(211),Ue=E(398),We=E(94),$e=E(393),Ye=E(116);w.OverlayProvider=function OverlayProvider(y){var w=y.AttachmentPickerBottomSheetHandle,E=void 0===w?Me.AttachmentPickerBottomSheetHandle:w,P=y.attachmentPickerBottomSheetHandleHeight,q=y.attachmentPickerBottomSheetHeight,Xe=y.AttachmentPickerError,et=void 0===Xe?ke.AttachmentPickerError:Xe,tt=y.attachmentPickerErrorButtonText,nt=y.AttachmentPickerErrorImage,rt=void 0===nt?Se.AttachmentPickerErrorImage:nt,ot=y.attachmentPickerErrorText,it=y.attachmentSelectionBarHeight,st=y.bottomInset,dt=y.CameraSelectorIcon,ct=void 0===dt?Ae.CameraSelectorIcon:dt,lt=y.children,ut=y.closePicker,pt=void 0===ut?function(y){y.current&&y.current.close()}:ut,gt=y.FileSelectorIcon,mt=void 0===gt?Te.FileSelectorIcon:gt,ht=y.i18nInstance,ft=y.imageGalleryCustomComponents,vt=y.imageGalleryGridHandleHeight,yt=y.imageGalleryGridSnapPoints,_t=y.ImageOverlaySelectedComponent,bt=void 0===_t?Oe.ImageOverlaySelectedComponent:_t,Rt=y.ImageSelectorIcon,xt=void 0===Rt?Fe.ImageSelectorIcon:Rt,Ct=y.MessageActions,wt=void 0===Ct?Be.MessageActions:Ct,kt=y.numberOfAttachmentImagesToLoadPerCall,Mt=y.numberOfAttachmentPickerImageColumns,St=y.numberOfImageGalleryGridColumns,Et=y.openPicker,Dt=void 0===Et?function(y){y.current?y.current.snapTo(0):console.warn("bottom and top insets must be set for the image picker to work correctly")}:Et,At=y.topInset,Pt=y.OverlayReactionList,Tt=void 0===Pt?Ne.OverlayReactionList:Pt,Lt=y.OverlayReactions,It=void 0===Lt?Ue.OverlayReactions:Lt,Ot=y.value,Ft={AttachmentPickerBottomSheetHandle:E,attachmentPickerBottomSheetHandleHeight:P,attachmentPickerBottomSheetHeight:q,AttachmentPickerError:et,attachmentPickerErrorButtonText:tt,AttachmentPickerErrorImage:rt,attachmentPickerErrorText:ot,attachmentSelectionBarHeight:it,ImageOverlaySelectedComponent:bt,numberOfAttachmentImagesToLoadPerCall:kt,numberOfAttachmentPickerImageColumns:Mt},zt=(0,ie.useRef)(null),jt=(0,ie.useState)({t:function t(y){return y},tDateTimeParser:function tDateTimeParser(y){return(0,ge.default)(y)}}),Bt=(0,oe.default)(jt,2),Vt=Bt[0],Nt=Bt[1],Ht=(0,ie.useState)(),Ut=(0,oe.default)(Ht,2),Gt=Ut[0],qt=Ut[1],Wt=(0,ie.useState)((null==Ot?void 0:Ot.overlay)||"none"),Kt=(0,oe.default)(Wt,2),$t=Kt[0],Yt=Kt[1],Xt=(0,me.useSharedValue)(0),Jt=(0,pe.default)(),Qt=Jt.height,Zt=Jt.width,en=(0,$e.useStreami18n)({i18nInstance:ht,setTranslators:Nt});(0,ie.useEffect)((function(){var y=se.default.addEventListener("hardwareBackPress",(function backAction(){return"none"!==$t&&(qt(void 0),Yt("none"),!0)}));return function(){return y.remove()}}),[$t]),(0,ie.useEffect)((function(){zt.current&&zt.current.close(),(0,me.cancelAnimation)(Xt),Xt.value="none"!==$t?(0,me.withTiming)(1):(0,me.withTiming)(0)}),[$t]),(0,$e.useStreami18n)({i18nInstance:ht,setTranslators:Nt});var tn={attachmentPickerBottomSheetHeight:q,attachmentSelectionBarHeight:it,bottomInset:st,CameraSelectorIcon:ct,closePicker:function closePicker(){return pt(zt)},FileSelectorIcon:mt,ImageSelectorIcon:xt,openPicker:function openPicker(){return Dt(zt)},topInset:At},nn=(0,me.useAnimatedStyle)((function(){return{opacity:Xt.value}}),[]),an={overlay:$t,setBlurType:qt,setOverlay:Yt,style:null==Ot?void 0:Ot.style};return en?null:ie.default.createElement(Re.TranslationProvider,{value:Vt},ie.default.createElement(Ye.OverlayContext.Provider,{value:an},ie.default.createElement(ye.MessageOverlayProvider,null,ie.default.createElement(he.AttachmentPickerProvider,{value:tn},ie.default.createElement(ve.ImageGalleryProvider,null,lt,ie.default.createElement(_e.ThemeProvider,{style:an.style},ie.default.createElement(me.default.View,{pointerEvents:"none"===$t?"none":"auto",style:[le.default.absoluteFill,nn]},ie.default.createElement(We.BlurView,{blurType:Gt,style:[le.default.absoluteFill,{height:Qt,width:Zt}]})),ie.default.createElement(Ve.MessageOverlay,{MessageActions:wt,overlayOpacity:Xt,OverlayReactionList:Tt,OverlayReactions:It,visible:"message"===$t}),ie.default.createElement(je.ImageGallery,{imageGalleryCustomComponents:ft,imageGalleryGridHandleHeight:vt,imageGalleryGridSnapPoints:yt,numberOfImageGalleryGridColumns:St,overlayOpacity:Xt,visible:"gallery"===$t}),ie.default.createElement(we.AttachmentPicker,(0,ne.default)({ref:zt},Ft))))))))}},function(y,w,E){var P=E(87),q=E(401),ne=E(271),oe=E(173),ie=E(273),se=E(77),le=E(622),pe=Object.getOwnPropertyDescriptor;w.f=P?pe:function getOwnPropertyDescriptor(y,w){if(y=oe(y),w=ie(w,!0),le)try{return pe(y,w)}catch(y){}if(se(y,w))return ne(!q.f.call(y,w),y[w])}},function(y,w,E){"use strict";var P={}.propertyIsEnumerable,q=Object.getOwnPropertyDescriptor,ne=q&&!P.call({1:2},1);w.f=ne?function propertyIsEnumerable(y){var w=q(this,y);return!!w&&w.enumerable}:P},function(y,w,E){var P=E(61),q=E(155);y.exports=function(y,w){try{q(P,y,w)}catch(E){P[y]=w}return w}},function(y,w,E){var P=E(61),q=E(402),ne="__core-js_shared__",oe=P[ne]||q(ne,{});y.exports=oe},function(y,w,E){var P,q,ne,oe=E(1112),ie=E(61),se=E(62),le=E(155),pe=E(77),ge=E(403),me=E(274),he=E(213),ve=ie.WeakMap;if(oe){var ye=ge.state||(ge.state=new ve),_e=ye.get,Re=ye.has,we=ye.set;P=function(y,w){return w.facade=y,we.call(ye,y,w),w},q=function(y){return _e.call(ye,y)||{}},ne=function(y){return Re.call(ye,y)}}else{var ke=me("state");he[ke]=!0,P=function(y,w){return w.facade=y,le(y,ke,w),w},q=function(y){return pe(y,ke)?y[ke]:{}},ne=function(y){return pe(y,ke)}}y.exports={set:P,get:q,has:ne,enforce:function(y){return ne(y)?q(y):P(y,{})},getterFor:function(y){return function(w){var E;if(!se(w)||(E=q(w)).type!==y)throw TypeError("Incompatible receiver, "+y+" required");return E}}}},function(y,w,E){var P=E(625),q=E(403);(y.exports=function(y,w){return q[y]||(q[y]=void 0!==w?w:{})})("versions",[]).push({version:"3.8.3",mode:P?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},function(y,w){y.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(y,w){w.f=Object.getOwnPropertySymbols},function(y,w,E){"use strict";var P=E(66);y.exports=function(){var y=P(this),w="";return y.global&&(w+="g"),y.ignoreCase&&(w+="i"),y.multiline&&(w+="m"),y.dotAll&&(w+="s"),y.unicode&&(w+="u"),y.sticky&&(w+="y"),w}},function(y,w,E){var P=E(35);y.exports=!!Object.getOwnPropertySymbols&&!P((function(){return!String(Symbol())}))},function(y,w,E){var P=E(212);y.exports=Array.isArray||function isArray(y){return"Array"==P(y)}},function(y,w,E){var P=E(35),q=E(78),ne=E(635),oe=q("species");y.exports=function(y){return ne>=51||!P((function(){var w=[];return(w.constructor={})[oe]=function(){return{foo:1}},1!==w[y](Boolean).foo}))}},function(y,w,E){var P={};P[E(78)("toStringTag")]="z",y.exports="[object z]"===String(P)},function(y,w,E){var P=E(118),q=/"/g;y.exports=function(y,w,E,ne){var oe=String(P(y)),ie="<"+w;return""!==E&&(ie+=" "+E+'="'+String(ne).replace(q,""")+'"'),ie+">"+oe+""}},function(y,w,E){var P=E(35);y.exports=function(y){return P((function(){var w=""[y]('"');return w!==w.toLowerCase()||w.split('"').length>3}))}},function(y,w,E){"use strict";var P=E(1126).charAt;y.exports=function(y,w,E){return w+(E?P(y,w).length:1)}},function(y,w,E){"use strict";var P=E(280),q=E(644),ne=E(66),oe=E(118),ie=E(1157),se=E(415),le=E(176),pe=E(281),ge=E(279),me=E(35),he=[].push,ve=Math.min,ye=4294967295,_e=!me((function(){return!RegExp(ye,"y")}));P("split",2,(function(y,w,E){var P;return P="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(y,E){var P=String(oe(this)),ne=void 0===E?ye:E>>>0;if(0===ne)return[];if(void 0===y)return[P];if(!q(y))return w.call(P,y,ne);for(var ie,se,le,pe=[],me=(y.ignoreCase?"i":"")+(y.multiline?"m":"")+(y.unicode?"u":"")+(y.sticky?"y":""),ve=0,_e=new RegExp(y.source,me+"g");(ie=ge.call(_e,P))&&!((se=_e.lastIndex)>ve&&(pe.push(P.slice(ve,ie.index)),ie.length>1&&ie.index=ne));)_e.lastIndex===ie.index&&_e.lastIndex++;return ve===P.length?!le&&_e.test("")||pe.push(""):pe.push(P.slice(ve)),pe.length>ne?pe.slice(0,ne):pe}:"0".split(void 0,0).length?function(y,E){return void 0===y&&0===E?[]:w.call(this,y,E)}:w,[function split(w,E){var q=oe(this),ne=null==w?void 0:w[y];return void 0!==ne?ne.call(w,q,E):P.call(String(q),w,E)},function(y,q){var oe=E(P,y,this,q,P!==w);if(oe.done)return oe.value;var ge=ne(y),me=String(this),he=ie(ge,RegExp),Re=ge.unicode,we=(ge.ignoreCase?"i":"")+(ge.multiline?"m":"")+(ge.unicode?"u":"")+(_e?"y":"g"),ke=new he(_e?ge:"^(?:"+ge.source+")",we),Me=void 0===q?ye:q>>>0;if(0===Me)return[];if(0===me.length)return null===pe(ke,me)?[me]:[];for(var Se=0,Ae=0,Te=[];Ae0,q=E&&E.length>0;return!P&&q?E[0]:P?w[0]:y},Me="NOT_RESPONDER",Se="RESPONDER_INACTIVE_PRESS_IN",Ae="RESPONDER_INACTIVE_PRESS_OUT",Te="RESPONDER_ACTIVE_PRESS_IN",Oe="RESPONDER_ACTIVE_PRESS_OUT",Fe="RESPONDER_ACTIVE_LONG_PRESS_IN",je="RESPONDER_ACTIVE_LONG_PRESS_OUT",Be="ERROR",Ve={NOT_RESPONDER:!1,RESPONDER_INACTIVE_PRESS_IN:!1,RESPONDER_INACTIVE_PRESS_OUT:!1,RESPONDER_ACTIVE_PRESS_IN:!1,RESPONDER_ACTIVE_PRESS_OUT:!1,RESPONDER_ACTIVE_LONG_PRESS_IN:!1,RESPONDER_ACTIVE_LONG_PRESS_OUT:!1,ERROR:!1},Ne=_objectSpread({},Ve,{RESPONDER_ACTIVE_PRESS_OUT:!0,RESPONDER_ACTIVE_PRESS_IN:!0}),Ue=_objectSpread({},Ve,{RESPONDER_INACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_LONG_PRESS_IN:!0}),We=_objectSpread({},Ve,{RESPONDER_ACTIVE_LONG_PRESS_IN:!0}),$e="DELAY",Ye="RESPONDER_GRANT",Xe="RESPONDER_RELEASE",et="RESPONDER_TERMINATED",tt="ENTER_PRESS_RECT",nt="LEAVE_PRESS_RECT",rt="LONG_PRESS_DETECTED",ot={NOT_RESPONDER:{DELAY:Be,RESPONDER_GRANT:Se,RESPONDER_RELEASE:Be,RESPONDER_TERMINATED:Be,ENTER_PRESS_RECT:Be,LEAVE_PRESS_RECT:Be,LONG_PRESS_DETECTED:Be},RESPONDER_INACTIVE_PRESS_IN:{DELAY:Te,RESPONDER_GRANT:Be,RESPONDER_RELEASE:Me,RESPONDER_TERMINATED:Me,ENTER_PRESS_RECT:Se,LEAVE_PRESS_RECT:Ae,LONG_PRESS_DETECTED:Be},RESPONDER_INACTIVE_PRESS_OUT:{DELAY:Oe,RESPONDER_GRANT:Be,RESPONDER_RELEASE:Me,RESPONDER_TERMINATED:Me,ENTER_PRESS_RECT:Se,LEAVE_PRESS_RECT:Ae,LONG_PRESS_DETECTED:Be},RESPONDER_ACTIVE_PRESS_IN:{DELAY:Be,RESPONDER_GRANT:Be,RESPONDER_RELEASE:Me,RESPONDER_TERMINATED:Me,ENTER_PRESS_RECT:Te,LEAVE_PRESS_RECT:Oe,LONG_PRESS_DETECTED:Fe},RESPONDER_ACTIVE_PRESS_OUT:{DELAY:Be,RESPONDER_GRANT:Be,RESPONDER_RELEASE:Me,RESPONDER_TERMINATED:Me,ENTER_PRESS_RECT:Te,LEAVE_PRESS_RECT:Oe,LONG_PRESS_DETECTED:Be},RESPONDER_ACTIVE_LONG_PRESS_IN:{DELAY:Be,RESPONDER_GRANT:Be,RESPONDER_RELEASE:Me,RESPONDER_TERMINATED:Me,ENTER_PRESS_RECT:Fe,LEAVE_PRESS_RECT:je,LONG_PRESS_DETECTED:Fe},RESPONDER_ACTIVE_LONG_PRESS_OUT:{DELAY:Be,RESPONDER_GRANT:Be,RESPONDER_RELEASE:Me,RESPONDER_TERMINATED:Me,ENTER_PRESS_RECT:Fe,LEAVE_PRESS_RECT:je,LONG_PRESS_DETECTED:Be},error:{DELAY:Me,RESPONDER_GRANT:Se,RESPONDER_RELEASE:Me,RESPONDER_TERMINATED:Me,ENTER_PRESS_RECT:Me,LEAVE_PRESS_RECT:Me,LONG_PRESS_DETECTED:Me}},it={componentDidMount:function componentDidMount(){var y=this;this._touchableNode=Object(pe.a)(this),this._touchableNode&&this._touchableNode.addEventListener&&(this._touchableBlurListener=function(w){y._isTouchableKeyboardActive&&(y.state.touchable.touchState&&y.state.touchable.touchState!==Me&&y.touchableHandleResponderTerminate({nativeEvent:w}),y._isTouchableKeyboardActive=!1)},this._touchableNode.addEventListener("blur",this._touchableBlurListener))},componentWillUnmount:function componentWillUnmount(){this._touchableNode&&this._touchableNode.addEventListener&&this._touchableNode.removeEventListener("blur",this._touchableBlurListener),this.touchableDelayTimeout&&clearTimeout(this.touchableDelayTimeout),this.longPressDelayTimeout&&clearTimeout(this.longPressDelayTimeout),this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout)},touchableGetInitialState:function touchableGetInitialState(){return{touchable:{touchState:void 0,responderID:null}}},touchableHandleResponderTerminationRequest:function touchableHandleResponderTerminationRequest(){return!this.props.rejectResponderTermination},touchableHandleStartShouldSetResponder:function touchableHandleStartShouldSetResponder(){return!this.props.disabled},touchableLongPressCancelsPress:function touchableLongPressCancelsPress(){return!0},touchableHandleResponderGrant:function touchableHandleResponderGrant(y){var w=y.currentTarget;y.persist(),this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout),this.pressOutDelayTimeout=null,this.state.touchable.touchState=Me,this.state.touchable.responderID=w,this._receiveSignal(Ye,y);var E=void 0!==this.touchableGetHighlightDelayMS?Math.max(this.touchableGetHighlightDelayMS(),0):130;0!==(E=isNaN(E)?130:E)?this.touchableDelayTimeout=setTimeout(this._handleDelay.bind(this,y),E):this._handleDelay(y);var P=void 0!==this.touchableGetLongPressDelayMS?Math.max(this.touchableGetLongPressDelayMS(),10):370;P=isNaN(P)?370:P,this.longPressDelayTimeout=setTimeout(this._handleLongDelay.bind(this,y),P+E)},touchableHandleResponderRelease:function touchableHandleResponderRelease(y){this.pressInLocation=null,this._receiveSignal(Xe,y)},touchableHandleResponderTerminate:function touchableHandleResponderTerminate(y){this.pressInLocation=null,this._receiveSignal(et,y)},touchableHandleResponderMove:function touchableHandleResponderMove(y){if(this.state.touchable.positionOnActivate){var w=this.state.touchable.positionOnActivate,E=this.state.touchable.dimensionsOnActivate,P=this.touchableGetPressRectOffset?this.touchableGetPressRectOffset():{left:20,right:20,top:20,bottom:20},q=P.left,ne=P.top,oe=P.right,ie=P.bottom,se=this.touchableGetHitSlop?this.touchableGetHitSlop():null;se&&(q+=se.left||0,ne+=se.top||0,oe+=se.right||0,ie+=se.bottom||0);var le=ke(y.nativeEvent),pe=le&&le.pageX,ge=le&&le.pageY;if(this.pressInLocation)this._getDistanceBetweenPoints(pe,ge,this.pressInLocation.pageX,this.pressInLocation.pageY)>10&&this._cancelLongPressDelayTimeout();if(pe>w.left-q&&ge>w.top-ne&&pe=0||(q[E]=y[E]);return q}(it,["touchableHandleFocus","touchableHandleBlur"]));it.withoutDefaultFocusAndBlur=st;var dt={Mixin:it,TOUCH_TARGET_DEBUG:!1,renderDebugView:function renderDebugView(y){var w=y.color,E=y.hitSlop;if(!dt.TOUCH_TARGET_DEBUG)return null;var P={};for(var q in E=E||{top:0,bottom:0,left:0,right:0})P[q]=-E[q];var ne=me()(w);if("number"!=typeof ne)return null;var oe="#"+("00000000"+ne.toString(16)).substr(-8);return _e.a.createElement(we.default,{pointerEvents:"none",style:_objectSpread({position:"absolute",borderColor:oe.slice(0,-2)+"55",borderWidth:1,borderStyle:"dashed",backgroundColor:oe.slice(0,-2)+"0F"},P)})}};w.default=dt},function(y,w,E){"use strict";E.r(w);var P=E(53),q=E(33);function configureNext(y,w){P.default.isTesting||q.a.configureNextLayoutAnimation(y,null!=w?w:function(){},(function(){}))}function create(y,w,E){return{duration:y,create:{type:w,property:E},update:{type:w},delete:{type:w,property:E}}}var ne={easeInEaseOut:create(300,"easeInEaseOut","opacity"),linear:create(500,"linear","opacity"),spring:{duration:700,create:{type:"linear",property:"opacity"},update:{type:"spring",springDamping:.4},delete:{type:"linear",property:"opacity"}}},oe={configureNext:configureNext,create:create,Types:Object.freeze({spring:"spring",linear:"linear",easeInEaseOut:"easeInEaseOut",easeIn:"easeIn",easeOut:"easeOut",keyboard:"keyboard"}),Properties:Object.freeze({opacity:"opacity",scaleX:"scaleX",scaleY:"scaleY",scaleXY:"scaleXY"}),checkConfig:function checkConfig(){console.error("LayoutAnimation.checkConfig(...) has been disabled.")},Presets:ne,easeInEaseOut:configureNext.bind(null,ne.easeInEaseOut),linear:configureNext.bind(null,ne.linear),spring:configureNext.bind(null,ne.spring)};w.default=oe},function(y,w,E){"use strict";w.byteLength=function byteLength(y){var w=getLens(y),E=w[0],P=w[1];return 3*(E+P)/4-P},w.toByteArray=function toByteArray(y){var w,E,P=getLens(y),oe=P[0],ie=P[1],se=new ne(function _byteLength(y,w,E){return 3*(w+E)/4-E}(0,oe,ie)),le=0,pe=ie>0?oe-4:oe;for(E=0;E>16&255,se[le++]=w>>8&255,se[le++]=255&w;2===ie&&(w=q[y.charCodeAt(E)]<<2|q[y.charCodeAt(E+1)]>>4,se[le++]=255&w);1===ie&&(w=q[y.charCodeAt(E)]<<10|q[y.charCodeAt(E+1)]<<4|q[y.charCodeAt(E+2)]>>2,se[le++]=w>>8&255,se[le++]=255&w);return se},w.fromByteArray=function fromByteArray(y){for(var w,E=y.length,q=E%3,ne=[],oe=16383,ie=0,se=E-q;iese?se:ie+oe));1===q?(w=y[E-1],ne.push(P[w>>2]+P[w<<4&63]+"==")):2===q&&(w=(y[E-2]<<8)+y[E-1],ne.push(P[w>>10]+P[w>>4&63]+P[w<<2&63]+"="));return ne.join("")};for(var P=[],q=[],ne="undefined"!=typeof Uint8Array?Uint8Array:Array,oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ie=0,se=oe.length;ie0)throw new Error("Invalid string. Length must be a multiple of 4");var E=y.indexOf("=");return-1===E&&(E=w),[E,E===w?0:4-E%4]}function encodeChunk(y,w,E){for(var q,ne,oe=[],ie=w;ie>18&63]+P[ne>>12&63]+P[ne>>6&63]+P[63&ne]);return oe.join("")}q["-".charCodeAt(0)]=62,q["_".charCodeAt(0)]=63},function(y,w,E){var P=E(583);y.exports=function get(y,w,E){var q=null==y?void 0:P(y,w);return void 0===q?E:q}},function(y,w,E){var P=E(332);function memoize(y,w){if("function"!=typeof y||null!=w&&"function"!=typeof w)throw new TypeError("Expected a function");var memoized=function(){var E=arguments,P=w?w.apply(this,E):E[0],q=memoized.cache;if(q.has(P))return q.get(P);var ne=y.apply(this,E);return memoized.cache=q.set(P,ne)||q,ne};return memoized.cache=new(memoize.Cache||P),memoized}memoize.Cache=P,y.exports=memoize},function(y,w,E){var P=E(561),q=E(268),ne=E(1146),oe=E(86);y.exports=function map(y,w){return(oe(y)?P:ne)(y,q(w,3))}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"default",(function(){return renderDefault}));var core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(97),core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(22),core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__),rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(99),rsg_components_Code__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(160),_util__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(125),defaultValueBlacklist=["null","undefined"];function renderDefault(prop){if(prop.defaultValue){var defaultValueString=Object(_util__WEBPACK_IMPORTED_MODULE_5__.b)(Object(_util__WEBPACK_IMPORTED_MODULE_5__.c)(String(prop.defaultValue.value)));if(prop.type||prop.flowType||prop.tsType){var propName=prop.type?prop.type.name:prop.flowType?prop.flowType.type:prop.tsType&&prop.tsType.type;if(defaultValueBlacklist.indexOf(prop.defaultValue.value)>-1)return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(rsg_components_Code__WEBPACK_IMPORTED_MODULE_4__.a,null,defaultValueString);if("func"===propName||"function"===propName)return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.a,{size:"small",color:"light",underlined:!0,title:defaultValueString},"Function");if("shape"===propName||"object"===propName)try{var object=eval("("+prop.defaultValue.value+")");return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.a,{size:"small",color:"light",underlined:!0,title:JSON.stringify(object,null,2)},"Shape")}catch(y){return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.a,{size:"small",color:"light",underlined:!0,title:prop.defaultValue.value},"Shape")}}return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(rsg_components_Code__WEBPACK_IMPORTED_MODULE_4__.a,null,defaultValueString)}return prop.required?react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.a,{size:"small",color:"light"},"Required"):""}},function(y,w,E){"use strict";(function(y){var P=E(182),q=E(428),ne=E(9),oe=E.n(ne),ie=E(18);var se=function(w){function SpringAnimation(y){var E,P,ne,se,le,pe,ge,me,he,ve,ye,_e;if((he=w.call(this)||this)._overshootClamping=null!==(E=y.overshootClamping)&&void 0!==E&&E,he._restDisplacementThreshold=null!==(P=y.restDisplacementThreshold)&&void 0!==P?P:.001,he._restSpeedThreshold=null!==(ne=y.restSpeedThreshold)&&void 0!==ne?ne:.001,he._initialVelocity=null!==(se=y.velocity)&&void 0!==se?se:0,he._lastVelocity=null!==(le=y.velocity)&&void 0!==le?le:0,he._toValue=y.toValue,he._delay=null!==(pe=y.delay)&&void 0!==pe?pe:0,he._useNativeDriver=Object(ie.c)(y),he.__isInteraction=null!==(ge=y.isInteraction)&&void 0!==ge?ge:!he._useNativeDriver,he.__iterations=null!==(me=y.iterations)&&void 0!==me?me:1,void 0!==y.stiffness||void 0!==y.damping||void 0!==y.mass)oe()(void 0===y.bounciness&&void 0===y.speed&&void 0===y.tension&&void 0===y.friction,"You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one"),he._stiffness=null!==(ve=y.stiffness)&&void 0!==ve?ve:100,he._damping=null!==(ye=y.damping)&&void 0!==ye?ye:10,he._mass=null!==(_e=y.mass)&&void 0!==_e?_e:1;else if(void 0!==y.bounciness||void 0!==y.speed){var Re,we;oe()(void 0===y.tension&&void 0===y.friction&&void 0===y.stiffness&&void 0===y.damping&&void 0===y.mass,"You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one");var ke=q.a.fromBouncinessAndSpeed(null!==(Re=y.bounciness)&&void 0!==Re?Re:8,null!==(we=y.speed)&&void 0!==we?we:12);he._stiffness=ke.stiffness,he._damping=ke.damping,he._mass=1}else{var Me,Se,Ae=q.a.fromOrigamiTensionAndFriction(null!==(Me=y.tension)&&void 0!==Me?Me:40,null!==(Se=y.friction)&&void 0!==Se?Se:7);he._stiffness=Ae.stiffness,he._damping=Ae.damping,he._mass=1}return oe()(he._stiffness>0,"Stiffness value must be greater than 0"),oe()(he._damping>0,"Damping value must be greater than 0"),oe()(he._mass>0,"Mass value must be greater than 0"),he}!function _inheritsLoose(y,w){y.prototype=Object.create(w.prototype),y.prototype.constructor=y,y.__proto__=w}(SpringAnimation,w);var E=SpringAnimation.prototype;return E.__getNativeAnimationConfig=function __getNativeAnimationConfig(){var y;return{type:"spring",overshootClamping:this._overshootClamping,restDisplacementThreshold:this._restDisplacementThreshold,restSpeedThreshold:this._restSpeedThreshold,stiffness:this._stiffness,damping:this._damping,mass:this._mass,initialVelocity:null!==(y=this._initialVelocity)&&void 0!==y?y:this._lastVelocity,toValue:this._toValue,iterations:this.__iterations}},E.start=function start(y,w,E,P,q){var ne=this;if(this.__active=!0,this._startPosition=y,this._lastPosition=this._startPosition,this._onUpdate=w,this.__onEnd=E,this._lastTime=Date.now(),this._frameTime=0,P instanceof SpringAnimation){var oe=P.getInternalState();this._lastPosition=oe.lastPosition,this._lastVelocity=oe.lastVelocity,this._initialVelocity=this._lastVelocity,this._lastTime=oe.lastTime}var start=function start(){ne._useNativeDriver?ne.__startNativeAnimation(q):ne.onUpdate()};this._delay?this._timeout=setTimeout(start,this._delay):start()},E.getInternalState=function getInternalState(){return{lastPosition:this._lastPosition,lastVelocity:this._lastVelocity,lastTime:this._lastTime}},E.onUpdate=function onUpdate(){var y=Date.now();y>this._lastTime+64&&(y=this._lastTime+64);var w=(y-this._lastTime)/1e3;this._frameTime+=w;var E=this._damping,P=this._mass,q=this._stiffness,ne=-this._initialVelocity,oe=E/(2*Math.sqrt(q*P)),ie=Math.sqrt(q/P),se=ie*Math.sqrt(1-oe*oe),le=this._toValue-this._startPosition,pe=0,ge=0,me=this._frameTime;if(oe<1){var he=Math.exp(-oe*ie*me);pe=this._toValue-he*((ne+oe*ie*le)/se*Math.sin(se*me)+le*Math.cos(se*me)),ge=oe*ie*he*(Math.sin(se*me)*(ne+oe*ie*le)/se+le*Math.cos(se*me))-he*(Math.cos(se*me)*(ne+oe*ie*le)-se*le*Math.sin(se*me))}else{var ve=Math.exp(-ie*me);pe=this._toValue-ve*(le+(ne+ie*le)*me),ge=ve*(ne*(me*ie-1)+me*le*(ie*ie))}if(this._lastTime=y,this._lastPosition=pe,this._lastVelocity=ge,this._onUpdate(pe),this.__active){var ye=!1;this._overshootClamping&&0!==this._stiffness&&(ye=this._startPositionthis._toValue:pe18&&y<=44?function b3Friction2(y){return 44e-6*Math.pow(y,3)-.006*Math.pow(y,2)+.36*y+2}(y):function b3Friction3(y){return 45e-8*Math.pow(y,3)-332e-6*Math.pow(y,2)+.1078*y+5.84}(y)}(P),.01);return{stiffness:stiffnessFromOrigamiValue(P),damping:dampingFromOrigamiValue(q)}}}},function(y,w,E){"use strict";(function(y){var P,q=E(182),ne=E(229),oe=E(18);var ie=function(w){function TimingAnimation(y){var E,q,ie,se,le,pe;return(pe=w.call(this)||this)._toValue=y.toValue,pe._easing=null!==(E=y.easing)&&void 0!==E?E:function easeInOut(){return P||(P=ne.a.inOut(ne.a.ease)),P}(),pe._duration=null!==(q=y.duration)&&void 0!==q?q:500,pe._delay=null!==(ie=y.delay)&&void 0!==ie?ie:0,pe.__iterations=null!==(se=y.iterations)&&void 0!==se?se:1,pe._useNativeDriver=Object(oe.c)(y),pe.__isInteraction=null!==(le=y.isInteraction)&&void 0!==le?le:!pe._useNativeDriver,pe}!function _inheritsLoose(y,w){y.prototype=Object.create(w.prototype),y.prototype.constructor=y,y.__proto__=w}(TimingAnimation,w);var E=TimingAnimation.prototype;return E.__getNativeAnimationConfig=function __getNativeAnimationConfig(){for(var y=[],w=0;w=this._startTime+this._duration)return 0===this._duration?this._onUpdate(this._toValue):this._onUpdate(this._fromValue+this._easing(1)*(this._toValue-this._fromValue)),void this.__debouncedOnEnd({finished:!0});this._onUpdate(this._fromValue+this._easing((y-this._startTime)/this._duration)*(this._toValue-this._fromValue)),this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this)))},E.stop=function stop(){w.prototype.stop.call(this),this.__active=!1,clearTimeout(this._timeout),y.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})},TimingAnimation}(q.a);w.a=ie}).call(this,E(65))},function(y,w,E){(function(w){var E=function(y){var w=/\blang(?:uage)?-([\w-]+)\b/i,E=0,P={manual:y.Prism&&y.Prism.manual,disableWorkerMessageHandler:y.Prism&&y.Prism.disableWorkerMessageHandler,util:{encode:function encode(y){return y instanceof Token?new Token(y.type,encode(y.content),y.alias):Array.isArray(y)?y.map(encode):y.replace(/&/g,"&").replace(/=oe.reach);we+=Re.value.length,Re=Re.next){var ke=Re.value;if(w.length>y.length)return;if(!(ke instanceof Token)){var Me,Se=1;if(he){if(!(Me=matchPattern(_e,we,y,me)))break;var Ae=Me.index,Te=Me.index+Me[0].length,Oe=we;for(Oe+=Re.value.length;Ae>=Oe;)Oe+=(Re=Re.next).value.length;if(we=Oe-=Re.value.length,Re.value instanceof Token)continue;for(var Fe=Re;Fe!==w.tail&&(Oeoe.reach&&(oe.reach=Ne);var Ue=Re.prev;Be&&(Ue=addAfter(w,Ue,Be),we+=Be.length),removeRange(w,Ue,Se),Re=addAfter(w,Ue,new Token(ie,ge?P.tokenize(je,ge):je,ve,je)),Ve&&addAfter(w,Re,Ve),Se>1&&matchGrammar(y,w,E,Re.prev,we,{cause:ie+","+le,reach:Ne})}}}}}function LinkedList(){var y={value:null,prev:null,next:null},w={value:null,prev:y,next:null};y.next=w,this.head=y,this.tail=w,this.length=0}function addAfter(y,w,E){var P=w.next,q={value:E,prev:w,next:P};return w.next=q,P.prev=q,y.length++,q}function removeRange(y,w,E){for(var P=w.next,q=0;q"+q.content+""},!y.document)return y.addEventListener?(P.disableWorkerMessageHandler||y.addEventListener("message",(function(w){var E=JSON.parse(w.data),q=E.language,ne=E.code,oe=E.immediateClose;y.postMessage(P.highlight(ne,P.languages[q],q)),oe&&y.close()}),!1),P):P;var q=P.util.currentScript();function highlightAutomaticallyCallback(){P.manual||P.highlightAll()}if(q&&(P.filename=q.src,q.hasAttribute("data-manual")&&(P.manual=!0)),!P.manual){var ne=document.readyState;"loading"===ne||"interactive"===ne&&q&&q.defer?document.addEventListener("DOMContentLoaded",highlightAutomaticallyCallback):window.requestAnimationFrame?window.requestAnimationFrame(highlightAutomaticallyCallback):window.setTimeout(highlightAutomaticallyCallback,16)}return P}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});y.exports&&(y.exports=E),void 0!==w&&(w.Prism=E),E.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},E.languages.markup.tag.inside["attr-value"].inside.entity=E.languages.markup.entity,E.languages.markup.doctype.inside["internal-subset"].inside=E.languages.markup,E.hooks.add("wrap",(function(y){"entity"===y.type&&(y.attributes.title=y.content.replace(/&/,"&"))})),Object.defineProperty(E.languages.markup.tag,"addInlined",{value:function addInlined(y,w){var P={};P["language-"+w]={pattern:/(^$)/i,lookbehind:!0,inside:E.languages[w]},P.cdata=/^$/i;var q={"included-cdata":{pattern://i,inside:P}};q["language-"+w]={pattern:/[\s\S]+/,inside:E.languages[w]};var ne={};ne[y]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return y})),"i"),lookbehind:!0,greedy:!0,inside:q},E.languages.insertBefore("markup","cdata",ne)}}),E.languages.html=E.languages.markup,E.languages.mathml=E.languages.markup,E.languages.svg=E.languages.markup,E.languages.xml=E.languages.extend("markup",{}),E.languages.ssml=E.languages.xml,E.languages.atom=E.languages.xml,E.languages.rss=E.languages.xml,function(y){var w=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;y.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+w.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+w.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+w.source+")*(?=\\s*\\{)"),string:{pattern:w,greedy:!0},property:/(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},y.languages.css.atrule.inside.rest=y.languages.css;var E=y.languages.markup;E&&(E.tag.addInlined("style","css"),y.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/(^|["'\s])style\s*=\s*(?:"[^"]*"|'[^']*')/i,lookbehind:!0,inside:{"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{style:{pattern:/(["'])[\s\S]+(?=["']$)/,lookbehind:!0,alias:"language-css",inside:y.languages.css},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},"attr-name":/^style/i}}},E.tag))}(E),E.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},E.languages.javascript=E.languages.extend("clike",{"class-name":[E.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),E.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,E.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:E.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:E.languages.javascript},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,inside:E.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:E.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:E.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),E.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:E.languages.javascript}},string:/[\s\S]+/}}}),E.languages.markup&&E.languages.markup.tag.addInlined("script","javascript"),E.languages.js=E.languages.javascript,function(){if("undefined"!=typeof self&&self.Prism&&self.document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var y=window.Prism,w={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},E="data-src-status",P="loading",q="loaded",ne='pre[data-src]:not([data-src-status="loaded"]):not([data-src-status="loading"])',oe=/\blang(?:uage)?-([\w-]+)\b/i;y.hooks.add("before-highlightall",(function(y){y.selector+=", "+ne})),y.hooks.add("before-sanity-check",(function(oe){var ie=oe.element;if(ie.matches(ne)){oe.code="",ie.setAttribute(E,P);var se=ie.appendChild(document.createElement("CODE"));se.textContent="Loading…";var le=ie.getAttribute("data-src"),pe=oe.language;if("none"===pe){var ge=(/\.(\w+)$/.exec(le)||[,"none"])[1];pe=w[ge]||ge}setLanguageClass(se,pe),setLanguageClass(ie,pe);var me=y.plugins.autoloader;me&&me.loadLanguages(pe);var he=new XMLHttpRequest;he.open("GET",le,!0),he.onreadystatechange=function(){var w,P;4==he.readyState&&(he.status<400&&he.responseText?(ie.setAttribute(E,q),se.textContent=he.responseText,y.highlightElement(se)):(ie.setAttribute(E,"failed"),he.status>=400?se.textContent=(w=he.status,P=he.statusText,"✖ Error "+w+" while fetching file: "+P):se.textContent="✖ Error: File does not exist or is empty"))},he.send(null)}})),y.plugins.fileHighlight={highlight:function highlight(w){for(var E,P=(w||document).querySelectorAll(ne),q=0;E=P[q++];)y.highlightElement(E)}};var ie=!1;y.fileHighlight=function(){ie||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),ie=!0),y.plugins.fileHighlight.highlight.apply(this,arguments)}}function setLanguageClass(y,w){var E=y.className;E=E.replace(oe," ")+" language-"+w,y.className=E.replace(/\s+/g," ").trim()}}()}).call(this,E(65))},function(y,w,E){y.exports=!E(45)&&!E(24)((function(){return 7!=Object.defineProperty(E(302)("div"),"a",{get:function(){return 7}}).a}))},function(y,w,E){var P=E(23),q=E(43),ne=E(144),oe=E(303),ie=E(46).f;y.exports=function(y){var w=q.Symbol||(q.Symbol=ne?{}:P.Symbol||{});"_"==y.charAt(0)||y in w||ie(w,y,{value:oe.f(y)})}},function(y,w,E){var P=E(82),q=E(84),ne=E(231)(!1),oe=E(304)("IE_PROTO");y.exports=function(y,w){var E,ie=q(y),se=0,le=[];for(E in ie)E!=oe&&P(ie,E)&&le.push(E);for(;w.length>se;)P(ie,E=w[se++])&&(~ne(le,E)||le.push(E));return le}},function(y,w,E){var P=E(46),q=E(25),ne=E(145);y.exports=E(45)?Object.defineProperties:function defineProperties(y,w){q(y);for(var E,oe=ne(w),ie=oe.length,se=0;ie>se;)P.f(y,E=oe[se++],w[E]);return y}},function(y,w,E){var P=E(84),q=E(148).f,ne={}.toString,oe="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];y.exports.f=function getOwnPropertyNames(y){return oe&&"[object Window]"==ne.call(y)?function(y){try{return q(y)}catch(y){return oe.slice()}}(y):q(P(y))}},function(y,w,E){"use strict";var P=E(45),q=E(145),ne=E(232),oe=E(192),ie=E(58),se=E(191),le=Object.assign;y.exports=!le||E(24)((function(){var y={},w={},E=Symbol(),P="abcdefghijklmnopqrst";return y[E]=7,P.split("").forEach((function(y){w[y]=y})),7!=le({},y)[E]||Object.keys(le({},w)).join("")!=P}))?function assign(y,w){for(var E=ie(y),le=arguments.length,pe=1,ge=ne.f,me=oe.f;le>pe;)for(var he,ve=se(arguments[pe++]),ye=ge?q(ve).concat(ge(ve)):q(ve),_e=ye.length,Re=0;_e>Re;)he=ye[Re++],P&&!me.call(ve,he)||(E[he]=ve[he]);return E}:le},function(y,w){y.exports=Object.is||function is(y,w){return y===w?0!==y||1/y==1/w:y!=y&&w!=w}},function(y,w,E){"use strict";var P=E(101),q=E(26),ne=E(439),oe=[].slice,ie={},construct=function(y,w,E){if(!(w in ie)){for(var P=[],q=0;q>>0||(oe.test(E)?16:10))}:P},function(y,w,E){var P=E(23).parseFloat,q=E(162).trim;y.exports=1/P(E(308)+"-0")!=-1/0?function parseFloat(y){var w=q(String(y),3),E=P(w);return 0===E&&"-"==w.charAt(0)?-0:E}:P},function(y,w,E){var P=E(113);y.exports=function(y,w){if("number"!=typeof y&&"Number"!=P(y))throw TypeError(w);return+y}},function(y,w,E){var P=E(26),q=Math.floor;y.exports=function isInteger(y){return!P(y)&&isFinite(y)&&q(y)===y}},function(y,w){y.exports=Math.log1p||function log1p(y){return(y=+y)>-1e-8&&y<1e-8?y-y*y/2:Math.log(1+y)}},function(y,w,E){"use strict";var P=E(147),q=E(142),ne=E(161),oe={};E(83)(oe,E(34)("iterator"),(function(){return this})),y.exports=function(y,w,E){y.prototype=P(oe,{next:q(1,E)}),ne(y,w+" Iterator")}},function(y,w,E){var P=E(25);y.exports=function(y,w,E,q){try{return q?w(P(E)[0],E[1]):w(E)}catch(w){var ne=y.return;throw void 0!==ne&&P(ne.call(y)),w}}},function(y,w,E){var P=E(780);y.exports=function(y,w){return new(P(y))(w)}},function(y,w,E){var P=E(101),q=E(58),ne=E(191),oe=E(39);y.exports=function(y,w,E,ie,se){P(w);var le=q(y),pe=ne(le),ge=oe(le.length),me=se?ge-1:0,he=se?-1:1;if(E<2)for(;;){if(me in pe){ie=pe[me],me+=he;break}if(me+=he,se?me<0:ge<=me)throw TypeError("Reduce of empty array with no initial value")}for(;se?me>=0:ge>me;me+=he)me in pe&&(ie=w(ie,pe[me],me,le));return ie}},function(y,w,E){"use strict";var P=E(58),q=E(146),ne=E(39);y.exports=[].copyWithin||function copyWithin(y,w){var E=P(this),oe=ne(E.length),ie=q(y,oe),se=q(w,oe),le=arguments.length>2?arguments[2]:void 0,pe=Math.min((void 0===le?oe:q(le,oe))-se,oe-ie),ge=1;for(se0;)se in E?E[ie]=E[se]:delete E[ie],ie+=ge,se+=ge;return E}},function(y,w){y.exports=function(y,w){return{value:w,done:!!y}}},function(y,w,E){"use strict";var P=E(323);E(10)({target:"RegExp",proto:!0,forced:P!==/./.exec},{exec:P})},function(y,w,E){E(45)&&"g"!=/./g.flags&&E(46).f(RegExp.prototype,"flags",{configurable:!0,get:E(235)})},function(y,w,E){"use strict";var P,q,ne,oe,ie=E(144),se=E(23),le=E(100),pe=E(193),ge=E(10),me=E(26),he=E(101),ve=E(165),ye=E(238),_e=E(194),Re=E(325).set,we=E(800)(),ke=E(454),Me=E(801),Se=E(239),Ae=E(455),Te="Promise",Oe=se.TypeError,Fe=se.process,je=Fe&&Fe.versions,Be=je&&je.v8||"",Ve=se.Promise,Ne="process"==pe(Fe),empty=function(){},Ue=q=ke.f,We=!!function(){try{var y=Ve.resolve(1),w=(y.constructor={})[E(34)("species")]=function(y){y(empty,empty)};return(Ne||"function"==typeof PromiseRejectionEvent)&&y.then(empty)instanceof w&&0!==Be.indexOf("6.6")&&-1===Se.indexOf("Chrome/66")}catch(y){}}(),isThenable=function(y){var w;return!(!me(y)||"function"!=typeof(w=y.then))&&w},notify=function(y,w){if(!y._n){y._n=!0;var E=y._c;we((function(){for(var P=y._v,q=1==y._s,ne=0,run=function(w){var E,ne,oe,ie=q?w.ok:w.fail,se=w.resolve,le=w.reject,pe=w.domain;try{ie?(q||(2==y._h&&onHandleUnhandled(y),y._h=1),!0===ie?E=P:(pe&&pe.enter(),E=ie(P),pe&&(pe.exit(),oe=!0)),E===w.promise?le(Oe("Promise-chain cycle")):(ne=isThenable(E))?ne.call(E,se,le):se(E)):le(P)}catch(y){pe&&!oe&&pe.exit(),le(y)}};E.length>ne;)run(E[ne++]);y._c=[],y._n=!1,w&&!y._h&&onUnhandled(y)}))}},onUnhandled=function(y){Re.call(se,(function(){var w,E,P,q=y._v,ne=isUnhandled(y);if(ne&&(w=Me((function(){Ne?Fe.emit("unhandledRejection",q,y):(E=se.onunhandledrejection)?E({promise:y,reason:q}):(P=se.console)&&P.error&&P.error("Unhandled promise rejection",q)})),y._h=Ne||isUnhandled(y)?2:1),y._a=void 0,ne&&w.e)throw w.v}))},isUnhandled=function(y){return 1!==y._h&&0===(y._a||y._c).length},onHandleUnhandled=function(y){Re.call(se,(function(){var w;Ne?Fe.emit("rejectionHandled",y):(w=se.onrejectionhandled)&&w({promise:y,reason:y._v})}))},$reject=function(y){var w=this;w._d||(w._d=!0,(w=w._w||w)._v=y,w._s=2,w._a||(w._a=w._c.slice()),notify(w,!0))},$resolve=function(y){var w,E=this;if(!E._d){E._d=!0,E=E._w||E;try{if(E===y)throw Oe("Promise can't be resolved itself");(w=isThenable(y))?we((function(){var P={_w:E,_d:!1};try{w.call(y,le($resolve,P,1),le($reject,P,1))}catch(y){$reject.call(P,y)}})):(E._v=y,E._s=1,notify(E,!1))}catch(y){$reject.call({_w:E,_d:!1},y)}}};We||(Ve=function Promise(y){ve(this,Ve,Te,"_h"),he(y),P.call(this);try{y(le($resolve,this,1),le($reject,this,1))}catch(y){$reject.call(this,y)}},(P=function Promise(y){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=E(166)(Ve.prototype,{then:function then(y,w){var E=Ue(_e(this,Ve));return E.ok="function"!=typeof y||y,E.fail="function"==typeof w&&w,E.domain=Ne?Fe.domain:void 0,this._c.push(E),this._a&&this._a.push(E),this._s&¬ify(this,!1),E.promise},catch:function(y){return this.then(void 0,y)}}),ne=function(){var y=new P;this.promise=y,this.resolve=le($resolve,y,1),this.reject=le($reject,y,1)},ke.f=Ue=function(y){return y===Ve||y===oe?new ne(y):q(y)}),ge(ge.G+ge.W+ge.F*!We,{Promise:Ve}),E(161)(Ve,Te),E(164)(Te),oe=E(43).Promise,ge(ge.S+ge.F*!We,Te,{reject:function reject(y){var w=Ue(this);return(0,w.reject)(y),w.promise}}),ge(ge.S+ge.F*(ie||!We),Te,{resolve:function resolve(y){return Ae(ie&&this===oe?Ve:this,y)}}),ge(ge.S+ge.F*!(We&&E(234)((function(y){Ve.all(y).catch(empty)}))),Te,{all:function all(y){var w=this,E=Ue(w),P=E.resolve,q=E.reject,ne=Me((function(){var E=[],ne=0,oe=1;ye(y,!1,(function(y){var ie=ne++,se=!1;E.push(void 0),oe++,w.resolve(y).then((function(y){se||(se=!0,E[ie]=y,--oe||P(E))}),q)})),--oe||P(E)}));return ne.e&&q(ne.v),E.promise},race:function race(y){var w=this,E=Ue(w),P=E.reject,q=Me((function(){ye(y,!1,(function(y){w.resolve(y).then(E.resolve,P)}))}));return q.e&&P(q.v),E.promise}})},function(y,w,E){"use strict";var P=E(101);function PromiseCapability(y){var w,E;this.promise=new y((function(y,P){if(void 0!==w||void 0!==E)throw TypeError("Bad Promise constructor");w=y,E=P})),this.resolve=P(w),this.reject=P(E)}y.exports.f=function(y){return new PromiseCapability(y)}},function(y,w,E){var P=E(25),q=E(26),ne=E(454);y.exports=function(y,w){if(P(y),q(w)&&w.constructor===y)return w;var E=ne.f(y);return(0,E.resolve)(w),E.promise}},function(y,w,E){"use strict";var P=E(46).f,q=E(147),ne=E(166),oe=E(100),ie=E(165),se=E(238),le=E(314),pe=E(450),ge=E(164),me=E(45),he=E(127).fastKey,ve=E(151),ye=me?"_s":"size",getEntry=function(y,w){var E,P=he(w);if("F"!==P)return y._i[P];for(E=y._f;E;E=E.n)if(E.k==w)return E};y.exports={getConstructor:function(y,w,E,le){var pe=y((function(y,P){ie(y,pe,w,"_i"),y._t=w,y._i=q(null),y._f=void 0,y._l=void 0,y[ye]=0,null!=P&&se(P,E,y[le],y)}));return ne(pe.prototype,{clear:function clear(){for(var y=ve(this,w),E=y._i,P=y._f;P;P=P.n)P.r=!0,P.p&&(P.p=P.p.n=void 0),delete E[P.i];y._f=y._l=void 0,y[ye]=0},delete:function(y){var E=ve(this,w),P=getEntry(E,y);if(P){var q=P.n,ne=P.p;delete E._i[P.i],P.r=!0,ne&&(ne.n=q),q&&(q.p=ne),E._f==P&&(E._f=q),E._l==P&&(E._l=ne),E[ye]--}return!!P},forEach:function forEach(y){ve(this,w);for(var E,P=oe(y,arguments.length>1?arguments[1]:void 0,3);E=E?E.n:this._f;)for(P(E.v,E.k,this);E&&E.r;)E=E.p},has:function has(y){return!!getEntry(ve(this,w),y)}}),me&&P(pe.prototype,"size",{get:function(){return ve(this,w)[ye]}}),pe},def:function(y,w,E){var P,q,ne=getEntry(y,w);return ne?ne.v=E:(y._l=ne={i:q=he(w,!0),k:w,v:E,p:P=y._l,n:void 0,r:!1},y._f||(y._f=ne),P&&(P.n=ne),y[ye]++,"F"!==q&&(y._i[q]=ne)),y},getEntry:getEntry,setStrong:function(y,w,E){le(y,w,(function(y,E){this._t=ve(y,w),this._k=E,this._l=void 0}),(function(){for(var y=this,w=y._k,E=y._l;E&&E.r;)E=E.p;return y._t&&(y._l=E=E?E.n:y._t._f)?pe(0,"keys"==w?E.k:"values"==w?E.v:[E.k,E.v]):(y._t=void 0,pe(1))}),E?"entries":"values",!E,!0),ge(w)}}},function(y,w,E){"use strict";var P=E(166),q=E(127).getWeak,ne=E(25),oe=E(26),ie=E(165),se=E(238),le=E(105),pe=E(82),ge=E(151),me=le(5),he=le(6),ve=0,uncaughtFrozenStore=function(y){return y._l||(y._l=new UncaughtFrozenStore)},UncaughtFrozenStore=function(){this.a=[]},findUncaughtFrozen=function(y,w){return me(y.a,(function(y){return y[0]===w}))};UncaughtFrozenStore.prototype={get:function(y){var w=findUncaughtFrozen(this,y);if(w)return w[1]},has:function(y){return!!findUncaughtFrozen(this,y)},set:function(y,w){var E=findUncaughtFrozen(this,y);E?E[1]=w:this.a.push([y,w])},delete:function(y){var w=he(this.a,(function(w){return w[0]===y}));return~w&&this.a.splice(w,1),!!~w}},y.exports={getConstructor:function(y,w,E,ne){var le=y((function(y,P){ie(y,le,w,"_i"),y._t=w,y._i=ve++,y._l=void 0,null!=P&&se(P,E,y[ne],y)}));return P(le.prototype,{delete:function(y){if(!oe(y))return!1;var E=q(y);return!0===E?uncaughtFrozenStore(ge(this,w)).delete(y):E&&pe(E,this._i)&&delete E[this._i]},has:function has(y){if(!oe(y))return!1;var E=q(y);return!0===E?uncaughtFrozenStore(ge(this,w)).has(y):E&&pe(E,this._i)}}),le},def:function(y,w,E){var P=q(ne(w),!0);return!0===P?uncaughtFrozenStore(y).set(w,E):P[y._i]=E,y},ufstore:uncaughtFrozenStore}},function(y,w,E){var P=E(102),q=E(39);y.exports=function(y){if(void 0===y)return 0;var w=P(y),E=q(w);if(w!==E)throw RangeError("Wrong length!");return E}},function(y,w,E){var P=E(148),q=E(232),ne=E(25),oe=E(23).Reflect;y.exports=oe&&oe.ownKeys||function ownKeys(y){var w=P.f(ne(y)),E=q.f;return E?w.concat(E(y)):w}},function(y,w,E){var P=E(39),q=E(310),ne=E(114);y.exports=function(y,w,E,oe){var ie=String(ne(y)),se=ie.length,le=void 0===E?" ":String(E),pe=P(w);if(pe<=se||""==le)return ie;var ge=pe-se,me=q.call(le,Math.ceil(ge/le.length));return me.length>ge&&(me=me.slice(0,ge)),oe?me+ie:ie+me}},function(y,w,E){var P=E(45),q=E(145),ne=E(84),oe=E(192).f;y.exports=function(y){return function(w){for(var E,ie=ne(w),se=q(ie),le=se.length,pe=0,ge=[];le>pe;)E=se[pe++],P&&!oe.call(ie,E)||ge.push(y?[E,ie[E]]:ie[E]);return ge}}},function(y,w,E){var P=function(y){"use strict";var w,E=Object.prototype,P=E.hasOwnProperty,q="function"==typeof Symbol?Symbol:{},ne=q.iterator||"@@iterator",oe=q.asyncIterator||"@@asyncIterator",ie=q.toStringTag||"@@toStringTag";function define(y,w,E){return Object.defineProperty(y,w,{value:E,enumerable:!0,configurable:!0,writable:!0}),y[w]}try{define({},"")}catch(y){define=function(y,w,E){return y[w]=E}}function wrap(y,w,E,P){var q=w&&w.prototype instanceof Generator?w:Generator,ne=Object.create(q.prototype),oe=new Context(P||[]);return ne._invoke=function makeInvokeMethod(y,w,E){var P=se;return function invoke(q,ne){if(P===pe)throw new Error("Generator is already running");if(P===ge){if("throw"===q)throw ne;return doneResult()}for(E.method=q,E.arg=ne;;){var oe=E.delegate;if(oe){var ie=maybeInvokeDelegate(oe,E);if(ie){if(ie===me)continue;return ie}}if("next"===E.method)E.sent=E._sent=E.arg;else if("throw"===E.method){if(P===se)throw P=ge,E.arg;E.dispatchException(E.arg)}else"return"===E.method&&E.abrupt("return",E.arg);P=pe;var he=tryCatch(y,w,E);if("normal"===he.type){if(P=E.done?ge:le,he.arg===me)continue;return{value:he.arg,done:E.done}}"throw"===he.type&&(P=ge,E.method="throw",E.arg=he.arg)}}}(y,E,oe),ne}function tryCatch(y,w,E){try{return{type:"normal",arg:y.call(w,E)}}catch(y){return{type:"throw",arg:y}}}y.wrap=wrap;var se="suspendedStart",le="suspendedYield",pe="executing",ge="completed",me={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var he={};he[ne]=function(){return this};var ve=Object.getPrototypeOf,ye=ve&&ve(ve(values([])));ye&&ye!==E&&P.call(ye,ne)&&(he=ye);var _e=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(he);function defineIteratorMethods(y){["next","throw","return"].forEach((function(w){define(y,w,(function(y){return this._invoke(w,y)}))}))}function AsyncIterator(y,w){function invoke(E,q,ne,oe){var ie=tryCatch(y[E],y,q);if("throw"!==ie.type){var se=ie.arg,le=se.value;return le&&"object"==typeof le&&P.call(le,"__await")?w.resolve(le.__await).then((function(y){invoke("next",y,ne,oe)}),(function(y){invoke("throw",y,ne,oe)})):w.resolve(le).then((function(y){se.value=y,ne(se)}),(function(y){return invoke("throw",y,ne,oe)}))}oe(ie.arg)}var E;this._invoke=function enqueue(y,P){function callInvokeWithMethodAndArg(){return new w((function(w,E){invoke(y,P,w,E)}))}return E=E?E.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}}function maybeInvokeDelegate(y,E){var P=y.iterator[E.method];if(P===w){if(E.delegate=null,"throw"===E.method){if(y.iterator.return&&(E.method="return",E.arg=w,maybeInvokeDelegate(y,E),"throw"===E.method))return me;E.method="throw",E.arg=new TypeError("The iterator does not provide a 'throw' method")}return me}var q=tryCatch(P,y.iterator,E.arg);if("throw"===q.type)return E.method="throw",E.arg=q.arg,E.delegate=null,me;var ne=q.arg;return ne?ne.done?(E[y.resultName]=ne.value,E.next=y.nextLoc,"return"!==E.method&&(E.method="next",E.arg=w),E.delegate=null,me):ne:(E.method="throw",E.arg=new TypeError("iterator result is not an object"),E.delegate=null,me)}function pushTryEntry(y){var w={tryLoc:y[0]};1 in y&&(w.catchLoc=y[1]),2 in y&&(w.finallyLoc=y[2],w.afterLoc=y[3]),this.tryEntries.push(w)}function resetTryEntry(y){var w=y.completion||{};w.type="normal",delete w.arg,y.completion=w}function Context(y){this.tryEntries=[{tryLoc:"root"}],y.forEach(pushTryEntry,this),this.reset(!0)}function values(y){if(y){var E=y[ne];if(E)return E.call(y);if("function"==typeof y.next)return y;if(!isNaN(y.length)){var q=-1,oe=function next(){for(;++q=0;--q){var ne=this.tryEntries[q],oe=ne.completion;if("root"===ne.tryLoc)return handle("end");if(ne.tryLoc<=this.prev){var ie=P.call(ne,"catchLoc"),se=P.call(ne,"finallyLoc");if(ie&&se){if(this.prev=0;--E){var q=this.tryEntries[E];if(q.tryLoc<=this.prev&&P.call(q,"finallyLoc")&&this.prev=0;--w){var E=this.tryEntries[w];if(E.finallyLoc===y)return this.complete(E.completion,E.afterLoc),resetTryEntry(E),me}},catch:function(y){for(var w=this.tryEntries.length-1;w>=0;--w){var E=this.tryEntries[w];if(E.tryLoc===y){var P=E.completion;if("throw"===P.type){var q=P.arg;resetTryEntry(E)}return q}}throw new Error("illegal catch attempt")},delegateYield:function(y,E,P){return this.delegate={iterator:values(y),resultName:E,nextLoc:P},"next"===this.method&&(this.arg=w),me}},y}(y.exports);try{regeneratorRuntime=P}catch(y){Function("r","regeneratorRuntime = r")(P)}},function(y,w){var E=y.exports={version:"2.6.12"};"number"==typeof __e&&(__e=E)},function(y,w){y.exports=function(y){try{return!!y()}catch(y){return!0}}},function(y,w,E){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=function capitalizeString(y){return y.charAt(0).toUpperCase()+y.slice(1)}},function(y,w,E){(function(w){var E="object"==typeof w&&w&&w.Object===Object&&w;y.exports=E}).call(this,E(65))},function(y,w){var E=Function.prototype.toString;y.exports=function toSource(y){if(null!=y){try{return E.call(y)}catch(y){}try{return y+""}catch(y){}}return""}},function(y,w,E){var P=E(333),q=E(197),ne=Object.prototype.hasOwnProperty;y.exports=function assignValue(y,w,E){var oe=y[w];ne.call(y,w)&&q(oe,E)&&(void 0!==E||w in y)||P(y,w,E)}},function(y,w,E){var P=E(152),q=function(){try{var y=P(Object,"defineProperty");return y({},"",{}),y}catch(y){}}();y.exports=q},function(y,w,E){var P=E(913),q=E(249),ne=E(86),oe=E(200),ie=E(334),se=E(250),le=Object.prototype.hasOwnProperty;y.exports=function arrayLikeKeys(y,w){var E=ne(y),pe=!E&&q(y),ge=!E&&!pe&&oe(y),me=!E&&!pe&&!ge&&se(y),he=E||pe||ge||me,ve=he?P(y.length,String):[],ye=ve.length;for(var _e in y)!w&&!le.call(y,_e)||he&&("length"==_e||ge&&("offset"==_e||"parent"==_e)||me&&("buffer"==_e||"byteLength"==_e||"byteOffset"==_e)||ie(_e,ye))||ve.push(_e);return ve}},function(y,w,E){var P=E(253),q=E(917),ne=Object.prototype.hasOwnProperty;y.exports=function baseKeys(y){if(!P(y))return q(y);var w=[];for(var E in Object(y))ne.call(y,E)&&"constructor"!=E&&w.push(E);return w}},function(y,w){y.exports=function overArg(y,w){return function(E){return y(w(E))}}},function(y,w,E){(function(y){var P=E(85),q=w&&!w.nodeType&&w,ne=q&&"object"==typeof y&&y&&!y.nodeType&&y,oe=ne&&ne.exports===q?P.Buffer:void 0,ie=oe?oe.allocUnsafe:void 0;y.exports=function cloneBuffer(y,w){if(w)return y.slice();var E=y.length,P=ie?ie(E):new y.constructor(E);return y.copy(P),P}}).call(this,E(201)(y))},function(y,w){y.exports=function copyArray(y,w){var E=-1,P=y.length;for(w||(w=Array(P));++Ey.length)&&(w=y.length);for(var E=0,P=new Array(w);E=200){var ye=w?null:ie(y);if(ye)return se(ye);me=!1,pe=oe,ve=new P}else ve=w?[]:he;e:for(;++le=8;)((P=ie>>>(se-=8)&255)||E1&&void 0!==arguments[1]&&arguments[1];return this.addMessagesSorted([y],w)}},{key:"formatMessage",value:function formatMessage(y){return _objectSpread(_objectSpread({},y),{},{__html:y.html,pinned_at:y.pinned_at?new Date(y.pinned_at):null,created_at:y.created_at?new Date(y.created_at):new Date,updated_at:y.updated_at?new Date(y.updated_at):new Date,status:y.status||"received"})}},{key:"addMessagesSorted",value:function addMessagesSorted(y){for(var w=arguments.length>1&&void 0!==arguments[1]&&arguments[1],E=arguments.length>2&&void 0!==arguments[2]&&arguments[2],P=0;Pthis.last_message_at.getTime()&&(this.last_message_at=new Date(q.created_at.getTime()));var ne=q.parent_id;if(ne&&!q.show_in_channel||(this.messages=this._addToMessageList(this.messages,q,w)),ne){var oe=this.threads[ne]||[],ie=this._addToMessageList(oe,q,w);this.threads[ne]=ie}}}},{key:"addPinnedMessages",value:function addPinnedMessages(y){for(var w=0;w2&&void 0!==arguments[2]&&arguments[2],P=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"created_at",q=y;if(E&&(q=q.filter((function(y){return!(y.id&&w.id===y.id)}))),0===q.length)return q.concat(w);var ne=w[P].getTime();if(q[q.length-1][P].getTime()7e3&&(delete this.typing[q],this._channel.getClient().dispatchEvent({cid:this._channel.cid,type:"typing.stop",user:{id:q}}))}}},{key:"clearMessages",value:function clearMessages(){this.messages=[]}}]),ChannelState}();function ownKeys$1(y,w){var E=Object.keys(y);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(y);w&&(P=P.filter((function(w){return Object.getOwnPropertyDescriptor(y,w).enumerable}))),E.push.apply(E,P)}return E}function _objectSpread$1(y){for(var w=1;w=y.length?{done:!0}:{done:!1,value:y[P++]}},e:function e(y){throw y},f:q}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ne,oe=!0,ie=!1;return{s:function s(){E=y[Symbol.iterator]()},n:function n(){var y=E.next();return oe=y.done,y},e:function e(y){ie=!0,ne=y},f:function f(){try{oe||null==E.return||E.return()}finally{if(ie)throw ne}}}}function _arrayLikeToArray(y,w){(null==w||w>y.length)&&(w=y.length);for(var E=0,P=new Array(w);E1&&console.warn("client._buildSort() - multiple fields in a single sort object detected. Object's field order is not guaranteed");for(var oe=0,ie=ne;oe=y.length?{done:!0}:{done:!1,value:y[P++]}},e:function e(y){throw y},f:q}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ne,oe=!0,ie=!1;return{s:function s(){E=y[Symbol.iterator]()},n:function n(){var y=E.next();return oe=y.done,y},e:function e(y){ie=!0,ne=y},f:function f(){try{oe||null==E.return||E.return()}finally{if(ie)throw ne}}}}function _arrayLikeToArray$1(y,w){(null==w||w>y.length)&&(w=y.length);for(var E=0,P=new Array(w);E1&&void 0!==P[1]?P[1]:{},E=_objectSpread$2({filter_conditions:{cid:this.cid}},w),"string"!=typeof y){q.next=6;break}E.query=y,q.next=11;break;case 6:if("object"!==se()(y)){q.next=10;break}E.message_filter_conditions=y,q.next=11;break;case 10:throw Error("Invalid type ".concat(se()(y)," for query parameter"));case 11:return q.next=13,this.getClient().wsPromise;case 13:return q.next=15,this.getClient().get(this.getClient().baseURL+"/search",{payload:E});case 15:return q.abrupt("return",q.sent);case 16:case"end":return q.stop()}}),_callee4,this)}))),function search(y){return ot.apply(this,arguments)})},{key:"queryMembers",value:(rt=_e()(ve.a.mark((function _callee5(y){var w,E,P,q,ne,oe,ie=arguments;return ve.a.wrap((function _callee5$(se){for(;;)switch(se.prev=se.next){case 0:return E=ie.length>1&&void 0!==ie[1]?ie[1]:[],P=ie.length>2&&void 0!==ie[2]?ie[2]:{},ne=this.type,this.id?q=this.id:null!==(w=this.data)&&void 0!==w&&w.members&&Array.isArray(this.data.members)&&(oe=this.data.members),se.next=6,this.getClient().get(this.getClient().baseURL+"/members",{payload:_objectSpread$2({type:ne,id:q,members:oe,sort:normalizeQuerySort(E),filter_conditions:y},P)});case 6:return se.abrupt("return",se.sent);case 7:case"end":return se.stop()}}),_callee5,this)}))),function queryMembers(y){return rt.apply(this,arguments)})},{key:"sendReaction",value:(nt=_e()(ve.a.mark((function _callee6(y,w,E){return ve.a.wrap((function _callee6$(P){for(;;)switch(P.prev=P.next){case 0:if(y){P.next=2;break}throw Error("Message id is missing");case 2:if(w&&0!==Object.keys(w).length){P.next=4;break}throw Error("Reaction object is missing");case 4:return P.next=6,this.getClient().post(this.getClient().baseURL+"/messages/".concat(y,"/reaction"),_objectSpread$2({reaction:w},E));case 6:return P.abrupt("return",P.sent);case 7:case"end":return P.stop()}}),_callee6,this)}))),function sendReaction(y,w,E){return nt.apply(this,arguments)})},{key:"deleteReaction",value:function deleteReaction(y,w,E){if(this._checkInitialized(),!w||!y)throw Error("Deleting a reaction requires specifying both the message and reaction type");var P=this.getClient().baseURL+"/messages/".concat(y,"/reaction/").concat(w);return E?this.getClient().delete(P,{user_id:E}):this.getClient().delete(P,{})}},{key:"update",value:(et=_e()(ve.a.mark((function _callee7(){var y,w,E,P=arguments;return ve.a.wrap((function _callee7$(q){for(;;)switch(q.prev=q.next){case 0:return y=P.length>0&&void 0!==P[0]?P[0]:{},w=P.length>1?P[1]:void 0,["config","cid","created_by","id","member_count","type","created_at","updated_at","last_message_at"].forEach((function(w){delete y[w]})),q.next=6,this.getClient().post(this._channelURL(),{message:w,data:y});case 6:return E=q.sent,this.data=E.channel,q.abrupt("return",E);case 9:case"end":return q.stop()}}),_callee7,this)}))),function update(){return et.apply(this,arguments)})},{key:"updatePartial",value:(Xe=_e()(ve.a.mark((function _callee8(y){return ve.a.wrap((function _callee8$(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.getClient().patch(this._channelURL(),y);case 2:return w.abrupt("return",w.sent);case 3:case"end":return w.stop()}}),_callee8,this)}))),function updatePartial(y){return Xe.apply(this,arguments)})},{key:"enableSlowMode",value:($e=_e()(ve.a.mark((function _callee9(y){var w;return ve.a.wrap((function _callee9$(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,this.getClient().post(this._channelURL(),{cooldown:y});case 2:return w=E.sent,this.data=w.channel,E.abrupt("return",w);case 5:case"end":return E.stop()}}),_callee9,this)}))),function enableSlowMode(y){return $e.apply(this,arguments)})},{key:"disableSlowMode",value:(We=_e()(ve.a.mark((function _callee10(){var y;return ve.a.wrap((function _callee10$(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.getClient().post(this._channelURL(),{cooldown:0});case 2:return y=w.sent,this.data=y.channel,w.abrupt("return",y);case 5:case"end":return w.stop()}}),_callee10,this)}))),function disableSlowMode(){return We.apply(this,arguments)})},{key:"delete",value:(Ue=_e()(ve.a.mark((function _callee11(){return ve.a.wrap((function _callee11$(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,this.getClient().delete(this._channelURL(),{});case 2:return y.abrupt("return",y.sent);case 3:case"end":return y.stop()}}),_callee11,this)}))),function _delete(){return Ue.apply(this,arguments)})},{key:"truncate",value:(Ne=_e()(ve.a.mark((function _callee12(){return ve.a.wrap((function _callee12$(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,this.getClient().post(this._channelURL()+"/truncate",{});case 2:return y.abrupt("return",y.sent);case 3:case"end":return y.stop()}}),_callee12,this)}))),function truncate(){return Ne.apply(this,arguments)})},{key:"acceptInvite",value:(Ve=_e()(ve.a.mark((function _callee13(){var y,w,E=arguments;return ve.a.wrap((function _callee13$(P){for(;;)switch(P.prev=P.next){case 0:return y=E.length>0&&void 0!==E[0]?E[0]:{},P.next=3,this.getClient().post(this._channelURL(),_objectSpread$2({accept_invite:!0},y));case 3:return w=P.sent,this.data=w.channel,P.abrupt("return",w);case 6:case"end":return P.stop()}}),_callee13,this)}))),function acceptInvite(){return Ve.apply(this,arguments)})},{key:"rejectInvite",value:(Be=_e()(ve.a.mark((function _callee14(){var y,w,E=arguments;return ve.a.wrap((function _callee14$(P){for(;;)switch(P.prev=P.next){case 0:return y=E.length>0&&void 0!==E[0]?E[0]:{},P.next=3,this.getClient().post(this._channelURL(),_objectSpread$2({reject_invite:!0},y));case 3:return w=P.sent,this.data=w.channel,P.abrupt("return",w);case 6:case"end":return P.stop()}}),_callee14,this)}))),function rejectInvite(){return Be.apply(this,arguments)})},{key:"addMembers",value:(je=_e()(ve.a.mark((function _callee15(y,w){var E;return ve.a.wrap((function _callee15$(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,this.getClient().post(this._channelURL(),{add_members:y,message:w});case 2:return E=P.sent,this.data=E.channel,P.abrupt("return",E);case 5:case"end":return P.stop()}}),_callee15,this)}))),function addMembers(y,w){return je.apply(this,arguments)})},{key:"addModerators",value:(Fe=_e()(ve.a.mark((function _callee16(y,w){var E;return ve.a.wrap((function _callee16$(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,this.getClient().post(this._channelURL(),{add_moderators:y,message:w});case 2:return E=P.sent,this.data=E.channel,P.abrupt("return",E);case 5:case"end":return P.stop()}}),_callee16,this)}))),function addModerators(y,w){return Fe.apply(this,arguments)})},{key:"inviteMembers",value:(Oe=_e()(ve.a.mark((function _callee17(y,w){var E;return ve.a.wrap((function _callee17$(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,this.getClient().post(this._channelURL(),{invites:y,message:w});case 2:return E=P.sent,this.data=E.channel,P.abrupt("return",E);case 5:case"end":return P.stop()}}),_callee17,this)}))),function inviteMembers(y,w){return Oe.apply(this,arguments)})},{key:"removeMembers",value:(Te=_e()(ve.a.mark((function _callee18(y,w){var E;return ve.a.wrap((function _callee18$(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,this.getClient().post(this._channelURL(),{remove_members:y,message:w});case 2:return E=P.sent,this.data=E.channel,P.abrupt("return",E);case 5:case"end":return P.stop()}}),_callee18,this)}))),function removeMembers(y,w){return Te.apply(this,arguments)})},{key:"demoteModerators",value:(Se=_e()(ve.a.mark((function _callee19(y,w){var E;return ve.a.wrap((function _callee19$(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,this.getClient().post(this._channelURL(),{demote_moderators:y,message:w});case 2:return E=P.sent,this.data=E.channel,P.abrupt("return",E);case 5:case"end":return P.stop()}}),_callee19,this)}))),function demoteModerators(y,w){return Se.apply(this,arguments)})},{key:"mute",value:(ke=_e()(ve.a.mark((function _callee20(){var y,w=arguments;return ve.a.wrap((function _callee20$(E){for(;;)switch(E.prev=E.next){case 0:return y=w.length>0&&void 0!==w[0]?w[0]:{},E.next=3,this.getClient().post(this.getClient().baseURL+"/moderation/mute/channel",_objectSpread$2({channel_cid:this.cid},y));case 3:return E.abrupt("return",E.sent);case 4:case"end":return E.stop()}}),_callee20,this)}))),function mute(){return ke.apply(this,arguments)})},{key:"unmute",value:(Re=_e()(ve.a.mark((function _callee21(){var y,w=arguments;return ve.a.wrap((function _callee21$(E){for(;;)switch(E.prev=E.next){case 0:return y=w.length>0&&void 0!==w[0]?w[0]:{},E.next=3,this.getClient().post(this.getClient().baseURL+"/moderation/unmute/channel",_objectSpread$2({channel_cid:this.cid},y));case 3:return E.abrupt("return",E.sent);case 4:case"end":return E.stop()}}),_callee21,this)}))),function unmute(){return Re.apply(this,arguments)})},{key:"muteStatus",value:function muteStatus(){return this._checkInitialized(),this.getClient()._muteStatus(this.cid)}},{key:"sendAction",value:function sendAction(y,w){if(this._checkInitialized(),!y)throw Error("Message id is missing");return this.getClient().post(this.getClient().baseURL+"/messages/".concat(y,"/action"),{message_id:y,form_data:w,id:this.id,type:this.type})}},{key:"keystroke",value:(ye=_e()(ve.a.mark((function _callee22(y){var w,E,P;return ve.a.wrap((function _callee22$(q){for(;;)switch(q.prev=q.next){case 0:if(null!==(w=this.getConfig())&&void 0!==w&&w.typing_events){q.next=2;break}return q.abrupt("return");case 2:if(E=new Date,P=this.lastTypingEvent&&E.getTime()-this.lastTypingEvent.getTime(),this.lastKeyStroke=E,this.isTyping=!0,!(null===P||P>2e3)){q.next=10;break}return this.lastTypingEvent=new Date,q.next=10,this.sendEvent({type:"typing.start",parent_id:y});case 10:case"end":return q.stop()}}),_callee22,this)}))),function keystroke(y){return ye.apply(this,arguments)})},{key:"stopTyping",value:(he=_e()(ve.a.mark((function _callee23(y){var w;return ve.a.wrap((function _callee23$(E){for(;;)switch(E.prev=E.next){case 0:if(null!==(w=this.getConfig())&&void 0!==w&&w.typing_events){E.next=2;break}return E.abrupt("return");case 2:return this.lastTypingEvent=null,this.isTyping=!1,E.next=6,this.sendEvent({type:"typing.stop",parent_id:y});case 6:case"end":return E.stop()}}),_callee23,this)}))),function stopTyping(y){return he.apply(this,arguments)})},{key:"lastMessage",value:function lastMessage(){var y=this.state.messages.length-5;y<0&&(y=0);var w=this.state.messages.length+1,E=this.state.messages.slice(y,w);return E.sort((function(y,w){return w.created_at.getTime()-y.created_at.getTime()})),E[0]}},{key:"markRead",value:(ge=_e()(ve.a.mark((function _callee24(){var y,w,E=arguments;return ve.a.wrap((function _callee24$(P){for(;;)switch(P.prev=P.next){case 0:if(w=E.length>0&&void 0!==E[0]?E[0]:{},this._checkInitialized(),null!==(y=this.getConfig())&&void 0!==y&&y.read_events){P.next=4;break}return P.abrupt("return",Promise.resolve(null));case 4:return P.next=6,this.getClient().post(this._channelURL()+"/read",_objectSpread$2({},w));case 6:return P.abrupt("return",P.sent);case 7:case"end":return P.stop()}}),_callee24,this)}))),function markRead(){return ge.apply(this,arguments)})},{key:"clean",value:function clean(){this.lastKeyStroke&&((new Date).getTime()-this.lastKeyStroke.getTime()>1e3&&this.isTyping&&logChatPromiseExecution(this.stopTyping(),"stop typing event"));this.state.clean()}},{key:"watch",value:(pe=_e()(ve.a.mark((function _callee25(y){var w,E,P;return ve.a.wrap((function _callee25$(q){for(;;)switch(q.prev=q.next){case 0:return w={state:!0,watch:!0,presence:!1},q.next=3,this.getClient().wsPromise;case 3:return this.getClient()._hasConnectionID()||(w.watch=!1),E=_objectSpread$2(_objectSpread$2({},w),y),q.next=7,this.query(E);case 7:return P=q.sent,this.initialized=!0,this.data=P.channel,this._client.logger("info","channel:watch() - started watching channel ".concat(this.cid),{tags:["channel"],channel:this}),q.abrupt("return",P);case 12:case"end":return q.stop()}}),_callee25,this)}))),function watch(y){return pe.apply(this,arguments)})},{key:"stopWatching",value:(le=_e()(ve.a.mark((function _callee26(){var y;return ve.a.wrap((function _callee26$(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.getClient().post(this._channelURL()+"/stop-watching",{});case 2:return y=w.sent,this._client.logger("info","channel:watch() - stopped watching channel ".concat(this.cid),{tags:["channel"],channel:this}),w.abrupt("return",y);case 5:case"end":return w.stop()}}),_callee26,this)}))),function stopWatching(){return le.apply(this,arguments)})},{key:"getReplies",value:(ie=_e()(ve.a.mark((function _callee27(y,w){var E;return ve.a.wrap((function _callee27$(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,this.getClient().get(this.getClient().baseURL+"/messages/".concat(y,"/replies"),_objectSpread$2({},w));case 2:return(E=P.sent).messages&&this.state.addMessagesSorted(E.messages),P.abrupt("return",E);case 5:case"end":return P.stop()}}),_callee27,this)}))),function getReplies(y,w){return ie.apply(this,arguments)})},{key:"getReactions",value:function getReactions(y,w){return this.getClient().get(this.getClient().baseURL+"/messages/".concat(y,"/reactions"),_objectSpread$2({},w))}},{key:"getMessagesById",value:function getMessagesById(y){return this.getClient().get(this._channelURL()+"/messages",{ids:y.join(",")})}},{key:"lastRead",value:function lastRead(){this._checkInitialized();var y=this.getClient().userID;if(y)return this.state.read[y]?this.state.read[y].last_read:null}},{key:"_countMessageAsUnread",value:function _countMessageAsUnread(y){var w,E;return!y.shadowed&&(!y.silent&&((null===(w=y.user)||void 0===w?void 0:w.id)!==this.getClient().userID&&(null===(E=y.user)||void 0===E||!E.id||!this.getClient().userMuteStatus(y.user.id))))}},{key:"countUnread",value:function countUnread(y){if(!y)return this.state.unreadCount;for(var w=0,E=0;Ey&&this._countMessageAsUnread(P)&&w++}return w}},{key:"countUnreadMentions",value:function countUnreadMentions(){for(var y=this.lastRead(),w=this.getClient().userID,E=0,P=0;Py)&&null!==(q=ne.mentioned_users)&&void 0!==q&&q.some((function(y){return y.id===w}))&&E++}return E}},{key:"query",value:(oe=_e()(ve.a.mark((function _callee28(y){var w,E,P,q;return ve.a.wrap((function _callee28$(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.next=2,this.getClient().wsPromise;case 2:return w="".concat(this.getClient().baseURL,"/channels/").concat(this.type),this.id&&(w+="/".concat(this.id)),ne.next=6,this.getClient().post(w+"/query",_objectSpread$2({data:this._data,state:!0},y));case 6:return E=ne.sent,this.id||(this.id=E.channel.id,this.cid=E.channel.cid,P=E.members.map((function(y){return y.user_id})).sort().join(","),(q="".concat(this.type,":!members-").concat(P))in this.getClient().activeChannels&&delete this.getClient().activeChannels[q],this.cid in this.getClient().activeChannels||(this.getClient().activeChannels[this.cid]=this)),this.getClient()._addChannelConfig(E),this._initializeState(E),ne.abrupt("return",E);case 11:case"end":return ne.stop()}}),_callee28,this)}))),function query(y){return oe.apply(this,arguments)})},{key:"banUser",value:(ne=_e()(ve.a.mark((function _callee29(y,w){return ve.a.wrap((function _callee29$(E){for(;;)switch(E.prev=E.next){case 0:return this._checkInitialized(),E.next=3,this.getClient().banUser(y,_objectSpread$2(_objectSpread$2({},w),{},{type:this.type,id:this.id}));case 3:return E.abrupt("return",E.sent);case 4:case"end":return E.stop()}}),_callee29,this)}))),function banUser(y,w){return ne.apply(this,arguments)})},{key:"hide",value:(q=_e()(ve.a.mark((function _callee30(){var y,w,E=arguments;return ve.a.wrap((function _callee30$(P){for(;;)switch(P.prev=P.next){case 0:return y=E.length>0&&void 0!==E[0]?E[0]:null,w=E.length>1&&void 0!==E[1]&&E[1],this._checkInitialized(),P.next=5,this.getClient().post("".concat(this._channelURL(),"/hide"),{user_id:y,clear_history:w});case 5:return P.abrupt("return",P.sent);case 6:case"end":return P.stop()}}),_callee30,this)}))),function hide(){return q.apply(this,arguments)})},{key:"show",value:(P=_e()(ve.a.mark((function _callee31(){var y,w=arguments;return ve.a.wrap((function _callee31$(E){for(;;)switch(E.prev=E.next){case 0:return y=w.length>0&&void 0!==w[0]?w[0]:null,this._checkInitialized(),E.next=4,this.getClient().post("".concat(this._channelURL(),"/show"),{user_id:y});case 4:return E.abrupt("return",E.sent);case 5:case"end":return E.stop()}}),_callee31,this)}))),function show(){return P.apply(this,arguments)})},{key:"unbanUser",value:(E=_e()(ve.a.mark((function _callee32(y){return ve.a.wrap((function _callee32$(w){for(;;)switch(w.prev=w.next){case 0:return this._checkInitialized(),w.next=3,this.getClient().unbanUser(y,{type:this.type,id:this.id});case 3:return w.abrupt("return",w.sent);case 4:case"end":return w.stop()}}),_callee32,this)}))),function unbanUser(y){return E.apply(this,arguments)})},{key:"shadowBan",value:(w=_e()(ve.a.mark((function _callee33(y,w){return ve.a.wrap((function _callee33$(E){for(;;)switch(E.prev=E.next){case 0:return this._checkInitialized(),E.next=3,this.getClient().shadowBan(y,_objectSpread$2(_objectSpread$2({},w),{},{type:this.type,id:this.id}));case 3:return E.abrupt("return",E.sent);case 4:case"end":return E.stop()}}),_callee33,this)}))),function shadowBan(y,E){return w.apply(this,arguments)})},{key:"removeShadowBan",value:(y=_e()(ve.a.mark((function _callee34(y){return ve.a.wrap((function _callee34$(w){for(;;)switch(w.prev=w.next){case 0:return this._checkInitialized(),w.next=3,this.getClient().removeShadowBan(y,{type:this.type,id:this.id});case 3:return w.abrupt("return",w.sent);case 4:case"end":return w.stop()}}),_callee34,this)}))),function removeShadowBan(w){return y.apply(this,arguments)})},{key:"on",value:function on(y,w){var E=w?y:"all";if(!tt(E))throw Error("Invalid event type ".concat(E));var P=w||y;E in this.listeners||(this.listeners[E]=[]),this._client.logger("info","Attaching listener for ".concat(E," event on channel ").concat(this.cid),{tags:["event","channel"],channel:this}),this.listeners[E].push(P)}},{key:"off",value:function off(y,w){var E=w?y:"all";if(!tt(E))throw Error("Invalid event type ".concat(E));var P=w||y;E in this.listeners||(this.listeners[E]=[]),this._client.logger("info","Removing listener for ".concat(E," event from channel ").concat(this.cid),{tags:["event","channel"],channel:this}),this.listeners[E]=this.listeners[E].filter((function(y){return y!==P}))}},{key:"_handleChannelEvent",value:function _handleChannelEvent(y){var w,E,P,q,ne,oe,ie,se=this;this._client.logger("info","channel:_handleChannelEvent - Received event of type { ".concat(y.type," } on ").concat(this.cid),{tags:["event","channel"],channel:this});var le=se.state;switch(y.type){case"typing.start":null!==(w=y.user)&&void 0!==w&&w.id&&(le.typing[y.user.id]=y);break;case"typing.stop":null!==(E=y.user)&&void 0!==E&&E.id&&delete le.typing[y.user.id];break;case"message.read":var pe,ge;if(null!==(P=y.user)&&void 0!==P&&P.id)le.read[y.user.id]={last_read:y.received_at,user:y.user},(null===(pe=y.user)||void 0===pe?void 0:pe.id)===(null===(ge=this.getClient().user)||void 0===ge?void 0:ge.id)&&(le.unreadCount=0);break;case"user.watching.start":case"user.updated":null!==(q=y.user)&&void 0!==q&&q.id&&(le.watchers[y.user.id]=y.user);break;case"user.watching.stop":null!==(ne=y.user)&&void 0!==ne&&ne.id&&delete le.watchers[y.user.id];break;case"message.deleted":y.message&&(y.hard_delete?le.removeMessage(y.message):le.addMessageSorted(y.message),y.message.pinned&&le.removePinnedMessage(y.message));break;case"message.new":if(y.message){var me,he,ve,ye=(null===(me=y.user)||void 0===me?void 0:me.id)===(null===(he=this.getClient().user)||void 0===he?void 0:he.id),_e=y.message.parent_id&&!y.message.show_in_channel;(this.state.isUpToDate||_e)&&le.addMessageSorted(y.message,ye),y.message.pinned&&le.addPinnedMessage(y.message),ye&&null!==(ve=y.user)&&void 0!==ve&&ve.id?(le.unreadCount=0,le.read[y.user.id]={last_read:new Date(y.created_at),user:y.user}):this._countMessageAsUnread(y.message)&&(le.unreadCount=le.unreadCount+1)}break;case"message.updated":y.message&&(le.addMessageSorted(y.message),y.message.pinned?le.addPinnedMessage(y.message):le.removePinnedMessage(y.message));break;case"channel.truncated":le.clearMessages(),le.unreadCount=0;break;case"member.added":case"member.updated":null!==(oe=y.member)&&void 0!==oe&&oe.user_id&&(le.members[y.member.user_id]=y.member);break;case"member.removed":null!==(ie=y.user)&&void 0!==ie&&ie.id&&delete le.members[y.user.id];break;case"channel.updated":y.channel&&(se.data=y.channel);break;case"reaction.new":y.reaction&&le.addReaction(y.reaction,y.message);break;case"reaction.deleted":y.reaction&&le.removeReaction(y.reaction,y.message);break;case"reaction.updated":y.reaction&&le.addReaction(y.reaction,y.message,!0);break;case"channel.hidden":y.clear_history&&le.clearMessages()}void 0!==y.watcher_count&&(se.state.watcher_count=y.watcher_count)}},{key:"_checkInitialized",value:function _checkInitialized(){if(!this.initialized&&!this.getClient()._isUsingServerAuth())throw Error("Channel ".concat(this.cid," hasn't been initialized yet. Make sure to call .watch() and wait for it to resolve"))}},{key:"_initializeState",value:function _initializeState(y){var w=this.getClient(),E=w.state,P=w.user,q=w.userID;if(y.members){var ne,oe=_createForOfIteratorHelper$1(y.members);try{for(oe.s();!(ne=oe.n()).done;){var ie=ne.value;ie.user&&E.updateUserReference(ie.user,this.cid)}}catch(y){oe.e(y)}finally{oe.f()}}this.state.membership=y.membership||{};var se=y.messages||[];if(this.state.messages||(this.state.messages=[]),this.state.addMessagesSorted(se,!1,!0),this.state.pinnedMessages||(this.state.pinnedMessages=[]),this.state.addPinnedMessages(y.pinned_messages||[]),this.state.watcher_count=y.watcher_count||0,y.watchers){var le,pe=_createForOfIteratorHelper$1(y.watchers);try{for(pe.s();!(le=pe.n()).done;){var ge=le.value;ge&&(E.updateUserReference(ge,this.cid),this.state.watchers[ge.id]=ge)}}catch(y){pe.e(y)}finally{pe.f()}}if(null!=q){var me=this.state.last_message_at||new Date;P&&(this.state.read[P.id]={user:P,last_read:me})}if(y.read){var he,ve=_createForOfIteratorHelper$1(y.read);try{for(ve.s();!(he=ve.n()).done;){var ye=he.value,_e=_objectSpread$2(_objectSpread$2({},ye),{},{last_read:new Date(ye.last_read)});this.state.read[ye.user.id]=_e,ye.user.id===(null==P?void 0:P.id)&&"number"==typeof _e.unread_messages&&(this.state.unreadCount=_e.unread_messages)}}catch(y){ve.e(y)}finally{ve.f()}}if(y.members){var Re,we=_createForOfIteratorHelper$1(y.members);try{for(we.s();!(Re=we.n()).done;){var ke=Re.value;ke.user&&(this.state.members[ke.user.id]=ke)}}catch(y){we.e(y)}finally{we.f()}}}},{key:"_disconnect",value:function _disconnect(){this._client.logger("info","channel:disconnect() - Disconnecting the channel ".concat(this.cid),{tags:["connection","channel"],channel:this}),this.disconnected=!0}}]),Channel}();function _createForOfIteratorHelper$2(y,w){var E;if("undefined"==typeof Symbol||null==y[Symbol.iterator]){if(Array.isArray(y)||(E=function _unsupportedIterableToArray$2(y,w){if(!y)return;if("string"==typeof y)return _arrayLikeToArray$2(y,w);var E=Object.prototype.toString.call(y).slice(8,-1);"Object"===E&&y.constructor&&(E=y.constructor.name);if("Map"===E||"Set"===E)return Array.from(y);if("Arguments"===E||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return _arrayLikeToArray$2(y,w)}(y))||w&&y&&"number"==typeof y.length){E&&(y=E);var P=0,q=function F(){};return{s:q,n:function n(){return P>=y.length?{done:!0}:{done:!1,value:y[P++]}},e:function e(y){throw y},f:q}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ne,oe=!0,ie=!1;return{s:function s(){E=y[Symbol.iterator]()},n:function n(){var y=E.next();return oe=y.done,y},e:function e(y){ie=!0,ne=y},f:function f(){try{oe||null==E.return||E.return()}finally{if(ie)throw ne}}}}function _arrayLikeToArray$2(y,w){(null==w||w>y.length)&&(w=y.length);for(var E=0,P=new Array(w);E1&&void 0!==arguments[1])||arguments[1];st(y)&&(E=y.code,P="unknown",q=y.reason),dt(y)&&(E=y.error.code,P=y.error.StatusCode,q=y.error.message),w.logger("warn","connection:_errorFromWSEvent() - WS failed with code ".concat(E),{tags:["connection"],event:y});var oe=new Error("WS failed with code ".concat(E," and reason - ").concat(q));return oe.code=E,oe.StatusCode=P,oe.isWSFailure=ne,oe})),Ae()(this,"_listenForConnectionChanges",(function(){"undefined"!=typeof window&&null!=window&&null!=window.addEventListener&&(window.addEventListener("offline",w.onlineStatusChanged),window.addEventListener("online",w.onlineStatusChanged))})),Ae()(this,"_removeConnectionListeners",(function(){"undefined"!=typeof window&&null!=window&&null!=window.addEventListener&&(window.removeEventListener("offline",w.onlineStatusChanged),window.removeEventListener("online",w.onlineStatusChanged))})),Ae()(this,"_retryInterval",(function(){var y=Math.min(500+2e3*w.consecutiveFailures,25e3),E=Math.min(Math.max(250,2e3*(w.consecutiveFailures-1)),25e3);return Math.floor(Math.random()*(y-E)+E)})),Ae()(this,"_setupConnectionPromise",(function(){var y=w;w.isResolved=!1,w.connectionOpen=new Promise((function(w,E){y.resolvePromise=w,y.rejectPromise=E})).then((function(y){if(y.data&&"string"==typeof y.data){var w=JSON.parse(y.data);if(w&&null!=w.error)throw new Error(JSON.stringify(w.error));return w}}),(function(y){throw y}))})),this.wsBaseURL=he,this.clientID=q,this.userID=me,this.user=pe,this.authType=P,this.userAgent=ge,this.apiKey=E,this.tokenManager=le,this.consecutiveFailures=0,this.totalFailures=0,this.isConnecting=!1,this.isHealthy=!1,this.recoverCallback=se,this.messageCallback=ie,this.eventCallback=ne,this.logger=oe,this.wsID=1,this.lastEvent=null,this.healthCheckInterval=3e4,this.monitorInterval=1e3,this._listenForConnectionChanges()}var y,w,E;return Me()(StableWSConnection,[{key:"connect",value:(E=_e()(ve.a.mark((function _callee(){var y;return ve.a.wrap((function _callee$(w){for(;;)switch(w.prev=w.next){case 0:if(!this.isConnecting){w.next=2;break}throw Error("You've called connect twice, can only attempt 1 connection at the time");case 2:return w.prev=2,this.isConnecting=!0,w.next=6,this._connect();case 6:return y=w.sent,this.isConnecting=!1,this.consecutiveFailures=0,this._startMonitor(),this._startHealthCheck(),this.logger("info","connection:connect() - Established ws connection with healthcheck: ".concat(y),{tags:["connection"]}),w.abrupt("return",y);case 15:if(w.prev=15,w.t0=w.catch(2),this.isConnecting=!1,this.isHealthy=!1,this.consecutiveFailures+=1,w.t0.code!==rt.TOKEN_EXPIRED||this.tokenManager.isStatic()){w.next=23;break}return this.logger("info","connection:connect() - WS failure due to expired token, so going to try to reload token and reconnect",{tags:["connection"]}),w.abrupt("return",this._reconnect({refreshToken:!0}));case 23:if(w.t0.isWSFailure){w.next=25;break}throw new Error(JSON.stringify({code:w.t0.code,StatusCode:w.t0.StatusCode,message:w.t0.message,isWSFailure:w.t0.isWSFailure}));case 25:case"end":return w.stop()}}),_callee,this,[[2,15]])}))),function connect(){return E.apply(this,arguments)})},{key:"disconnect",value:function disconnect(y){var w,E=this;this.logger("info","connection:disconnect() - Closing the websocket connection for wsID ".concat(this.wsID),{tags:["connection"]}),this.wsID+=1,this.healthCheckIntervalRef&&clearInterval(this.healthCheckIntervalRef),this.monitorIntervalRef&&clearInterval(this.monitorIntervalRef),this._removeConnectionListeners(),this.isHealthy=!1,this.ws&&this.ws.removeAllListeners&&this.ws.removeAllListeners();var P=this.ws;return P&&P.close&&P.readyState===P.OPEN?(w=new Promise((function(w){var q=function onclose(y){E.logger("info","connection:disconnect() - resolving isClosedPromise ".concat(y?"with":"without"," close frame"),{tags:["connection"],event:y}),w()};P.onclose=q,setTimeout(q,null!=y?y:1e3)})),this.logger("info","connection:disconnect() - Manually closed connection by calling client.disconnect()",{tags:["connection"]}),P.close(rt.WS_CLOSED_SUCCESS,"Manually closed connection by calling client.disconnect()")):(this.logger("info","connection:disconnect() - ws connection doesn't exist or it is already closed.",{tags:["connection"]}),w=Promise.resolve()),delete this.ws,w}},{key:"_connect",value:(w=_e()(ve.a.mark((function _callee2(){var y,w;return ve.a.wrap((function _callee2$(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,this.tokenManager.tokenReady();case 2:return this._setupConnectionPromise(),y=this._buildUrl(),this.ws=new Ue.a(y),this.ws.onopen=this.onopen.bind(this,this.wsID),this.ws.onclose=this.onclose.bind(this,this.wsID),this.ws.onerror=this.onerror.bind(this,this.wsID),this.ws.onmessage=this.onmessage.bind(this,this.wsID),E.next=11,this.connectionOpen;case 11:if(!(w=E.sent)){E.next=15;break}return this.connectionID=w.connection_id,E.abrupt("return",w);case 15:return E.abrupt("return",void 0);case 16:case"end":return E.stop()}}),_callee2,this)}))),function _connect(){return w.apply(this,arguments)})},{key:"_reconnect",value:(y=_e()(ve.a.mark((function _callee3(){var y,w,E,P=arguments;return ve.a.wrap((function _callee3$(q){for(;;)switch(q.prev=q.next){case 0:if(y=P.length>0&&void 0!==P[0]?P[0]:{},this.logger("info","connection:_reconnect() - Initiating the reconnect",{tags:["connection"]}),!this.isConnecting&&!this.isHealthy){q.next=5;break}return this.logger("info","connection:_reconnect() - Abort (1) since already connecting or healthy",{tags:["connection"]}),q.abrupt("return");case 5:return(w=y.interval)||(w=this._retryInterval()),q.next=9,nt(w);case 9:if(!this.isConnecting&&!this.isHealthy){q.next=12;break}return this.logger("info","connection:_reconnect() - Abort (2) since already connecting or healthy",{tags:["connection"]}),q.abrupt("return");case 12:if(this.isConnecting=!0,this.logger("info","connection:_reconnect() - Destroying current WS connection",{tags:["connection"]}),this._destroyCurrentWSConnection(),!y.refreshToken){q.next=18;break}return q.next=18,this.tokenManager.loadToken();case 18:return q.prev=18,q.next=21,this._connect();case 21:if(E=q.sent,!this.recoverCallback){q.next=27;break}return this.logger("info","connection:_reconnect() - Waiting for recoverCallBack",{tags:["connection"]}),q.next=26,this.recoverCallback(E);case 26:this.logger("info","connection:_reconnect() - Finished recoverCallBack",{tags:["connection"]});case 27:this.isConnecting=!1,this.consecutiveFailures=0,q.next=40;break;case 31:if(q.prev=31,q.t0=q.catch(18),this.isConnecting=!1,this.isHealthy=!1,this.consecutiveFailures+=1,q.t0.code!==rt.TOKEN_EXPIRED||this.tokenManager.isStatic()){q.next=39;break}return this.logger("info","connection:_reconnect() - WS failure due to expired token, so going to try to reload token and reconnect",{tags:["connection"]}),q.abrupt("return",this._reconnect({refreshToken:!0}));case 39:q.t0.isWSFailure&&(this.logger("info","connection:_reconnect() - WS failure, so going to try to reconnect",{tags:["connection"]}),this._reconnect());case 40:this.logger("info","connection:_reconnect() - == END ==",{tags:["connection"]});case 41:case"end":return q.stop()}}),_callee3,this,[[18,31]])}))),function _reconnect(){return y.apply(this,arguments)})},{key:"_destroyCurrentWSConnection",value:function _destroyCurrentWSConnection(){this.wsID+=1;try{this.ws&&this.ws.removeAllListeners&&this.ws.removeAllListeners(),this.ws&&this.ws.close&&this.ws.close()}catch(y){}}},{key:"_startHealthCheck",value:function _startHealthCheck(){var y=this;this.healthCheckIntervalRef=setInterval((function(){var w=[{type:"health.check",client_id:y.clientID,user_id:y.userID}];try{var E;null===(E=y.ws)||void 0===E||E.send(JSON.stringify(w))}catch(y){}}),y.healthCheckInterval)}},{key:"_startMonitor",value:function _startMonitor(){var y=this,w=this;this.monitorIntervalRef=setInterval((function(){var E=new Date;w.lastEvent&&E.getTime()-w.lastEvent.getTime()>y.healthCheckInterval+1e4&&(y.logger("info","connection:_startMonitor - going to reconnect",{tags:["connection"]}),w._setHealth(!1),w._reconnect())}),w.monitorInterval)}}]),StableWSConnection}();function ownKeys$3(y,w){var E=Object.keys(y);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(y);w&&(P=P.filter((function(w){return Object.getOwnPropertyDescriptor(y,w).enumerable}))),E.push.apply(E,P)}return E}function _objectSpread$3(y){for(var w=1;w2&&void 0!==arguments[2]?arguments[2]:{};if("string"!=typeof w)throw new TypeError("userId should be a string");_objectSpread$3({user_id:w},E);throw Error("Unable to find jwt crypto, if you are getting this error is probably because you are trying to generate tokens on browser or React Native (or other environment where crypto functions are not available). Please Note: token should only be generated server-side.")}function JWTServerToken(y){var w=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},E={server:!0},P=oe()({algorithm:"HS256",noTimestamp:!0},w);return null.sign(E,y,P)}function UserFromToken(y){var w=y.split(".");if(3!==w.length)return"";var E=w[1],P=$e(E);return JSON.parse(P).user_id}function DevToken(y){return["eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9",We(JSON.stringify({user_id:y})),"devtoken"].join(".")}function CheckSignature(w,E,P){var q=y.from(E,"ascii");return null.createHmac("sha256",q).update(w).digest("hex")===P}var lt=function TokenManager(y){var w=this;we()(this,TokenManager),Ae()(this,"loadTokenPromise",void 0),Ae()(this,"type",void 0),Ae()(this,"secret",void 0),Ae()(this,"token",void 0),Ae()(this,"tokenProvider",void 0),Ae()(this,"user",void 0),Ae()(this,"setTokenOrProvider",function(){var y=_e()(ve.a.mark((function _callee(y,E){return ve.a.wrap((function _callee$(P){for(;;)switch(P.prev=P.next){case 0:return w.validateToken(y,E),w.user=E,isFunction(y)&&(w.tokenProvider=y,w.type="provider"),"string"==typeof y&&(w.token=y,w.type="static"),!y&&w.user&&w.secret&&(w.token=JWTUserToken(w.secret,E.id,{},{}),w.type="static"),P.next=7,w.loadToken();case 7:case"end":return P.stop()}}),_callee)})));return function(w,E){return y.apply(this,arguments)}}()),Ae()(this,"reset",(function(){w.token=void 0,w.user=void 0,w.loadTokenPromise=null})),Ae()(this,"validateToken",(function(y,E){if(!E||!E.anon||y){if(!w.secret&&!y)throw new Error("User token can not be empty");if(y&&"string"!=typeof y&&!isFunction(y))throw new Error("user token should either be a string or a function");if("string"==typeof y){if(E.anon&&""===y)return;var P=UserFromToken(y);if(null!=y&&(null==P||""===P||P!==E.id))throw new Error("userToken does not have a user_id or is not matching with user.id")}}})),Ae()(this,"tokenReady",(function(){return w.loadTokenPromise})),Ae()(this,"loadToken",(function(){return w.loadTokenPromise=new Promise(function(){var y=_e()(ve.a.mark((function _callee2(y){return ve.a.wrap((function _callee2$(E){for(;;)switch(E.prev=E.next){case 0:if("static"!==w.type){E.next=2;break}return E.abrupt("return",y(w.token));case 2:if(!w.tokenProvider||"string"==typeof w.tokenProvider){E.next=7;break}return E.next=5,w.tokenProvider();case 5:w.token=E.sent,y(w.token);case 7:case"end":return E.stop()}}),_callee2)})));return function(w){return y.apply(this,arguments)}}()),w.loadTokenPromise})),Ae()(this,"getToken",(function(){if(w.token)return w.token;if(w.user&&w.user.anon&&!w.token)return w.token;if(w.secret)return JWTServerToken(w.secret);throw new Error("Both secret and user tokens are not set. Either client.connectUser wasn't called or client.disconnect was called")})),Ae()(this,"isStatic",(function(){return"static"===w.type})),this.loadTokenPromise=null,y&&(this.secret=y),this.type="static",this.secret&&(this.token=JWTServerToken(this.secret))};function _createForOfIteratorHelper$3(y,w){var E;if("undefined"==typeof Symbol||null==y[Symbol.iterator]){if(Array.isArray(y)||(E=function _unsupportedIterableToArray$3(y,w){if(!y)return;if("string"==typeof y)return _arrayLikeToArray$3(y,w);var E=Object.prototype.toString.call(y).slice(8,-1);"Object"===E&&y.constructor&&(E=y.constructor.name);if("Map"===E||"Set"===E)return Array.from(y);if("Arguments"===E||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return _arrayLikeToArray$3(y,w)}(y))||w&&y&&"number"==typeof y.length){E&&(y=E);var P=0,q=function F(){};return{s:q,n:function n(){return P>=y.length?{done:!0}:{done:!1,value:y[P++]}},e:function e(y){throw y},f:q}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ne,oe=!0,ie=!1;return{s:function s(){E=y[Symbol.iterator]()},n:function n(){var y=E.next();return oe=y.done,y},e:function e(y){ie=!0,ne=y},f:function f(){try{oe||null==E.return||E.return()}finally{if(ie)throw ne}}}}function _arrayLikeToArray$3(y,w){(null==w||w>y.length)&&(w=y.length);for(var E=0,P=new Array(w);E3&&void 0!==ie[3]?ie[3]:{},se.next=3,q.tokenManager.tokenReady();case 3:ne=q._enrichAxiosOptions(P),se.prev=4,q._logApiRequest(y,w,E,ne),se.t0=y,se.next="get"===se.t0?9:"delete"===se.t0?13:"post"===se.t0?17:"put"===se.t0?21:"patch"===se.t0?25:"options"===se.t0?29:33;break;case 9:return se.next=11,q.axiosInstance.get(w,ne);case 11:return oe=se.sent,se.abrupt("break",34);case 13:return se.next=15,q.axiosInstance.delete(w,ne);case 15:return oe=se.sent,se.abrupt("break",34);case 17:return se.next=19,q.axiosInstance.post(w,E,ne);case 19:return oe=se.sent,se.abrupt("break",34);case 21:return se.next=23,q.axiosInstance.put(w,E,ne);case 23:return oe=se.sent,se.abrupt("break",34);case 25:return se.next=27,q.axiosInstance.patch(w,E,ne);case 27:return oe=se.sent,se.abrupt("break",34);case 29:return se.next=31,q.axiosInstance.options(w,ne);case 31:return oe=se.sent,se.abrupt("break",34);case 33:throw new Error("Invalid request type");case 34:return q._logApiResponse(y,w,oe),se.abrupt("return",q.handleResponse(oe));case 38:if(se.prev=38,se.t1=se.catch(4),q._logApiError(y,w,se.t1),!se.t1.response){se.next=50;break}if(se.t1.response.data.code!==rt.TOKEN_EXPIRED||q.tokenManager.isStatic()){se.next=47;break}return q.tokenManager.loadToken(),se.next=46,q.doAxiosRequest(y,w,E,P);case 46:return se.abrupt("return",se.sent);case 47:return se.abrupt("return",q.handleResponse(se.t1.response));case 50:throw se.t1;case 51:case"end":return se.stop()}}),_callee,null,[[4,38]])})));return function(w,E,P){return y.apply(this,arguments)}}()),Ae()(this,"dispatchEvent",(function(y){q._handleClientEvent(y);var w=y.cid,E=w?q.activeChannels[w]:void 0;E&&E._handleChannelEvent(y),q._callClientListeners(y),E&&E._callChannelListeners(y)})),Ae()(this,"handleEvent",(function(y){var w=y.data,E=JSON.parse(w);E.received_at=new Date,q.dispatchEvent(E)})),Ae()(this,"_callClientListeners",(function(y){var w=q,E=[];w.listeners.all&&E.push.apply(E,me()(w.listeners.all)),w.listeners[y.type]&&E.push.apply(E,me()(w.listeners[y.type]));for(var P=0,ne=E;P0&&(ne.data=E,ne._data=E),ne}var oe=new ot(q,y,w,E);return q.activeChannels[oe.cid]=oe,oe})),Ae()(this,"_isUsingServerAuth",(function(){return!!q.secret})),this.key=y,this.listeners={},this.state=new it,this.mutedChannels=[],this.mutedUsers=[],w&&isString$1(w)&&(this.secret=w);var ne=E||(w&&!isString$1(w)?w:{});this.browser=void 0!==ne.browser?ne.browser:"undefined"!=typeof window,this.node=!this.browser,this.options=_objectSpread$4({timeout:3e3,withCredentials:!1,warmUp:!1,recoverStateOnReconnect:!0},ne),this.node&&(this.options.httpsAgent=new null.Agent({keepAlive:!0,keepAliveMsecs:3e3})),this.axiosInstance=Oe.a.create(this.options),this.setBaseURL("https://chat-us-east-1.stream-io-api.com"),void 0!==P&&P.env.STREAM_LOCAL_TEST_RUN&&this.setBaseURL("http://localhost:3030"),void 0!==P&&P.env.STREAM_LOCAL_TEST_HOST&&this.setBaseURL("http://"+P.env.STREAM_LOCAL_TEST_HOST),this.wsConnection=null,this.wsPromise=null,this.setUserPromise=null,this.activeChannels={},this.configs={},this.anonymous=!1,this.tokenManager=new lt(this.secret),this.logger=isFunction(ne.logger)?ne.logger:function(){return null},this.recoverStateOnReconnect=this.options.recoverStateOnReconnect}var w,E,q,ne,ie,le,ge,he,ye,Re,ke,Se,Te,Fe,je,Be,Ve,Ne,Ue,We,$e,Ye,Xe,et,nt,st,dt,ut,pt,gt,mt,ht,ft,vt;return Me()(StreamChat,[{key:"devToken",value:function devToken(y){return DevToken(y)}},{key:"getAuthType",value:function getAuthType(){return this.anonymous?"anonymous":"jwt"}},{key:"setBaseURL",value:function setBaseURL(y){this.baseURL=y,this.wsBaseURL=this.baseURL.replace("http","ws")}},{key:"_setUser",value:function _setUser(y){this.user=y,this._user=_objectSpread$4({},y)}},{key:"updateAppSettings",value:(vt=_e()(ve.a.mark((function _callee3(w){var E;return ve.a.wrap((function _callee3$(P){for(;;)switch(P.prev=P.next){case 0:return null!==(E=w.apn_config)&&void 0!==E&&E.p12_cert&&(w.apn_config.p12_cert=y.from(w.apn_config.p12_cert).toString("base64")),P.next=3,this.patch(this.baseURL+"/app",w);case 3:return P.abrupt("return",P.sent);case 4:case"end":return P.stop()}}),_callee3,this)}))),function updateAppSettings(y){return vt.apply(this,arguments)})},{key:"getAppSettings",value:(ft=_e()(ve.a.mark((function _callee4(){return ve.a.wrap((function _callee4$(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,this.get(this.baseURL+"/app");case 2:return y.abrupt("return",y.sent);case 3:case"end":return y.stop()}}),_callee4,this)}))),function getAppSettings(){return ft.apply(this,arguments)})},{key:"testPushSettings",value:(ht=_e()(ve.a.mark((function _callee5(y){var w,E=arguments;return ve.a.wrap((function _callee5$(P){for(;;)switch(P.prev=P.next){case 0:return w=E.length>1&&void 0!==E[1]?E[1]:{},P.next=3,this.post(this.baseURL+"/check_push",_objectSpread$4(_objectSpread$4(_objectSpread$4(_objectSpread$4(_objectSpread$4({user_id:y},w.messageID?{message_id:w.messageID}:{}),w.apnTemplate?{apn_template:w.apnTemplate}:{}),w.firebaseTemplate?{firebase_template:w.firebaseTemplate}:{}),w.firebaseDataTemplate?{firebase_data_template:w.firebaseDataTemplate}:{}),w.skipDevices?{skip_devices:!0}:{}));case 3:return P.abrupt("return",P.sent);case 4:case"end":return P.stop()}}),_callee5,this)}))),function testPushSettings(y){return ht.apply(this,arguments)})},{key:"testSQSSettings",value:(mt=_e()(ve.a.mark((function _callee6(){var y,w=arguments;return ve.a.wrap((function _callee6$(E){for(;;)switch(E.prev=E.next){case 0:return y=w.length>0&&void 0!==w[0]?w[0]:{},E.next=3,this.post(this.baseURL+"/check_sqs",y);case 3:return E.abrupt("return",E.sent);case 4:case"end":return E.stop()}}),_callee6,this)}))),function testSQSSettings(){return mt.apply(this,arguments)})},{key:"disconnect",value:function disconnect(y){this.logger("info","client:disconnect() - Disconnecting the client",{tags:["connection","client"]}),delete this.user,delete this._user,delete this.userID,null!=this.cleaningIntervalRef&&(clearInterval(this.cleaningIntervalRef),this.cleaningIntervalRef=void 0),this.anonymous=!1,this.connectionEstablishedCount=0;for(var w=0,E=Object.values(this.activeChannels);w status ").concat(E.status),{tags:["api","api_response","client"],url:w,response:E})}},{key:"_logApiError",value:function _logApiError(y,w,E){this.logger("error","client:".concat(y," - Error - url: ").concat(w),{tags:["api","api_response","client"],url:w,error:E})}},{key:"get",value:function get(y,w){return this.doAxiosRequest("get",y,null,{params:w})}},{key:"put",value:function put(y,w){return this.doAxiosRequest("put",y,w)}},{key:"post",value:function post(y,w){return this.doAxiosRequest("post",y,w)}},{key:"patch",value:function patch(y,w){return this.doAxiosRequest("patch",y,w)}},{key:"delete",value:function _delete(y,w){return this.doAxiosRequest("delete",y,null,{params:w})}},{key:"sendFile",value:function sendFile(y,w,E,P,q){var ne=addFileToFormData(w,E,P);return null!=q&&ne.append("user",JSON.stringify(q)),this.doAxiosRequest("post",y,ne,{headers:ne.getHeaders?ne.getHeaders():{},config:{timeout:0,maxContentLength:1/0,maxBodyLength:1/0}})}},{key:"errorFromResponse",value:function errorFromResponse(y){var w;return w=new Error("StreamChat error HTTP code: ".concat(y.status)),y.data&&y.data.code&&((w=new Error("StreamChat error code ".concat(y.data.code,": ").concat(y.data.message))).code=y.data.code),w.response=y,w.status=y.status,w}},{key:"handleResponse",value:function handleResponse(y){var w=y.data;if("2"!==(y.status+"")[0])throw this.errorFromResponse(y);return w}},{key:"_handleClientEvent",value:function _handleClientEvent(y){var w,E,P,q=this;(this.logger("info","client:_handleClientEvent - Received event of type { ".concat(y.type," }"),{tags:["event","client"],event:y}),!y.user||"user.presence.changed"!==y.type&&"user.updated"!==y.type)||((null===(P=y.user)||void 0===P?void 0:P.id)===this.userID&&(this.user=this.user&&_objectSpread$4(_objectSpread$4({},this.user),y.user),Object.keys(y.user).forEach((function(w){q._user&&w in q._user&&(q._user[w]=y.user[w])}))),q.state.updateUser(y.user),q._updateUserReferences(y.user));"health.check"===y.type&&y.me&&(q.user=y.me,q.state.updateUser(y.me),q.mutedChannels=y.me.channel_mutes,q.mutedUsers=y.me.mutes),y.channel&&"notification.message_new"===y.type&&(this.configs[y.channel.type]=y.channel.config),"notification.channel_mutes_updated"===y.type&&null!==(w=y.me)&&void 0!==w&&w.channel_mutes&&(this.mutedChannels=y.me.channel_mutes),"notification.mutes_updated"===y.type&&null!==(E=y.me)&&void 0!==E&&E.mutes&&(this.mutedUsers=y.me.mutes)}},{key:"_muteStatus",value:function _muteStatus(y){var w;return this.mutedChannels.forEach((function(E){var P;if((null===(P=E.channel)||void 0===P?void 0:P.cid)===y){var q=!0;E.expires&&(q=new Date(E.expires).getTime()>(new Date).getTime()),w={muted:q,createdAt:E.created_at?new Date(E.created_at):new Date,expiresAt:E.expires?new Date(E.expires):null}}})),w||{muted:!1,createdAt:null,expiresAt:null}}},{key:"_updateUserReferences",value:function _updateUserReferences(y){for(var w=this.state.userChannelReferences[y.id]||{},E=0,P=Object.keys(w);E1&&void 0!==ne[1]?ne[1]:[],E=ne.length>2&&void 0!==ne[2]?ne[2]:{},P={presence:!1},oe.next=5,this.setUserPromise;case 5:return this._hasConnectionID()||(P.presence=!1),oe.next=8,this.get(this.baseURL+"/users",{payload:_objectSpread$4(_objectSpread$4({filter_conditions:y,sort:normalizeQuerySort(w)},P),E)});case 8:return q=oe.sent,this.state.updateUsers(q.users),oe.abrupt("return",q);case 11:case"end":return oe.stop()}}),_callee9,this)}))),function queryUsers(y){return ut.apply(this,arguments)})},{key:"queryChannels",value:(dt=_e()(ve.a.mark((function _callee10(y){var w,E,P,q,ne,oe,ie,se,le,pe,ge,me,he,ye=arguments;return ve.a.wrap((function _callee10$(ve){for(;;)switch(ve.prev=ve.next){case 0:return w=ye.length>1&&void 0!==ye[1]?ye[1]:[],E=ye.length>2&&void 0!==ye[2]?ye[2]:{},P={state:!0,watch:!0,presence:!1},ve.next=5,this.setUserPromise;case 5:return this._hasConnectionID()||(P.watch=!1),q=_objectSpread$4(_objectSpread$4({filter_conditions:y,sort:normalizeQuerySort(w)},P),E),ve.next=9,this.post(this.baseURL+"/channels",q);case 9:ne=ve.sent,oe=[],ie=_createForOfIteratorHelper$3(ne.channels);try{for(ie.s();!(se=ie.n()).done;)le=se.value,this._addChannelConfig(le)}catch(y){ie.e(y)}finally{ie.f()}pe=_createForOfIteratorHelper$3(ne.channels);try{for(pe.s();!(ge=pe.n()).done;)me=ge.value,(he=this.channel(me.channel.type,me.channel.id)).data=me.channel,he.initialized=!0,he._initializeState(me),oe.push(he)}catch(y){pe.e(y)}finally{pe.f()}return ve.abrupt("return",oe);case 16:case"end":return ve.stop()}}),_callee10,this)}))),function queryChannels(y){return dt.apply(this,arguments)})},{key:"search",value:(st=_e()(ve.a.mark((function _callee11(y,w){var E,P,q=arguments;return ve.a.wrap((function _callee11$(ne){for(;;)switch(ne.prev=ne.next){case 0:if(E=q.length>2&&void 0!==q[2]?q[2]:{},P=_objectSpread$4({filter_conditions:y},E),"string"!=typeof w){ne.next=6;break}P.query=w,ne.next=11;break;case 6:if("object"!==se()(w)){ne.next=10;break}P.message_filter_conditions=w,ne.next=11;break;case 10:throw Error("Invalid type ".concat(se()(w)," for query parameter"));case 11:return ne.next=13,this.setUserPromise;case 13:return ne.next=15,this.get(this.baseURL+"/search",{payload:P});case 15:return ne.abrupt("return",ne.sent);case 16:case"end":return ne.stop()}}),_callee11,this)}))),function search(y,w){return st.apply(this,arguments)})},{key:"addDevice",value:(nt=_e()(ve.a.mark((function _callee12(y,w,E){return ve.a.wrap((function _callee12$(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,this.post(this.baseURL+"/devices",_objectSpread$4({id:y,push_provider:w},null!=E?{user_id:E}:{}));case 2:return P.abrupt("return",P.sent);case 3:case"end":return P.stop()}}),_callee12,this)}))),function addDevice(y,w,E){return nt.apply(this,arguments)})},{key:"getDevices",value:(et=_e()(ve.a.mark((function _callee13(y){return ve.a.wrap((function _callee13$(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.get(this.baseURL+"/devices",y?{user_id:y}:{});case 2:return w.abrupt("return",w.sent);case 3:case"end":return w.stop()}}),_callee13,this)}))),function getDevices(y){return et.apply(this,arguments)})},{key:"removeDevice",value:(Xe=_e()(ve.a.mark((function _callee14(y,w){return ve.a.wrap((function _callee14$(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,this.delete(this.baseURL+"/devices",_objectSpread$4({id:y},w?{user_id:w}:{}));case 2:return E.abrupt("return",E.sent);case 3:case"end":return E.stop()}}),_callee14,this)}))),function removeDevice(y,w){return Xe.apply(this,arguments)})},{key:"_addChannelConfig",value:function _addChannelConfig(y){this.configs[y.channel.type]=y.channel.config}},{key:"channel",value:function channel(y,w){var E=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!this.userID&&!this._isUsingServerAuth())throw Error("Call connectUser or connectAnonymousUser before creating a channel");if(~y.indexOf(":"))throw Error("Invalid channel group ".concat(y,", can't contain the : character"));return null==w||""===w?new ot(this,y,void 0,E):"object"===se()(w)?this.getChannelByMembers(y,w):this.getChannelById(y,w,E)}},{key:"partialUpdateUser",value:(Ye=_e()(ve.a.mark((function _callee15(y){return ve.a.wrap((function _callee15$(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.partialUpdateUsers([y]);case 2:return w.abrupt("return",w.sent);case 3:case"end":return w.stop()}}),_callee15,this)}))),function partialUpdateUser(y){return Ye.apply(this,arguments)})},{key:"upsertUsers",value:($e=_e()(ve.a.mark((function _callee16(y){var w,E,P,q;return ve.a.wrap((function _callee16$(ne){for(;;)switch(ne.prev=ne.next){case 0:w={},E=_createForOfIteratorHelper$3(y),ne.prev=2,E.s();case 4:if((P=E.n()).done){ne.next=11;break}if((q=P.value).id){ne.next=8;break}throw Error("User ID is required when updating a user");case 8:w[q.id]=q;case 9:ne.next=4;break;case 11:ne.next=16;break;case 13:ne.prev=13,ne.t0=ne.catch(2),E.e(ne.t0);case 16:return ne.prev=16,E.f(),ne.finish(16);case 19:return ne.next=21,this.post(this.baseURL+"/users",{users:w});case 21:return ne.abrupt("return",ne.sent);case 22:case"end":return ne.stop()}}),_callee16,this,[[2,13,16,19]])}))),function upsertUsers(y){return $e.apply(this,arguments)})},{key:"upsertUser",value:function upsertUser(y){return this.upsertUsers([y])}},{key:"partialUpdateUsers",value:(We=_e()(ve.a.mark((function _callee17(y){var w,E;return ve.a.wrap((function _callee17$(P){for(;;)switch(P.prev=P.next){case 0:w=_createForOfIteratorHelper$3(y),P.prev=1,w.s();case 3:if((E=w.n()).done){P.next=9;break}if(E.value.id){P.next=7;break}throw Error("User ID is required when updating a user");case 7:P.next=3;break;case 9:P.next=14;break;case 11:P.prev=11,P.t0=P.catch(1),w.e(P.t0);case 14:return P.prev=14,w.f(),P.finish(14);case 17:return P.next=19,this.patch(this.baseURL+"/users",{users:y});case 19:return P.abrupt("return",P.sent);case 20:case"end":return P.stop()}}),_callee17,this,[[1,11,14,17]])}))),function partialUpdateUsers(y){return We.apply(this,arguments)})},{key:"deleteUser",value:(Ue=_e()(ve.a.mark((function _callee18(y,w){return ve.a.wrap((function _callee18$(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,this.delete(this.baseURL+"/users/".concat(y),w);case 2:return E.abrupt("return",E.sent);case 3:case"end":return E.stop()}}),_callee18,this)}))),function deleteUser(y,w){return Ue.apply(this,arguments)})},{key:"reactivateUser",value:(Ne=_e()(ve.a.mark((function _callee19(y,w){return ve.a.wrap((function _callee19$(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,this.post(this.baseURL+"/users/".concat(y,"/reactivate"),_objectSpread$4({},w));case 2:return E.abrupt("return",E.sent);case 3:case"end":return E.stop()}}),_callee19,this)}))),function reactivateUser(y,w){return Ne.apply(this,arguments)})},{key:"deactivateUser",value:(Ve=_e()(ve.a.mark((function _callee20(y,w){return ve.a.wrap((function _callee20$(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,this.post(this.baseURL+"/users/".concat(y,"/deactivate"),_objectSpread$4({},w));case 2:return E.abrupt("return",E.sent);case 3:case"end":return E.stop()}}),_callee20,this)}))),function deactivateUser(y,w){return Ve.apply(this,arguments)})},{key:"exportUser",value:(Be=_e()(ve.a.mark((function _callee21(y,w){return ve.a.wrap((function _callee21$(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,this.get(this.baseURL+"/users/".concat(y,"/export"),_objectSpread$4({},w));case 2:return E.abrupt("return",E.sent);case 3:case"end":return E.stop()}}),_callee21,this)}))),function exportUser(y,w){return Be.apply(this,arguments)})},{key:"banUser",value:(je=_e()(ve.a.mark((function _callee22(y,w){return ve.a.wrap((function _callee22$(E){for(;;)switch(E.prev=E.next){case 0:return void 0!==(null==w?void 0:w.user_id)&&(w.banned_by_id=w.user_id,delete w.user_id,console.warn("banUser: 'user_id' is deprecated, please consider switching to 'banned_by_id'")),void 0!==(null==w?void 0:w.user)&&(w.banned_by=w.user,delete w.user,console.warn("banUser: 'user' is deprecated, please consider switching to 'banned_by'")),E.next=4,this.post(this.baseURL+"/moderation/ban",_objectSpread$4({target_user_id:y},w));case 4:return E.abrupt("return",E.sent);case 5:case"end":return E.stop()}}),_callee22,this)}))),function banUser(y,w){return je.apply(this,arguments)})},{key:"unbanUser",value:(Fe=_e()(ve.a.mark((function _callee23(y,w){return ve.a.wrap((function _callee23$(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,this.delete(this.baseURL+"/moderation/ban",_objectSpread$4({target_user_id:y},w));case 2:return E.abrupt("return",E.sent);case 3:case"end":return E.stop()}}),_callee23,this)}))),function unbanUser(y,w){return Fe.apply(this,arguments)})},{key:"shadowBan",value:(Te=_e()(ve.a.mark((function _callee24(y,w){return ve.a.wrap((function _callee24$(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,this.banUser(y,_objectSpread$4({shadow:!0},w));case 2:return E.abrupt("return",E.sent);case 3:case"end":return E.stop()}}),_callee24,this)}))),function shadowBan(y,w){return Te.apply(this,arguments)})},{key:"removeShadowBan",value:(Se=_e()(ve.a.mark((function _callee25(y,w){return ve.a.wrap((function _callee25$(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,this.unbanUser(y,_objectSpread$4({shadow:!0},w));case 2:return E.abrupt("return",E.sent);case 3:case"end":return E.stop()}}),_callee25,this)}))),function removeShadowBan(y,w){return Se.apply(this,arguments)})},{key:"muteUser",value:(ke=_e()(ve.a.mark((function _callee26(y,w){var E,P=arguments;return ve.a.wrap((function _callee26$(q){for(;;)switch(q.prev=q.next){case 0:return E=P.length>2&&void 0!==P[2]?P[2]:{},q.next=3,this.post(this.baseURL+"/moderation/mute",_objectSpread$4(_objectSpread$4({target_id:y},w?{user_id:w}:{}),E));case 3:return q.abrupt("return",q.sent);case 4:case"end":return q.stop()}}),_callee26,this)}))),function muteUser(y,w){return ke.apply(this,arguments)})},{key:"unmuteUser",value:(Re=_e()(ve.a.mark((function _callee27(y,w){return ve.a.wrap((function _callee27$(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,this.post(this.baseURL+"/moderation/unmute",_objectSpread$4({target_id:y},w?{user_id:w}:{}));case 2:return E.abrupt("return",E.sent);case 3:case"end":return E.stop()}}),_callee27,this)}))),function unmuteUser(y,w){return Re.apply(this,arguments)})},{key:"userMuteStatus",value:function userMuteStatus(y){if(!this.user||!this.wsPromise)throw new Error("Make sure to await connectUser() first.");for(var w=0;w1&&void 0!==E[1]?E[1]:{},P.next=3,this.post(this.baseURL+"/moderation/flag",_objectSpread$4({target_message_id:y},w));case 3:return P.abrupt("return",P.sent);case 4:case"end":return P.stop()}}),_callee28,this)}))),function flagMessage(y){return ye.apply(this,arguments)})},{key:"flagUser",value:(he=_e()(ve.a.mark((function _callee29(y){var w,E=arguments;return ve.a.wrap((function _callee29$(P){for(;;)switch(P.prev=P.next){case 0:return w=E.length>1&&void 0!==E[1]?E[1]:{},P.next=3,this.post(this.baseURL+"/moderation/flag",_objectSpread$4({target_user_id:y},w));case 3:return P.abrupt("return",P.sent);case 4:case"end":return P.stop()}}),_callee29,this)}))),function flagUser(y){return he.apply(this,arguments)})},{key:"unflagMessage",value:(ge=_e()(ve.a.mark((function _callee30(y){var w,E=arguments;return ve.a.wrap((function _callee30$(P){for(;;)switch(P.prev=P.next){case 0:return w=E.length>1&&void 0!==E[1]?E[1]:{},P.next=3,this.post(this.baseURL+"/moderation/unflag",_objectSpread$4({target_message_id:y},w));case 3:return P.abrupt("return",P.sent);case 4:case"end":return P.stop()}}),_callee30,this)}))),function unflagMessage(y){return ge.apply(this,arguments)})},{key:"unflagUser",value:(le=_e()(ve.a.mark((function _callee31(y){var w,E=arguments;return ve.a.wrap((function _callee31$(P){for(;;)switch(P.prev=P.next){case 0:return w=E.length>1&&void 0!==E[1]?E[1]:{},P.next=3,this.post(this.baseURL+"/moderation/unflag",_objectSpread$4({target_user_id:y},w));case 3:return P.abrupt("return",P.sent);case 4:case"end":return P.stop()}}),_callee31,this)}))),function unflagUser(y){return le.apply(this,arguments)})},{key:"markAllRead",value:(ie=_e()(ve.a.mark((function _callee32(){var y,w=arguments;return ve.a.wrap((function _callee32$(E){for(;;)switch(E.prev=E.next){case 0:return y=w.length>0&&void 0!==w[0]?w[0]:{},E.next=3,this.post(this.baseURL+"/channels/read",_objectSpread$4({},y));case 3:case"end":return E.stop()}}),_callee32,this)}))),function markAllRead(){return ie.apply(this,arguments)})},{key:"createCommand",value:function createCommand(y){return this.post(this.baseURL+"/commands",y)}},{key:"getCommand",value:function getCommand(y){return this.get(this.baseURL+"/commands/".concat(y))}},{key:"updateCommand",value:function updateCommand(y,w){return this.put(this.baseURL+"/commands/".concat(y),w)}},{key:"deleteCommand",value:function deleteCommand(y){return this.delete(this.baseURL+"/commands/".concat(y))}},{key:"listCommands",value:function listCommands(){return this.get(this.baseURL+"/commands")}},{key:"createChannelType",value:function createChannelType(y){var w=oe()({},{commands:["all"]},y);return this.post(this.baseURL+"/channeltypes",w)}},{key:"getChannelType",value:function getChannelType(y){return this.get(this.baseURL+"/channeltypes/".concat(y))}},{key:"updateChannelType",value:function updateChannelType(y,w){return this.put(this.baseURL+"/channeltypes/".concat(y),w)}},{key:"deleteChannelType",value:function deleteChannelType(y){return this.delete(this.baseURL+"/channeltypes/".concat(y))}},{key:"listChannelTypes",value:function listChannelTypes(){return this.get(this.baseURL+"/channeltypes")}},{key:"translateMessage",value:(ne=_e()(ve.a.mark((function _callee33(y,w){return ve.a.wrap((function _callee33$(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,this.post(this.baseURL+"/messages/".concat(y,"/translate"),{language:w});case 2:return E.abrupt("return",E.sent);case 3:case"end":return E.stop()}}),_callee33,this)}))),function translateMessage(y,w){return ne.apply(this,arguments)})},{key:"pinMessage",value:function pinMessage(y,w){var E;if("number"==typeof w){var P=new Date;P.setSeconds(P.getSeconds()+w),E=P.toISOString()}else isString$1(w)?E=w:w instanceof Date&&(E=w.toISOString());return this.updateMessage(_objectSpread$4(_objectSpread$4({},y),{},{pinned:!0,pin_expires:E}))}},{key:"unpinMessage",value:function unpinMessage(y){return this.updateMessage(_objectSpread$4(_objectSpread$4({},y),{},{pinned:!1}))}},{key:"updateMessage",value:(q=_e()(ve.a.mark((function _callee34(y,w){var E;return ve.a.wrap((function _callee34$(P){for(;;)switch(P.prev=P.next){case 0:if(y.id){P.next=2;break}throw Error("Please specify the message id when calling updateMessage");case 2:return delete(E=oe()({},y)).id,["command","created_at","html","latest_reactions","own_reactions","reaction_counts","reply_count","type","updated_at","user"].forEach((function(y){null!=E[y]&&delete E[y]})),null!=w&&(isString$1(w)?E.user_id=w:E.user={id:w.id}),P.next=9,this.post(this.baseURL+"/messages/".concat(y.id),{message:E});case 9:return P.abrupt("return",P.sent);case 10:case"end":return P.stop()}}),_callee34,this)}))),function updateMessage(y,w){return q.apply(this,arguments)})},{key:"deleteMessage",value:(E=_e()(ve.a.mark((function _callee35(y,w){var E;return ve.a.wrap((function _callee35$(P){for(;;)switch(P.prev=P.next){case 0:return E={},w&&(E={hard:!0}),P.next=4,this.delete(this.baseURL+"/messages/".concat(y),E);case 4:return P.abrupt("return",P.sent);case 5:case"end":return P.stop()}}),_callee35,this)}))),function deleteMessage(y,w){return E.apply(this,arguments)})},{key:"getMessage",value:(w=_e()(ve.a.mark((function _callee36(y){return ve.a.wrap((function _callee36$(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.get(this.baseURL+"/messages/".concat(y));case 2:return w.abrupt("return",w.sent);case 3:case"end":return w.stop()}}),_callee36,this)}))),function getMessage(y){return w.apply(this,arguments)})},{key:"getUserAgent",value:function getUserAgent(){return this.userAgent||"stream-chat-javascript-client-".concat(this.node?"node":"browser","-","3.0.0")}},{key:"setUserAgent",value:function setUserAgent(y){this.userAgent=y}},{key:"_enrichAxiosOptions",value:function _enrichAxiosOptions(){var y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{params:{},headers:{},config:{}},w=this._getToken();return _objectSpread$4({params:_objectSpread$4(_objectSpread$4({user_id:this.userID},y.params),{},{api_key:this.key,connection_id:this.connectionID}),headers:_objectSpread$4({Authorization:w,"stream-auth-type":this.getAuthType(),"x-stream-client":this.getUserAgent()},y.headers)},y.config)}},{key:"_getToken",value:function _getToken(){return!this.tokenManager||this.anonymous?null:this.tokenManager.getToken()}},{key:"_startCleaning",value:function _startCleaning(){var y=this;null==this.cleaningIntervalRef&&(this.cleaningIntervalRef=setInterval((function(){for(var w=0,E=Object.values(y.activeChannels);w2&&void 0!==arguments[2]?arguments[2]:mt,P=arguments.length>3&&void 0!==arguments[3]?arguments[3]:ht,q=arguments.length>4&&void 0!==arguments[4]&&arguments[4],ne=arguments.length>5&&void 0!==arguments[5]?arguments[5]:pt;we()(this,Permission),Ae()(this,"name",void 0),Ae()(this,"action",void 0),Ae()(this,"owner",void 0),Ae()(this,"priority",void 0),Ae()(this,"resources",void 0),Ae()(this,"roles",void 0),this.name=y,this.action=ne,this.owner=q,this.priority=w,this.resources=E,this.roles=P},_t=new yt("Allow all",ft,mt,ht,!1,pt),bt=new yt("Deny all",vt,mt,ht,!1,gt),Rt={Admin:"admin",Anonymous:"anonymous",ChannelMember:"channel_member",ChannelModerator:"channel_moderator",Guest:"guest",User:"user"},xt={AddLinks:"Add Links",BanUser:"Ban User",CreateChannel:"Create Channel",CreateMessage:"Create Message",CreateReaction:"Create Reaction",DeleteAnyAttachment:"Delete Any Attachment",DeleteAnyChannel:"Delete Any Channel",DeleteAnyMessage:"Delete Any Message",DeleteAnyReaction:"Delete Any Reaction",DeleteOwnAttachment:"Delete Own Attachment",DeleteOwnChannel:"Delete Own Channel",DeleteOwnMessage:"Delete Own Message",DeleteOwnReaction:"Delete Own Reaction",ReadAnyChannel:"Read Any Channel",ReadOwnChannel:"Read Own Channel",RunMessageAction:"Run Message Action",UpdateAnyChannel:"Update Any Channel",UpdateAnyMessage:"Update Any Message",UpdateMembersAnyChannel:"Update Members Any Channel",UpdateMembersOwnChannel:"Update Members Own Channel",UpdateOwnChannel:"Update Own Channel",UpdateOwnMessage:"Update Own Message",UploadAttachment:"Upload Attachment",UseFrozenChannel:"Send messages and reactions to frozen channels"}}.call(this,E(535).Buffer,E(168))},function(y,w,E){"use strict";(function(y){var P=E(422),q=E(1030),ne=E(1031);function kMaxLength(){return Buffer.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function createBuffer(y,w){if(kMaxLength()=kMaxLength())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+kMaxLength().toString(16)+" bytes");return 0|y}function byteLength(y,w){if(Buffer.isBuffer(y))return y.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(y)||y instanceof ArrayBuffer))return y.byteLength;"string"!=typeof y&&(y=""+y);var E=y.length;if(0===E)return 0;for(var P=!1;;)switch(w){case"ascii":case"latin1":case"binary":return E;case"utf8":case"utf-8":case void 0:return utf8ToBytes(y).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*E;case"hex":return E>>>1;case"base64":return base64ToBytes(y).length;default:if(P)return utf8ToBytes(y).length;w=(""+w).toLowerCase(),P=!0}}function slowToString(y,w,E){var P=!1;if((void 0===w||w<0)&&(w=0),w>this.length)return"";if((void 0===E||E>this.length)&&(E=this.length),E<=0)return"";if((E>>>=0)<=(w>>>=0))return"";for(y||(y="utf8");;)switch(y){case"hex":return hexSlice(this,w,E);case"utf8":case"utf-8":return utf8Slice(this,w,E);case"ascii":return asciiSlice(this,w,E);case"latin1":case"binary":return latin1Slice(this,w,E);case"base64":return base64Slice(this,w,E);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,w,E);default:if(P)throw new TypeError("Unknown encoding: "+y);y=(y+"").toLowerCase(),P=!0}}function swap(y,w,E){var P=y[w];y[w]=y[E],y[E]=P}function bidirectionalIndexOf(y,w,E,P,q){if(0===y.length)return-1;if("string"==typeof E?(P=E,E=0):E>2147483647?E=2147483647:E<-2147483648&&(E=-2147483648),E=+E,isNaN(E)&&(E=q?0:y.length-1),E<0&&(E=y.length+E),E>=y.length){if(q)return-1;E=y.length-1}else if(E<0){if(!q)return-1;E=0}if("string"==typeof w&&(w=Buffer.from(w,P)),Buffer.isBuffer(w))return 0===w.length?-1:arrayIndexOf(y,w,E,P,q);if("number"==typeof w)return w&=255,Buffer.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?q?Uint8Array.prototype.indexOf.call(y,w,E):Uint8Array.prototype.lastIndexOf.call(y,w,E):arrayIndexOf(y,[w],E,P,q);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(y,w,E,P,q){var ne,oe=1,ie=y.length,se=w.length;if(void 0!==P&&("ucs2"===(P=String(P).toLowerCase())||"ucs-2"===P||"utf16le"===P||"utf-16le"===P)){if(y.length<2||w.length<2)return-1;oe=2,ie/=2,se/=2,E/=2}function read(y,w){return 1===oe?y[w]:y.readUInt16BE(w*oe)}if(q){var le=-1;for(ne=E;neie&&(E=ie-se),ne=E;ne>=0;ne--){for(var pe=!0,ge=0;geq&&(P=q):P=q;var ne=w.length;if(ne%2!=0)throw new TypeError("Invalid hex string");P>ne/2&&(P=ne/2);for(var oe=0;oe>8,q=E%256,ne.push(q),ne.push(P);return ne}(w,y.length-E),y,E,P)}function base64Slice(y,w,E){return 0===w&&E===y.length?P.fromByteArray(y):P.fromByteArray(y.slice(w,E))}function utf8Slice(y,w,E){E=Math.min(y.length,E);for(var P=[],q=w;q239?4:pe>223?3:pe>191?2:1;if(q+me<=E)switch(me){case 1:pe<128&&(ge=pe);break;case 2:128==(192&(ne=y[q+1]))&&(le=(31&pe)<<6|63&ne)>127&&(ge=le);break;case 3:ne=y[q+1],ie=y[q+2],128==(192&ne)&&128==(192&ie)&&(le=(15&pe)<<12|(63&ne)<<6|63&ie)>2047&&(le<55296||le>57343)&&(ge=le);break;case 4:ne=y[q+1],ie=y[q+2],se=y[q+3],128==(192&ne)&&128==(192&ie)&&128==(192&se)&&(le=(15&pe)<<18|(63&ne)<<12|(63&ie)<<6|63&se)>65535&&le<1114112&&(ge=le)}null===ge?(ge=65533,me=1):ge>65535&&(ge-=65536,P.push(ge>>>10&1023|55296),ge=56320|1023&ge),P.push(ge),q+=me}return function decodeCodePointsArray(y){var w=y.length;if(w<=oe)return String.fromCharCode.apply(String,y);var E="",P=0;for(;P0&&(y=this.toString("hex",0,E).match(/.{2}/g).join(" "),this.length>E&&(y+=" ... ")),""},Buffer.prototype.compare=function compare(y,w,E,P,q){if(!Buffer.isBuffer(y))throw new TypeError("Argument must be a Buffer");if(void 0===w&&(w=0),void 0===E&&(E=y?y.length:0),void 0===P&&(P=0),void 0===q&&(q=this.length),w<0||E>y.length||P<0||q>this.length)throw new RangeError("out of range index");if(P>=q&&w>=E)return 0;if(P>=q)return-1;if(w>=E)return 1;if(this===y)return 0;for(var ne=(q>>>=0)-(P>>>=0),oe=(E>>>=0)-(w>>>=0),ie=Math.min(ne,oe),se=this.slice(P,q),le=y.slice(w,E),pe=0;peq)&&(E=q),y.length>0&&(E<0||w<0)||w>this.length)throw new RangeError("Attempt to write outside buffer bounds");P||(P="utf8");for(var ne=!1;;)switch(P){case"hex":return hexWrite(this,y,w,E);case"utf8":case"utf-8":return utf8Write(this,y,w,E);case"ascii":return asciiWrite(this,y,w,E);case"latin1":case"binary":return latin1Write(this,y,w,E);case"base64":return base64Write(this,y,w,E);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,y,w,E);default:if(ne)throw new TypeError("Unknown encoding: "+P);P=(""+P).toLowerCase(),ne=!0}},Buffer.prototype.toJSON=function toJSON(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var oe=4096;function asciiSlice(y,w,E){var P="";E=Math.min(y.length,E);for(var q=w;qP)&&(E=P);for(var q="",ne=w;neE)throw new RangeError("Trying to access beyond buffer length")}function checkInt(y,w,E,P,q,ne){if(!Buffer.isBuffer(y))throw new TypeError('"buffer" argument must be a Buffer instance');if(w>q||wy.length)throw new RangeError("Index out of range")}function objectWriteUInt16(y,w,E,P){w<0&&(w=65535+w+1);for(var q=0,ne=Math.min(y.length-E,2);q>>8*(P?q:1-q)}function objectWriteUInt32(y,w,E,P){w<0&&(w=4294967295+w+1);for(var q=0,ne=Math.min(y.length-E,4);q>>8*(P?q:3-q)&255}function checkIEEE754(y,w,E,P,q,ne){if(E+P>y.length)throw new RangeError("Index out of range");if(E<0)throw new RangeError("Index out of range")}function writeFloat(y,w,E,P,ne){return ne||checkIEEE754(y,0,E,4),q.write(y,w,E,P,23,4),E+4}function writeDouble(y,w,E,P,ne){return ne||checkIEEE754(y,0,E,8),q.write(y,w,E,P,52,8),E+8}Buffer.prototype.slice=function slice(y,w){var E,P=this.length;if((y=~~y)<0?(y+=P)<0&&(y=0):y>P&&(y=P),(w=void 0===w?P:~~w)<0?(w+=P)<0&&(w=0):w>P&&(w=P),w0&&(q*=256);)P+=this[y+--w]*q;return P},Buffer.prototype.readUInt8=function readUInt8(y,w){return w||checkOffset(y,1,this.length),this[y]},Buffer.prototype.readUInt16LE=function readUInt16LE(y,w){return w||checkOffset(y,2,this.length),this[y]|this[y+1]<<8},Buffer.prototype.readUInt16BE=function readUInt16BE(y,w){return w||checkOffset(y,2,this.length),this[y]<<8|this[y+1]},Buffer.prototype.readUInt32LE=function readUInt32LE(y,w){return w||checkOffset(y,4,this.length),(this[y]|this[y+1]<<8|this[y+2]<<16)+16777216*this[y+3]},Buffer.prototype.readUInt32BE=function readUInt32BE(y,w){return w||checkOffset(y,4,this.length),16777216*this[y]+(this[y+1]<<16|this[y+2]<<8|this[y+3])},Buffer.prototype.readIntLE=function readIntLE(y,w,E){y|=0,w|=0,E||checkOffset(y,w,this.length);for(var P=this[y],q=1,ne=0;++ne=(q*=128)&&(P-=Math.pow(2,8*w)),P},Buffer.prototype.readIntBE=function readIntBE(y,w,E){y|=0,w|=0,E||checkOffset(y,w,this.length);for(var P=w,q=1,ne=this[y+--P];P>0&&(q*=256);)ne+=this[y+--P]*q;return ne>=(q*=128)&&(ne-=Math.pow(2,8*w)),ne},Buffer.prototype.readInt8=function readInt8(y,w){return w||checkOffset(y,1,this.length),128&this[y]?-1*(255-this[y]+1):this[y]},Buffer.prototype.readInt16LE=function readInt16LE(y,w){w||checkOffset(y,2,this.length);var E=this[y]|this[y+1]<<8;return 32768&E?4294901760|E:E},Buffer.prototype.readInt16BE=function readInt16BE(y,w){w||checkOffset(y,2,this.length);var E=this[y+1]|this[y]<<8;return 32768&E?4294901760|E:E},Buffer.prototype.readInt32LE=function readInt32LE(y,w){return w||checkOffset(y,4,this.length),this[y]|this[y+1]<<8|this[y+2]<<16|this[y+3]<<24},Buffer.prototype.readInt32BE=function readInt32BE(y,w){return w||checkOffset(y,4,this.length),this[y]<<24|this[y+1]<<16|this[y+2]<<8|this[y+3]},Buffer.prototype.readFloatLE=function readFloatLE(y,w){return w||checkOffset(y,4,this.length),q.read(this,y,!0,23,4)},Buffer.prototype.readFloatBE=function readFloatBE(y,w){return w||checkOffset(y,4,this.length),q.read(this,y,!1,23,4)},Buffer.prototype.readDoubleLE=function readDoubleLE(y,w){return w||checkOffset(y,8,this.length),q.read(this,y,!0,52,8)},Buffer.prototype.readDoubleBE=function readDoubleBE(y,w){return w||checkOffset(y,8,this.length),q.read(this,y,!1,52,8)},Buffer.prototype.writeUIntLE=function writeUIntLE(y,w,E,P){(y=+y,w|=0,E|=0,P)||checkInt(this,y,w,E,Math.pow(2,8*E)-1,0);var q=1,ne=0;for(this[w]=255&y;++ne=0&&(ne*=256);)this[w+q]=y/ne&255;return w+E},Buffer.prototype.writeUInt8=function writeUInt8(y,w,E){return y=+y,w|=0,E||checkInt(this,y,w,1,255,0),Buffer.TYPED_ARRAY_SUPPORT||(y=Math.floor(y)),this[w]=255&y,w+1},Buffer.prototype.writeUInt16LE=function writeUInt16LE(y,w,E){return y=+y,w|=0,E||checkInt(this,y,w,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[w]=255&y,this[w+1]=y>>>8):objectWriteUInt16(this,y,w,!0),w+2},Buffer.prototype.writeUInt16BE=function writeUInt16BE(y,w,E){return y=+y,w|=0,E||checkInt(this,y,w,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[w]=y>>>8,this[w+1]=255&y):objectWriteUInt16(this,y,w,!1),w+2},Buffer.prototype.writeUInt32LE=function writeUInt32LE(y,w,E){return y=+y,w|=0,E||checkInt(this,y,w,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[w+3]=y>>>24,this[w+2]=y>>>16,this[w+1]=y>>>8,this[w]=255&y):objectWriteUInt32(this,y,w,!0),w+4},Buffer.prototype.writeUInt32BE=function writeUInt32BE(y,w,E){return y=+y,w|=0,E||checkInt(this,y,w,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[w]=y>>>24,this[w+1]=y>>>16,this[w+2]=y>>>8,this[w+3]=255&y):objectWriteUInt32(this,y,w,!1),w+4},Buffer.prototype.writeIntLE=function writeIntLE(y,w,E,P){if(y=+y,w|=0,!P){var q=Math.pow(2,8*E-1);checkInt(this,y,w,E,q-1,-q)}var ne=0,oe=1,ie=0;for(this[w]=255&y;++ne>0)-ie&255;return w+E},Buffer.prototype.writeIntBE=function writeIntBE(y,w,E,P){if(y=+y,w|=0,!P){var q=Math.pow(2,8*E-1);checkInt(this,y,w,E,q-1,-q)}var ne=E-1,oe=1,ie=0;for(this[w+ne]=255&y;--ne>=0&&(oe*=256);)y<0&&0===ie&&0!==this[w+ne+1]&&(ie=1),this[w+ne]=(y/oe>>0)-ie&255;return w+E},Buffer.prototype.writeInt8=function writeInt8(y,w,E){return y=+y,w|=0,E||checkInt(this,y,w,1,127,-128),Buffer.TYPED_ARRAY_SUPPORT||(y=Math.floor(y)),y<0&&(y=255+y+1),this[w]=255&y,w+1},Buffer.prototype.writeInt16LE=function writeInt16LE(y,w,E){return y=+y,w|=0,E||checkInt(this,y,w,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[w]=255&y,this[w+1]=y>>>8):objectWriteUInt16(this,y,w,!0),w+2},Buffer.prototype.writeInt16BE=function writeInt16BE(y,w,E){return y=+y,w|=0,E||checkInt(this,y,w,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[w]=y>>>8,this[w+1]=255&y):objectWriteUInt16(this,y,w,!1),w+2},Buffer.prototype.writeInt32LE=function writeInt32LE(y,w,E){return y=+y,w|=0,E||checkInt(this,y,w,4,2147483647,-2147483648),Buffer.TYPED_ARRAY_SUPPORT?(this[w]=255&y,this[w+1]=y>>>8,this[w+2]=y>>>16,this[w+3]=y>>>24):objectWriteUInt32(this,y,w,!0),w+4},Buffer.prototype.writeInt32BE=function writeInt32BE(y,w,E){return y=+y,w|=0,E||checkInt(this,y,w,4,2147483647,-2147483648),y<0&&(y=4294967295+y+1),Buffer.TYPED_ARRAY_SUPPORT?(this[w]=y>>>24,this[w+1]=y>>>16,this[w+2]=y>>>8,this[w+3]=255&y):objectWriteUInt32(this,y,w,!1),w+4},Buffer.prototype.writeFloatLE=function writeFloatLE(y,w,E){return writeFloat(this,y,w,!0,E)},Buffer.prototype.writeFloatBE=function writeFloatBE(y,w,E){return writeFloat(this,y,w,!1,E)},Buffer.prototype.writeDoubleLE=function writeDoubleLE(y,w,E){return writeDouble(this,y,w,!0,E)},Buffer.prototype.writeDoubleBE=function writeDoubleBE(y,w,E){return writeDouble(this,y,w,!1,E)},Buffer.prototype.copy=function copy(y,w,E,P){if(E||(E=0),P||0===P||(P=this.length),w>=y.length&&(w=y.length),w||(w=0),P>0&&P=this.length)throw new RangeError("sourceStart out of bounds");if(P<0)throw new RangeError("sourceEnd out of bounds");P>this.length&&(P=this.length),y.length-w=0;--q)y[q+w]=this[q+E];else if(ne<1e3||!Buffer.TYPED_ARRAY_SUPPORT)for(q=0;q>>=0,E=void 0===E?this.length:E>>>0,y||(y=0),"number"==typeof y)for(ne=w;ne55295&&E<57344){if(!q){if(E>56319){(w-=3)>-1&&ne.push(239,191,189);continue}if(oe+1===P){(w-=3)>-1&&ne.push(239,191,189);continue}q=E;continue}if(E<56320){(w-=3)>-1&&ne.push(239,191,189),q=E;continue}E=65536+(q-55296<<10|E-56320)}else q&&(w-=3)>-1&&ne.push(239,191,189);if(q=null,E<128){if((w-=1)<0)break;ne.push(E)}else if(E<2048){if((w-=2)<0)break;ne.push(E>>6|192,63&E|128)}else if(E<65536){if((w-=3)<0)break;ne.push(E>>12|224,E>>6&63|128,63&E|128)}else{if(!(E<1114112))throw new Error("Invalid code point");if((w-=4)<0)break;ne.push(E>>18|240,E>>12&63|128,E>>6&63|128,63&E|128)}}return ne}function base64ToBytes(y){return P.toByteArray(function base64clean(y){if((y=function stringtrim(y){return y.trim?y.trim():y.replace(/^\s+|\s+$/g,"")}(y).replace(ie,"")).length<2)return"";for(;y.length%4!=0;)y+="=";return y}(y))}function blitBuffer(y,w,E,P){for(var q=0;q=w.length||q>=y.length);++q)w[q+E]=y[q];return q}}).call(this,E(65))},function(y,w,E){"use strict";y.exports=function bind(y,w){return function wrap(){for(var E=new Array(arguments.length),P=0;P=200&&y<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};P.forEach(["delete","get","head"],(function forEachMethodNoData(y){oe.headers[y]={}})),P.forEach(["post","put","patch"],(function forEachMethodWithData(y){oe.headers[y]=P.merge(ne)})),y.exports=oe}).call(this,E(168))},function(y,w,E){"use strict";var P=E(76),q=E(1038),ne=E(1040),oe=E(537),ie=E(1041),se=E(1044),le=E(1045),pe=E(541);y.exports=function xhrAdapter(y){return new Promise((function dispatchXhrRequest(w,E){var ge=y.data,me=y.headers;P.isFormData(ge)&&delete me["Content-Type"];var he=new XMLHttpRequest;if(y.auth){var ve=y.auth.username||"",ye=y.auth.password?unescape(encodeURIComponent(y.auth.password)):"";me.Authorization="Basic "+btoa(ve+":"+ye)}var _e=ie(y.baseURL,y.url);if(he.open(y.method.toUpperCase(),oe(_e,y.params,y.paramsSerializer),!0),he.timeout=y.timeout,he.onreadystatechange=function handleLoad(){if(he&&4===he.readyState&&(0!==he.status||he.responseURL&&0===he.responseURL.indexOf("file:"))){var P="getAllResponseHeaders"in he?se(he.getAllResponseHeaders()):null,ne={data:y.responseType&&"text"!==y.responseType?he.response:he.responseText,status:he.status,statusText:he.statusText,headers:P,config:y,request:he};q(w,E,ne),he=null}},he.onabort=function handleAbort(){he&&(E(pe("Request aborted",y,"ECONNABORTED",he)),he=null)},he.onerror=function handleError(){E(pe("Network Error",y,null,he)),he=null},he.ontimeout=function handleTimeout(){var w="timeout of "+y.timeout+"ms exceeded";y.timeoutErrorMessage&&(w=y.timeoutErrorMessage),E(pe(w,y,"ECONNABORTED",he)),he=null},P.isStandardBrowserEnv()){var Re=(y.withCredentials||le(_e))&&y.xsrfCookieName?ne.read(y.xsrfCookieName):void 0;Re&&(me[y.xsrfHeaderName]=Re)}if("setRequestHeader"in he&&P.forEach(me,(function setRequestHeader(y,w){void 0===ge&&"content-type"===w.toLowerCase()?delete me[w]:he.setRequestHeader(w,y)})),P.isUndefined(y.withCredentials)||(he.withCredentials=!!y.withCredentials),y.responseType)try{he.responseType=y.responseType}catch(w){if("json"!==y.responseType)throw w}"function"==typeof y.onDownloadProgress&&he.addEventListener("progress",y.onDownloadProgress),"function"==typeof y.onUploadProgress&&he.upload&&he.upload.addEventListener("progress",y.onUploadProgress),y.cancelToken&&y.cancelToken.promise.then((function onCanceled(y){he&&(he.abort(),E(y),he=null)})),ge||(ge=null),he.send(ge)}))}},function(y,w,E){"use strict";var P=E(1039);y.exports=function createError(y,w,E,q,ne){var oe=new Error(y);return P(oe,w,E,q,ne)}},function(y,w,E){"use strict";var P=E(76);y.exports=function mergeConfig(y,w){w=w||{};var E={},q=["url","method","data"],ne=["headers","auth","proxy","params"],oe=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],ie=["validateStatus"];function getMergedValue(y,w){return P.isPlainObject(y)&&P.isPlainObject(w)?P.merge(y,w):P.isPlainObject(w)?P.merge({},w):P.isArray(w)?w.slice():w}function mergeDeepProperties(q){P.isUndefined(w[q])?P.isUndefined(y[q])||(E[q]=getMergedValue(void 0,y[q])):E[q]=getMergedValue(y[q],w[q])}P.forEach(q,(function valueFromConfig2(y){P.isUndefined(w[y])||(E[y]=getMergedValue(void 0,w[y]))})),P.forEach(ne,mergeDeepProperties),P.forEach(oe,(function defaultToConfig2(q){P.isUndefined(w[q])?P.isUndefined(y[q])||(E[q]=getMergedValue(void 0,y[q])):E[q]=getMergedValue(void 0,w[q])})),P.forEach(ie,(function merge(P){P in w?E[P]=getMergedValue(y[P],w[P]):P in y&&(E[P]=getMergedValue(void 0,y[P]))}));var se=q.concat(ne).concat(oe).concat(ie),le=Object.keys(y).concat(Object.keys(w)).filter((function filterAxiosKeys(y){return-1===se.indexOf(y)}));return P.forEach(le,mergeDeepProperties),E}},function(y,w,E){"use strict";function Cancel(y){this.message=y}Cancel.prototype.toString=function toString(){return"Cancel"+(this.message?": "+this.message:"")},Cancel.prototype.__CANCEL__=!0,y.exports=Cancel},function(y,w,E){Object.defineProperty(w,"__esModule",{value:!0}),w.useCreateMessageInputContext=void 0;var P=E(0);w.useCreateMessageInputContext=function useCreateMessageInputContext(y){var w=y.additionalTextInputProps,E=y.appendText,q=y.asyncIds,ne=y.asyncUploads,oe=y.AttachButton,ie=y.clearEditingState,se=y.clearQuotedMessageState,le=y.CommandsButton,pe=y.compressImageQuality,ge=y.doDocUploadRequest,me=y.doImageUploadRequest,he=y.editing,ve=y.editMessage,ye=y.FileUploadPreview,_e=y.fileUploads,Re=y.giphyActive,we=y.hasCommands,ke=y.hasFilePicker,Me=y.hasImagePicker,Se=y.ImageUploadPreview,Ae=y.imageUploads,Te=y.initialValue,Oe=y.Input,Fe=y.inputBoxRef,je=y.isValidMessage,Be=y.maxMessageLength,Ve=y.maxNumberOfFiles,Ne=y.mentionedUsers,Ue=y.MoreOptionsButton,We=y.numberOfLines,$e=y.numberOfUploads,Ye=y.onChange,Xe=y.onChangeText,et=y.onSelectItem,tt=y.pickFile,nt=y.quotedMessage,rt=y.removeFile,ot=y.removeImage,it=y.resetInput,st=y.SendButton,dt=y.sendImageAsync,ct=y.sending,lt=y.sendMessage,ut=y.sendMessageAsync,pt=y.sendThreadMessageInChannel,gt=y.setAsyncIds,mt=y.setAsyncUploads,ht=y.setFileUploads,ft=y.setGiphyActive,vt=y.setImageUploads,yt=y.setInputBoxRef,_t=y.setInputRef,bt=y.setMentionedUsers,Rt=y.setNumberOfUploads,xt=y.setSendThreadMessageInChannel,Ct=y.setShowMoreOptions,wt=y.setText,kt=y.showMoreOptions,Mt=y.ShowThreadMessageInChannelButton,St=y.text,Et=y.thread,Dt=y.triggerSettings,At=y.updateMessage,Pt=y.uploadFile,Tt=y.uploadImage,Lt=y.uploadNewFile,It=y.uploadNewImage,Ot=y.UploadProgressIndicator,Ft=y.uploadsEnabled,zt=!!he,jt=_e.map((function(y){return y.state})).join(),Bt=Ae.map((function(y){return y.state})).join(),Vt=Ne.length,Nt=nt?"boolean"==typeof nt?"":nt.id:"",Ht=null==Et?void 0:Et.id;return(0,P.useMemo)((function(){return{additionalTextInputProps:w,appendText:E,asyncIds:q,asyncUploads:ne,AttachButton:oe,clearEditingState:ie,clearQuotedMessageState:se,CommandsButton:le,compressImageQuality:pe,doDocUploadRequest:ge,doImageUploadRequest:me,editing:he,editMessage:ve,FileUploadPreview:ye,fileUploads:_e,giphyActive:Re,hasCommands:we,hasFilePicker:ke,hasImagePicker:Me,ImageUploadPreview:Se,imageUploads:Ae,initialValue:Te,Input:Oe,inputBoxRef:Fe,isValidMessage:je,maxMessageLength:Be,maxNumberOfFiles:Ve,mentionedUsers:Ne,MoreOptionsButton:Ue,numberOfLines:We,numberOfUploads:$e,onChange:Ye,onChangeText:Xe,onSelectItem:et,pickFile:tt,quotedMessage:nt,removeFile:rt,removeImage:ot,resetInput:it,SendButton:st,sendImageAsync:dt,sending:ct,sendMessage:lt,sendMessageAsync:ut,sendThreadMessageInChannel:pt,setAsyncIds:gt,setAsyncUploads:mt,setFileUploads:ht,setGiphyActive:ft,setImageUploads:vt,setInputBoxRef:yt,setInputRef:_t,setMentionedUsers:bt,setNumberOfUploads:Rt,setSendThreadMessageInChannel:xt,setShowMoreOptions:Ct,setText:wt,showMoreOptions:kt,ShowThreadMessageInChannelButton:Mt,text:St,triggerSettings:Dt,updateMessage:At,uploadFile:Pt,uploadImage:Tt,uploadNewFile:Lt,uploadNewImage:It,UploadProgressIndicator:Ot,uploadsEnabled:Ft}}),[pt,zt,jt,Re,Bt,Be,Vt,Nt,kt,St,Ht,Ft])}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.useMessageDetailsForState=w.isEditingBoolean=void 0;var q=P(E(19)),ne=E(0),oe=E(28);function _createForOfIteratorHelperLoose(y,w){var E;if("undefined"==typeof Symbol||null==y[Symbol.iterator]){if(Array.isArray(y)||(E=function _unsupportedIterableToArray(y,w){if(!y)return;if("string"==typeof y)return _arrayLikeToArray(y,w);var E=Object.prototype.toString.call(y).slice(8,-1);"Object"===E&&y.constructor&&(E=y.constructor.name);if("Map"===E||"Set"===E)return Array.from(y);if("Arguments"===E||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return _arrayLikeToArray(y,w)}(y))||w&&y&&"number"==typeof y.length){E&&(y=E);var P=0;return function(){return P>=y.length?{done:!0}:{done:!1,value:y[P++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(E=y[Symbol.iterator]()).next.bind(E)}function _arrayLikeToArray(y,w){(null==w||w>y.length)&&(w=y.length);for(var E=0,P=new Array(w);E10?w:10,update:{duration:w>10?w:10,type:ve.default.Types[P]||"keyboard"}}),E.setState({bottom:ne}))}else E.setState({bottom:0})},E._handleAppStateChange=function(y){E.state.appState.match(/inactive|background/)&&"active"===y&&E.setKeyboardListeners(),y.match(/inactive|background/)&&E.unsetKeyboardListeners(),E.setState({appState:y})},E.setKeyboardListeners=function(){"ios"===ye.default.OS?E._subscriptions=[he.default.addListener("keyboardWillChangeFrame",E._onKeyboardChange)]:E._subscriptions=[he.default.addListener("keyboardDidHide",E._onKeyboardChange),he.default.addListener("keyboardDidShow",E._onKeyboardChange)],E._subscriptions.push(he.default.addListener("keyboardDidHide",(function(){E.setState({isKeyboardOpen:!1})})),he.default.addListener("keyboardDidShow",(function(){E.setState({isKeyboardOpen:!0})})))},E.unsetKeyboardListeners=function(){E._subscriptions=E._subscriptions.filter((function(y){return y.remove(),!1}))},E.dismissKeyboard=function(){if(E.state.isKeyboardOpen)return new Promise((function(y){var w=he.default.addListener("keyboardDidHide",(function(){y(),w.remove()}));he.default.dismiss()}))},E.state={appState:me.default.currentState,bottom:0,isKeyboardOpen:!1},E.viewRef=ge.default.createRef(),E}return(0,ie.default)(KeyboardCompatibleView,[{key:"_relativeKeyboardHeight",value:function _relativeKeyboardHeight(y){var w=this._frame;if(!w||!y)return 0;var E=y.screenY-this.props.keyboardVerticalOffset;return Math.max(w.y+w.height-E,0)}},{key:"componentDidMount",value:function componentDidMount(){me.default.addEventListener("change",this._handleAppStateChange),this.setKeyboardListeners()}},{key:"componentWillUnmount",value:function componentWillUnmount(){me.default.removeEventListener("change",this._handleAppStateChange),this.unsetKeyboardListeners()}},{key:"render",value:function render(){var y=this.props,w=y.behavior,E=y.children,P=y.contentContainerStyle,oe=y.enabled,ie=y.style,se=(0,ne.default)(y,["behavior","children","contentContainerStyle","enabled","style"]),le=oe?this.state.bottom:0;switch(w){case"height":var pe;return null!==this._frame&&this.state.bottom>0&&(pe={flex:0,height:this._initialFrameHeight-le}),ge.default.createElement(we.KeyboardProvider,{value:{dismissKeyboard:this.dismissKeyboard}},ge.default.createElement(Re.default,(0,q.default)({onLayout:this._onLayout,ref:this.viewRef,style:_e.default.compose(ie,pe)},se),E));case"position":return ge.default.createElement(we.KeyboardProvider,{value:{dismissKeyboard:this.dismissKeyboard}},ge.default.createElement(Re.default,(0,q.default)({onLayout:this._onLayout,ref:this.viewRef,style:ie},se),ge.default.createElement(Re.default,{style:_e.default.compose(P,{bottom:le})},E)));case"padding":return ge.default.createElement(we.KeyboardProvider,{value:{dismissKeyboard:this.dismissKeyboard}},ge.default.createElement(Re.default,(0,q.default)({onLayout:this._onLayout,ref:this.viewRef,style:_e.default.compose(ie,{paddingBottom:le})},se),E));default:return ge.default.createElement(we.KeyboardProvider,{value:{dismissKeyboard:this.dismissKeyboard}},ge.default.createElement(Re.default,(0,q.default)({onLayout:this._onLayout,ref:this.viewRef,style:ie},se),E))}}}]),KeyboardCompatibleView}(ge.default.Component);w.KeyboardCompatibleView=ke,ke.defaultProps={behavior:"ios"===ye.default.OS?"padding":"position",enabled:!0,keyboardVerticalOffset:"ios"===ye.default.OS?86.5:-300}},function(y,w,E){Object.defineProperty(w,"__esModule",{value:!0}),w.useCreateMessageContext=void 0;var P=E(0),q=E(208);w.useCreateMessageContext=function useCreateMessageContext(y){var w=y.actionsEnabled,E=y.alignment,ne=y.animatedLongPress,oe=y.canModifyMessage,ie=y.files,se=y.groupStyles,le=y.handleAction,pe=y.hasReactions,ge=y.images,me=y.isMyMessage,he=y.lastGroupMessage,ve=y.lastReceivedId,ye=y.message,_e=y.messageContentOrder,Re=y.onLongPress,we=y.onlyEmojis,ke=y.onOpenThread,Me=y.onPress,Se=y.otherAttachments,Ae=y.preventPress,Te=y.reactions,Oe=y.showAvatar,Fe=y.showMessageOverlay,je=y.showMessageStatus,Be=y.threadList,Ve=se.length,Ne=Te.map((function(y){return""+y.own+y.type})).join(),Ue=ye.latest_reactions?ye.latest_reactions:void 0,We=(0,q.isMessagesWithStylesAndReadBy)(ye)&&ye.readBy,$e=""+(Ue?Ue.map((function(y){return y.type})).join():"")+ye.updated_at+ye.deleted_at+We+ye.status+ye.type+ye.text+ye.reply_count;return(0,P.useMemo)((function(){return{actionsEnabled:w,alignment:E,animatedLongPress:ne,canModifyMessage:oe,files:ie,groupStyles:se,handleAction:le,hasReactions:pe,images:ge,isMyMessage:me,lastGroupMessage:he,lastReceivedId:ve,message:ye,messageContentOrder:_e,onLongPress:Re,onlyEmojis:we,onOpenThread:ke,onPress:Me,otherAttachments:Se,preventPress:Ae,reactions:Te,showAvatar:Oe,showMessageOverlay:Fe,showMessageStatus:je,threadList:Be}}),[w,E,ne,Ve,pe,he,ve,$e,Ne,Oe,je,Be])}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.renderText=void 0;var q=P(E(5)),ne=P(E(0)),oe=P(E(169)),ie=P(E(17)),se=P(E(1054)),le=P(E(1058)),pe=P(E(1070)),ge=E(1071);function _createForOfIteratorHelperLoose(y,w){var E;if("undefined"==typeof Symbol||null==y[Symbol.iterator]){if(Array.isArray(y)||(E=function _unsupportedIterableToArray(y,w){if(!y)return;if("string"==typeof y)return _arrayLikeToArray(y,w);var E=Object.prototype.toString.call(y).slice(8,-1);"Object"===E&&y.constructor&&(E=y.constructor.name);if("Map"===E||"Set"===E)return Array.from(y);if("Arguments"===E||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return _arrayLikeToArray(y,w)}(y))||w&&y&&"number"==typeof y.length){E&&(y=E);var P=0;return function(){return P>=y.length?{done:!0}:{done:!1,value:y[P++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(E=y[Symbol.iterator]()).next.bind(E)}function _arrayLikeToArray(y,w){(null==w||w>y.length)&&(w=y.length);for(var E=0,P=new Array(w);E]/g,"\\$&");var Oe=(0,q.default)({},me,P,{autolink:(0,q.default)({},me.autolink,{color:w.accent_blue},null==P?void 0:P.autolink),inlineCode:(0,q.default)({},me.inlineCode,{backgroundColor:w.white_smoke,borderColor:w.grey_gainsboro,color:w.accent_red},null==P?void 0:P.inlineCode),mentions:(0,q.default)({},me.mentions,{color:w.accent_blue},null==P?void 0:P.mentions),text:(0,q.default)({},me.text,{color:w.black},null==P?void 0:P.text)}),Fe=function onLink(y){return ye?ye(y):oe.default.canOpenURL(y).then((function(w){return w&&oe.default.openURL(y)}))},je=Array.isArray(Re)?Re.reduce((function(y,w){var E=w.name||w.id||"";return E&&(y+=(y.length?"|":"")+"@"+E),y}),""):"",Be=new RegExp("^\\B("+je+")","g"),Ve=(0,q.default)({link:{react:function react(y,w,E){var P=(0,q.default)({},E);P.withinLink=!0;var oe=ne.default.createElement(ie.default,{key:P.key,onLongPress:_e,onPress:function onPress(){return Fe(y.target)},style:Oe.autolink,suppressHighlighting:!0},w(y.content,P));return P.withinLink=!1,oe}},reflink:{match:function match(){return null}}},je?{mentions:{match:function match(y){return Be.exec(y)},order:ge.defaultRules.text.order-.5,parse:he,react:function mentionsReact(y,w,E){var P,oe=(0,q.default)({},E);return ne.default.createElement(ie.default,{key:oe.key,style:Oe.mentions},Array.isArray(y.content)?(null==(P=y.content[0])?void 0:P.content)||"":w(y.content,oe))}}}:{});return ne.default.createElement(pe.default,{onLink:Fe,rules:(0,q.default)({},Ve,E),styles:Oe},Me)}},function(y,w,E){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var P=E(371),q=/^[a-z0-9!#$%&'*+\-/=?^_`{|}~.]+@([a-z0-9%\-]+\.){1,}([a-z0-9\-]+)?$/i,ne=[/^[!#$%&'*+\-/=?^_`{|}~.]/,/[.]{2,}[a-z0-9!#$%&'*+\-/=?^_`{|}~.]+@/i,/\.@/];w.default=function default_1(y){var w=y.match(q);if(null===w)return!1;for(var E=ne.length-1;E>=0;E--)if(ne[E].test(y))return!1;var oe=w[2];return!!oe&&-1!==P.tlds.indexOf(oe)}},function(y,w,E){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var P=E(370),q=/^(\d{1,3}\.){3}\d{1,3}(:\d{1,5})?(\/([a-z0-9\-._~:\/\?#\[\]@!$&'\(\)\*\+,;=%]+)?)?$/i;w.default=function default_1(y){if(!q.test(y))return!1;var w=y.split("."),E=Number(w[0]);if(isNaN(E)||E>255||E<0)return!1;var ne=Number(w[1]);if(isNaN(ne)||ne>255||ne<0)return!1;var oe=Number(w[2]);if(isNaN(oe)||oe>255||oe<0)return!1;var ie=Number((w[3].match(/^\d+/)||[])[0]);if(isNaN(ie)||ie>255||ie<0)return!1;var se=(w[3].match(/(^\d+)(:)(\d+)/)||[])[3];return!(se&&!P.isPort(se))}},function(y,w,E){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var P=E(370),q=E(371),ne=/^(https?:\/\/|ftps?:\/\/)?([a-z0-9%\-]+\.){1,}([a-z0-9\-]+)?(:(\d{1,5}))?(\/([a-z0-9\-._~:\/\?#\[\]@!$&'\(\)\*\+,;=%]+)?)?$/i;w.default=function default_1(y){var w=y.match(ne);return null!==w&&("string"==typeof w[3]&&(-1!==q.tlds.indexOf(w[3].toLowerCase())&&!(w[5]&&!P.isPort(w[5]))))}},function(y,w,E){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var P=E(1056);w.separate=function separate(y){var w=y.replace(/([\s\(\)\[\]<>"'])/g,"\0$1\0").replace(/([?;:,.!]+)(?=(\0|$|\s))/g,"\0$1\0").split("\0");return P.default(w)},w.deSeparate=function deSeparate(y){return y.join("")}},function(y,w,E){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=function default_1(y){return 0===(y=y.toLowerCase()).indexOf("http://")?"http://":0===y.indexOf("https://")?"https://":0===y.indexOf("ftp://")?"ftp://":0===y.indexOf("ftps://")?"ftps://":0===y.indexOf("file:///")?"file:///":0===y.indexOf("mailto:")&&"mailto:"}},function(y,w,E){var P=E(198),q=E(561),ne=E(86),oe=E(254),ie=P?P.prototype:void 0,se=ie?ie.toString:void 0;y.exports=function baseToString(y){if("string"==typeof y)return y;if(ne(y))return q(y,baseToString)+"";if(oe(y))return se?se.call(y):"";var w=y+"";return"0"==w&&1/y==-Infinity?"-0":w}},function(y,w){y.exports=function arrayMap(y,w){for(var E=-1,P=null==y?0:y.length,q=Array(P);++E2&&"left"===E&&null!=(w=ve.user)&&w.name?ne.default.createElement(oe.default,{style:[{color:Me},Oe]},ve.user.name):null,Re&&ne.default.createElement(ye,null),ne.default.createElement(oe.default,{style:[{color:Me,textAlign:E},je]},P))}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.MessageRepliesAvatars=void 0;var q=P(E(5)),ne=P(E(0)),oe=P(E(7)),ie=P(E(8)),se=E(131),le=E(13),pe=oe.default.create({avatarContainer:{alignItems:"center",flexDirection:"row",paddingTop:2},topAvatar:{paddingTop:2,position:"absolute"}});w.MessageRepliesAvatars=function MessageRepliesAvatars(y){var w,E=y.alignment,P=y.message,oe=(0,le.useTheme)().theme,ge=oe.colors.white_snow,me=oe.messageSimple.replies,he=me.avatar,ve=me.avatarContainerMultiple,ye=me.avatarContainerSingle,_e=me.avatarSize,Re=me.leftAvatarsContainer,we=me.rightAvatarsContainer,ke=(null==(w=P.thread_participants)?void 0:w.slice(-2))||[],Me=ke.length>1;return ne.default.createElement(ie.default,{style:[pe.avatarContainer,"right"===E?(0,q.default)({marginLeft:8},we):Re]},ke.map((function(y,w){return ne.default.createElement(ie.default,{key:y.id,style:1===w?(0,q.default)({},pe.topAvatar,ye):(0,q.default)({paddingLeft:Me?8:0},ve)},ne.default.createElement(se.Avatar,{containerStyle:[1===w&&{borderColor:ge,borderWidth:1},he],image:y.image,name:y.name,size:_e||(1===w?18:16)}))})))}},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ReactionList=void 0;var ne=q(E(5)),oe=q(E(0)),ie=q(E(7)),se=q(E(36)),le=q(E(154)),pe=q(E(8)),ge=P(E(47)),me=E(52),he=E(40),ve=E(13),ye=E(529),_e=ie.default.create({container:{left:0,position:"absolute",top:0},reactionBubble:{alignItems:"center",flexDirection:"row",justifyContent:"space-evenly",position:"absolute"},reactionBubbleBackground:{position:"absolute"}}),Re=function Icon(y){var w,E=y.pathFill,P=y.size,q=y.style,ne=y.supportedReactions,ie=y.type,se=(null==(w=ne.find((function(y){return y.type===ie})))?void 0:w.Icon)||ye.Unknown;return oe.default.createElement(se,{height:P,pathFill:E,style:q,width:P})},we=oe.default.memo((function ReactionListWithContext(y){var w=y.alignment,E=y.fill,P=y.messageContentWidth,q=y.onLongPress,ne=y.radius,me=y.reactions,he=y.reactionSize,ye=y.showMessageOverlay,we=y.stroke,ke=y.strokeSize,Me=y.supportedReactions,Se=(0,ve.useTheme)().theme,Ae=Se.colors,Te=Ae.accent_blue,Oe=Ae.grey,Fe=Ae.grey_gainsboro,je=Ae.grey_whisper,Be=Ae.white,Ve=Se.messageSimple,Ne=Ve.avatarWrapper,Ue=Ne.leftAlign,We=Ne.spacer,$e=Ve.reactionList,Ye=$e.container,Xe=$e.middleIcon,et=$e.radius,tt=$e.reactionBubble,nt=$e.reactionBubbleBackground,rt=$e.reactionSize,ot=$e.strokeSize,it=Se.screenPadding,st=(0,le.default)().width,dt="left"===w,ct=E||dt?Fe:je,lt=ne||et,ut=he||rt,pt=we||Be,gt=ke||ot,mt=dt?P+(Number(Ue.marginRight)||0)+(Number(We.width)||0)-.5*lt:st-2*it-P,ht=mt+2*lt*(dt?1:-1),ft=ut+2*lt,vt=ut-lt,yt=ht-ut*me.length/2>it,_t=ht+gt+ut*me.length/21?E("{{ firstUser }} and {{ nonSelfUserLength }} more are typing",{firstUser:ie[0],nonSelfUserLength:ie.length-1}):""}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.LoadingDots=void 0;var q=P(E(0)),ne=P(E(8)),oe=E(572),ie=E(13);w.LoadingDots=function LoadingDots(y){var w=y.diameter,E=void 0===w?4:w,P=y.duration,se=void 0===P?1500:P,le=y.numberOfDots,pe=void 0===le?3:le,ge=y.spacing,me=y.style,he=(0,ie.useTheme)().theme.loadingDots,ve=he.container,ye=he.spacing,_e=ge?ge/2:ye/2,Re=se/pe;return q.default.createElement(ne.default,{style:[{flexDirection:"row"},ve,me]},Array.from(Array(pe)).map((function(y,w){return q.default.createElement(oe.LoadingDot,{diameter:E,duration:se,key:w,offset:se-Re*(w+1),style:0===w?{marginRight:_e}:w===pe-1?{marginLeft:_e}:{marginHorizontal:_e}})})))}},function(y,w,E){var P=E(16);Object.defineProperty(w,"__esModule",{value:!0}),w.LoadingDot=void 0;var q=P(E(0)),ne=P(E(60)),oe=E(13);w.LoadingDot=function LoadingDot(y){var w=y.diameter,E=void 0===w?4:w,P=y.duration,ie=void 0===P?1500:P,se=y.offset,le=void 0===se?0:se,pe=y.style,ge=ie/2,me=ge-le,he=(0,oe.useTheme)().theme,ve=he.colors.black,ye=he.loadingDots.loadingDot,_e=(0,ne.useSharedValue)(me/ge);(0,q.useEffect)((function(){_e.value=(0,ne.withSequence)((0,ne.withTiming)(0,{duration:me,easing:ne.Easing.linear}),(0,ne.withRepeat)((0,ne.withSequence)((0,ne.withTiming)(1,{duration:ge,easing:ne.Easing.linear}),(0,ne.withTiming)(0,{duration:ge,easing:ne.Easing.linear})),-1))}),[]);var Re=(0,ne.useAnimatedStyle)((function(){return{opacity:_e.value}}),[]);return q.default.createElement(ne.default.View,{style:[{backgroundColor:ve,borderRadius:E/2,height:E,width:E},pe,ye,Re]})}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ChannelListHeaderErrorIndicator=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(17)),ie=P(E(36)),se=E(13),le=E(27),pe=ne.default.create({container:{alignItems:"center",justifyContent:"center",padding:3,width:"100%"},errorText:{fontSize:12,fontWeight:"bold",padding:3}}),ge=function ChannelListHeaderErrorIndicator(y){var w=y.onPress,E=void 0===w?function(){return null}:w,P=(0,se.useTheme)().theme,ne=P.channelListHeaderErrorIndicator,ge=ne.container,me=ne.errorText,he=P.colors,ve=he.accent_red,ye=he.grey,_e=(0,le.useTranslationContext)().t;return q.default.createElement(ie.default,{onPress:E,style:[pe.container,{backgroundColor:ye+"E6"},ge]},q.default.createElement(oe.default,{style:[pe.errorText,{color:ve},me],testID:"channel-loading-error"},_e("Error while loading, please reload/refresh")))};w.ChannelListHeaderErrorIndicator=ge,ge.displayName="ChannelListHeaderErrorIndicator{channelListHeaderErrorIndicator}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ChannelListFooterLoadingIndicator=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(8)),ie=E(364),se=E(13),le=ne.default.create({container:{alignItems:"center",justifyContent:"center",width:"100%"}}),pe=function ChannelListFooterLoadingIndicator(){var y=(0,se.useTheme)().theme.channelListFooterLoadingIndicator.container;return q.default.createElement(oe.default,{style:[le.container,y]},q.default.createElement(ie.Spinner,null))};w.ChannelListFooterLoadingIndicator=pe,pe.displayName="ChannelListFooterLoadingIndicator{channelListFooterLoadingIndicator}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ChannelListHeaderNetworkDownIndicator=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(17)),ie=P(E(8)),se=E(13),le=E(27),pe=ne.default.create({container:{alignItems:"center",justifyContent:"center",padding:8,width:"100%"},errorText:{fontSize:14}}),ge=function ChannelListHeaderNetworkDownIndicator(){var y=(0,se.useTheme)().theme,w=y.channelListHeaderErrorIndicator,E=w.container,P=w.errorText,ne=y.colors,ge=ne.grey,me=ne.white,he=(0,le.useTranslationContext)().t;return q.default.createElement(ie.default,{style:[pe.container,{backgroundColor:ge+"E6"},E]},q.default.createElement(oe.default,{style:[pe.errorText,{color:me},P]},he("Reconnecting...")))};w.ChannelListHeaderNetworkDownIndicator=ge,ge.displayName="ChannelListHeaderNetworkDownIndicator{channelListHeaderErrorIndicator}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.useLatestMessagePreview=void 0;var q=P(E(19)),ne=P(E(21)),oe=E(0),ie=E(31),se=E(27),le=function getLatestMessageDisplayText(y,w,E,P){var q,oe,ie,se,le;if(!E)return[{bold:!1,text:P("Nothing yet...")}];if(E.deleted_at)return[{bold:!1,text:P("Message deleted")}];var pe=w.userID,ge=null==(q=E.user)?void 0:q.id,me=Object.keys(y.state.members),he=ge===pe?P("You"):me.length>2&&((null==(oe=E.user)?void 0:oe.name)||(null==(ie=E.user)?void 0:ie.username)||(null==(se=E.user)?void 0:se.id))||"",ve=he?(he===P("You")?"":"@")+he+": ":"",ye=ve.includes("@");if(E.text){var _e=E.text.substring(0,100).replace(/\n/g," "),Re=Array.isArray(E.mentioned_users)?E.mentioned_users.reduce((function(y,w){var E=w.name||w.id||"";return E&&(y+=(y.length?"|":"")+"@"+E),y}),""):"",we=new RegExp("^("+Re+")");return[{bold:ye,text:ve}].concat((0,ne.default)(_e.split("").reduce((function(y,w,E){return"@"===w&&Re&&we.test(_e.substring(E))?y.push({bold:!0,text:w}):Re&&we.test(y[y.length-1].text)?y.push({bold:!1,text:w}):y[y.length-1].text+=w,y}),[{bold:!1,text:""}])))}return E.command?[{bold:ye,text:ve},{bold:!1,text:"/"+E.command}]:null!=(le=E.attachments)&&le.length?[{bold:ye,text:ve},{bold:!1,text:P("🏙 Attachment...")}]:[{bold:ye,text:ve},{bold:!1,text:P("Empty message...")}]},pe=function getLatestMessageDisplayDate(y,w){var E=w(null==y?void 0:y.created_at);return(0,se.isDayOrMoment)(E)?E.isSame(new Date,"day")?E.format("LT"):E.format("L"):E},ge=function getLatestMessageReadStatus(y,w,E,P){var q,ne=w.userID;if(!E||ne!==(null==(q=E.user)?void 0:q.id)||!1===P)return 0;var oe=y.state.read;ne&&delete oe[ne];var ie=E.updated_at?"string"==typeof E.updated_at?new Date(E.updated_at):E.updated_at:void 0;return Object.values(oe).some((function(y){var w=y.last_read;return ie&&iepe))return!1;var me=se.get(y),he=se.get(w);if(me&&he)return me==w&&he==y;var ve=-1,ye=!0,_e=2&E?new P:void 0;for(se.set(y,w),se.set(w,y);++ve=0&&w.splice(E,1),(0,q.default)(w)}))};return P.on("channel.deleted",y),function(){return P.off("channel.deleted",y)}}),[])}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.useChannelHidden=void 0;var q=P(E(21)),ne=E(0),oe=E(31);w.useChannelHidden=function useChannelHidden(y){var w=y.onChannelHidden,E=y.setChannels,P=(0,oe.useChatContext)().client;(0,ne.useEffect)((function(){var y=function handleEvent(y){"function"==typeof w?w(E,y):E((function(w){var E=w.findIndex((function(w){var E;return w.cid===(y.cid||(null==(E=y.channel)?void 0:E.cid))}));return E>=0&&w.splice(E,1),(0,q.default)(w)}))};return P.on("channel.hidden",y),function(){return P.off("channel.hidden",y)}}),[])}},function(y,w,E){Object.defineProperty(w,"__esModule",{value:!0}),w.useChannelTruncated=void 0;var P=E(0),q=E(31);w.useChannelTruncated=function useChannelTruncated(y){var w=y.onChannelTruncated,E=y.refreshList,ne=y.setChannels,oe=y.setForceUpdate,ie=(0,q.useChatContext)().client;(0,P.useEffect)((function(){var y=function handleEvent(y){"function"==typeof w&&w(ne,y),E(),oe((function(y){return y+1}))};return ie.on("channel.truncated",y),function(){return ie.off("channel.truncated",y)}}),[])}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.useChannelUpdated=void 0;var q=P(E(21)),ne=E(0),oe=E(31);w.useChannelUpdated=function useChannelUpdated(y){var w=y.onChannelUpdated,E=y.setChannels,P=(0,oe.useChatContext)().client;(0,ne.useEffect)((function(){var y=function handleEvent(y){"function"==typeof w?w(E,y):E((function(w){var E=w.findIndex((function(w){var E;return w.cid===(y.cid||(null==(E=y.channel)?void 0:E.cid))}));return E>=0&&y.channel&&(w[E].data=y.channel),(0,q.default)(w)}))};return P.on("channel.updated",y),function(){return P.off("channel.updated",y)}}),[])}},function(y,w,E){Object.defineProperty(w,"__esModule",{value:!0}),w.useConnectionRecovered=void 0;var P=E(0),q=E(31);w.useConnectionRecovered=function useConnectionRecovered(y){var w=y.refreshList,E=y.setForceUpdate,ne=(0,q.useChatContext)().client;(0,P.useEffect)((function(){var y=function handleEvent(){w(),E((function(y){return y+1}))},P=ne.on("connection.recovered",y).unsubscribe,q=ne.on("connection.changed",(function(w){w.online&&y()})).unsubscribe;return function(){P(),q()}}),[])}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.useNewMessage=void 0;var q=P(E(21)),ne=E(0),oe=E(270),ie=E(31);w.useNewMessage=function useNewMessage(y){var w=y.lockChannelOrder,E=y.setChannels,P=(0,ie.useChatContext)().client;(0,ne.useEffect)((function(){var y=function handleEvent(y){E((function(E){return!w&&y.cid?(0,oe.moveChannelUp)({channels:E,cid:y.cid}):(0,q.default)(E)}))};return P.on("message.new",y),function(){return P.off("message.new",y)}}),[])}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.useNewMessageNotification=void 0;var q=P(E(4)),ne=P(E(21)),oe=P(E(11)),ie=P(E(578)),se=E(0),le=E(270),pe=E(31);w.useNewMessageNotification=function useNewMessageNotification(y){var w=y.onMessageNew,E=y.setChannels,P=(0,pe.useChatContext)().client;(0,se.useEffect)((function(){var y=function(){var y=(0,oe.default)(q.default.mark((function _callee(y){var oe,se,pe;return q.default.wrap((function _callee$(q){for(;;)switch(q.prev=q.next){case 0:if("function"!=typeof w){q.next=4;break}w(E,y),q.next=9;break;case 4:if(null==(oe=y.channel)||!oe.id||null==(se=y.channel)||!se.type){q.next=9;break}return q.next=7,(0,le.getChannel)({client:P,id:y.channel.id,type:y.channel.type});case 7:pe=q.sent,E((function(y){return(0,ie.default)([pe].concat((0,ne.default)(y)),"cid")}));case 9:case"end":return q.stop()}}),_callee)})));return function handleEvent(w){return y.apply(this,arguments)}}();return P.on("notification.message_new",y),function(){return P.off("notification.message_new",y)}}),[])}},function(y,w,E){Object.defineProperty(w,"__esModule",{value:!0}),w.useCreateChannelsContext=void 0;var P=E(0);w.useCreateChannelsContext=function useCreateChannelsContext(y){var w=y.additionalFlatListProps,E=y.channels,q=y.EmptyStateIndicator,ne=y.error,oe=y.FooterLoadingIndicator,ie=y.forceUpdate,se=y.hasNextPage,le=y.HeaderErrorIndicator,pe=y.HeaderNetworkDownIndicator,ge=y.ListHeaderComponent,me=y.loadingChannels,he=y.LoadingErrorIndicator,ve=y.LoadingIndicator,ye=y.loadingNextPage,_e=y.loadMoreThreshold,Re=y.loadNextPage,we=y.maxUnreadCount,ke=y.numberOfSkeletons,Me=y.onSelect,Se=y.Preview,Ae=y.PreviewAvatar,Te=y.PreviewMessage,Oe=y.PreviewStatus,Fe=y.PreviewTitle,je=y.PreviewUnreadCount,Be=y.refreshing,Ve=y.refreshList,Ne=y.reloadList,Ue=y.setFlatListRef,We=y.Skeleton,$e=E.map((function(y){var w;return""+(null==(w=y.data)?void 0:w.name)+Object.values(y.state.members).map((function(y){var w;return null==(w=y.user)?void 0:w.online})).join()})).join();return(0,P.useMemo)((function(){return{additionalFlatListProps:w,channels:E,EmptyStateIndicator:q,error:ne,FooterLoadingIndicator:oe,forceUpdate:ie,hasNextPage:se,HeaderErrorIndicator:le,HeaderNetworkDownIndicator:pe,ListHeaderComponent:ge,loadingChannels:me,LoadingErrorIndicator:he,LoadingIndicator:ve,loadingNextPage:ye,loadMoreThreshold:_e,loadNextPage:Re,maxUnreadCount:we,numberOfSkeletons:ke,onSelect:Me,Preview:Se,PreviewAvatar:Ae,PreviewMessage:Te,PreviewStatus:Oe,PreviewTitle:Fe,PreviewUnreadCount:je,refreshing:Be,refreshList:Ve,reloadList:Ne,setFlatListRef:Ue,Skeleton:We}}),[$e,ne,ie,se,me,ye,Be])}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.usePaginatedChannels=void 0;var q=P(E(4)),ne=P(E(21)),oe=P(E(5)),ie=P(E(11)),se=P(E(19)),le=E(0),pe=E(270),ge=E(31),me=function wait(y){return new Promise((function(w){setTimeout(w,y)}))};w.usePaginatedChannels=function usePaginatedChannels(y){var w=y.filters,E=void 0===w?{}:w,P=y.options,he=void 0===P?{}:P,ve=y.sort,ye=void 0===ve?{}:ve,_e=(0,ge.useChatContext)().client,Re=(0,le.useState)([]),we=(0,se.default)(Re,2),ke=we[0],Me=we[1],Se=(0,le.useState)(!1),Ae=(0,se.default)(Se,2),Te=Ae[0],Oe=Ae[1],Fe=(0,le.useState)(!0),je=(0,se.default)(Fe,2),Be=je[0],Ve=je[1],Ne=(0,le.useRef)(Date.now()),Ue=(0,le.useState)(!1),We=(0,se.default)(Ue,2),$e=We[0],Ye=We[1],Xe=(0,le.useState)(!1),et=(0,se.default)(Xe,2),tt=et[0],nt=et[1],rt=(0,le.useState)(0),ot=(0,se.default)(rt,2),it=ot[0],st=ot[1],dt=(0,le.useState)(!1),ct=(0,se.default)(dt,2),lt=ct[0],ut=ct[1],pt=_e.connectionID;(0,le.useEffect)((function(){ke.map((function(y){return y.watch()}))}),[pt]);var gt=function(){var y=(0,ie.default)(q.default.mark((function _callee(){var y,w,P,ie,se,le,ge=arguments;return q.default.wrap((function _callee$(q){for(;;)switch(q.prev=q.next){case 0:if(w=ge.length>0&&void 0!==ge[0]?ge[0]:"",P=ge.length>1&&void 0!==ge[1]?ge[1]:0,_e&&!$e&&!tt&&!lt){q.next=4;break}return q.abrupt("return");case 4:return"reload"===w?Ye(!0):"refresh"===w?ut(!0):w||nt(!0),ie=(0,oe.default)({limit:null!=(y=null==he?void 0:he.limit)?y:pe.MAX_QUERY_CHANNELS_LIMIT,offset:"reload"===w||"refresh"===w?0:it},he),q.prev=6,q.next=9,_e.queryChannels(E,ye,ie);case 9:se=q.sent,le="reload"===w||"refresh"===w?se:[].concat((0,ne.default)(ke),(0,ne.default)(se)),Me(le),Ve(se.length>=ie.limit),st(le.length),Oe(!1),q.next=28;break;case 17:return q.prev=17,q.t0=q.catch(6),q.next=21,me(2e3);case 21:if(3!==P){q.next=27;break}return Ye(!1),nt(!1),ut(!1),console.warn(q.t0),q.abrupt("return",Oe(!0));case 27:return q.abrupt("return",gt(w,P+1));case 28:Ye(!1),nt(!1),ut(!1);case 31:case"end":return q.stop()}}),_callee,null,[[6,17]])})));return function queryChannels(){return y.apply(this,arguments)}}(),mt=Be?gt:void 0,ht=function reloadList(){return gt("reload")},ft=(0,le.useMemo)((function(){return JSON.stringify(E)}),[E]);return(0,le.useEffect)((function(){ht()}),[ft]),{channels:ke,error:Te,hasNextPage:Be,loadingChannels:$e,loadingNextPage:tt,loadNextPage:mt,refreshing:lt,refreshList:function refreshList(){if(!(Date.now()-Ne.current<5e3)||Te)return Ne.current=Date.now(),gt("refresh")},reloadList:ht,setChannels:Me}}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.useRemovedFromChannelNotification=void 0;var q=P(E(21)),ne=E(0),oe=E(31);w.useRemovedFromChannelNotification=function useRemovedFromChannelNotification(y){var w=y.onRemovedFromChannel,E=y.setChannels,P=(0,oe.useChatContext)().client;(0,ne.useEffect)((function(){var y=function handleEvent(y){"function"==typeof w?w(E,y):E((function(w){var E=w.filter((function(w){var E;return w.cid!==(null==(E=y.channel)?void 0:E.cid)}));return(0,q.default)(E)}))};return P.on("notification.removed_from_channel",y),function(){return P.off("notification.removed_from_channel",y)}}),[])}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.useUserPresence=void 0;var q=P(E(21)),ne=E(0),oe=E(31);w.useUserPresence=function useUserPresence(y){var w=y.setChannels,E=(0,oe.useChatContext)().client;(0,ne.useEffect)((function(){var y=function handleEvent(y){w((function(w){var E=w.map((function(w){var E;return null!=(E=y.user)&&E.id&&w.state.members[y.user.id]?(w.state.members[y.user.id].user=y.user,w):w}));return(0,q.default)(E)}))};return E.on("user.presence.changed",y),E.on("user.updated",y),function(){E.off("user.presence.changed",y),E.off("user.updated",y)}}),[])}},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.Skeleton=void 0;var ne=q(E(5)),oe=P(E(0)),ie=q(E(7)),se=q(E(154)),le=q(E(8)),pe=P(E(60)),ge=E(47),me=E(13),he=12,ve=ie.default.create({background:{height:64,position:"absolute",width:"100%"},container:{borderBottomWidth:1,flexDirection:"row"}}),ye=function Skeleton(){var y=(0,se.default)().width,w=(0,pe.useSharedValue)(-y),E=(0,me.useTheme)().theme,P=E.channelListSkeleton,q=P.animationTime,ie=void 0===q?1e3:q,ye=P.background,_e=P.container,Re=P.gradientStart,we=P.gradientStop,ke=P.height,Me=void 0===ke?64:ke,Se=E.colors,Ae=Se.black,Te=Se.border,Oe=Se.white_snow;(0,oe.useEffect)((function(){w.value=(0,pe.withRepeat)((0,pe.withTiming)(y,{duration:ie,easing:pe.Easing.linear}),-1)}),[]);var Fe=(0,pe.useAnimatedStyle)((function(){return{transform:[{translateX:w.value}]}}),[]),je=(0,pe.useDerivedValue)((function(){var w=Me-24,E=(w-8)/2,P=E/2,q=w/2,ne=2*q+16,oe=y-ne;return"M0 0 h"+y+" v"+Me+" h-"+y+"z M8 "+Me/2+" a"+q+" "+q+" 0 1 0 "+2*q+" 0 a"+q+" "+q+" 0 1 0 -"+2*q+" 0z M"+(ne+P)+" "+"12 a"+P+" "+P+" 0 1 0 0 "+E+"z M"+(ne-P+.25*oe)+" "+"12 h-"+(.25*oe-2*P)+" v"+E+" h"+(.25*oe-2*P)+"z M"+(ne-P+.25*oe)+" "+(he+E)+" a"+P+" "+P+" 0 1 0 0 -"+E+"z M"+(ne+P)+" "+(he+E+8)+" a"+P+" "+P+" 0 1 0 0 "+E+"z M"+(ne+.8*oe-P)+" "+(he+E+8)+" h-"+(.8*oe-2*P)+" v"+E+" h"+(.8*oe-2*P)+"z M"+(ne+.8*oe-P)+" "+(Me-he)+" a"+P+" "+P+" 0 1 0 0 -"+E+"z M"+(ne+.8*oe+P+16)+" "+(he+E+8)+" a"+P+" "+P+" 0 1 0 0 "+E+"z M"+(y-8-P)+" "+(he+E+8)+" h-"+(y-8-P-(ne+.8*oe+P+16))+" v"+E+" h"+(y-8-P-(ne+.8*oe+P+16))+"z M"+(y-16)+" "+(Me-he)+" a"+P+" "+P+" 0 1 0 0 -"+E+"z"}),[]);return oe.default.createElement(le.default,{style:[ve.container,{borderBottomColor:Te},_e],testID:"channel-preview-skeleton"},oe.default.createElement(le.default,{style:[ve.background,{backgroundColor:Oe},ye]}),oe.default.createElement(pe.default.View,{style:[Fe,ve.background]},oe.default.createElement(ge.Svg,{height:Me,width:y},oe.default.createElement(ge.Rect,{fill:"url(#gradient)",height:Me,width:y,x:0,y:0}),oe.default.createElement(ge.Defs,null,oe.default.createElement(ge.LinearGradient,{gradientUnits:"userSpaceOnUse",id:"gradient",x1:0,x2:y,y1:0,y2:0},oe.default.createElement(ge.Stop,(0,ne.default)({offset:1,stopColor:Ae},Re)),oe.default.createElement(ge.Stop,(0,ne.default)({offset:0,stopColor:Ae},we)))))),oe.default.createElement(ge.Svg,{height:Me,width:y},oe.default.createElement(ge.Path,{d:je.value,fill:Oe})))};w.Skeleton=ye,ye.displayName="Skeleton{channelListSkeleton}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ChannelAvatar=void 0;var q=P(E(0)),ne=E(598),oe=E(599),ie=E(131),se=E(361);w.ChannelAvatar=function ChannelAvatar(y){var w=y.channel,E=(0,ne.useChannelPreviewDisplayAvatar)(w),P=(0,oe.useChannelPreviewDisplayPresence)(w);return E.images?q.default.createElement(se.GroupAvatar,{images:E.images,names:E.names,size:40}):q.default.createElement(ie.Avatar,{image:E.image,name:E.name,online:P,size:40})}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.useChannelPreviewDisplayAvatar=w.getChannelPreviewDisplayAvatar=void 0;var q=P(E(19)),ne=E(0),oe=E(31),ie=function getChannelPreviewDisplayAvatar(y,w){var E,P=null==w||null==(E=w.user)?void 0:E.id,q=null==y?void 0:y.data,ne=null==q?void 0:q.name,oe=null==q?void 0:q.image;if(oe)return{image:oe,name:ne};if(P){var ie,se,le,pe=Object.values(null==(ie=y.state)?void 0:ie.members).filter((function(y){var w;return(null==(w=y.user)?void 0:w.id)!==P}));return 1===pe.length?{image:null==(se=pe[0].user)?void 0:se.image,name:ne||(null==(le=pe[0].user)?void 0:le.name)}:{images:pe.slice(0,4).map((function(y){var w;return(null==(w=y.user)?void 0:w.image)||""})),names:pe.slice(0,4).map((function(y){var w;return(null==(w=y.user)?void 0:w.name)||""}))}}return{name:ne}};w.getChannelPreviewDisplayAvatar=ie;w.useChannelPreviewDisplayAvatar=function useChannelPreviewDisplayAvatar(y){var w,E=(0,oe.useChatContext)().client,P=null==y?void 0:y.data,se=null==P?void 0:P.image,le=null==P?void 0:P.name,pe=null==E||null==(w=E.user)?void 0:w.id,ge=(0,ne.useState)(ie(y,E)),me=(0,q.default)(ge,2),he=me[0],ve=me[1];return(0,ne.useEffect)((function(){ve(ie(y,E))}),[pe,se,le]),he}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.useChannelPreviewDisplayPresence=void 0;var q=P(E(19)),ne=E(0),oe=E(31);w.useChannelPreviewDisplayPresence=function useChannelPreviewDisplayPresence(y){var w=(0,oe.useChatContext)().client,E=w.userID,P=Object.values(y.state.members).filter((function(y){var w,P;return!(null==(w=y.user)||!w.id||!E||(null==(P=y.user)?void 0:P.id)===E)})).some((function(y){var w;return null==(w=y.user)?void 0:w.online})),ie=(0,ne.useState)(!1),se=(0,q.default)(ie,2),le=se[0],pe=se[1];return(0,ne.useEffect)((function(){pe(function getChannelPreviewDisplayPresence(y,w){var E=w.userID;if(E){var P,q=Object.values(y.state.members).filter((function(y){var w;return(null==(w=y.user)?void 0:w.id)!==E}));if(1===q.length)return!(null==(P=q[0].user)||!P.online)}return!1}(y,w))}),[P]),le}},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.useChannelPreviewDisplayName=w.getChannelPreviewDisplayName=void 0;var q=P(E(19)),ne=E(0),oe=E(31),ie=((0,E(28).vw)(100)-16)/6,se=function getChannelPreviewDisplayName(y){var w=y.channelName,E=y.currentUserId,P=y.maxCharacterLength,q=y.members;return w||Object.values(q||{}).filter((function(y){var w;return(null==(w=y.user)?void 0:w.id)!==E})).slice(0).reduce((function(y,w,E,q){var ne,oe,ie=y.length,se=(null==(ne=w.user)?void 0:ne.name)||(null==(oe=w.user)?void 0:oe.id)||"Unknown User";ie+(se.length+2)=10?y:y+12:"शाम"===w?y+12:y},meridiemParse:/रात|सुबह|दोपहर|शाम/}),pe.default.updateLocale("fr",{calendar:{lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",sameDay:"[Aujourd’hui à] LT",sameElse:"L"}}),pe.default.updateLocale("tr",{calendar:{lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",sameDay:"[bugün saat] LT",sameElse:"L"}}),pe.default.updateLocale("ru",{calendar:{lastDay:"[Вчера, в] LT",nextDay:"[Завтра, в] LT",sameDay:"[Сегодня, в] LT"}});var je={formats:{},months:["January","February","March","April","May","June","July","August","September","October","November","December"],relativeTime:{},weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Be=function isDayJs(y){return void 0!==y.extend},Ve={DateTimeParser:pe.default,dayjsLocaleConfigForLanguage:null,debug:!1,disableDateTimeTranslations:!1,language:"en",logger:function logger(y){return console.warn(y)}},Ne=function(){function Streami18n(){var y=this,w=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,se.default)(this,Streami18n),this.i18nInstance=_e.default.createInstance(),this.Dayjs=null,this.setLanguageCallback=function(){return null},this.initialized=!1,this.t=function(y){return y},this.translations={en:(0,ie.default)({},Oe,Re.default),fr:(0,ie.default)({},Oe,we.default),hi:(0,ie.default)({},Oe,ke.default),it:(0,ie.default)({},Oe,Me.default),nl:(0,ie.default)({},Oe,Se.default),ru:(0,ie.default)({},Oe,Ae.default),tr:(0,ie.default)({},Oe,Te.default)},this.dayjsLocales={},this.localeExists=function(w){return!!y.isCustomDateTimeParser||Object.keys(pe.default.Ls).indexOf(w)>-1},this.validateCurrentLanguage=function(){-1===Object.keys(y.translations).indexOf(y.currentLanguage)&&(y.logger("Streami18n: '"+y.currentLanguage+"' language is not registered. Please make sure to call streami18n.registerTranslation('"+y.currentLanguage+"', {...}) or use one the built-in supported languages - "+y.getAvailableLanguages()),y.currentLanguage=Fe)},this.geti18Instance=function(){return y.i18nInstance},this.getAvailableLanguages=function(){return Object.keys(y.translations)},this.getTranslations=function(){return y.translations};var E=(0,oe.default)({},Ve,w);this.logger=E.logger,this.currentLanguage=E.language,this.DateTimeParser=E.DateTimeParser;try{this.DateTimeParser&&Be(this.DateTimeParser)&&(this.DateTimeParser.extend(he.default),this.DateTimeParser.extend(ge.default),this.DateTimeParser.extend(me.default),this.DateTimeParser.extend(ve.default))}catch(y){throw new Error("Streami18n: Looks like you wanted to provide a Dayjs instance but something went wrong while adding plugins "+JSON.stringify(y))}this.isCustomDateTimeParser=!!w.DateTimeParser;var P=E.translationsForLanguage;P&&(this.translations[this.currentLanguage]=(0,ie.default)({},Oe,P)),this.translations[this.currentLanguage]||(this.translations[this.currentLanguage]=(0,ie.default)({},Oe,{})),this.i18nextConfig={debug:E.debug,fallbackLng:!1,interpolation:{escapeValue:!1},keySeparator:!1,lng:this.currentLanguage,nsSeparator:!1,parseMissingKeyHandler:function parseMissingKeyHandler(w){return y.logger("Streami18n: Missing translation for key: "+w),w}},this.validateCurrentLanguage();var q=E.dayjsLocaleConfigForLanguage;q?this.addOrUpdateLocale(this.currentLanguage,(0,oe.default)({},q)):this.localeExists(this.currentLanguage)||this.logger("Streami18n: Streami18n(...) - Locale config for "+this.currentLanguage+" does not exist in momentjs.Please import the locale file using \"import 'moment/locale/"+this.currentLanguage+"';\" in your app or register the locale config with Streami18n using registerTranslation(language, translation, customDayjsLocale)"),this.tDateTimeParser=function(w){return E.disableDateTimeTranslations||!y.localeExists(y.currentLanguage)?(Be(y.DateTimeParser),y.DateTimeParser(w).locale(Fe)):(Be(y.DateTimeParser),y.DateTimeParser(w).locale(y.currentLanguage))}}var y,w,E;return(0,le.default)(Streami18n,[{key:"init",value:(E=(0,ne.default)(q.default.mark((function _callee(){return q.default.wrap((function _callee$(y){for(;;)switch(y.prev=y.next){case 0:return this.validateCurrentLanguage(),y.prev=1,y.next=4,this.i18nInstance.init((0,oe.default)({},this.i18nextConfig,{lng:this.currentLanguage,resources:this.translations}));case 4:this.t=y.sent,this.initialized=!0,y.next=11;break;case 8:y.prev=8,y.t0=y.catch(1),this.logger("Something went wrong with init: "+JSON.stringify(y.t0));case 11:return y.abrupt("return",{t:this.t,tDateTimeParser:this.tDateTimeParser});case 12:case"end":return y.stop()}}),_callee,this,[[1,8]])}))),function init(){return E.apply(this,arguments)})},{key:"getTranslators",value:(w=(0,ne.default)(q.default.mark((function _callee2(){return q.default.wrap((function _callee2$(y){for(;;)switch(y.prev=y.next){case 0:if(this.initialized){y.next=7;break}return this.dayjsLocales[this.currentLanguage]&&this.addOrUpdateLocale(this.currentLanguage,this.dayjsLocales[this.currentLanguage]),y.next=4,this.init();case 4:return y.abrupt("return",y.sent);case 7:return y.abrupt("return",{t:this.t,tDateTimeParser:this.tDateTimeParser});case 8:case"end":return y.stop()}}),_callee2,this)}))),function getTranslators(){return w.apply(this,arguments)})},{key:"registerTranslation",value:function registerTranslation(y,w,E){w?(this.translations[y]?this.translations[y][Oe]=w:this.translations[y]=(0,ie.default)({},Oe,w),E?this.dayjsLocales[y]=(0,oe.default)({},E):this.localeExists(y)||this.logger("Streami18n: registerTranslation(language, translation, customDayjsLocale) - Locale config for "+y+" does not exist in Dayjs.Please import the locale file using \"import 'dayjs/locale/"+y+"';\" in your app or register the locale config with Streami18n using registerTranslation(language, translation, customDayjsLocale)"),this.initialized&&this.i18nInstance.addResources(y,Oe,w)):this.logger("Streami18n: registerTranslation(language, translation, customDayjsLocale) called without translation")}},{key:"addOrUpdateLocale",value:function addOrUpdateLocale(y,w){this.localeExists(y)?pe.default.updateLocale(y,(0,oe.default)({},w)):pe.default.locale((0,oe.default)({name:y},je,w),void 0,!0)}},{key:"setLanguage",value:(y=(0,ne.default)(q.default.mark((function _callee3(y){var w;return q.default.wrap((function _callee3$(E){for(;;)switch(E.prev=E.next){case 0:if(this.currentLanguage=y,this.initialized){E.next=3;break}return E.abrupt("return");case 3:return E.prev=3,E.next=6,this.i18nInstance.changeLanguage(y);case 6:return w=E.sent,this.dayjsLocales[y]&&this.addOrUpdateLocale(this.currentLanguage,this.dayjsLocales[this.currentLanguage]),this.setLanguageCallback(w),E.abrupt("return",w);case 12:return E.prev=12,E.t0=E.catch(3),this.logger("Failed to set language: "+JSON.stringify(E.t0)),E.abrupt("return",this.t);case 16:case"end":return E.stop()}}),_callee3,this,[[3,12]])}))),function setLanguage(w){return y.apply(this,arguments)})},{key:"registerSetLanguageCallback",value:function registerSetLanguageCallback(y){this.setLanguageCallback=y}}]),Streami18n}();w.Streami18n=Ne},function(y){y.exports=JSON.parse('{"1 Reply":"1 Reply","Allow access to your Gallery":"Allow access to your Gallery","Are you sure you want to permanently delete this message?":"Are you sure you want to permanently delete this message?","Block User":"Block User","Cancel":"Cancel","Copy Message":"Copy Message","Delete":"Delete","Delete Message":"Delete Message","Dismiss":"Dismiss","Do you want to send a copy of this message to a moderator for further investigation?":"Do you want to send a copy of this message to a moderator for further investigation?","Edit Message":"Edit Message","Emoji matching":"Emoji matching","Error loading":"Error loading","Error loading channel list...":"Error loading channel list...","Error loading messages for this channel...":"Error loading messages for this channel...","Flag":"Flag","Flag Message":"Flag Message","Instant Commands":"Instant Commands","Loading channels...":"Loading channels...","Loading messages...":"Loading messages...","Loading...":"Loading...","Message Reactions":"Message Reactions","Message flagged":"Message flagged","Mute User":"Mute User","Photo":"Photo","Photos":"Photos","Please enable access to your photos and videos so you can share them.":"Please enable access to your photos and videos so you can share them.","Please select a channel first":"Please select a channel first","Reply":"Reply","Resend":"Resend","Search GIFs":"Search GIFs","Send a message":"Send a message","Something went wrong":"Something went wrong","The message has been reported to a moderator.":"The message has been reported to a moderator.","The operation couldn\'t be completed.":"The operation couldn\'t be completed.","Thread Reply":"Thread Reply","Unblock User":"Unblock User","Unknown User":"Unknown User","Unmute User":"Unmute User","{{ index }} of {{ photoLength }}":"{{ index }} of {{ photoLength }}","{{ replyCount }} Replies":"{{ replyCount }} Replies"}')},function(y){y.exports=JSON.parse('{"1 Reply":"1 Réponse","Allow access to your Gallery":"Autoriser l\'accès à votre galerie","Are you sure you want to permanently delete this message?":"Êtes-vous sûr de vouloir supprimer définitivement ce message?","Block User":"Bloquer un utilisateur","Cancel":"Annuler","Copy Message":"Copier le message","Delete":"Supprimer","Delete Message":"Supprimer un message","Dismiss":"Rejeter","Do you want to send a copy of this message to a moderator for further investigation?":"Voulez-vous envoyer une copie de ce message à un modérateur pour une enquête plus approfondie?","Edit Message":"Éditer un message","Emoji matching":"Correspondance Emoji","Error loading":"Erreur lors du chargement","Error loading channel list...":"Erreur lors du chargement de la liste de canaux...","Error loading messages for this channel...":"Erreur lors du chargement des messages de ce canal...","Flag":"Signaler","Flag Message":"Signaler le message","Instant Commands":"Commandes Instantanées","Loading channels...":"Chargement des canaux...","Loading messages...":"Chargement des messages...","Loading...":"Chargement...","Message Reactions":"Réactions aux messages","Message flagged":"Message signalé","Mute User":"Utilisateur muet","Photo":"Photo","Photos":"Photos","Please enable access to your photos and videos so you can share them.":"Veuillez autoriser l\'accès à vos photos et vidéos afin de pouvoir les partager.","Please select a channel first":"Veuillez d\'abord selectionnez un canal","Reply":"Répondre","Resend":"Renvoyer","Search GIFs":"Rechercher des GIF","Send a message":"Envoyer un message","Something went wrong":"Un problème est survenu","The message has been reported to a moderator.":"Le message a été signalé à un modérateur.","The operation couldn\'t be completed.":"L\'opération n\'a pas pu être terminée.","Thread Reply":"Réponse à la discussion","Unblock User":"Débloquer Utilisateur","Unknown User":"Utilisateur inconnu","Unmute User":"Activer le son de Utilisateur","{{ index }} of {{ photoLength }}":"{{ index }} sur {{ photoLength }}","{{ replyCount }} Replies":"{{ replyCount }} Réponses"}')},function(y){y.exports=JSON.parse('{"1 Reply":"1 रिप्लाई","Allow access to your Gallery":"अपनी गैलरी तक पहुँचने की अनुमति दें","Are you sure you want to permanently delete this message?":"क्या आप वाकई इस संदेश को स्थायी रूप से हटाना चाहते हैं?","Block User":"उपयोगकर्ता को रोक देना, ब्लॉक यूजर","Cancel":"रद्द करें","Copy Message":"संदेश की प्रतिलिपि बनाएँ","Delete":"हटाएं","Delete Message":"मैसेज को डिलीट करे","Dismiss":"खारिज","Do you want to send a copy of this message to a moderator for further investigation?":"क्या आप इस संदेश की एक प्रति आगे की जाँच के लिए किसी मॉडरेटर को भेजना चाहते हैं?","Edit Message":"मैसेज में बदलाव करे","Emoji matching":"इमोजी मिलान","Error loading":"लोड होने मे त्रुटि","Error loading channel list...":"चैनल सूची लोड करने में त्रुटि...","Error loading messages for this channel...":"इस चैनल के लिए मेसेजेस लोड करने में त्रुटि हुई...","Flag":"झंडा","Flag Message":"झंडा संदेश","Instant Commands":"त्वरित कमांड","Loading channels...":"चैनल लोड हो रहे हैं...","Loading messages...":"मेसेजस लोड हो रहे हैं...","Loading...":"लोड हो रहा है...","Message Reactions":"संदेश प्रतिक्रियाएँ","Message flagged":"संदेश को ध्वजांकित किया गया","Mute User":"उपयोगकर्ता को म्यूट करें","Photos":"तस्वीरें","Please enable access to your photos and videos so you can share them.":"कृपया अपनी फ़ोटो और वीडियो तक पहुंच सक्षम करें ताकि आप उन्हें साझा कर सकें।","Please select a channel first":"कृपया पहले एक चैनल चुनें","Reply":"मैसेज को रिप्लाई करे","Resend":"पुन: भेजें","Search GIFs":"GIF खोजें","Send a message":"एक संदेश भेजें","Something went wrong":"कुछ गलत हो गया","The message has been reported to a moderator.":"संदेश एक मॉडरेटर को सूचित किया गया है।","The operation couldn\'t be completed.":"ऑपरेशन पूरा नहीं हो सका।","Thread Reply":"धागा जवाब","Unblock User":"उपयोगकर्ता को अनब्लॉक करें","Unknown User":"अज्ञात उपयोगकर्ता","Unmute User":"उपयोगकर्ता को अनम्यूट करें","{{ index }} of {{ photoLength }}":"{{ index }} / {{ photoLength }}","{{ replyCount }} Replies":"{{ replyCount }} रिप्लाई"}')},function(y){y.exports=JSON.parse('{"1 Reply":"1 Risposta","Allow access to your Gallery":"Consenti l\'accesso alla tua galleria","Are you sure you want to permanently delete this message?":"Sei sicuro di voler eliminare definitivamente questo messaggio?","Block User":"Blocca Utente","Cancel":"Annulla","Copy Message":"Copia Messaggio","Delete":"Elimina","Delete Message":"Cancella il Messaggio","Dismiss":"Respingere","Do you want to send a copy of this message to a moderator for further investigation?":"Vuoi inviare una copia di questo messaggio a un moderatore per ulteriori indagini?","Edit Message":"Modifica Messaggio","Emoji matching":"Abbinamento emoji","Error loading":"Errore di caricamento","Error loading channel list...":"Errore durante il caricamento della lista dei canali...","Error loading messages for this channel...":"Errore durante il caricamento dei messaggi per questo canale...","Flag":"Contrassegna","Flag Message":"Contrassegna Messaggio","Instant Commands":"Comandi Istantanei","Loading channels...":"Caricamento canali in corso...","Loading messages...":"Caricamento messaggi...","Loading...":"Caricamento...","Message Reactions":"Reazioni ai Messaggi","Message flagged":"Messaggio contrassegnato","Mute User":"Utente Muto","Photos":"Fotografie","Please enable access to your photos and videos so you can share them.":"Abilita l\'accesso alle tue foto e ai tuoi video in modo da poterli condividere.","Please select a channel first":"Seleziona un canale","Reply":"Rispondi","Resend":"Invia di nuovo","Search GIFs":"Cerca GIF","Send a message":"Mandare un messaggio","Something went wrong":"Qualcosa è andato storto","The message has been reported to a moderator.":"Il messaggio è stato segnalato a un moderatore.","The operation couldn\'t be completed.":"Impossibile completare l\'operazione.","Thread Reply":"Rispondi alla Discussione","Unblock User":"Sblocca utente","Unknown User":"Utente sconosciuto","Unmute User":"Riattiva utente","{{ index }} of {{ photoLength }}":"{{ index }} di {{ photoLength }}","{{ replyCount }} Replies":"{{ replyCount }} Risposte"}')},function(y){y.exports=JSON.parse('{"1 Reply":"1 Antwoord","Allow access to your Gallery":"Geef toegang tot uw galerij","Are you sure you want to permanently delete this message?":"Weet u zeker dat u dit bericht definitief wilt verwijderen?","Block User":"Blokkeer Gebruiker","Cancel":"Annuleer","Copy Message":"Bericht kopiëren","Delete":"Verwijderen","Delete Message":"Verwijder bericht","Dismiss":"Afwijzen","Do you want to send a copy of this message to a moderator for further investigation?":"Wil je een kopie van dit bericht naar een moderator sturen voor verder onderzoek?","Edit Message":"Pas bericht aan","Emoji matching":"Emoji-overeenkomsten","Error loading":"Probleem bij het laden","Error loading channel list...":"Probleem bij het laden van de kanalen...","Error loading messages for this channel...":"Probleem bij het laden van de berichten in dit kanaal...","Flag":"Markeer","Flag Message":"Markeer bericht","Instant Commands":"Directe Opdrachten","Loading channels...":"Kanalen aan het laden...","Loading messages...":"Berichten aan het laden...","Loading...":"Aan het laden...","Message Reactions":"Bericht Reacties","Message flagged":"Bericht gemarkeerd","Mute User":"Gebruiker dempen","Photos":"Foto\'s","Please enable access to your photos and videos so you can share them.":"Schakel toegang tot uw foto\'s en video\'s in zodat u ze kunt delen.","Please select a channel first":"Selecteer eerst een kanaal","Reply":"Antwoord","Resend":"Opnieuw versturen","Search GIFs":"Zoek GIF\'s","Send a message":"Stuur een bericht","Something went wrong":"Er is iets fout gegaan","The message has been reported to a moderator.":"Het bericht is gerapporteerd aan een moderator.","The operation couldn\'t be completed.":"De bewerking kan niet worden voltooid.","Thread Reply":"Discussie beantwoorden","Unblock User":"Deblokkeer gebruiker","Unknown User":"Onbekende gebruiker","Unmute User":"Dempen van gebruiker opheffen","{{ index }} of {{ photoLength }}":"{{ index }} van {{ photoLength }}","{{ replyCount }} Replies":"{{ replyCount }} Antwoorden"}')},function(y){y.exports=JSON.parse('{"1 Reply":"1 Ответ","Allow access to your Gallery":"Разрешить доступ к вашей галерее","Are you sure you want to permanently delete this message?":"Вы действительно хотите удалить это сообщение без возможности восстановления?","Block User":"Заблокировать пользователя","Cancel":"Отмена","Copy Message":"Копировать сообщение","Delete":"удалять","Delete Message":"Удалить сообщение","Dismiss":"Отклонить","Do you want to send a copy of this message to a moderator for further investigation?":"Вы хотите отправить копию этого сообщения модератору для дальнейшего изучения?","Edit Message":"Редактировать сообщение","Emoji matching":"Соответствие эмодзи","Error loading":"Ошибка при загрузке","Error loading channel list...":"Ошибка загрузки списка каналов...","Error loading messages for this channel...":"Ошибка загрузки сообщений для этого канала...","Flag":"Пометить","Flag Message":"Пометить сообщение","Instant Commands":"Мгновенные Команды","Loading channels...":"Загружаю каналы...","Loading messages...":"Загружаю сообщения...","Loading...":"Загружаю...","Message Reactions":"Сообщения Реакции","Message flagged":"Сообщение отмечено","Mute User":"Отключить пользователя","Photos":"Фото","Please enable access to your photos and videos so you can share them.":"Разрешите доступ к своим фотографиям и видео, чтобы вы могли ими поделиться.","Please select a channel first":"Пожалуйста, сначала выберите канал","Reply":"Ответить","Resend":"Отправить","Search GIFs":"Поиск GIF","Send a message":"Отправить сообщение","Something went wrong":"Что-то пошло не так","The message has been reported to a moderator.":"Сообщение отправлено модератору.","The operation couldn\'t be completed.":"Операция не может быть завершена.","Thread Reply":"Тема Ответить","Unblock User":"Разблокировать пользователя","Unknown User":"Неизвестный пользователь","Unmute User":"Включить микрофон","{{ index }} of {{ photoLength }}":"{{ index }} из {{ photoLength }}","{{ replyCount }} Replies":"{{ replyCount }} Ответов"}')},function(y){y.exports=JSON.parse('{"1 Reply":"1 Cevap","Allow access to your Gallery":"Galerinize erişime izin verin","Are you sure you want to permanently delete this message?":"Bu mesajı kalıcı olarak silmek istediğinizden emin misiniz?","Block User":"Kullanıcıyı engelle","Cancel":"İptal","Copy Message":"Mesajı Kopyala","Delete":"Sil","Delete Message":"Mesajı Sil","Dismiss":"Reddet","Do you want to send a copy of this message to a moderator for further investigation?":"Daha fazla araştırma için bu mesajın bir kopyasını bir moderatöre göndermek istiyor musunuz?","Edit Message":"Mesajı Düzenle","Emoji matching":"Emoji eşleştirme","Error loading":"Yükleme hatası","Error loading channel list...":"Kanal listesi yüklenirken hata oluştu...","Error loading messages for this channel...":"Bu kanal için mesajlar yüklenirken hata oluştu...","Flag":"Bayrak çekmek","Flag Message":"Mesajı İşaretle","Instant Commands":"Anında Komutlar","Loading channels...":"Kanallar yükleniyor...","Loading messages...":"Mesajlar yükleniyor...","Loading...":"Yükleniyor...","Message Reactions":"Mesaj Tepkileri","Message flagged":"Mesaj işaretlendi","Mute User":"Kullanıcının Sesini Kapat","Photos":"Fotoğraflar","Please enable access to your photos and videos so you can share them.":"Lütfen paylaşabilmek için fotoğraflarınıza ve videolarınıza erişimi etkinleştirin.","Please select a channel first":"Lütfen önce bir kanal seçin","Reply":"Cevapla","Resend":"Yeniden gönder","Search GIFs":"GIF ara","Send a message":"Bir mesaj göndermek","Something went wrong":"Bir şeyler yanlış gitti","The message has been reported to a moderator.":"Mesaj bir moderatöre bildirildi.","The operation couldn\'t be completed.":"İşlem tamamlanamadı.","Thread Reply":"Konu Yanıtı","Unblock User":"Kullanıcının engelini kaldır","Unknown User":"Bilinmeyen kullanıcı","Unmute User":"Kullanıcının sesini aç","{{ index }} of {{ photoLength }}":"{{ index }} / {{ photoLength }}","{{ replyCount }} Replies":"{{ replyCount }} Cevaplar"}')},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.AnimatedGalleryImage=void 0;var ne=q(E(0)),oe=q(E(8)),ie=P(E(60)),se=E(28),le=(0,se.vh)(100),pe=(0,se.vw)(100),ge=(0,se.vw)(50),me=1/8,he=ne.default.memo((function(y){var w=y.index,E=y.offsetScale,P=y.photo,q=y.previous,se=y.scale,he=y.selected,ve=y.shouldRender,ye=y.style,_e=y.translateX,Re=y.translateY,we=(0,ie.useAnimatedStyle)((function(){var y=-7*pe*(.5+w),P=3.5*-le;return{transform:[{translateX:he?_e.value+y:se.value<1||se.value!==E.value?y:q?_e.value-ge*(se.value-1)+y:_e.value+ge*(se.value-1)+y},{translateY:he?Re.value+P:P},{scale:he?se.value/8:me},{scaleX:-1}]}}),[q,he]);return ve?ne.default.createElement(ie.default.Image,{resizeMode:"contain",source:{uri:P.uri},style:[ye,we,{transform:[{scaleX:-1},{translateY:3.5*-le},{translateX:-_e.value+7*pe*(.5+w)},{scale:me}]}]}):ne.default.createElement(oe.default,{style:[ye,{transform:[{scale:me}]}]})}),(function(y,w){return y.selected===w.selected&&y.shouldRender===w.shouldRender&&y.photo.uri===w.photo.uri&&y.previous===w.previous&&y.index===w.index}));w.AnimatedGalleryImage=he,he.displayName="AnimatedGalleryImage"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ImageGalleryFooter=void 0;var ne=q(E(4)),oe=q(E(11)),ie=q(E(19)),se=P(E(0)),le=q(E(207)),pe=q(E(7)),ge=q(E(17)),me=q(E(36)),he=q(E(8)),ve=P(E(60)),ye=E(13),_e=E(27),Re=E(42),we=E(94),ke=ve.default.createAnimatedComponent?ve.default.createAnimatedComponent(le.default):le.default,Me=pe.default.create({centerContainer:{alignItems:"center",flex:1,justifyContent:"center"},imageCountText:{fontSize:16,fontWeight:"600"},innerContainer:{flexDirection:"row",height:56},leftContainer:{flex:1,justifyContent:"center",marginLeft:8},rightContainer:{flex:1,justifyContent:"center",marginRight:8},wrapper:{bottom:0,left:0,position:"absolute",right:0}}),Se=function ImageGalleryFooter(y){var w=y.centerElement,E=y.GridIcon,P=y.leftElement,q=y.opacity,le=y.openGridView,pe=y.photo,Se=y.photoLength,Ae=y.rightElement,Te=y.selectedIndex,Oe=y.ShareIcon,Fe=y.visible,je=(0,se.useState)(200),Be=(0,ie.default)(je,2),Ve=Be[0],Ne=Be[1],Ue=(0,se.useState)(!1),We=(0,ie.default)(Ue,2),$e=We[0],Ye=We[1],Xe=(0,ye.useTheme)().theme,et=Xe.colors,tt=et.black,nt=et.white,rt=Xe.imageGallery.footer,ot=rt.centerContainer,it=rt.container,st=rt.imageCountText,dt=rt.innerContainer,ct=rt.leftContainer,lt=rt.rightContainer,ut=(0,_e.useTranslationContext)().t,pt=(0,ve.useAnimatedStyle)((function(){return{opacity:q.value,transform:[{translateY:(0,ve.interpolate)(Fe.value,[0,1],[Ve,0],ve.Extrapolate.CLAMP)}]}}),[]),gt=function(){var y=(0,oe.default)(ne.default.mark((function _callee(){var y,w;return ne.default.wrap((function _callee$(E){for(;;)switch(E.prev=E.next){case 0:return Ye(!0),E.prev=1,E.next=4,(0,we.saveFile)({fileName:((null==(y=pe.user)?void 0:y.name)||pe.user_id||"ChatPhoto")+"-"+pe.messageId+"-"+Te+".jpg",fromUrl:pe.uri});case 4:return w=E.sent,E.next=7,(0,we.shareImage)({type:"image/jpeg",url:w});case 7:return E.next=9,(0,we.deleteFile)({uri:w});case 9:E.next=14;break;case 11:E.prev=11,E.t0=E.catch(1),console.log(E.t0);case 14:Ye(!1);case 15:case"end":return E.stop()}}),_callee,null,[[1,11]])})));return function share(){return y.apply(this,arguments)}}();return se.default.createElement(ve.default.View,{onLayout:function onLayout(y){return Ne(y.nativeEvent.layout.height)},pointerEvents:"box-none",style:Me.wrapper},se.default.createElement(ke,{style:[{backgroundColor:nt},it,pt]},se.default.createElement(he.default,{style:[Me.innerContainer,dt]},P?P({openGridView:le,photo:pe,share:gt,shareMenuOpen:$e}):se.default.createElement(me.default,{disabled:$e,onPress:gt},se.default.createElement(he.default,{style:[Me.leftContainer,ct]},Oe||se.default.createElement(Re.Share,null))),w?w({openGridView:le,photo:pe,share:gt,shareMenuOpen:$e}):se.default.createElement(he.default,{style:[Me.centerContainer,ot]},se.default.createElement(ge.default,{style:[Me.imageCountText,{color:tt},st]},ut("{{ index }} of {{ photoLength }}",{index:Te+1,photoLength:Se}))),Ae?Ae({openGridView:le,photo:pe,share:gt,shareMenuOpen:$e}):se.default.createElement(me.default,{onPress:le},se.default.createElement(he.default,{style:[Me.rightContainer,lt]},E||se.default.createElement(Re.Grid,null))))))};w.ImageGalleryFooter=Se,Se.displayName="ImageGalleryFooter{imageGallery{footer}}"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ImageGalleryHeader=void 0;var ne=q(E(19)),oe=P(E(0)),ie=q(E(207)),se=q(E(7)),le=q(E(17)),pe=q(E(36)),ge=q(E(8)),me=P(E(60)),he=E(116),ve=E(13),ye=E(27),_e=E(42),Re=me.default.createAnimatedComponent?me.default.createAnimatedComponent(ie.default):ie.default,we=se.default.create({centerContainer:{alignItems:"center",flex:1,justifyContent:"center"},date:{fontSize:12,fontWeight:"500",marginTop:4,opacity:.5},innerContainer:{flexDirection:"row",height:56},leftContainer:{flex:1,justifyContent:"center",marginLeft:8},rightContainer:{marginRight:8,width:24},userName:{fontSize:16,fontWeight:"700"}}),ke=function ImageGalleryHeader(y){var w,E=y.centerElement,P=y.CloseIcon,q=y.leftElement,ie=y.opacity,se=y.photo,ke=y.rightElement,Me=y.visible,Se=(0,oe.useState)(200),Ae=(0,ne.default)(Se,2),Te=Ae[0],Oe=Ae[1],Fe=(0,ve.useTheme)().theme,je=Fe.colors,Be=je.black,Ve=je.white,Ne=Fe.imageGallery.header,Ue=Ne.centerContainer,We=Ne.container,$e=Ne.dateText,Ye=Ne.innerContainer,Xe=Ne.leftContainer,et=Ne.rightContainer,tt=Ne.usernameText,nt=(0,ye.useTranslationContext)(),rt=nt.t,ot=nt.tDateTimeParser,it=(0,he.useOverlayContext)(),st=it.setBlurType,dt=it.setOverlay,ct=ot(null==se?void 0:se.created_at),lt=ct&&(0,ye.isDayOrMoment)(ct)?ct.calendar():ct,ut=(0,me.useAnimatedStyle)((function(){return{opacity:ie.value,transform:[{translateY:(0,me.interpolate)(Me.value,[0,1],[-Te,0],me.Extrapolate.CLAMP)}]}})),pt=function hideOverlay(){dt("none"),st(void 0)};return oe.default.createElement(ge.default,{onLayout:function onLayout(y){return Oe(y.nativeEvent.layout.height)},pointerEvents:"box-none"},oe.default.createElement(Re,{style:[{backgroundColor:Ve},We,ut]},oe.default.createElement(ge.default,{style:[we.innerContainer,Ye]},q?q({hideOverlay:pt,photo:se}):oe.default.createElement(pe.default,{onPress:pt},oe.default.createElement(ge.default,{style:[we.leftContainer,Xe]},P||oe.default.createElement(_e.Close,null))),E?E({hideOverlay:pt,photo:se}):oe.default.createElement(ge.default,{style:[we.centerContainer,Ue]},oe.default.createElement(le.default,{style:[we.userName,{color:Be},tt]},(null==se||null==(w=se.user)?void 0:w.name)||rt("Unknown User")),oe.default.createElement(le.default,{style:[we.date,{color:Be},$e]},lt)),ke?ke({hideOverlay:pt,photo:se}):oe.default.createElement(ge.default,{style:[we.rightContainer,et]}))))};w.ImageGalleryHeader=ke,ke.displayName="ImageGalleryHeader{imageGallery{header}}"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ImageGalleryOverlay=void 0;var ne=q(E(19)),oe=P(E(0)),ie=q(E(7)),se=E(90),le=P(E(60)),pe=E(13),ge=function ImageGalleryOverlay(y){var w=y.animatedBottomSheetIndex,E=y.closeGridView,P=y.currentBottomSheetIndex,q=(0,pe.useTheme)().theme,ge=q.colors.overlay,me=q.imageGallery.grid.overlay,he=(0,oe.useState)(!1),ve=(0,ne.default)(he,2),ye=ve[0],_e=ve[1],Re=(0,oe.useState)(!1),we=(0,ne.default)(Re,2),ke=we[0],Me=we[1],Se=(0,le.useSharedValue)(0);(0,oe.useEffect)((function(){P>0?(_e(!0),Se.value=(0,le.withTiming)(1,{duration:200,easing:le.Easing.out(le.Easing.ease)},(function(){return(0,le.runOnJS)(Me)(!0)}))):(_e(!1),Se.value=0,Me(!1))}),[P]);var Ae=(0,le.useAnimatedStyle)((function(){return{opacity:ke?w.value:Se.value}}),[ke]);return ye?oe.default.createElement(se.TapGestureHandler,{maxDeltaX:16,maxDeltaY:16,onHandlerStateChange:function tapEvent(y){y.nativeEvent.state===se.State.END&&E()}},oe.default.createElement(le.default.View,{style:[ie.default.absoluteFillObject,{backgroundColor:ge},me,Ae]})):null};w.ImageGalleryOverlay=ge,ge.displayName="ImageGrid{imageGallery{grid{overlay}}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ImageGrid=void 0;var q=P(E(5)),ne=P(E(80)),oe=P(E(0)),ie=P(E(260)),se=P(E(7)),le=E(261),pe=E(131),ge=E(13),me=E(28),he=se.default.create({avatarImage:{borderRadius:22,height:22,width:22},avatarImageWrapper:{borderRadius:24,borderWidth:1,height:24,margin:8,width:24},contentContainer:{flexGrow:1},image:{margin:1}}),ve=function GridImage(y){var w=y.item,E=(0,ge.useTheme)().theme,P=E.colors.white,q=E.imageGallery.grid,se=q.gridAvatar,ve=q.gridAvatarWrapper,ye=q.gridImage,_e=w.avatarComponent,Re=w.imageComponent,we=(0,ne.default)(w,["avatarComponent","imageComponent"]),ke=we.numberOfImageGalleryGridColumns,Me=we.selectAndClose,Se=we.uri,Ae=we.user,Te=(0,me.vw)(100)/(ke||3)-2;return Re?Re({item:we}):oe.default.createElement(le.TouchableOpacity,{onPress:Me},oe.default.createElement(ie.default,{source:{uri:Se},style:[he.image,{height:Te,width:Te},ye]},_e?_e({item:we}):(null==Ae?void 0:Ae.image)&&oe.default.createElement(pe.Avatar,{containerStyle:[he.avatarImageWrapper,{backgroundColor:P},ve],image:null==Ae?void 0:Ae.image,imageStyle:se,size:22})))},ye=function renderItem(y){var w=y.item;return oe.default.createElement(ve,{item:w})},_e=function ImageGrid(y){var w=y.avatarComponent,E=y.closeGridView,P=y.imageComponent,ne=y.numberOfImageGalleryGridColumns,ie=y.photos,se=y.resetVisibleValues,pe=y.setImage,me=(0,ge.useTheme)().theme,ve=me.colors.white,_e=me.imageGallery.grid.contentContainer,Re=ie.map((function(y){return(0,q.default)({},y,{avatarComponent:w,imageComponent:P,numberOfImageGalleryGridColumns:ne,selectAndClose:function selectAndClose(){se(),pe({messageId:y.messageId,url:y.uri}),E()}})}));return oe.default.createElement(le.BottomSheetFlatList,{contentContainerStyle:[he.contentContainer,{backgroundColor:ve},_e],data:Re,keyExtractor:function keyExtractor(y,w){return y.uri+"-"+w},numColumns:ne||3,renderItem:ye})};w.ImageGrid=_e,_e.displayName="ImageGrid{imageGallery{grid}}"},function(y,w,E){var P=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.ImageGridHandle=void 0;var q=P(E(0)),ne=P(E(7)),oe=P(E(17)),ie=P(E(8)),se=E(261),le=E(13),pe=E(27),ge=E(42),me=ne.default.create({closeButton:{marginRight:16},handle:{alignItems:"center",borderTopLeftRadius:16,borderTopRightRadius:16,flexDirection:"row",height:40,justifyContent:"center"},leftContainer:{marginLeft:16,width:24},text:{flex:1,fontSize:16,fontWeight:"600",textAlign:"center"}}),he=function ImageGridHandle(y){var w=y.centerComponent,E=y.closeGridView,P=y.leftComponent,ne=y.rightComponent,he=(0,le.useTheme)().theme,ve=he.colors,ye=ve.black,_e=ve.white,Re=he.imageGallery.grid,we=Re.handle,ke=Re.handleText,Me=(0,pe.useTranslationContext)().t;return q.default.createElement(ie.default,{style:[me.handle,{backgroundColor:_e},we]},P?P({closeGridView:E}):q.default.createElement(ie.default,{style:me.leftContainer}),w?w({closeGridView:E}):q.default.createElement(oe.default,{style:[me.text,{color:ye},ke]},Me("Photos")),ne?ne({closeGridView:E}):q.default.createElement(se.TouchableOpacity,{onPress:E},q.default.createElement(ge.Close,{style:me.closeButton})))};w.ImageGridHandle=he,he.displayName="ImageGridHandle{imageGallery{grid{handle}}}"},function(y,w,E){var P=E(16),q=E(3);Object.defineProperty(w,"__esModule",{value:!0}),w.Thread=void 0;var ne=q(E(5)),oe=q(E(4)),ie=q(E(11)),se=q(E(80)),le=P(E(0)),pe=q(E(7)),ge=q(E(17)),me=q(E(8)),he=P(E(47)),ve=E(395),ye=E(50),_e=E(40),Re=E(13),we=E(130),ke=E(27),Me=E(28),Se=pe.default.create({absolute:{position:"absolute"},messagePadding:{paddingHorizontal:8},newThread:{alignItems:"center",height:24,justifyContent:"center",marginTop:8},text:{fontSize:12,textAlign:"center"},threadHeaderContainer:{marginVertical:8}}),Ae=function ThreadWithContext(y){var w,E,P,q=y.additionalMessageInputProps,pe=y.additionalMessageListProps,ye=y.autoFocus,_e=void 0===ye||ye,we=y.channel,ke=y.closeThread,Ae=y.closeThreadOnDismount,Te=void 0===Ae||Ae,Oe=y.disabled,Fe=y.loadMoreThread,je=y.Message,Be=y.MessageInput,Ve=void 0===Be?ve.MessageInput:Be,Ne=y.MessageList,Ue=y.onThreadDismount,We=y.t,$e=y.thread,Ye=(0,Re.useTheme)().theme,Xe=Ye.colors,et=Xe.bg_gradient_end,tt=Xe.bg_gradient_start,nt=Xe.grey,rt=Ye.thread.newThread,ot=rt.backgroundGradientStart,it=rt.backgroundGradientStop,st=rt.text,dt=(0,se.default)(rt,["backgroundGradientStart","backgroundGradientStop","text"]);if((0,le.useEffect)((function(){var y=function(){var y=(0,ie.default)(oe.default.mark((function _callee(){return oe.default.wrap((function _callee$(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,Fe();case 2:case"end":return y.stop()}}),_callee)})));return function loadMoreThreadAsync(){return y.apply(this,arguments)}}();null!=$e&&$e.id&&$e.reply_count&&y()}),[]),(0,le.useEffect)((function(){return function(){Te&&ke(),Ue&&Ue()}}),[ke,Te,Ue]),!$e)return null;var ct=$e.reply_count,lt=le.default.createElement(me.default,{style:Se.threadHeaderContainer},le.default.createElement(me.default,{style:Se.messagePadding},le.default.createElement(je,{groupStyles:["single"],message:$e,preventPress:!0,threadList:!0})),le.default.createElement(me.default,{style:[Se.newThread,dt]},le.default.createElement(he.default,{height:null!=(w=dt.height)?w:24,style:Se.absolute,width:(0,Me.vw)(100)},le.default.createElement(he.Rect,{fill:"url(#gradient)",height:null!=(E=dt.height)?E:24,width:(0,Me.vw)(100),x:0,y:0}),le.default.createElement(he.Defs,null,le.default.createElement(he.LinearGradient,{gradientUnits:"userSpaceOnUse",id:"gradient",x1:0,x2:0,y1:0,y2:null!=(P=dt.height)?P:24},le.default.createElement(he.Stop,{offset:1,stopColor:ot||et,stopOpacity:1}),le.default.createElement(he.Stop,{offset:0,stopColor:it||tt,stopOpacity:1})))),le.default.createElement(ge.default,{style:[Se.text,{color:nt},st]},1===ct?We("1 Reply"):We("{{ replyCount }} Replies",{replyCount:ct}))));return le.default.createElement(le.default.Fragment,{key:"thread-"+$e.id+"-"+((null==we?void 0:we.cid)||"")},le.default.createElement(Ne,(0,ne.default)({FooterComponent:lt,threadList:!0},pe)),le.default.createElement(Ve,(0,ne.default)({additionalTextInputProps:{autoFocus:_e,editable:!Oe},threadList:!0},q)))};w.Thread=function Thread(y){var w=(0,ye.useChannelContext)().channel,E=(0,_e.useMessagesContext)(),P=E.Message,q=E.MessageList,oe=(0,we.useThreadContext)(),ie=oe.closeThread,se=oe.loadMoreThread,pe=oe.thread,ge=(0,ke.useTranslationContext)().t;return le.default.createElement(Ae,(0,ne.default)({channel:w,closeThread:ie,loadMoreThread:se,Message:P,MessageList:q,t:ge,thread:pe},y))}},function(y,w,E){var P=E(87),q=E(35),ne=E(623);y.exports=!P&&!q((function(){return 7!=Object.defineProperty(ne("div"),"a",{get:function(){return 7}}).a}))},function(y,w,E){var P=E(61),q=E(62),ne=P.document,oe=q(ne)&&q(ne.createElement);y.exports=function(y){return oe?ne.createElement(y):{}}},function(y,w,E){var P=E(403),q=Function.toString;"function"!=typeof P.inspectSource&&(P.inspectSource=function(y){return q.call(y)}),y.exports=P.inspectSource},function(y,w){y.exports=!1},function(y,w,E){var P=E(77),q=E(1113),ne=E(400),oe=E(88);y.exports=function(y,w){for(var E=q(w),ie=oe.f,se=ne.f,le=0;lese;)P(ie,E=w[se++])&&(~ne(le,E)||le.push(E));return le}},function(y,w,E){var P=E(173),q=E(176),ne=E(1114),createMethod=function(y){return function(w,E,oe){var ie,se=P(w),le=q(se.length),pe=ne(oe,le);if(y&&E!=E){for(;le>pe;)if((ie=se[pe++])!=ie)return!0}else for(;le>pe;pe++)if((y||pe in se)&&se[pe]===E)return y||pe||0;return!y&&-1}};y.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},function(y,w,E){var P=E(35),q=/#|\.prototype\./,isForced=function(y,w){var E=oe[ne(y)];return E==se||E!=ie&&("function"==typeof w?P(w):!!w)},ne=isForced.normalize=function(y){return String(y).replace(q,".").toLowerCase()},oe=isForced.data={},ie=isForced.NATIVE="N",se=isForced.POLYFILL="P";y.exports=isForced},function(y,w,E){"use strict";var P=E(35);function RE(y,w){return RegExp(y,w)}w.UNSUPPORTED_Y=P((function(){var y=RE("a","y");return y.lastIndex=2,null!=y.exec("abcd")})),w.BROKEN_CARET=P((function(){var y=RE("^r","gy");return y.lastIndex=2,null!=y.exec("str")}))},function(y,w,E){"use strict";var P=E(280),q=E(66),ne=E(118),oe=E(1116),ie=E(281);P("search",1,(function(y,w,E){return[function search(w){var E=ne(this),P=null==w?void 0:w[y];return void 0!==P?P.call(w,E):new RegExp(w)[y](String(E))},function(y){var P=E(w,y,this);if(P.done)return P.value;var ne=q(y),se=String(this),le=ne.lastIndex;oe(le,0)||(ne.lastIndex=0);var pe=ie(ne,se);return oe(ne.lastIndex,le)||(ne.lastIndex=le),null===pe?-1:pe.index}]}))},function(y,w,E){var P=E(409);y.exports=P&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(y,w,E){var P=E(62),q=E(410),ne=E(78)("species");y.exports=function(y,w){var E;return q(y)&&("function"!=typeof(E=y.constructor)||E!==Array&&!q(E.prototype)?P(E)&&null===(E=E[ne])&&(E=void 0):E=void 0),new(void 0===E?Array:E)(0===w?0:w)}},function(y,w,E){var P,q,ne=E(61),oe=E(1119),ie=ne.process,se=ie&&ie.versions,le=se&&se.v8;le?q=(P=le.split("."))[0]+P[1]:oe&&(!(P=oe.match(/Edge\/(\d+)/))||P[1]>=74)&&(P=oe.match(/Chrome\/(\d+)/))&&(q=P[1]),y.exports=q&&+q},function(y,w,E){var P=E(35);y.exports=!P((function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype}))},function(y,w,E){var P,q=E(66),ne=E(1123),oe=E(406),ie=E(213),se=E(1124),le=E(623),pe=E(274),ge=pe("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(y){return" + \ No newline at end of file diff --git a/src/contexts/overlayContext/OverlayProvider.tsx b/src/contexts/overlayContext/OverlayProvider.tsx index fea3a13119..7cf0e5a26e 100644 --- a/src/contexts/overlayContext/OverlayProvider.tsx +++ b/src/contexts/overlayContext/OverlayProvider.tsx @@ -73,7 +73,7 @@ import type { * * - Don't forget to check our cookbook section of [OverlayProvider](https://github.com/GetStream/stream-chat-react-native/wiki/Cookbook-v3.0#overlayprovider) * - * - Also check the [visual component guide](https://github.com/GetStream/stream-chat-react-native/wiki/Visual-guide-for-customising-components), to learn about component customizations. + * - Also check the [visual component guide](https://github.com/GetStream/stream-chat-react-native/wiki/Cookbook-v3.0#custom-components), to learn about component customizations. * * @example ./OverlayProvider.md */