3 lines
109 KiB
JavaScript
3 lines
109 KiB
JavaScript
/*! For license information please see main.ef88ec07.js.LICENSE.txt */
|
|
!function(){try{var n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[t]="65d267bc-418b-4813-b0a4-c937a7978fb3",n._sentryDebugIdIdentifier="sentry-dbid-65d267bc-418b-4813-b0a4-c937a7978fb3")}catch(n){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"community-fe@7.22.0"},function(){"use strict";var n,t,e,r,o,i={89787:function(n,t,e){e.d(t,{E9:function(){return F},Fe:function(){return d},Mw:function(){return D},N:function(){return nn},S3:function(){return Z},S9:function(){return N},UR:function(){return G},hP:function(){return k},pH:function(){return _},xi:function(){return X},y5:function(){return L}}),e(74916),e(64765),e(66992),e(41539),e(78783),e(33948),e(41637),e(92222),e(39714),e(47941),e(24603),e(88386),e(15306),e(38862),e(88674),e(96649),e(96078),e(82526),e(41817),e(9653),e(69070),e(32165),e(72443),e(39341),e(73706),e(10408),e(30489),e(54747),e(68304),e(47042),e(43371),e(33321);var r,o,i,s,a,u,c,f,l,d,p=e(85185),m=e(88767),y=e(77243),h=e(26765),g=e(66888),E=e(28721),S=e(37865),v=e(21782),T=e(20193),A=e(1984),I=e(4539);function $(n){return $="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},$(n)}function b(){b=function(){return t};var n,t={},e=Object.prototype,r=e.hasOwnProperty,o=Object.defineProperty||function(n,t,e){n[t]=e.value},i="function"==typeof Symbol?Symbol:{},s=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function c(n,t,e){return Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}),n[t]}try{c({},"")}catch(n){c=function(n,t,e){return n[t]=e}}function f(n,t,e,r){var i=t&&t.prototype instanceof g?t:g,s=Object.create(i.prototype),a=new _(r||[]);return o(s,"_invoke",{value:O(n,e,a)}),s}function l(n,t,e){try{return{type:"normal",arg:n.call(t,e)}}catch(n){return{type:"throw",arg:n}}}t.wrap=f;var d="suspendedStart",p="suspendedYield",m="executing",y="completed",h={};function g(){}function E(){}function S(){}var v={};c(v,s,(function(){return this}));var T=Object.getPrototypeOf,A=T&&T(T(D([])));A&&A!==e&&r.call(A,s)&&(v=A);var I=S.prototype=g.prototype=Object.create(v);function w(n){["next","throw","return"].forEach((function(t){c(n,t,(function(n){return this._invoke(t,n)}))}))}function R(n,t){function e(o,i,s,a){var u=l(n[o],n,i);if("throw"!==u.type){var c=u.arg,f=c.value;return f&&"object"==$(f)&&r.call(f,"__await")?t.resolve(f.__await).then((function(n){e("next",n,s,a)}),(function(n){e("throw",n,s,a)})):t.resolve(f).then((function(n){c.value=n,s(c)}),(function(n){return e("throw",n,s,a)}))}a(u.arg)}var i;o(this,"_invoke",{value:function(n,r){function o(){return new t((function(t,o){e(n,r,t,o)}))}return i=i?i.then(o,o):o()}})}function O(t,e,r){var o=d;return function(i,s){if(o===m)throw new Error("Generator is already running");if(o===y){if("throw"===i)throw s;return{value:n,done:!0}}for(r.method=i,r.arg=s;;){var a=r.delegate;if(a){var u=C(a,r);if(u){if(u===h)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var c=l(t,e,r);if("normal"===c.type){if(o=r.done?y:p,c.arg===h)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(o=y,r.method="throw",r.arg=c.arg)}}}function C(t,e){var r=e.method,o=t.iterator[r];if(o===n)return e.delegate=null,"throw"===r&&t.iterator.return&&(e.method="return",e.arg=n,C(t,e),"throw"===e.method)||"return"!==r&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var i=l(o,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,h;var s=i.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=n),e.delegate=null,h):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function P(n){var t={tryLoc:n[0]};1 in n&&(t.catchLoc=n[1]),2 in n&&(t.finallyLoc=n[2],t.afterLoc=n[3]),this.tryEntries.push(t)}function U(n){var t=n.completion||{};t.type="normal",delete t.arg,n.completion=t}function _(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(P,this),this.reset(!0)}function D(t){if(t||""===t){var e=t[s];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,i=function e(){for(;++o<t.length;)if(r.call(t,o))return e.value=t[o],e.done=!1,e;return e.value=n,e.done=!0,e};return i.next=i}}throw new TypeError($(t)+" is not iterable")}return E.prototype=S,o(I,"constructor",{value:S,configurable:!0}),o(S,"constructor",{value:E,configurable:!0}),E.displayName=c(S,u,"GeneratorFunction"),t.isGeneratorFunction=function(n){var t="function"==typeof n&&n.constructor;return!!t&&(t===E||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,S):(n.__proto__=S,c(n,u,"GeneratorFunction")),n.prototype=Object.create(I),n},t.awrap=function(n){return{__await:n}},w(R.prototype),c(R.prototype,a,(function(){return this})),t.AsyncIterator=R,t.async=function(n,e,r,o,i){void 0===i&&(i=Promise);var s=new R(f(n,e,r,o),i);return t.isGeneratorFunction(e)?s:s.next().then((function(n){return n.done?n.value:s.next()}))},w(I),c(I,u,"Generator"),c(I,s,(function(){return this})),c(I,"toString",(function(){return"[object Generator]"})),t.keys=function(n){var t=Object(n),e=[];for(var r in t)e.push(r);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},t.values=D,_.prototype={constructor:_,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(U),!t)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=n)},stop:function(){this.done=!0;var n=this.tryEntries[0].completion;if("throw"===n.type)throw n.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function o(r,o){return a.type="throw",a.arg=t,e.next=r,o&&(e.method="next",e.arg=n),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var s=this.tryEntries[i],a=s.completion;if("root"===s.tryLoc)return o("end");if(s.tryLoc<=this.prev){var u=r.call(s,"catchLoc"),c=r.call(s,"finallyLoc");if(u&&c){if(this.prev<s.catchLoc)return o(s.catchLoc,!0);if(this.prev<s.finallyLoc)return o(s.finallyLoc)}else if(u){if(this.prev<s.catchLoc)return o(s.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return o(s.finallyLoc)}}}},abrupt:function(n,t){for(var e=this.tryEntries.length-1;e>=0;--e){var o=this.tryEntries[e];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===n||"continue"===n)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var s=i?i.completion:{};return s.type=n,s.arg=t,i?(this.method="next",this.next=i.finallyLoc,h):this.complete(s)},complete:function(n,t){if("throw"===n.type)throw n.arg;return"break"===n.type||"continue"===n.type?this.next=n.arg:"return"===n.type?(this.rval=this.arg=n.arg,this.method="return",this.next="end"):"normal"===n.type&&t&&(this.next=t),h},finish:function(n){for(var t=this.tryEntries.length-1;t>=0;--t){var e=this.tryEntries[t];if(e.finallyLoc===n)return this.complete(e.completion,e.afterLoc),U(e),h}},catch:function(n){for(var t=this.tryEntries.length-1;t>=0;--t){var e=this.tryEntries[t];if(e.tryLoc===n){var r=e.completion;if("throw"===r.type){var o=r.arg;U(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:D(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=n),h}},t}function w(n,t,e,r,o,i,s){try{var a=n[i](s),u=a.value}catch(n){return void e(n)}a.done?t(u):Promise.resolve(u).then(r,o)}function R(n){return function(){var t=this,e=arguments;return new Promise((function(r,o){var i=n.apply(t,e);function s(n){w(i,r,o,s,a,"next",n)}function a(n){w(i,r,o,s,a,"throw",n)}s(void 0)}))}}!function(n){n.USER="user",n.PRE_AUTH_PATH="preAuthPath",n.STATE="state",n.ACCESS_TOKEN="accessToken",n.REFRESH_TOKEN="refreshToken",n.TOKEN="token",n.FILTERS="filters",n.CODE_VERIFIER="codeVerifier"}(d||(d={}));var O=new p.h,C=new m.f({cache:O,link:(0,y.D)([(0,S.v)((function(){return{headers:(n={},t=I.GX,e="2024-03-25T10:00:12Z",(t=function(n){var t=function(n,t){if("object"!==$(n)||null===n)return n;var e=n[Symbol.toPrimitive];if(void 0!==e){var r=e.call(n,"string");if("object"!==$(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(n)}(n);return"symbol"===$(t)?t:String(t)}(t))in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n),credentials:"include"};var n,t,e})),new h.u({uri:"https://community.svc.ui.com"})])}),P={userId:null,creds:null,accessToken:null,refreshToken:null,isFetchingNewTokens:!1},U=window.location.origin,_=function(){return(r=r||R(b().mark((function n(){return b().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return D(),n.abrupt("return",null);case 2:case"end":return n.stop()}}),n)})))).apply(this,arguments)},D=function(){var n=function(){var n=window.location.pathname+window.location.search,t=(0,E.Z)(),e=(0,E.Z)();A.P.setItem(d.PRE_AUTH_PATH,n),A.P.setItem(d.STATE,t),A.P.setItem(d.CODE_VERIFIER,e);var r=new URLSearchParams({client_id:"082QGRqLBvnt8UQ1xd5KONVflnDq3UIDViTdphvu",response_type:"code",state:t,redirect_uri:U});return"".concat("https://sso.ui.com","/oauth2/authorize?").concat(r.toString())}();window.location.href=n},N=function(){Q();var n=new URLSearchParams({redirect:U});window.location.href="".concat("https://account.ui.com","/logout?").concat(n.toString())},L=function(){var n=new URLSearchParams({redirect:U});window.location.href="".concat("https://account.ui.com","/register?").concat(n.toString())},k=function(){return P.accessToken},x=function(n){try{var t=n.split(".")[1];return 1e3*JSON.parse(window.atob(t)).exp<Date.now()}catch(n){return!0}},M=function(n){var t=window.location.href,e=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)").exec(t);return e&&e[2]?decodeURIComponent(e[2].replace(/\+/g," ")):null},B=function(){var n=A.P.getItem(d.USER);return n?JSON.parse(n):null},j=function(){var n={user:null,validAccessToken:!1,validRefreshToken:!1},t=B();if(!t)return n;var e=A.P.getItem(d.ACCESS_TOKEN),r=A.P.getItem(d.REFRESH_TOKEN);return n.validAccessToken=!!e&&!x(e),n.validRefreshToken=!!r&&!x(r),n.validRefreshToken&&(n.user=t,P.refreshToken=r),n.validAccessToken&&(P.accessToken=e),n},F=function(){return(o=o||R(b().mark((function n(){var t,e,r,o,i,s,a,u,c,f;return b().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t=j(),e=t.user,r=t.validAccessToken,!e){n.next=10;break}if(r){n.next=9;break}return n.next=5,J();case 5:if(!n.sent.error){n.next=9;break}return n.abrupt("return",{currentUser:null});case 9:return n.abrupt("return",{currentUser:e});case 10:if(o=M("state"),i=M("code"),o||i){n.next=14;break}return n.abrupt("return",{currentUser:e});case 14:if(void 0,(l=A.P.getItem(d.PRE_AUTH_PATH))&&(A.P.removeItem(d.PRE_AUTH_PATH),window.history.replaceState({},document.title,l)),s=A.P.getItem(d.STATE),A.P.removeItem(d.STATE),a=A.P.getItem(d.CODE_VERIFIER),A.P.removeItem(d.CODE_VERIFIER),o!==s||!i||!a){n.next=28;break}return n.next=22,K(i,a);case 22:return u=n.sent,c=u.user,f=u.error,n.abrupt("return",{currentUser:c,error:f});case 28:Q();case 29:return n.abrupt("return",{currentUser:e});case 30:case"end":return n.stop()}var l}),n)})))).apply(this,arguments)},Q=function(){P.accessToken=null,P.refreshToken=null,P.userId=null,A.P.removeItem(d.ACCESS_TOKEN),A.P.removeItem(d.REFRESH_TOKEN),A.P.removeItem(d.USER)},G=function(n){A.P.setItem(d.USER,JSON.stringify(n))},q=function(n){var t=n.id,e=n.slug,r=n.username,o=n.avatar,i=n.isEmployee,s=n.details,a=n.groups,u=void 0===a?null:a,c=n.canStartConversationWith,f=n.alphas,l=n.hasBetaAccess;return{id:t,data:{__typename:"User",id:t,slug:e,username:r,avatar:{__typename:"UserAvatar",color:o.color,content:o.content,image:o.image||null},isEmployee:i,registeredAt:null,lastOnlineAt:null,tags:s?s.tags:[],theme:s&&s.theme||void 0,groups:u,showOfficialBadge:!1,canBeMentioned:!1,canViewProfile:!1,canStartConversationWith:!1},isAdmin:(0,T.GJ)(u),isEmployee:i,isGuest:!1,isModerator:(0,T.vJ)(u),isOwner:(0,T.mF)(u),isPLM:(0,T.KH)(u),hasAlphaSupport:!(null==f||!f.length),hasBetaAccess:!!l,isPermittedToStartConversation:c,loginUser:function(){return null}}},W=function(n){var t=q(n);return P.userId=t.id,G(t),t},V=function(n){var t=q(n),e=B();JSON.stringify(e)!==JSON.stringify(t)&&(G(t),window.newFrontendVersionAvailable=!0)},Y=function(n){P.accessToken=n,A.P.setItem(d.ACCESS_TOKEN,n)},H=function(n){return n&&n.message&&n.message.replace("GraphQL error: ","")||"Authentication error"},K=function(n,t){return(i=i||R(b().mark((function n(t,e){var r,o,i,s;return b().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,C.mutate({mutation:v.b1h,variables:{input:{token:t,redirectUrl:U,codeVerifier:e}}});case 3:if(r=n.sent,o=r.errors,i=r.data,!o){n.next=8;break}return n.abrupt("return",{user:null,error:o[0].message});case 8:return s=W(i.login.user),Y(i.login.accessToken),a=i.login.refreshToken,P.refreshToken=a,A.P.setItem(d.REFRESH_TOKEN,a),n.abrupt("return",{user:s,error:null});case 14:if(n.prev=14,n.t0=n.catch(0),!(n.t0 instanceof Error)){n.next=20;break}return n.abrupt("return",{user:null,error:H(n.t0)});case 20:return n.abrupt("return",{user:null,error:n.t0});case 21:case"end":return n.stop()}var a}),n,null,[[0,14]])})))).apply(this,arguments)},Z=function(){return(s=s||R(b().mark((function n(){var t,e,r,o;return b().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,C.query({query:(0,g.ZP)(a||(i=["\n query GetUserSelf {\n userSelf {\n id\n username\n title\n slug\n avatar {\n color\n content\n image\n }\n isEmployee\n groups\n hasBetaAccess\n alphas\n registeredAt\n lastOnlineAt\n showOfficialBadge\n canBeMentioned\n canViewProfile\n canStartConversationWith\n details {\n theme\n }\n }\n }\n "],s=void 0,s||(s=i.slice(0)),a=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(s)}}))))});case 3:if(t=n.sent,e=t.errors,(r=t.data).userSelf){n.next=8;break}return n.abrupt("return",{user:null,error:null});case 8:if(!e){n.next=10;break}return n.abrupt("return",{user:null,error:e[0].message});case 10:return o=W(r.userSelf),n.abrupt("return",{user:o,error:null});case 14:if(n.prev=14,n.t0=n.catch(0),!(n.t0 instanceof Error)){n.next=20;break}return n.abrupt("return",{user:null,error:H(n.t0)});case 20:return n.abrupt("return",{user:null,error:n.t0});case 21:case"end":return n.stop()}var i,s}),n,null,[[0,14]])})))).apply(this,arguments)},J=function(){return(u=u||R(b().mark((function n(){var t,e,r;return b().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return P.isFetchingNewTokens=!0,n.prev=1,n.next=4,C.mutate({mutation:v.DN_,variables:{input:{refreshToken:P.refreshToken}}});case 4:if(t=n.sent,e=t.errors,r=t.data,!e){n.next=11;break}return Q(),window.location.reload(),n.abrupt("return",{error:e[0].message});case 11:return V(r.refreshAccessToken.user),Y(r.refreshAccessToken.accessToken),P.isFetchingNewTokens=!1,n.abrupt("return",{error:null});case 17:return n.prev=17,n.t0=n.catch(1),Q(),window.location.reload(),n.abrupt("return",{error:n.t0});case 22:case"end":return n.stop()}}),n,null,[[1,17]])})))).apply(this,arguments)},z=function(){return(c=c||R(b().mark((function n(){var t;return b().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=0,n.next=3,new Promise((function(n){var e=setInterval((function(){t++,P.isFetchingNewTokens&&60!==t||(clearInterval(e),n())}),1e3)}));case 3:return n.abrupt("return",n.sent);case 4:case"end":return n.stop()}}),n)})))).apply(this,arguments)},X=function(){return(f=f||R(b().mark((function n(){return b().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!P.isFetchingNewTokens){n.next=5;break}return n.next=3,z();case 3:n.next=7;break;case 5:return n.next=7,J();case 7:case"end":return n.stop()}}),n)})))).apply(this,arguments)},nn=function(){return(l=l||R(b().mark((function n(){return b().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!P.isFetchingNewTokens){n.next=5;break}return n.next=3,z();case 3:n.next=10;break;case 5:return P.isFetchingNewTokens=!0,Q(),n.next=9,_();case 9:P.isFetchingNewTokens=!1;case 10:case"end":return n.stop()}}),n)})))).apply(this,arguments)}},4539:function(n,t,e){e.d(t,{DT:function(){return c},GX:function(){return S},Jh:function(){return u},L_:function(){return l},NA:function(){return f},Q2:function(){return i},Uo:function(){return s},WX:function(){return y},XI:function(){return h},YG:function(){return m},Zy:function(){return r},fo:function(){return p},kt:function(){return a},ny:function(){return g},tx:function(){return E},vK:function(){return d},zm:function(){return v}});var r,o=e(21782);!function(n){n.XS="xs",n.SM="sm",n.MD="md",n.LG="lg"}(r||(r={}));var i,s={xs:0,sm:576,md:768,lg:1046},a=5,u=5,c=60,f=20,l=55,d=5,p=300,m=300,y=170,h="Ubiquiti Community",g={id:"community-feedback",title:"Community Feedback",type:o.Qy1.Legacy},E={id:"security",title:"Security",type:o.Qy1.Legacy};!function(n){n.Light="light",n.Dark="dark"}(i||(i={}));var S="X-Frontend-Version",v="___"},5272:function(n,t,e){e(66992),e(41539),e(88674),e(78783),e(33948),e(96649),e(96078),e(82526),e(41817),e(9653),e(69070),e(47941),e(57327),e(38880),e(54747),e(49337),e(33321),e(32165),e(72443),e(39341),e(73706),e(10408),e(30489),e(68304),e(47042);var r=e(85893),o=(e(35666),e(67294)),i=e(73935),s=e(89787),a=(e(82772),e(39714),e(91038),e(74916),e(77601),e(66259)),u=e(97914);function c(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,r=new Array(t);e<t;e++)r[e]=n[e];return r}var f,l=e(62804),d=e(48425);function p(n){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},p(n)}function m(){m=function(){return t};var n,t={},e=Object.prototype,r=e.hasOwnProperty,o=Object.defineProperty||function(n,t,e){n[t]=e.value},i="function"==typeof Symbol?Symbol:{},s=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function c(n,t,e){return Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}),n[t]}try{c({},"")}catch(n){c=function(n,t,e){return n[t]=e}}function f(n,t,e,r){var i=t&&t.prototype instanceof S?t:S,s=Object.create(i.prototype),a=new _(r||[]);return o(s,"_invoke",{value:O(n,e,a)}),s}function l(n,t,e){try{return{type:"normal",arg:n.call(t,e)}}catch(n){return{type:"throw",arg:n}}}t.wrap=f;var d="suspendedStart",y="suspendedYield",h="executing",g="completed",E={};function S(){}function v(){}function T(){}var A={};c(A,s,(function(){return this}));var I=Object.getPrototypeOf,$=I&&I(I(D([])));$&&$!==e&&r.call($,s)&&(A=$);var b=T.prototype=S.prototype=Object.create(A);function w(n){["next","throw","return"].forEach((function(t){c(n,t,(function(n){return this._invoke(t,n)}))}))}function R(n,t){function e(o,i,s,a){var u=l(n[o],n,i);if("throw"!==u.type){var c=u.arg,f=c.value;return f&&"object"==p(f)&&r.call(f,"__await")?t.resolve(f.__await).then((function(n){e("next",n,s,a)}),(function(n){e("throw",n,s,a)})):t.resolve(f).then((function(n){c.value=n,s(c)}),(function(n){return e("throw",n,s,a)}))}a(u.arg)}var i;o(this,"_invoke",{value:function(n,r){function o(){return new t((function(t,o){e(n,r,t,o)}))}return i=i?i.then(o,o):o()}})}function O(t,e,r){var o=d;return function(i,s){if(o===h)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw s;return{value:n,done:!0}}for(r.method=i,r.arg=s;;){var a=r.delegate;if(a){var u=C(a,r);if(u){if(u===E)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=g,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var c=l(t,e,r);if("normal"===c.type){if(o=r.done?g:y,c.arg===E)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(o=g,r.method="throw",r.arg=c.arg)}}}function C(t,e){var r=e.method,o=t.iterator[r];if(o===n)return e.delegate=null,"throw"===r&&t.iterator.return&&(e.method="return",e.arg=n,C(t,e),"throw"===e.method)||"return"!==r&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+r+"' method")),E;var i=l(o,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,E;var s=i.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=n),e.delegate=null,E):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,E)}function P(n){var t={tryLoc:n[0]};1 in n&&(t.catchLoc=n[1]),2 in n&&(t.finallyLoc=n[2],t.afterLoc=n[3]),this.tryEntries.push(t)}function U(n){var t=n.completion||{};t.type="normal",delete t.arg,n.completion=t}function _(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(P,this),this.reset(!0)}function D(t){if(t||""===t){var e=t[s];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,i=function e(){for(;++o<t.length;)if(r.call(t,o))return e.value=t[o],e.done=!1,e;return e.value=n,e.done=!0,e};return i.next=i}}throw new TypeError(p(t)+" is not iterable")}return v.prototype=T,o(b,"constructor",{value:T,configurable:!0}),o(T,"constructor",{value:v,configurable:!0}),v.displayName=c(T,u,"GeneratorFunction"),t.isGeneratorFunction=function(n){var t="function"==typeof n&&n.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,T):(n.__proto__=T,c(n,u,"GeneratorFunction")),n.prototype=Object.create(b),n},t.awrap=function(n){return{__await:n}},w(R.prototype),c(R.prototype,a,(function(){return this})),t.AsyncIterator=R,t.async=function(n,e,r,o,i){void 0===i&&(i=Promise);var s=new R(f(n,e,r,o),i);return t.isGeneratorFunction(e)?s:s.next().then((function(n){return n.done?n.value:s.next()}))},w(b),c(b,u,"Generator"),c(b,s,(function(){return this})),c(b,"toString",(function(){return"[object Generator]"})),t.keys=function(n){var t=Object(n),e=[];for(var r in t)e.push(r);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},t.values=D,_.prototype={constructor:_,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(U),!t)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=n)},stop:function(){this.done=!0;var n=this.tryEntries[0].completion;if("throw"===n.type)throw n.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function o(r,o){return a.type="throw",a.arg=t,e.next=r,o&&(e.method="next",e.arg=n),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var s=this.tryEntries[i],a=s.completion;if("root"===s.tryLoc)return o("end");if(s.tryLoc<=this.prev){var u=r.call(s,"catchLoc"),c=r.call(s,"finallyLoc");if(u&&c){if(this.prev<s.catchLoc)return o(s.catchLoc,!0);if(this.prev<s.finallyLoc)return o(s.finallyLoc)}else if(u){if(this.prev<s.catchLoc)return o(s.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return o(s.finallyLoc)}}}},abrupt:function(n,t){for(var e=this.tryEntries.length-1;e>=0;--e){var o=this.tryEntries[e];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===n||"continue"===n)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var s=i?i.completion:{};return s.type=n,s.arg=t,i?(this.method="next",this.next=i.finallyLoc,E):this.complete(s)},complete:function(n,t){if("throw"===n.type)throw n.arg;return"break"===n.type||"continue"===n.type?this.next=n.arg:"return"===n.type?(this.rval=this.arg=n.arg,this.method="return",this.next="end"):"normal"===n.type&&t&&(this.next=t),E},finish:function(n){for(var t=this.tryEntries.length-1;t>=0;--t){var e=this.tryEntries[t];if(e.finallyLoc===n)return this.complete(e.completion,e.afterLoc),U(e),E}},catch:function(n){for(var t=this.tryEntries.length-1;t>=0;--t){var e=this.tryEntries[t];if(e.tryLoc===n){var r=e.completion;if("throw"===r.type){var o=r.arg;U(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:D(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=n),E}},t}function y(n,t,e,r,o,i,s){try{var a=n[i](s),u=a.value}catch(n){return void e(n)}a.done?t(u):Promise.resolve(u).then(r,o)}function h(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}function g(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?h(Object(e),!0).forEach((function(t){var r,o,i;r=n,o=t,i=e[t],(o=function(n){var t=function(n,t){if("object"!==p(n)||null===n)return n;var e=n[Symbol.toPrimitive];if(void 0!==e){var r=e.call(n,"string");if("object"!==p(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(n)}(n);return"symbol"===p(t)?t:String(t)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):h(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}var E=function(){return Promise.all([e.e(578),e.e(497),e.e(773)]).then(e.bind(e,33899))},S=o.lazy(E),v=function(n){return(0,r.jsx)(o.StrictMode,{children:(0,r.jsx)(l.p,{placeholder:(0,r.jsxs)("span",{className:"text-transparent",style:{color:d.Z.whiteTransparent},children:["Loading ",(0,r.jsx)("span",{className:"font-medium",children:"Ubiquiti "}),(0,r.jsx)("span",{className:"font-bold",children:"Community"})]}),children:(0,r.jsx)(S,g({},n))})})};a.S1({beforeSend:function(n){return function(n){var t=n.exception;if(!t||!t.values)return!1;var e,r=function(n,t){var e="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!e){if(Array.isArray(n)||(e=function(n,t){if(n){if("string"==typeof n)return c(n,t);var e=Object.prototype.toString.call(n).slice(8,-1);return"Object"===e&&n.constructor&&(e=n.constructor.name),"Map"===e||"Set"===e?Array.from(n):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?c(n,t):void 0}}(n))||t&&n&&"number"==typeof n.length){e&&(n=e);var r=0,o=function(){};return{s:o,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(n){throw n},f:o}}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 i,s=!0,a=!1;return{s:function(){e=e.call(n)},n:function(){var n=e.next();return s=n.done,n},e:function(n){a=!0,i=n},f:function(){try{s||null==e.return||e.return()}finally{if(a)throw i}}}}(t.values);try{for(r.s();!(e=r.n()).done;){var o=e.value;if(o.value&&(-1!==o.value.indexOf("Non-Error promise rejection captured with keys: isTrusted")||-1!==o.value.indexOf("Non-Error promise rejection captured with keys: currentTarget")||-1!==o.value.indexOf("CustomEvent")||-1!==o.value.indexOf("ucweb")||-1!==o.value.indexOf("should_do_lastpass_here")||-1!==o.value.indexOf("Extension context invalidated")||-1!==o.value.indexOf("Loading chunk")||-1!==o.value.indexOf("Loading CSS chunk")))return!0}}catch(n){r.e(n)}finally{r.f()}return!1}(n)?null:n},dsn:"https://31992cdc939548e5973f1b7ae80dc245@o21767.ingest.sentry.io/1403719",environment:"prod",enabled:!0,release:"community-fe@7.22.0",dist:"build-6bccc847-80ab-48dc-8b24-c8c737d8b85b",integrations:[new u.jK.BrowserTracing],tracesSampleRate:.2});try{try{navigator.serviceWorker&&navigator.serviceWorker.getRegistration("sw.js").then((function(n){n&&n.unregister()})).catch((function(n){console.error("ServiceWorker Error (async): ",n)}))}catch(n){console.error("ServiceWorker Error (sync): ",n)}!function(){return(f=f||(n=m().mark((function n(){var t,e,o;return m().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return E(),n.next=3,(0,s.E9)();case 3:if(t=n.sent,e=t.currentUser,!(o=t.error)){n.next=8;break}return n.abrupt("return",i.render((0,r.jsx)("div",{className:"flex justify-center items-center h-screen",children:(0,r.jsx)("div",{className:"bg-primary p-20 rouded-3",children:o})}),document.getElementById("root")));case 8:i.render((0,r.jsx)(v,{currentUser:e}),document.getElementById("root"));case 9:case"end":return n.stop()}}),n)})),function(){var t=this,e=arguments;return new Promise((function(r,o){var i=n.apply(t,e);function s(n){y(i,r,o,s,a,"next",n)}function a(n){y(i,r,o,s,a,"throw",n)}s(void 0)}))})).apply(this,arguments);var n}()}catch(n){(0,s.Mw)()}},48425:function(n,t){t.Z={white:"#FFFFFF",black:"#000000",athensGray:"#F6F6F8",darkAthensGray:"#EDEDF0",codGray:"#121212",concrete:"#F2F2F2",blueRibbon:"#006FFF",dodgerBlue:"#3797ff",graySuit:"#BDBFCC",mischka:"#DBDCE1",mineShaft:"#2A2A2A",grayChateau:"#9B9EA1",frenchGray:"#B6B9C4",blackSqueeze:"#E1ECF4",milkPunch:"#FFF4D2",lucky:"#B3901E",fairPink:"#FFE9EB",monza:"#D0021B",iron:"#DADBDE",dustyGray:"#999999",darkGray:"rgba(0, 0, 0, 0.85)",regularGray:"rgba(0, 0, 0, 0.65)",lightGray:"rgba(0, 0, 0, 0.45)",lighterGray:"rgba(0, 0, 0, 0.03)",offWhite:"rgba(255, 255, 255, 0.6)",whiteTransparent:"rgba(255, 255, 255, 0.05)"}},50258:function(n,t,e){e.d(t,{$QA:function(){return Yo},AE8:function(){return no},AI4:function(){return Zr},AIB:function(){return Ke},ARs:function(){return oi},AsT:function(){return ii},B4V:function(){return ts},BLL:function(){return qe},Bu4:function(){return fs},CD7:function(){return ze},CQx:function(){return So},CT$:function(){return xo},CTk:function(){return We},Cew:function(){return xr},DBC:function(){return Wo},DFZ:function(){return we},DIK:function(){return Je},DN_:function(){return Ti},EL8:function(){return Io},FZ_:function(){return Qr},Fbs:function(){return wo},Fc6:function(){return yo},Fks:function(){return Ro},G4Y:function(){return qo},G4n:function(){return bo},G8B:function(){return No},GRb:function(){return jo},H4L:function(){return xi},IY3:function(){return rs},Jk:function(){return Ze},Jlm:function(){return ui},KAx:function(){return fo},KPD:function(){return Mo},KcZ:function(){return vi},MMB:function(){return _r},N1l:function(){return hs},NRE:function(){return Uo},P6z:function(){return Ve},P7B:function(){return fi},PkW:function(){return Pr},Q5u:function(){return Qe},QvL:function(){return ti},Qy1:function(){return or},R1:function(){return Re},S2I:function(){return go},SCh:function(){return Ii},SPZ:function(){return eo},Smt:function(){return _i},TgW:function(){return ms},Ur$:function(){return Ge},Urt:function(){return Qi},V$j:function(){return Le},WDG:function(){return Oe},Wsq:function(){return di},XC6:function(){return bi},XR0:function(){return ho},XRG:function(){return ls},Y1Q:function(){return Hr},YTt:function(){return Ye},Yvn:function(){return Qo},ZJW:function(){return Bi},ZJY:function(){return Oo},ZnP:function(){return Ue},__E:function(){return Lr},_iN:function(){return uo},b1h:function(){return Si},c5k:function(){return Xo},c6W:function(){return ri},cLt:function(){return Go},cQT:function(){return Xe},cZO:function(){return ar},cfd:function(){return xe},d8K:function(){return To},dEt:function(){return He},dW2:function(){return Co},dom:function(){return Hi},e21:function(){return Ko},eKA:function(){return Xi},eRh:function(){return Ei},eUO:function(){return as},f4D:function(){return _o},fCz:function(){return Ji},fJl:function(){return oo},goy:function(){return Pe},i7h:function(){return Ce},i8M:function(){return po},i9h:function(){return Tr},iaH:function(){return Rr},ib6:function(){return Or},jFd:function(){return mo},jqH:function(){return Ri},k$E:function(){return je},kAl:function(){return mi},kRl:function(){return ys},kfb:function(){return Ui},lK1:function(){return ko},m2q:function(){return ke},mFl:function(){return so},mIe:function(){return Do},mS5:function(){return Ki},mZG:function(){return Lo},mdU:function(){return kr},ml9:function(){return rr},nSF:function(){return er},o4c:function(){return $o},oNC:function(){return Di},oWc:function(){return sr},oYw:function(){return Fi},pYp:function(){return Wi},pyR:function(){return Ne},q5$:function(){return si},rl0:function(){return cs},tST:function(){return Po},tad:function(){return is},uIn:function(){return gs},uQj:function(){return nr},um_:function(){return ps},uqY:function(){return qr},vHd:function(){return Fe},vy7:function(){return hi},w$s:function(){return Jo},woV:function(){return Yi},wqF:function(){return wi},x47:function(){return zr},x9n:function(){return Ci},xs5:function(){return ir},y6s:function(){return Gi},z3W:function(){return Li},zcD:function(){return _e}}),e(47042),e(43371),e(33321),e(96649),e(96078),e(82526),e(41817),e(41539),e(9653),e(69070),e(47941),e(57327),e(38880),e(54747),e(49337),e(32165),e(66992),e(78783),e(33948);var r,o,i,s,a,u,c,f,l,d,p,m,y,h,g,E,S,v,T,A,I,$,b,w,R,O,C,P,U,_,D,N,L,k,x,M,B,j,F,Q,G,q,W,V,Y,H,K,Z,J,z,X,nn,tn,en,rn,on,sn,an,un,cn,fn,ln,dn,pn,mn,yn,hn,gn,En,Sn,vn,Tn,An,In,$n,bn,wn,Rn,On,Cn,Pn,Un,_n,Dn,Nn,Ln,kn,xn,Mn,Bn,jn,Fn,Qn,Gn,qn,Wn,Vn,Yn,Hn,Kn,Zn,Jn,zn,Xn,nt,tt,et,rt,ot,it,st,at,ut,ct,ft,lt,dt,pt,mt,yt,ht,gt,Et,St,vt,Tt,At,It,$t,bt,wt,Rt,Ot,Ct,Pt,Ut,_t,Dt,Nt,Lt,kt,xt,Mt,Bt,jt,Ft,Qt,Gt,qt,Wt,Vt,Yt,Ht,Kt,Zt,Jt,zt,Xt,ne,te,ee,re,oe,ie,se,ae,ue,ce,fe,le,de,pe,me,ye,he=e(85893),ge=e(66888),Ee=e(64316),Se=e(73359),ve=e(63659),Te=e(72939);function Ae(n){return Ae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Ae(n)}function Ie(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}function $e(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(e),!0).forEach((function(t){var r,o,i;r=n,o=t,i=e[t],(o=function(n){var t=function(n,t){if("object"!==Ae(n)||null===n)return n;var e=n[Symbol.toPrimitive];if(void 0!==e){var r=e.call(n,"string");if("object"!==Ae(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(n)}(n);return"symbol"===Ae(t)?t:String(t)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):Ie(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}function be(n,t){return t||(t=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(t)}}))}var we,Re,Oe,Ce,Pe,Ue,_e,De,Ne,Le,ke,xe,Me,Be,je,Fe,Qe,Ge,qe,We,Ve,Ye,He,Ke,Ze,Je,ze,Xe,nr,tr,er,rr,or,ir,sr,ar,ur={};!function(n){n.Latest="LATEST",n.Score="SCORE",n.SearchRank="SEARCH_RANK"}(we||(we={})),function(n){n.Answer="ANSWER",n.Comment="COMMENT",n.Message="MESSAGE",n.Question="QUESTION",n.Release="RELEASE",n.Story="STORY"}(Re||(Re={})),function(n){n.Access="ACCESS",n.Amplifi="AMPLIFI",n.Connect="CONNECT",n.Drive="DRIVE",n.General="GENERAL",n.Identity="IDENTITY",n.Innerspace="INNERSPACE",n.Mobility="MOBILITY",n.Network="NETWORK",n.Protect="PROTECT",n.Talk="TALK",n.Uisp="UISP",n.UispWired="UISP_WIRED",n.UispWireless="UISP_WIRELESS"}(Oe||(Oe={})),function(n){n.Myself="MYSELF",n.UiTeam="UI_TEAM"}(Ce||(Ce={})),function(n){n.Answer="ANSWER",n.Question="QUESTION",n.Release="RELEASE",n.Story="STORY"}(Pe||(Pe={})),function(n){n.Latest="LATEST",n.Oldest="OLDEST",n.Score="SCORE",n.SearchRank="SEARCH_RANK"}(Ue||(Ue={})),function(n){n.Attachments="ATTACHMENTS",n.Images="IMAGES",n.Text="TEXT",n.Video="VIDEO"}(_e||(_e={})),function(n){n.ContestEnded="CONTEST_ENDED",n.DeviceAlreadySubmitted="DEVICE_ALREADY_SUBMITTED",n.EligibleToSubmit="ELIGIBLE_TO_SUBMIT",n.EntrySuccessfullySubmitted="ENTRY_SUCCESSFULLY_SUBMITTED",n.InvalidDigest="INVALID_DIGEST",n.InvalidMetrics="INVALID_METRICS"}(De||(De={})),function(n){n.Answer="ANSWER",n.Comment="COMMENT",n.Question="QUESTION",n.Release="RELEASE",n.Story="STORY"}(Ne||(Ne={})),function(n){n.Question="QUESTION",n.Release="RELEASE",n.Story="STORY"}(Le||(Le={})),function(n){n.Question="QUESTION",n.Release="RELEASE",n.Story="STORY"}(ke||(ke={})),function(n){n.Answer="ANSWER",n.Attachments="ATTACHMENTS",n.Comment="COMMENT",n.Message="MESSAGE",n.Question="QUESTION",n.Release="RELEASE",n.Story="STORY"}(xe||(xe={})),function(n){n.ReportCreateNotification="REPORT_CREATE_NOTIFICATION"}(Me||(Me={})),function(n){n.Question="QUESTION",n.Release="RELEASE",n.Story="STORY"}(Be||(Be={})),function(n){n.AcceptedAnswerRemoved="ACCEPTED_ANSWER_REMOVED",n.AnswerAccepted="ANSWER_ACCEPTED",n.AnswerCommented="ANSWER_COMMENTED",n.AnswerDownvoted="ANSWER_DOWNVOTED",n.AnswerDownvoteRemoved="ANSWER_DOWNVOTE_REMOVED",n.AnswerReported="ANSWER_REPORTED",n.AnswerUpvoted="ANSWER_UPVOTED",n.AnswerUpvoteRemoved="ANSWER_UPVOTE_REMOVED",n.MentionedInAnswer="MENTIONED_IN_ANSWER",n.MentionedInCommentToAnswer="MENTIONED_IN_COMMENT_TO_ANSWER",n.MentionedInCommentToQuestion="MENTIONED_IN_COMMENT_TO_QUESTION",n.MentionedInCommentToRelease="MENTIONED_IN_COMMENT_TO_RELEASE",n.MentionedInCommentToStory="MENTIONED_IN_COMMENT_TO_STORY",n.MentionedInQuestion="MENTIONED_IN_QUESTION",n.MentionedInRelease="MENTIONED_IN_RELEASE",n.MentionedInStory="MENTIONED_IN_STORY",n.MessageSent="MESSAGE_SENT",n.QuestionAnswered="QUESTION_ANSWERED",n.QuestionAnswerUpdated="QUESTION_ANSWER_UPDATED",n.QuestionCommented="QUESTION_COMMENTED",n.QuestionCreated="QUESTION_CREATED",n.QuestionDownvoted="QUESTION_DOWNVOTED",n.QuestionDownvoteRemoved="QUESTION_DOWNVOTE_REMOVED",n.QuestionReported="QUESTION_REPORTED",n.QuestionUpdated="QUESTION_UPDATED",n.QuestionUpvoted="QUESTION_UPVOTED",n.QuestionUpvoteRemoved="QUESTION_UPVOTE_REMOVED",n.ReleaseCommented="RELEASE_COMMENTED",n.ReleaseCommentReported="RELEASE_COMMENT_REPORTED",n.ReleaseCommentUpdated="RELEASE_COMMENT_UPDATED",n.ReleaseCommentUpvoted="RELEASE_COMMENT_UPVOTED",n.ReleaseCreated="RELEASE_CREATED",n.ReleaseDownvoted="RELEASE_DOWNVOTED",n.ReleaseDownvoteRemoved="RELEASE_DOWNVOTE_REMOVED",n.ReleaseUpvoted="RELEASE_UPVOTED",n.ReleaseUpvoteRemoved="RELEASE_UPVOTE_REMOVED",n.StoryChangesRequested="STORY_CHANGES_REQUESTED",n.StoryCommented="STORY_COMMENTED",n.StoryCommentReported="STORY_COMMENT_REPORTED",n.StoryCommentUpdated="STORY_COMMENT_UPDATED",n.StoryCommentUpvoted="STORY_COMMENT_UPVOTED",n.StoryCreated="STORY_CREATED",n.StoryDownvoted="STORY_DOWNVOTED",n.StoryDownvoteRemoved="STORY_DOWNVOTE_REMOVED",n.StoryPublicUpdated="STORY_PUBLIC_UPDATED",n.StoryPublished="STORY_PUBLISHED",n.StoryRejected="STORY_REJECTED",n.StoryReported="STORY_REPORTED",n.StorySubmitted="STORY_SUBMITTED",n.StoryUpdated="STORY_UPDATED",n.StoryUpvoted="STORY_UPVOTED",n.StoryUpvoteRemoved="STORY_UPVOTE_REMOVED"}(je||(je={})),function(n){n.AnswerCreate="ANSWER_CREATE",n.AnswerMarkAsTeam="ANSWER_MARK_AS_TEAM",n.AnswerMarkAsTeamOptional="ANSWER_MARK_AS_TEAM_OPTIONAL",n.CanBeMentioned="CAN_BE_MENTIONED",n.CanBypassTagLimit="CAN_BYPASS_TAG_LIMIT",n.CanStartConversation="CAN_START_CONVERSATION",n.CommentCreate="COMMENT_CREATE",n.CommentMarkAsTeam="COMMENT_MARK_AS_TEAM",n.CommentMarkAsTeamOptional="COMMENT_MARK_AS_TEAM_OPTIONAL",n.ModeratorNotifications="MODERATOR_NOTIFICATIONS",n.QuestionAssign="QUESTION_ASSIGN",n.QuestionCreate="QUESTION_CREATE",n.QuestionFeature="QUESTION_FEATURE",n.QuestionLock="QUESTION_LOCK",n.QuestionMarkAsOfficial="QUESTION_MARK_AS_OFFICIAL",n.QuestionRestrictedFields="QUESTION_RESTRICTED_FIELDS",n.ReleaseCreateDraft="RELEASE_CREATE_DRAFT",n.ReleaseCreateGroups="RELEASE_CREATE_GROUPS",n.ReleaseDelete="RELEASE_DELETE",n.ReleaseDeleteGroups="RELEASE_DELETE_GROUPS",n.ReleaseFeature="RELEASE_FEATURE",n.ReleaseLock="RELEASE_LOCK",n.ReleaseMarkAsOfficial="RELEASE_MARK_AS_OFFICIAL",n.ReleasePublish="RELEASE_PUBLISH",n.ReleaseUpdate="RELEASE_UPDATE",n.ReleaseUpdateGroups="RELEASE_UPDATE_GROUPS",n.ReleaseViewDrafts="RELEASE_VIEW_DRAFTS",n.ReleaseViewGroups="RELEASE_VIEW_GROUPS",n.ShowOfficialBadge="SHOW_OFFICIAL_BADGE",n.StoryContestDownloadExports="STORY_CONTEST_DOWNLOAD_EXPORTS",n.StoryCreate="STORY_CREATE",n.StoryDelete="STORY_DELETE",n.StoryDeleteNonAuthor="STORY_DELETE_NON_AUTHOR",n.StoryFeature="STORY_FEATURE",n.StoryLock="STORY_LOCK",n.StoryMarkAsOfficial="STORY_MARK_AS_OFFICIAL",n.StoryPublish="STORY_PUBLISH",n.StoryUpdate="STORY_UPDATE",n.StoryUpdateNonAuthor="STORY_UPDATE_NON_AUTHOR",n.ViewExtendedUserProfile="VIEW_EXTENDED_USER_PROFILE",n.ViewRealContentAuthor="VIEW_REAL_CONTENT_AUTHOR",n.ViewUserProfile="VIEW_USER_PROFILE"}(Fe||(Fe={})),function(n){n.Answered="ANSWERED",n.Solved="SOLVED",n.Unanswered="UNANSWERED",n.Unsolved="UNSOLVED"}(Qe||(Qe={})),function(n){n.Answer="ANSWER",n.Comment="COMMENT"}(Ge||(Ge={})),function(n){n.Activity="ACTIVITY",n.Answers="ANSWERS",n.Latest="LATEST",n.Score="SCORE",n.SearchRank="SEARCH_RANK",n.Updated="UPDATED",n.Views="VIEWS"}(qe||(qe={})),function(n){n.Asc="ASC",n.Desc="DESC"}(We||(We={})),function(n){n.External="EXTERNAL",n.Question="QUESTION",n.Release="RELEASE",n.Story="STORY"}(Ve||(Ve={})),function(n){n.Ga="GA",n.Rc="RC",n.T="T",n.U="U"}(Ye||(Ye={})),function(n){n.Draft="DRAFT",n.Published="PUBLISHED"}(He||(He={})),function(n){n.Fw="FW",n.Sw="SW"}(Ke||(Ke={})),function(n){n.Activity="ACTIVITY",n.Latest="LATEST",n.SearchRank="SEARCH_RANK",n.Views="VIEWS"}(Ze||(Ze={})),function(n){n.Asc="ASC",n.Desc="DESC"}(Je||(Je={})),function(n){n.Answer="ANSWER",n.Comment="COMMENT",n.Question="QUESTION",n.Story="STORY"}(ze||(ze={})),function(n){n.Alpha="ALPHA",n.Beta="BETA",n.Other="OTHER"}(Xe||(Xe={})),function(n){n.Activity="ACTIVITY",n.Latest="LATEST",n.Score="SCORE",n.SearchRank="SEARCH_RANK"}(nr||(nr={})),function(n){n.Airfiber_60GhzClients="AIRFIBER_60GHZ_CLIENTS",n.Airfiber_60GhzDistance="AIRFIBER_60GHZ_DISTANCE"}(tr||(tr={})),function(n){n.ChangesRequested="CHANGES_REQUESTED",n.Pending="PENDING",n.Published="PUBLISHED",n.Rejected="REJECTED",n.Temp="TEMP"}(er||(er={})),function(n){n.And="AND",n.Or="OR"}(rr||(rr={})),function(n){n.Legacy="LEGACY",n.Public="PUBLIC"}(or||(or={})),function(n){n.Day="DAY",n.Permanent="PERMANENT",n.Removed="REMOVED",n.Warning="WARNING",n.Week="WEEK"}(ir||(ir={})),function(n){n.Conversation="CONVERSATION",n.Question="QUESTION",n.Release="RELEASE",n.Story="STORY"}(sr||(sr={})),function(n){n.Answer="ANSWER",n.Comment="COMMENT",n.Question="QUESTION",n.Story="STORY"}(ar||(ar={}));var cr=(0,ge.Ps)(r||(r=be(["\n fragment BasicQuestions on Questions {\n totalCount\n items {\n id\n slug\n title\n acceptedAnswer\n isLocked\n stats {\n score\n }\n lastActivityAt\n }\n }\n"]))),fr=(0,ge.Ps)(o||(o=be(["\n fragment BasicAnswers on Answers {\n totalCount\n items {\n id\n createdAt\n parentEntity {\n id\n title\n acceptedAnswer\n isLocked\n }\n content {\n type\n ... on TextContent {\n content\n }\n ... on ImagesContent {\n grid {\n images {\n src\n caption\n }\n }\n }\n ... on VideoContent {\n src\n }\n }\n stats {\n score\n }\n }\n }\n"]))),lr=(0,ge.Ps)(i||(i=be(["\n fragment BasicComments on Comments {\n totalCount\n items {\n id\n createdAt\n entityType\n parentEntity {\n ... on Release {\n id\n title\n isLocked\n entityType\n }\n ... on Story {\n id\n title\n isLocked\n entityType\n }\n }\n content {\n type\n ... on TextContent {\n content\n }\n ... on ImagesContent {\n grid {\n images {\n src\n caption\n }\n }\n }\n ... on VideoContent {\n src\n }\n }\n stats {\n score\n }\n }\n }\n"]))),dr=(0,ge.Ps)(s||(s=be(["\n fragment BasicReleases on Releases {\n totalCount\n items {\n id\n slug\n title\n version\n isLocked\n createdAt\n }\n }\n"]))),pr=(0,ge.Ps)(a||(a=be(["\n fragment BasicStories on Stories {\n totalCount\n items {\n id\n slug\n title\n coverImage\n stats {\n score\n images\n videos\n }\n createdAt\n location {\n address\n }\n }\n }\n"]))),mr=(0,ge.Ps)(u||(u=be(["\n fragment UserAuth on User {\n id\n slug\n username\n avatar {\n color\n content\n image\n }\n isEmployee\n groups\n details {\n tags\n theme\n }\n stats {\n score\n }\n alphas\n hasBetaAccess\n canStartConversationWith\n }\n"]))),yr=(0,ge.Ps)(c||(c=be(["\n fragment PageInfo on PageInfo {\n offset\n limit\n }\n"]))),hr=(0,ge.Ps)(f||(f=be(["\n fragment Content on Content {\n type\n ... on TextContent {\n content\n }\n ... on ImagesContent {\n grid {\n images {\n src\n caption\n }\n }\n }\n ... on VideoContent {\n src\n }\n ... on AttachmentsContent {\n files {\n filename\n url\n isPublic\n }\n }\n }\n"]))),gr=(0,ge.Ps)(l||(l=be(["\n fragment CommentStats on CommentStats {\n reports\n score\n }\n"]))),Er=(0,ge.Ps)(d||(d=be(["\n fragment User on User {\n id\n username\n title\n slug\n avatar {\n color\n content\n image\n }\n isEmployee\n registeredAt\n lastOnlineAt\n groups\n showOfficialBadge\n canBeMentioned\n canViewProfile\n canStartConversationWith\n }\n"]))),Sr=(0,ge.Ps)(p||(p=be(["\n fragment UserWithStats on User {\n ...User\n stats {\n questions\n answers\n solutions\n comments\n stories\n score\n }\n }\n ","\n"])),Er),vr=(0,ge.Ps)(m||(m=be(["\n fragment UserStatus on UserStatus {\n isFollowing\n lastViewedAt\n reported\n vote\n }\n"]))),Tr=(0,ge.Ps)(y||(y=be(["\n fragment Comment on Comment {\n id\n content {\n ...Content\n }\n stats {\n ...CommentStats\n }\n createdAt\n author {\n ...UserWithStats\n }\n publishedAs {\n ...User\n }\n updatedAt\n editor {\n ...User\n }\n userStatus {\n ...UserStatus\n }\n connectedQuestion {\n id\n slug\n title\n }\n }\n ","\n ","\n ","\n ","\n ","\n"])),hr,gr,Sr,Er,vr),Ar=(0,ge.Ps)(h||(h=be(["\n fragment Comments on Comments {\n items {\n ...Comment\n }\n pageInfo {\n offset\n limit\n }\n totalCount\n }\n ","\n"])),Tr),Ir=(g||(g=be(["\n fragment QuestionComments on Question {\n comments(offset: $commentOffset, limit: $commentLimit) {\n ...Comments\n }\n }\n ","\n"])),(0,ge.Ps)(E||(E=be(["\n fragment ReleaseComments on Release {\n comments(\n offset: $commentOffset\n limit: $commentLimit\n targetId: $targetId\n targetCreatedAfter: $targetCreatedAfter\n sortBy: $commentSortBy\n ) {\n ...Comments\n }\n }\n ","\n"])),Ar)),$r=(0,ge.Ps)(S||(S=be(["\n fragment StoryComments on Story {\n comments(\n offset: $commentOffset\n limit: $commentLimit\n targetId: $targetId\n targetCreatedAfter: $targetCreatedAfter\n reverse: $reverse\n ) {\n ...Comments\n }\n }\n ","\n"])),Ar),br=(0,ge.Ps)(v||(v=be(["\n fragment Location on Location {\n lng\n lat\n address\n countryShortName\n }\n"]))),wr=(0,ge.Ps)(T||(T=be(["\n fragment StoryStats on StoryStats {\n comments\n images\n reports\n score\n videos\n views\n }\n"]))),Rr=(0,ge.Ps)(A||(A=be(["\n fragment BasicStory on Story {\n id\n title\n slug\n coverImage\n tags\n hasUiEngagement\n location {\n ...Location\n }\n isFeatured\n isLocked\n stats {\n ...StoryStats\n }\n createdAt\n lastActivityAt\n author {\n ...UserWithStats\n }\n publishedAs {\n ...User\n }\n userStatus {\n ...UserStatus\n }\n }\n ","\n ","\n ","\n ","\n ","\n"])),br,wr,Sr,Er,vr),Or=(0,ge.Ps)(I||(I=be(["\n fragment Story on Story {\n ...BasicStory\n content {\n ...Content\n }\n updatedAt\n editor {\n ...User\n }\n status\n }\n ","\n ","\n ","\n"])),Rr,hr,Er),Cr=(0,ge.Ps)($||($=be(["\n fragment QuestionStats on QuestionStats {\n answers\n comments\n reports\n score\n views\n }\n"]))),Pr=(0,ge.Ps)(b||(b=be(["\n fragment BasicQuestion on Question {\n id\n slug\n title\n tags\n isFeatured\n isLocked\n isOfficial\n hasUiEngagement\n stats {\n ...QuestionStats\n }\n createdAt\n author {\n ...UserWithStats\n }\n publishedAs {\n ...User\n }\n assignee {\n ...User\n }\n lastActivityAt\n content {\n type\n }\n updatedAt\n acceptedAnswer\n pinnedAnswer\n betas\n alphas\n userStatus {\n ...UserStatus\n }\n }\n ","\n ","\n ","\n ","\n"])),Cr,Sr,Er,vr),Ur=(0,ge.Ps)(w||(w=be(["\n fragment AnswerStats on AnswerStats {\n comments\n reports\n score\n }\n"]))),_r=(0,ge.Ps)(R||(R=be(["\n fragment Answer on Answer {\n id\n content {\n ...Content\n }\n stats {\n ...AnswerStats\n }\n createdAt\n author {\n ...UserWithStats\n }\n publishedAs {\n ...User\n }\n updatedAt\n editor {\n ...User\n }\n userStatus {\n ...UserStatus\n }\n connectedQuestion {\n id\n slug\n title\n }\n }\n ","\n ","\n ","\n ","\n ","\n"])),hr,Ur,Sr,Er,vr),Dr=(0,ge.Ps)(O||(O=be(["\n fragment RelatedQuestion on Question {\n id\n slug\n title\n acceptedAnswer\n stats {\n score\n }\n }\n"]))),Nr=(0,ge.Ps)(C||(C=be(["\n fragment RelatedStory on Story {\n id\n slug\n title\n stats {\n score\n }\n }\n"]))),Lr=(0,ge.Ps)(P||(P=be(["\n fragment Question on Question {\n ...BasicQuestion\n content {\n ...Content\n }\n logfiles {\n filename\n url\n }\n editor {\n ...User\n }\n solution {\n ...Answer\n }\n pinned {\n ...Answer\n }\n betas\n alphas\n relatedLinks {\n type\n question {\n ...RelatedQuestion\n }\n release {\n id\n slug\n title\n version\n }\n story {\n ...RelatedStory\n }\n externalLink {\n url\n title\n }\n }\n originEntity {\n ... on Answer {\n id\n parentEntity {\n entityType\n id\n title\n slug\n }\n }\n ... on Comment {\n id\n parentEntity {\n ... on Release {\n entityType\n id\n title\n version\n slug\n }\n ... on Story {\n entityType\n id\n title\n slug\n }\n }\n }\n }\n trackerLink\n }\n ","\n ","\n ","\n ","\n ","\n ","\n"])),Pr,hr,Er,_r,Dr,Nr),kr=(0,ge.Ps)(U||(U=be(["\n fragment BasicRelease on Release {\n id\n slug\n type\n title\n version\n stage\n tags\n betas\n alphas\n isFeatured\n isLocked\n hasUiEngagement\n stats {\n comments\n views\n }\n createdAt\n lastActivityAt\n updatedAt\n userStatus {\n ...UserStatus\n }\n author {\n ...UserWithStats\n }\n publishedAs {\n ...User\n }\n }\n ","\n ","\n ","\n"])),vr,Sr,Er),xr=(0,ge.Ps)(_||(_=be(["\n fragment Release on Release {\n ...BasicRelease\n groupId\n content {\n ...Content\n }\n newFeatures {\n ...Content\n }\n improvements {\n ...Content\n }\n bugfixes {\n ...Content\n }\n knownIssues {\n ...Content\n }\n importantNotes {\n ...Content\n }\n instructions {\n ...Content\n }\n links {\n url\n title\n checksums {\n md5\n sha256\n }\n }\n editor {\n ...UserWithStats\n }\n status\n }\n ","\n ","\n ","\n"])),kr,hr,Sr),Mr=(0,ge.Ps)(D||(D=be(["\n fragment BasicConversation on Conversation {\n id\n preview {\n ...Content\n }\n createdAt\n lastActivityAt\n users {\n ...User\n }\n userStatus {\n ...UserStatus\n }\n }\n ","\n ","\n ","\n"])),hr,Er,vr),Br=(0,ge.Ps)(N||(N=be(["\n fragment Message on Message {\n id\n conversationId\n content {\n ...Content\n }\n author {\n ...User\n }\n createdAt\n }\n ","\n ","\n"])),hr,Er),jr=(0,ge.Ps)(L||(L=be(["\n fragment CursorInfo on CursorInfo {\n start\n end\n limit\n hasMore\n }\n"]))),Fr=(0,ge.Ps)(k||(k=be(["\n fragment Messages on Messages {\n items {\n ...Message\n }\n cursorInfo {\n ...CursorInfo\n }\n }\n ","\n ","\n"])),Br,jr),Qr=(0,ge.Ps)(x||(x=be(["\n fragment Conversation on Conversation {\n ...BasicConversation\n messages(limit: $messageLimit) {\n ...Messages\n }\n }\n ","\n ","\n"])),Mr,Fr),Gr=(0,ge.Ps)(M||(M=be(["\n fragment Conversations on Conversations {\n items {\n ...BasicConversation\n }\n cursorInfo {\n ...CursorInfo\n }\n }\n ","\n ","\n"])),Mr,jr),qr=(B||(B=be(["\n fragment SmallListQuestion on Question {\n id\n slug\n title\n isLocked\n acceptedAnswer\n stats {\n answers\n score\n views\n }\n }\n"])),j||(j=be(["\n fragment SmallListQuestionWithAuthor on Question {\n ...SmallListQuestion\n author {\n id\n username\n }\n publishedAs {\n id\n username\n }\n }\n ","\n"])),(0,ge.Ps)(F||(F=be(["\n fragment Notification on Notification {\n id\n type\n createdAt\n isRead\n answer {\n id\n author {\n ...UserWithStats\n }\n publishedAs {\n ...User\n }\n content {\n ...Content\n }\n }\n comment {\n id\n author {\n ...UserWithStats\n }\n publishedAs {\n ...User\n }\n content {\n ...Content\n }\n }\n question {\n id\n slug\n title\n author {\n ...UserWithStats\n }\n publishedAs {\n ...User\n }\n content {\n ...Content\n }\n }\n release {\n id\n slug\n title\n version\n author {\n ...UserWithStats\n }\n newFeatures {\n ...Content\n }\n improvements {\n ...Content\n }\n bugfixes {\n ...Content\n }\n knownIssues {\n ...Content\n }\n importantNotes {\n ...Content\n }\n instructions {\n ...Content\n }\n }\n story {\n id\n slug\n title\n author {\n ...UserWithStats\n }\n publishedAs {\n ...User\n }\n content {\n ...Content\n }\n moderationStatusMessage\n }\n voter {\n ...UserWithStats\n }\n }\n ","\n ","\n ","\n"])),Sr,Er,hr)),Wr=(0,ge.Ps)(Q||(Q=be(["\n fragment Notifications on Notifications {\n items {\n ...Notification\n }\n cursorInfo {\n ...CursorInfo\n }\n }\n ","\n ","\n"])),qr,jr),Vr=(0,ge.Ps)(G||(G=be(["\n fragment MainFeedItem on Question {\n id\n title\n slug\n lastActivityAt\n createdAt\n isOfficial\n hasUiEngagement\n content {\n type\n }\n stats {\n answers\n comments\n score\n views\n }\n userStatus {\n lastViewedAt\n }\n author {\n ...UserWithStats\n }\n publishedAs {\n id\n username\n }\n }\n ","\n"])),Sr);q||(q=be(["\n mutation Feature($entityId: ID!, $entityType: FeatureEntityType!) {\n feature(input: { entityId: $entityId, entityType: $entityType }) {\n status\n }\n }\n"])),W||(W=be(["\n mutation Unfeature($entityId: ID!, $entityType: FeatureEntityType!) {\n unfeature(input: { entityId: $entityId, entityType: $entityType }) {\n status\n }\n }\n"])),V||(V=be(["\n mutation Lock($entityId: ID!, $entityType: LockEntityType!) {\n lock(input: { entityId: $entityId, entityType: $entityType }) {\n status\n }\n }\n"])),Y||(Y=be(["\n mutation Unlock($entityId: ID!, $entityType: LockEntityType!) {\n unlock(input: { entityId: $entityId, entityType: $entityType }) {\n status\n }\n }\n"]));var Yr=(0,ge.Ps)(H||(H=be(["\n mutation Report(\n $entityId: ID!\n $entityType: ReportEntityType!\n $reason: String!\n ) {\n report(\n input: { entityId: $entityId, entityType: $entityType, reason: $reason }\n ) {\n status\n }\n }\n"]))),Hr=function(n){return(0,he.jsx)(ve.m,$e({mutation:Yr},n))},Kr=(0,ge.Ps)(K||(K=be(["\n mutation DeleteAnswer($id: ID!) {\n deleteAnswer(input: { id: $id }) {\n status\n }\n }\n"]))),Zr=function(n){return(0,he.jsx)(ve.m,$e({mutation:Kr},n))},Jr=(0,ge.Ps)(Z||(Z=be(["\n mutation AcceptAnswer($id: ID!, $answerId: ID!) {\n acceptAnswer(input: { questionId: $id, answerId: $answerId }) {\n status\n }\n }\n"]))),zr=function(n){return(0,he.jsx)(ve.m,$e({mutation:Jr},n))},Xr=(0,ge.Ps)(J||(J=be(["\n mutation RemoveAcceptedAnswer($id: ID!) {\n removeAcceptedAnswer(input: { questionId: $id }) {\n status\n }\n }\n"]))),no=function(n){return(0,he.jsx)(ve.m,$e({mutation:Xr},n))},to=(0,ge.Ps)(z||(z=be(["\n mutation PinAnswer($id: ID!, $answerId: ID!) {\n pinAnswer(input: { questionId: $id, answerId: $answerId }) {\n status\n }\n }\n"]))),eo=function(n){return(0,he.jsx)(ve.m,$e({mutation:to},n))},ro=(0,ge.Ps)(X||(X=be(["\n mutation RemovePinnedAnswer($id: ID!) {\n removePinnedAnswer(input: { questionId: $id }) {\n status\n }\n }\n"]))),oo=function(n){return(0,he.jsx)(ve.m,$e({mutation:ro},n))},io=(0,ge.Ps)(nn||(nn=be(["\n mutation DeleteComment($id: ID!) {\n deleteComment(input: { id: $id }) {\n status\n }\n }\n"]))),so=function(n){return(0,he.jsx)(ve.m,$e({mutation:io},n))},ao=(0,ge.Ps)(tn||(tn=be(["\n mutation CreateComment($input: CreateCommentInput!) {\n createComment(input: $input) {\n status\n }\n }\n"]))),uo=function(n){return(0,he.jsx)(ve.m,$e({mutation:ao},n))},co=(0,ge.Ps)(en||(en=be(["\n mutation UpdateComment($input: UpdateCommentInput!) {\n updateComment(input: $input) {\n status\n }\n }\n"]))),fo=function(n){return(0,he.jsx)(ve.m,$e({mutation:co},n))},lo=(0,ge.Ps)(rn||(rn=be(["\n query GetComments(\n $authorId: UserID\n $offset: Int\n $limit: Int\n $searchTerm: String\n ) {\n comments(\n authorId: $authorId\n offset: $offset\n limit: $limit\n searchTerm: $searchTerm\n ) {\n items {\n ...Comment\n parentEntity {\n ... on Release {\n entityType\n id\n title\n slug\n tags\n betas\n alphas\n }\n ... on Story {\n entityType\n id\n title\n slug\n tags\n betas: tags\n alphas: tags\n }\n }\n }\n pageInfo {\n ...PageInfo\n }\n totalCount\n }\n }\n ","\n ","\n"])),Tr,yr),po=function(n){return(0,he.jsx)(Te.A,$e({query:lo},n))};function mo(n){var t=$e($e({},ur),n);return Ee.a(lo,t)}var yo=(0,ge.Ps)(on||(on=be(["\n query SearchUsers($username: String!) {\n users: searchUsers(username: $username) {\n ...User\n }\n }\n ","\n"])),Er),ho=function(n){return(0,he.jsx)(Te.A,$e({query:yo},n))},go=(0,ge.Ps)(sn||(sn=be(["\n query GetUserFragment($id: UserID!) {\n user(id: $id) {\n ...User\n }\n }\n ","\n"])),Er),Eo=(0,ge.Ps)(an||(an=be(["\n mutation Follow($entityId: ID!, $entityType: FollowEntityType!) {\n follow(input: { entityId: $entityId, entityType: $entityType }) {\n status\n }\n }\n"]))),So=function(n){return(0,he.jsx)(ve.m,$e({mutation:Eo},n))},vo=(0,ge.Ps)(un||(un=be(["\n mutation Unfollow($entityId: ID!, $entityType: FollowEntityType!) {\n unfollow(input: { entityId: $entityId, entityType: $entityType }) {\n status\n }\n }\n"]))),To=function(n){return(0,he.jsx)(ve.m,$e({mutation:vo},n))},Ao=(0,ge.Ps)(cn||(cn=be(["\n query MainFeedPosts {\n mainFeedPosts {\n category\n items {\n ...MainFeedItem\n }\n }\n }\n ","\n"])),Vr);function Io(n){var t=$e($e({},ur),n);return Ee.a(Ao,t)}var $o=(0,ge.Ps)(fn||(fn=be(["\n query GetConversation($id: ID, $userId: UserID, $messageLimit: Int) {\n conversation(id: $id, userId: $userId) {\n ...Conversation\n }\n }\n ","\n"])),Qr),bo=function(n){return(0,he.jsx)(Te.A,$e({query:$o},n))},wo=(0,ge.Ps)(ln||(ln=be(["\n query ConversationMoreMessages(\n $id: ID!\n $messageBefore: Date!\n $messageLimit: Int\n ) {\n conversation(id: $id) {\n id\n messages(before: $messageBefore, limit: $messageLimit) {\n ...Messages\n }\n }\n }\n ","\n"])),Fr),Ro=(0,ge.Ps)(dn||(dn=be(["\n query GetConversations($before: Date, $limit: Int) {\n conversations(before: $before, limit: $limit) {\n ...Conversations\n }\n }\n ","\n"])),Gr),Oo=function(n){return(0,he.jsx)(Te.A,$e({query:Ro},n))},Co=(0,ge.Ps)(pn||(pn=be(["\n mutation CreateConversation($input: CreateConversationInput!) {\n createConversation(input: $input) {\n ...BasicConversation\n messages {\n ...Messages\n }\n }\n }\n ","\n ","\n"])),Mr,Fr),Po=(0,ge.Ps)(mn||(mn=be(["\n mutation CreateMessage($input: CreateMessageInput!) {\n createMessage(input: $input) {\n ...Message\n }\n }\n ","\n"])),Br),Uo=(0,ge.Ps)(yn||(yn=be(["\n query NewMessages($after: Date!) {\n newMessages(after: $after) {\n ...Messages\n }\n }\n ","\n"])),Fr);hn||(hn=be(["\n query ConversationCount {\n conversationCount {\n count\n }\n }\n"]));var _o=(0,ge.Ps)(gn||(gn=be(["\n query GetNotifications($before: Date, $after: Date, $limit: Int) {\n notifications(before: $before, after: $after, limit: $limit) {\n ...Notifications\n }\n }\n ","\n"])),Wr);function Do(n){var t=$e($e({},ur),n);return Ee.a(_o,t)}var No=(0,ge.Ps)(En||(En=be(["\n mutation MarkNotificationAsRead($input: MarkNotificationAsReadInput!) {\n markNotificationAsRead(input: $input) {\n status\n }\n }\n"]))),Lo=(0,ge.Ps)(Sn||(Sn=be(["\n mutation MarkAllNotificationsAsRead($input: MarkAllNotificationsAsReadInput) {\n markAllNotificationsAsRead(input: $input) {\n status\n }\n }\n"]))),ko=(0,ge.Ps)(vn||(vn=be(["\n mutation ClearNotification($input: ClearNotificationInput!) {\n clearNotification(input: $input) {\n status\n }\n }\n"]))),xo=(0,ge.Ps)(Tn||(Tn=be(["\n mutation ClearAllNotifications($input: ClearAllNotificationsInput) {\n clearAllNotifications(input: $input) {\n status\n }\n }\n"])));An||(An=be(["\n query NotificationsCount($after: Date) {\n notificationsCount(after: $after) {\n count\n hasNewNotifications\n }\n }\n"])),In||(In=be(["\n query GetUserExtra($id: UserID!) {\n user(id: $id) {\n id\n lastOnlineAt\n hasBetaAccess\n extraData {\n ssoId\n firstName\n lastName\n email\n lastKnownIp\n frontendVersion\n }\n }\n }\n"]));var Mo=(0,ge.Ps)($n||($n=be(["\n query GetUserBanStatus($id: UserID!) {\n user(id: $id) {\n id\n isBannedUntil\n }\n }\n"])));bn||(bn=be(["\n query GetUserBanHistory($id: UserID!) {\n userBanHistory(userId: $id) {\n type\n reason\n expiresAt\n messageToUser\n author {\n ...UserWithStats\n }\n createdAt\n }\n }\n ","\n"])),wn||(wn=be(["\n mutation BanUser($input: BanUserInput!) {\n banUser(input: $input) {\n status\n }\n }\n"])),Rn||(Rn=be(["\n mutation RemoveUserBan($input: RemoveUserBanInput!) {\n removeUserBan(input: $input) {\n status\n }\n }\n"]));var Bo=(0,ge.Ps)(On||(On=be(["\n query GetUser($id: UserID!) {\n user(id: $id) {\n ...UserWithStats\n }\n }\n ","\n"])),Sr);function jo(n){var t=$e($e({},ur),n);return Ee.a(Bo,t)}Cn||(Cn=be(["\n query GetInfoMessageStatus($id: UserID!) {\n user(id: $id) {\n id\n hasSeenInfoMessage\n }\n }\n"])),Pn||(Pn=be(["\n mutation MarkInfoMessageAsSeen {\n markInfoMessageAsSeen {\n status\n }\n }\n"])),Un||(Un=be(["\n mutation UpdateQuestionRelatedLinks(\n $input: UpdateQuestionRelatedLinksInput!\n ) {\n updateQuestionRelatedLinks(input: $input) {\n status\n }\n }\n"])),_n||(_n=be(["\n mutation UpdateQuestionTrackingLink(\n $input: UpdateQuestionTrackingLinkInput!\n ) {\n updateQuestionTrackingLink(input: $input) {\n status\n }\n }\n"]));var Fo=(0,ge.Ps)(Dn||(Dn=be(["\n mutation DeleteQuestion($id: ID!) {\n deleteQuestion(input: { id: $id }) {\n status\n }\n }\n"]))),Qo=function(n){return(0,he.jsx)(ve.m,$e({mutation:Fo},n))},Go=(0,ge.Ps)(Nn||(Nn=be(["\n query GetQuestions(\n $tagMatchType: TagMatchType\n $tags: [String!]\n $betas: [String!]\n $alphas: [String!]\n $filterTags: [String!]\n $filterEATags: [String!]\n $filterAlphaTags: [String!]\n $featuredOnly: Boolean\n $officialOnly: Boolean\n $filters: [QuestionFilter!]\n $authorId: UserID\n $searchTerm: String\n $sortBy: QuestionsSortBy\n $sortDirection: QuestionsSortDirection\n $offset: Int\n $limit: Int\n $after: Date\n $userIsFollowing: Boolean\n ) {\n questions(\n tagMatchType: $tagMatchType\n tags: $tags\n betas: $betas\n alphas: $alphas\n filterTags: $filterTags\n filterEATags: $filterEATags\n filterAlphaTags: $filterAlphaTags\n featuredOnly: $featuredOnly\n officialOnly: $officialOnly\n filters: $filters\n authorId: $authorId\n searchTerm: $searchTerm\n sortBy: $sortBy\n sortDirection: $sortDirection\n offset: $offset\n limit: $limit\n after: $after\n userIsFollowing: $userIsFollowing\n ) {\n items {\n ...BasicQuestion\n }\n pageInfo {\n ...PageInfo\n }\n totalCount\n }\n }\n ","\n ","\n"])),Pr,yr),qo=function(n){return(0,he.jsx)(Te.A,$e({query:Go},n))};function Wo(n){var t=$e($e({},ur),n);return Ee.a(Go,t)}var Vo=(0,ge.Ps)(Ln||(Ln=be(["\n query GetQuestionsWithPinned(\n $tags: [String!]\n $betas: [String!]\n $alphas: [String!]\n $featuredOnly: Boolean\n $officialOnly: Boolean\n $filters: [QuestionFilter!]\n $authorId: UserID\n $searchTerm: String\n $sortBy: QuestionsSortBy\n $offset: Int\n $limit: Int\n $after: Date\n $userIsFollowing: Boolean\n ) {\n questions(\n tags: $tags\n betas: $betas\n alphas: $alphas\n featuredOnly: $featuredOnly\n officialOnly: $officialOnly\n filters: $filters\n authorId: $authorId\n searchTerm: $searchTerm\n sortBy: $sortBy\n offset: $offset\n limit: $limit\n after: $after\n userIsFollowing: $userIsFollowing\n ) {\n items {\n ...BasicQuestion\n }\n pageInfo {\n ...PageInfo\n }\n totalCount\n }\n pinnedQuestions: questions(\n tags: $tags\n betas: $betas\n alphas: $alphas\n featuredOnly: true\n officialOnly: $officialOnly\n filters: $filters\n sortBy: $sortBy\n offset: $offset\n limit: $limit\n after: $after\n userIsFollowing: $userIsFollowing\n ) {\n items {\n ...BasicQuestion\n }\n }\n }\n ","\n ","\n"])),Pr,yr),Yo=function(n){return(0,he.jsx)(Te.A,$e({query:Vo},n))},Ho=(0,ge.Ps)(kn||(kn=be(["\n query GetQuestionsWithoutTotal(\n $tags: [String!]\n $betas: [String!]\n $alphas: [String!]\n $featuredOnly: Boolean\n $filters: [QuestionFilter!]\n $authorId: UserID\n $searchTerm: String\n $sortBy: QuestionsSortBy\n $offset: Int\n $limit: Int\n $after: Date\n $userIsFollowing: Boolean\n ) {\n questions(\n tags: $tags\n betas: $betas\n alphas: $alphas\n featuredOnly: $featuredOnly\n filters: $filters\n authorId: $authorId\n searchTerm: $searchTerm\n sortBy: $sortBy\n offset: $offset\n limit: $limit\n after: $after\n userIsFollowing: $userIsFollowing\n ) {\n items {\n ...BasicQuestion\n }\n }\n }\n ","\n"])),Pr),Ko=function(n){return(0,he.jsx)(Te.A,$e({query:Ho},n))};xn||(xn=be(["\n query GetRelatedQuestions(\n $tags: [String!]\n $betas: [String!]\n $alphas: [String!]\n $searchTerm: String\n $sortBy: QuestionsSortBy\n $limit: Int\n ) {\n questions(\n tags: $tags\n betas: $betas\n alphas: $alphas\n searchTerm: $searchTerm\n sortBy: $sortBy\n limit: $limit\n ) {\n items {\n ...RelatedQuestion\n }\n }\n }\n ","\n"])),Mn||(Mn=be(["\n mutation PublishRelease($id: ID!) {\n publishRelease(input: { releaseId: $id }) {\n status\n }\n }\n"])),Bn||(Bn=be(["\n mutation DeleteRelease($id: ID!) {\n deleteRelease(input: { id: $id }) {\n status\n }\n }\n"]));var Zo=(0,ge.Ps)(jn||(jn=be(["\n query GetReleases(\n $limit: Int\n $offset: Int\n $searchTerm: String\n $sortBy: ReleasesSortBy\n $sortDirection: ReleasesSortDirection\n $stage: ReleaseStage\n $statuses: [ReleaseStatus!]\n $tagMatchType: TagMatchType\n $tags: [String!]\n $betas: [String!]\n $alphas: [String!]\n $filterTags: [String!]\n $filterEATags: [String!]\n $filterAlphaTags: [String!]\n $type: ReleaseType\n $featuredOnly: Boolean\n $nonFeaturedOnly: Boolean\n $userIsFollowing: Boolean\n ) {\n releases(\n limit: $limit\n offset: $offset\n searchTerm: $searchTerm\n sortBy: $sortBy\n sortDirection: $sortDirection\n stage: $stage\n statuses: $statuses\n tagMatchType: $tagMatchType\n tags: $tags\n betas: $betas\n alphas: $alphas\n filterTags: $filterTags\n filterEATags: $filterEATags\n filterAlphaTags: $filterAlphaTags\n type: $type\n featuredOnly: $featuredOnly\n nonFeaturedOnly: $nonFeaturedOnly\n userIsFollowing: $userIsFollowing\n ) {\n items {\n ...BasicRelease\n }\n pageInfo {\n limit\n offset\n }\n totalCount\n }\n }\n ","\n"])),kr);function Jo(n){var t=$e($e({},ur),n);return Ee.a(Zo,t)}var zo=(0,ge.Ps)(Fn||(Fn=be(["\n query GetReleaseVersionHistory(\n $limit: Int!\n $groupId: ID!\n $betas: [String!]\n $alphas: [String!]\n ) {\n releases(limit: $limit, groupId: $groupId, betas: $betas, alphas: $alphas) {\n items {\n id\n slug\n title\n version\n createdAt\n betas\n alphas\n stage\n }\n }\n }\n"]))),Xo=function(n){return(0,he.jsx)(Te.A,$e({query:zo},n))},ni=(0,ge.Ps)(Qn||(Qn=be(["\n query SearchContent($searchTerm: String!) {\n questions(limit: 5, searchTerm: $searchTerm, sortBy: ACTIVITY) {\n ...BasicQuestions\n }\n answers(limit: 5, searchTerm: $searchTerm, sortBy: LATEST) {\n ...BasicAnswers\n }\n comments(limit: 5, searchTerm: $searchTerm, sortBy: LATEST) {\n ...BasicComments\n }\n releases(limit: 3, searchTerm: $searchTerm, sortBy: LATEST) {\n ...BasicReleases\n }\n stories(limit: 3, searchTerm: $searchTerm, sortBy: LATEST) {\n ...BasicStories\n }\n searchUsers(limit: 6, username: $searchTerm) {\n ...UserWithStats\n }\n }\n ","\n ","\n ","\n ","\n ","\n ","\n"])),cr,fr,lr,dr,pr,Sr);function ti(n){var t=$e($e({},ur),n);return Se.t(ni,t)}Gn||(Gn=be(["\n mutation ApproveStory($input: ApproveStoryInput!) {\n approveStory(input: $input) {\n status\n }\n }\n"])),qn||(qn=be(["\n mutation RejectStory($input: RejectStoryInput!) {\n rejectStory(input: $input) {\n status\n }\n }\n"])),Wn||(Wn=be(["\n mutation RequestStoryChanges($input: RequestStoryChangesInput!) {\n requestStoryChanges(input: $input) {\n status\n }\n }\n"])),Vn||(Vn=be(["\n mutation ApproveStories($input: ApproveStoriesInput!) {\n approveStories(input: $input) {\n status\n }\n }\n"])),Yn||(Yn=be(["\n mutation RejectStories($input: RejectStoriesInput!) {\n rejectStories(input: $input) {\n status\n }\n }\n"]));var ei=(0,ge.Ps)(Hn||(Hn=be(["\n mutation DeleteStory($id: ID!) {\n deleteStory(input: { id: $id }) {\n status\n }\n }\n"]))),ri=function(n){return(0,he.jsx)(ve.m,$e({mutation:ei},n))},oi=(0,ge.Ps)(Kn||(Kn=be(["\n query GetStories(\n $authorId: UserID\n $featuredOnly: Boolean\n $tagMatchType: TagMatchType\n $tags: [String!]\n $searchTerm: String\n $sortBy: StoriesSortBy\n $statuses: [StoryStatus!]\n $offset: Int\n $limit: Int\n ) {\n stories(\n authorId: $authorId\n featuredOnly: $featuredOnly\n tagMatchType: $tagMatchType\n tags: $tags\n searchTerm: $searchTerm\n sortBy: $sortBy\n statuses: $statuses\n offset: $offset\n limit: $limit\n ) {\n items {\n ...BasicStory\n }\n pageInfo {\n ...PageInfo\n }\n totalCount\n }\n }\n ","\n ","\n"])),Rr,yr),ii=function(n){return(0,he.jsx)(Te.A,$e({query:oi},n))};function si(n){var t=$e($e({},ur),n);return Ee.a(oi,t)}var ai=(0,ge.Ps)(Zn||(Zn=be(["\n query GetRelatedStories(\n $limit: Int\n $searchTerm: String\n $sortBy: StoriesSortBy\n $tags: [String!]\n ) {\n stories(\n limit: $limit\n searchTerm: $searchTerm\n sortBy: $sortBy\n tags: $tags\n ) {\n items {\n ...RelatedStory\n }\n }\n }\n ","\n"])),Nr),ui=function(n){return(0,he.jsx)(Te.A,$e({query:ai},n))},ci=(0,ge.Ps)(Jn||(Jn=be(["\n query GetStoryStatus($id: ID!) {\n story(id: $id) {\n id\n status\n moderationStatusMessage\n author {\n id\n }\n }\n }\n"])));function fi(n){var t=$e($e({},ur),n);return Ee.a(ci,t)}var li=(0,ge.Ps)(zn||(zn=be(["\n query GetTags {\n tags {\n id\n title\n type\n group\n category {\n key\n title\n }\n }\n }\n"]))),di=function(n){return(0,he.jsx)(Te.A,$e({query:li},n))},pi=(0,ge.Ps)(Xn||(Xn=be(["\n query GetRestrictions {\n restrictions {\n id\n title\n type\n group\n category {\n key\n title\n }\n }\n }\n"]))),mi=function(n){return(0,he.jsx)(Te.A,$e({query:pi},n))};nt||(nt=be(["\n query GetTagsWithCounts {\n tags {\n id\n title\n type\n category {\n key\n title\n }\n stats {\n questions\n releases\n stories\n }\n }\n }\n"])),tt||(tt=be(["\n query GetRestrictionsWithCounts {\n restrictions {\n id\n title\n type\n category {\n key\n title\n }\n stats {\n questions\n releases\n }\n }\n }\n"]));var yi=(0,ge.Ps)(et||(et=be(["\n mutation RemoveUpvote($entityId: ID!, $entityType: VoteEntityType!) {\n removeUpvote(input: { entityId: $entityId, entityType: $entityType }) {\n status\n }\n }\n"]))),hi=function(n){return(0,he.jsx)(ve.m,$e({mutation:yi},n))},gi=(0,ge.Ps)(rt||(rt=be(["\n mutation Upvote($entityId: ID!, $entityType: VoteEntityType!) {\n upvote(input: { entityId: $entityId, entityType: $entityType }) {\n status\n }\n }\n"]))),Ei=function(n){return(0,he.jsx)(ve.m,$e({mutation:gi},n))},Si=(0,ge.Ps)(ot||(ot=be(["\n mutation Login($input: LoginInput!) {\n login(input: $input) {\n user {\n ...UserAuth\n }\n accessToken\n refreshToken\n }\n }\n ","\n"])),mr),vi=(0,ge.Ps)(it||(it=be(["\n mutation Logout {\n logout {\n status\n }\n }\n"]))),Ti=(0,ge.Ps)(st||(st=be(["\n mutation RefreshAccessToken($input: RefreshAccessTokenInput!) {\n refreshAccessToken(input: $input) {\n user {\n ...UserAuth\n }\n accessToken\n }\n }\n ","\n"])),mr),Ai=(0,ge.Ps)(at||(at=be(["\n query GetPermissions {\n permissions {\n key\n value\n }\n }\n"])));function Ii(n){var t=$e($e({},ur),n);return Ee.a(Ai,t)}var $i=(0,ge.Ps)(ut||(ut=be(["\n query GetCurrentUser($id: UserID!) {\n user(id: $id) {\n id\n username\n extraData {\n email\n }\n }\n }\n"])));function bi(n){var t=$e($e({},ur),n);return Ee.a($i,t)}ct||(ct=be(["\n query GetUserPermissions($id: UserID!) {\n user(id: $id) {\n id\n username\n groups\n isEmployee\n hasBetaAccess\n alphas\n }\n }\n"])),ft||(ft=be(["\n query GetUserPermissionsLogs($offset: Int, $limit: Int) {\n userPermissionsLog(offset: $offset, limit: $limit) {\n id\n user {\n ...User\n }\n createdAt\n author {\n ...User\n }\n groups\n alphas\n }\n }\n ","\n"])),lt||(lt=be(["\n mutation UpdateUserPermissions($data: UpdateUserPermissionsInput!) {\n updateUserPermissions(input: $data) {\n status\n }\n }\n"])),dt||(dt=be(["\n mutation CreateRestriction($input: CreateRestrictionInput!) {\n createRestriction(input: $input) {\n status\n }\n }\n"])),pt||(pt=be(["\n mutation UpdateRestriction($input: UpdateRestrictionInput!) {\n updateRestriction(input: $input) {\n status\n }\n }\n"])),mt||(mt=be(["\n mutation ArchiveRestriction($input: ArchiveRestrictionInput!) {\n archiveRestriction(input: $input) {\n status\n }\n }\n"])),yt||(yt=be(["\n query GetRestrictionsFull {\n restrictions {\n id\n title\n type\n group\n sort\n category {\n key\n title\n }\n stats {\n questions\n releases\n }\n }\n }\n"])),ht||(ht=be(["\n mutation ReorderRestrictions($input: ReorderRestrictionsInput!) {\n reorderRestrictions(input: $input) {\n status\n }\n }\n"])),gt||(gt=be(["\n mutation CreateTag($input: CreateTagInput!) {\n createTag(input: $input) {\n status\n }\n }\n"])),Et||(Et=be(["\n mutation UpdateTag($input: UpdateTagInput!) {\n updateTag(input: $input) {\n status\n }\n }\n"])),St||(St=be(["\n mutation ArchiveTag($input: ArchiveTagInput!) {\n archiveTag(input: $input) {\n status\n }\n }\n"])),vt||(vt=be(["\n query GetTagsFull {\n tags {\n id\n title\n type\n group\n sort\n category {\n key\n title\n }\n stats {\n questions\n releases\n stories\n }\n }\n }\n"])),Tt||(Tt=be(["\n mutation ReorderTags($input: ReorderTagsInput!) {\n reorderTags(input: $input) {\n status\n }\n }\n"])),At||(At=be(["\n query GetReportedStories($offset: Int, $limit: Int, $hiddenOnly: Boolean) {\n reportedStories(offset: $offset, limit: $limit, hiddenOnly: $hiddenOnly) {\n items {\n ...BasicStory\n }\n pageInfo {\n ...PageInfo\n }\n totalCount\n }\n }\n ","\n ","\n"]));var wi=(0,ge.Ps)(It||(It=be(["\n query GetBanHistory($offset: Int, $limit: Int) {\n banHistory(offset: $offset, limit: $limit) {\n items {\n createdAt\n createdById\n createdByUsername\n expiresAt\n reason\n bannedUserId\n bannedUserUsername\n }\n totalCount\n }\n }\n"]))),Ri=(0,ge.Ps)($t||($t=be(["\n query GetSpamHistory($offset: Int, $limit: Int) {\n spamBlockHistory(limit: $limit, offset: $offset) {\n items {\n blockedUserId\n blockedUserUsername\n createdAt\n expiresAt\n }\n totalCount\n }\n }\n"])));bt||(bt=be(["\n query GetReportedQuestions($offset: Int, $limit: Int, $hiddenOnly: Boolean) {\n reportedQuestions(offset: $offset, limit: $limit, hiddenOnly: $hiddenOnly) {\n items {\n ...BasicQuestion\n }\n pageInfo {\n ...PageInfo\n }\n totalCount\n }\n }\n ","\n ","\n"])),wt||(wt=be(["\n query GetReportedAnswers($offset: Int, $limit: Int, $hiddenOnly: Boolean) {\n reportedAnswers(offset: $offset, limit: $limit, hiddenOnly: $hiddenOnly) {\n items {\n id\n parentEntity {\n id\n }\n content {\n ...Content\n }\n stats {\n ...AnswerStats\n }\n createdAt\n author {\n ...User\n }\n updatedAt\n editor {\n ...User\n }\n }\n pageInfo {\n ...PageInfo\n }\n totalCount\n }\n }\n ","\n ","\n ","\n ","\n"])),Rt||(Rt=be(["\n query GetReportedComments($offset: Int, $limit: Int, $hiddenOnly: Boolean) {\n reportedComments(offset: $offset, limit: $limit, hiddenOnly: $hiddenOnly) {\n items {\n id\n parentEntity {\n ... on Release {\n id\n }\n ... on Story {\n id\n }\n }\n content {\n ...Content\n }\n stats {\n ...CommentStats\n }\n createdAt\n author {\n ...User\n }\n updatedAt\n editor {\n ...User\n }\n }\n pageInfo {\n ...PageInfo\n }\n totalCount\n }\n }\n ","\n ","\n ","\n ","\n"])),Ot||(Ot=be(["\n mutation ClearReportCount($entityId: ID!, $entityType: ReportEntityType!) {\n clearReportCount(input: { entityId: $entityId, entityType: $entityType }) {\n status\n }\n }\n"])),Ct||(Ct=be(["\n query GetReports($entityId: ID!) {\n reports(entityId: $entityId) {\n author {\n ...User\n }\n reason\n createdAt\n }\n }\n ","\n"])),Pt||(Pt=be(["\n query GetBlacklistedTerms {\n blacklistedTerms {\n term\n comment\n createdAt\n author {\n ...User\n }\n updatedAt\n editor {\n ...User\n }\n }\n }\n ","\n"])),Ut||(Ut=be(["\n mutation AddTermToBlacklist($input: AddTermToBlacklistInput!) {\n addTermToBlacklist(input: $input) {\n status\n }\n }\n"])),_t||(_t=be(["\n mutation UpdateBlacklistedTerm($input: UpdateBlacklistedTermInput!) {\n updateBlacklistedTerm(input: $input) {\n status\n }\n }\n"])),Dt||(Dt=be(["\n mutation RemoveTermFromBlacklist($input: RemoveTermFromBlacklistInput!) {\n removeTermFromBlacklist(input: $input) {\n status\n }\n }\n"])),Nt||(Nt=be(["\n mutation AssignToQuestion($input: AssignToQuestionInput!) {\n assignToQuestion(input: $input) {\n status\n }\n }\n"])),Lt||(Lt=be(["\n mutation UnassignFromQuestion($input: UnassignFromQuestionInput!) {\n unassignFromQuestion(input: $input) {\n status\n }\n }\n"]));var Oi=(0,ge.Ps)(kt||(kt=be(["\n mutation CreateQuestion($data: CreateQuestionInput!) {\n createQuestion(input: $data) {\n status\n }\n }\n"]))),Ci=function(n){return(0,he.jsx)(ve.m,$e({mutation:Oi},n))},Pi=(0,ge.Ps)(xt||(xt=be(["\n mutation UpdateQuestion($data: UpdateQuestionInput!) {\n updateQuestion(input: $data) {\n status\n }\n }\n"]))),Ui=function(n){return(0,he.jsx)(ve.m,$e({mutation:Pi},n))},_i=(0,ge.Ps)(Mt||(Mt=be(["\n query GetQuestion($id: ID!) {\n question(id: $id) {\n ...Question\n }\n }\n ","\n"])),Lr),Di=function(n){return(0,he.jsx)(Te.A,$e({query:_i},n))},Ni=(0,ge.Ps)(Bt||(Bt=be(["\n query GetResponses(\n $topicId: ID!\n $offset: Int\n $limit: Int\n $targetId: ID\n $targetCreatedAfter: Date\n $reverse: Boolean\n ) {\n question(id: $topicId) {\n id\n answers(\n offset: $offset\n limit: $limit\n targetId: $targetId\n targetCreatedAfter: $targetCreatedAfter\n reverse: $reverse\n ) {\n items {\n ...Answer\n }\n pageInfo {\n ...PageInfo\n }\n totalCount\n }\n }\n }\n ","\n ","\n"])),_r,yr),Li=function(n){return(0,he.jsx)(Te.A,$e({query:Ni},n))},ki=(0,ge.Ps)(jt||(jt=be(["\n query GetAnswer($id: ID!) {\n answer(id: $id) {\n ...Answer\n parentEntity {\n id\n title\n slug\n tags\n betas\n alphas\n acceptedAnswer\n }\n }\n }\n ","\n"])),_r),xi=function(n){return(0,he.jsx)(Te.A,$e({query:ki},n))},Mi=(0,ge.Ps)(Ft||(Ft=be(["\n query GetComment($id: ID!) {\n comment(id: $id) {\n ...Comment\n parentEntity {\n ... on Release {\n entityType\n id\n title\n version\n slug\n tags\n betas\n alphas\n }\n ... on Story {\n entityType\n id\n title\n slug\n tags\n betas: tags\n alphas: tags\n }\n }\n }\n }\n ","\n"])),Tr),Bi=function(n){return(0,he.jsx)(Te.A,$e({query:Mi},n))},ji=(0,ge.Ps)(Qt||(Qt=be(["\n query GetResponsesCustom(\n $authorId: UserID\n $offset: Int\n $limit: Int\n $searchTerm: String\n $sortBy: AnswersSortBy\n $tagMatchType: TagMatchType\n $tags: [String!]\n $betas: [String!]\n $alphas: [String!]\n ) {\n answers(\n authorId: $authorId\n offset: $offset\n limit: $limit\n searchTerm: $searchTerm\n sortBy: $sortBy\n tagMatchType: $tagMatchType\n tags: $tags\n betas: $betas\n alphas: $alphas\n ) {\n items {\n ...Answer\n parentEntity {\n entityType\n id\n title\n slug\n tags\n betas\n alphas\n acceptedAnswer\n }\n }\n pageInfo {\n ...PageInfo\n }\n totalCount\n }\n }\n ","\n ","\n"])),_r,yr),Fi=function(n){return(0,he.jsx)(Te.A,$e({query:ji},n))};function Qi(n){var t=$e($e({},ur),n);return Ee.a(ji,t)}var Gi=(0,ge.Ps)(Gt||(Gt=be(["\n mutation RegisterView($entityId: ID!, $entityType: ViewEntityType!) {\n registerView(input: { entityId: $entityId, entityType: $entityType }) {\n status\n }\n }\n"]))),qi=(0,ge.Ps)(qt||(qt=be(["\n mutation CreateAnswer($input: CreateAnswerInput!) {\n createAnswer(input: $input) {\n status\n }\n }\n"]))),Wi=function(n){return(0,he.jsx)(ve.m,$e({mutation:qi},n))},Vi=(0,ge.Ps)(Wt||(Wt=be(["\n mutation UpdateAnswer($input: UpdateAnswerInput!) {\n updateAnswer(input: $input) {\n status\n }\n }\n"]))),Yi=function(n){return(0,he.jsx)(ve.m,$e({mutation:Vi},n))};Vt||(Vt=be(["\n mutation CreateRelease($data: CreateReleaseInput!) {\n createRelease(input: $data) {\n status\n }\n }\n"])),Yt||(Yt=be(["\n mutation UpdateRelease($data: UpdateReleaseInput!) {\n updateRelease(input: $data) {\n status\n }\n }\n"])),Ht||(Ht=be(["\n query GetReleaseGroups {\n releaseGroups {\n id\n type\n title\n tags\n }\n }\n"])),Kt||(Kt=be(["\n query GetReleaseGroup($id: ID!) {\n releaseGroup(id: $id) {\n id\n type\n title\n tags\n restrictions\n releaseMappingUrls\n createdAt\n author {\n ...UserWithStats\n }\n updatedAt\n editor {\n ...UserWithStats\n }\n }\n }\n ","\n"])),Zt||(Zt=be(["\n query GetReleaseGroupListFull {\n releaseGroups {\n id\n type\n title\n tags\n restrictions\n createdAt\n author {\n ...UserWithStats\n }\n updatedAt\n editor {\n ...UserWithStats\n }\n }\n }\n ","\n"])),Jt||(Jt=be(["\n mutation CreateReleaseGroup($data: CreateReleaseGroupInput!) {\n createReleaseGroup(input: $data) {\n status\n }\n }\n"])),zt||(zt=be(["\n mutation UpdateReleaseGroup($data: UpdateReleaseGroupInput!) {\n updateReleaseGroup(input: $data) {\n status\n }\n }\n"]));var Hi=(0,ge.Ps)(Xt||(Xt=be(["\n query GetRelease($id: ID!) {\n release(id: $id) {\n ...Release\n }\n }\n ","\n"])),xr),Ki=function(n){return(0,he.jsx)(Te.A,$e({query:Hi},n))},Zi=(0,ge.Ps)(ne||(ne=be(["\n query GetReleaseIdForRedirect($version: String!, $identifier: String!) {\n releaseIdForRedirect(version: $version, identifier: $identifier)\n }\n"])));function Ji(n){var t=$e($e({},ur),n);return Ee.a(Zi,t)}var zi=(0,ge.Ps)(te||(te=be(["\n query GetReleaseComments(\n $parentId: ID!\n $commentOffset: Int\n $commentLimit: Int\n $targetId: ID\n $targetCreatedAfter: Date\n $commentSortBy: CommentsSortBy\n ) {\n release(id: $parentId) {\n id\n ...ReleaseComments\n }\n }\n ","\n"])),Ir),Xi=function(n){return(0,he.jsx)(Te.A,$e({query:zi},n))},ns=(0,ge.Ps)(ee||(ee=be(["\n query GetUserDetails($id: UserID!) {\n user(id: $id) {\n id\n details {\n theme\n type\n company\n location\n description\n tags\n }\n }\n }\n"]))),ts=function(n){return(0,he.jsx)(Te.A,$e({query:ns},n))},es=(0,ge.Ps)(re||(re=be(["\n mutation UpdateUserDetails($data: UpdateUserDetailsInput!) {\n updateUserDetails(input: $data) {\n status\n }\n }\n"]))),rs=function(n){return(0,he.jsx)(ve.m,$e({mutation:es},n))},os=(0,ge.Ps)(oe||(oe=be(["\n query GetUserNotificationPreferences($id: UserID!) {\n user(id: $id) {\n id\n notificationPreferences {\n autoFollow\n onUpdate\n email\n follows {\n web\n browser\n email\n }\n mentions {\n web\n browser\n email\n }\n messages {\n web\n browser\n email\n }\n questions {\n web\n browser\n email\n filters {\n tags\n betas\n alphas\n }\n }\n releases {\n web\n browser\n email\n filters {\n groupIds\n }\n }\n stories {\n web\n browser\n email\n }\n upvotes {\n web\n browser\n email\n }\n officialMentions {\n web\n browser\n email\n }\n onReport {\n web\n browser\n email\n }\n pendingStories {\n web\n browser\n email\n }\n }\n }\n }\n"])));function is(n){var t=$e($e({},ur),n);return Ee.a(os,t)}var ss=(0,ge.Ps)(ie||(ie=be(["\n mutation UpdateUserNotificationPreferences(\n $input: UpdateUserNotificationPreferencesInput!\n ) {\n updateUserNotificationPreferences(input: $input) {\n status\n }\n }\n"]))),as=function(n){return(0,he.jsx)(ve.m,$e({mutation:ss},n))},us=(0,ge.Ps)(se||(se=be(["\n query GetPublicReleaseGroups {\n publicReleaseGroups {\n id\n title\n }\n }\n"]))),cs=function(n){return(0,he.jsx)(Te.A,$e({query:us},n))};ae||(ae=be(["\n mutation CreateStory($data: CreateStoryInput!) {\n createStory(input: $data) {\n status\n }\n }\n"])),ue||(ue=be(["\n mutation UpdateStory($data: UpdateStoryInput!) {\n updateStory(input: $data) {\n status\n }\n }\n"])),ce||(ce=be(["\n query GetStoriesWithLocation {\n storiesWithLocation {\n ...BasicStory\n }\n }\n ","\n"]));var fs=(0,ge.Ps)(fe||(fe=be(["\n query GetStory($id: ID!) {\n story(id: $id) {\n ...Story\n }\n }\n ","\n"])),Or),ls=function(n){return(0,he.jsx)(Te.A,$e({query:fs},n))},ds=(0,ge.Ps)(le||(le=be(["\n query GetStoryComments(\n $parentId: ID!\n $commentOffset: Int\n $commentLimit: Int\n $targetId: ID\n $targetCreatedAfter: Date\n $reverse: Boolean\n ) {\n story(id: $parentId) {\n id\n ...StoryComments\n }\n }\n ","\n"])),$r),ps=function(n){return(0,he.jsx)(Te.A,$e({query:ds},n))},ms=(0,ge.Ps)(de||(de=be(["\n mutation CreateAttachmentDeleteUrl($input: CreateAttachmentDeleteUrlInput!) {\n createAttachmentDeleteUrl(input: $input) {\n url\n }\n }\n"]))),ys=(0,ge.Ps)(pe||(pe=be(["\n mutation CreateAttachmentDownloadUrl(\n $input: CreateAttachmentDownloadUrlInput!\n ) {\n createAttachmentDownloadUrl(input: $input) {\n url\n isClean\n }\n }\n"]))),hs=(0,ge.Ps)(me||(me=be(["\n mutation CreateAttachmentUploadUrl($input: CreateAttachmentUploadUrlInput!) {\n createAttachmentUploadUrl(input: $input) {\n items {\n putUrl\n getUrl\n filename\n }\n }\n }\n"]))),gs=(0,ge.Ps)(ye||(ye=be(["\n mutation CreateImageUploadUrl($input: CreateImageUploadUrlInput!) {\n createImageUploadUrl(input: $input) {\n items {\n getUrl\n putUrl\n }\n }\n }\n"])));t.ZPm={possibleTypes:{CommentParentEntity:["Release","Story"],Content:["AttachmentsContent","ImagesContent","TextContent","VideoContent"],QuestionOriginEntity:["Answer","Comment"]}}},21782:function(n,t,e){e.d(t,{x47:function(){return s.x47},MMB:function(){return s.MMB},DFZ:function(){return s.DFZ},R1:function(){return s.R1},PkW:function(){return s.PkW},mdU:function(){return s.mdU},iaH:function(){return s.iaH},WDG:function(){return s.WDG},CT$:function(){return s.CT$},lK1:function(){return s.lK1},i7h:function(){return s.i7h},i9h:function(){return s.i9h},goy:function(){return s.goy},ZnP:function(){return s.ZnP},QLj:function(){return p},zcD:function(){return s.zcD},FZ_:function(){return s.FZ_},Fbs:function(){return s.Fbs},pYp:function(){return s.pYp},TgW:function(){return s.TgW},kRl:function(){return s.kRl},N1l:function(){return s.N1l},_iN:function(){return s._iN},dW2:function(){return s.dW2},uIn:function(){return s.uIn},tST:function(){return s.tST},x9n:function(){return s.x9n},JF4:function(){return l},AI4:function(){return s.AI4},mFl:function(){return s.mFl},Yvn:function(){return s.Yvn},c6W:function(){return s.c6W},pyR:function(){return s.pyR},V$j:function(){return s.V$j},Flz:function(){return m},CQx:function(){return s.CQx},m2q:function(){return s.m2q},H4L:function(){return s.H4L},wqF:function(){return s.wqF},ZJW:function(){return s.ZJW},i8M:function(){return s.i8M},G4n:function(){return s.G4n},o4c:function(){return s.o4c},ZJY:function(){return s.ZJY},Fks:function(){return s.Fks},f4D:function(){return s.f4D},rl0:function(){return s.rl0},oNC:function(){return s.oNC},Smt:function(){return s.Smt},G4Y:function(){return s.G4Y},cLt:function(){return s.cLt},$QA:function(){return s.$QA},e21:function(){return s.e21},Jlm:function(){return s.Jlm},eKA:function(){return s.eKA},mS5:function(){return s.mS5},dom:function(){return s.dom},c5k:function(){return s.c5k},z3W:function(){return s.z3W},oYw:function(){return s.oYw},kAl:function(){return s.kAl},jqH:function(){return s.jqH},AsT:function(){return s.AsT},ARs:function(){return s.ARs},um_:function(){return s.um_},XRG:function(){return s.XRG},Bu4:function(){return s.Bu4},Wsq:function(){return s.Wsq},KPD:function(){return s.KPD},B4V:function(){return s.B4V},S2I:function(){return s.S2I},cfd:function(){return s.cfd},b1h:function(){return s.b1h},KcZ:function(){return s.KcZ},mZG:function(){return s.mZG},G8B:function(){return s.G8B},qkx:function(){return i},hpp:function(){return d},NRE:function(){return s.NRE},uqY:function(){return s.uqY},k$E:function(){return s.k$E},vHd:function(){return s.vHd},SPZ:function(){return s.SPZ},Q5u:function(){return s.Q5u},__E:function(){return s.__E},Ur$:function(){return s.Ur$},BLL:function(){return s.BLL},CTk:function(){return s.CTk},DN_:function(){return s.DN_},y6s:function(){return s.y6s},P6z:function(){return s.P6z},Cew:function(){return s.Cew},YTt:function(){return s.YTt},dEt:function(){return s.dEt},AIB:function(){return s.AIB},Jk:function(){return s.Jk},DIK:function(){return s.DIK},AE8:function(){return s.AE8},fJl:function(){return s.fJl},vy7:function(){return s.vy7},Y1Q:function(){return s.Y1Q},CD7:function(){return s.CD7},cQT:function(){return s.cQT},XR0:function(){return s.XR0},Fc6:function(){return s.Fc6},uC5:function(){return y},uQj:function(){return s.uQj},ib6:function(){return s.ib6},nSF:function(){return s.nSF},ml9:function(){return s.ml9},Qy1:function(){return s.Qy1},d8K:function(){return s.d8K},woV:function(){return s.woV},KAx:function(){return s.KAx},kfb:function(){return s.kfb},IY3:function(){return s.IY3},eUO:function(){return s.eUO},eRh:function(){return s.eRh},xs5:function(){return s.xs5},YgI:function(){return r},oWc:function(){return s.oWc},cZO:function(){return s.cZO},qGf:function(){return c},u7b:function(){return u},AwW:function(){return f},B1W:function(){return a},LMh:function(){return h},jFd:function(){return s.jFd},XC6:function(){return s.XC6},mIe:function(){return s.mIe},SCh:function(){return s.SCh},DBC:function(){return s.DBC},fCz:function(){return s.fCz},w$s:function(){return s.w$s},Urt:function(){return s.Urt},q5$:function(){return s.q5$},P7B:function(){return s.P7B},tad:function(){return s.tad},GRb:function(){return s.GRb},EL8:function(){return s.EL8},QvL:function(){return s.QvL}});var r,o,i,s=e(50258),a=function(n){return!("Story"!==n.__typename)},u=function(n){return!("Question"!==n.__typename)},c=function(n){return!("Comment"!==n.__typename)},f=function(n){return!("Answer"!==n.__typename)};!function(n){n.Owner="owner",n.Admin="admin",n.Moderator="moderator",n.PLM="plm",n.PLMPlus="plm-plus",n.Support="support",n.ReleaseContributor="release-contributor"}(r||(r={})),function(n){n.SearchTerm="q",n.Tags="tags"}(o||(o={})),function(n){n.Newest="NEWEST",n.Trending="TRENDING",n.LastActivity="LASTACTIVITY",n.Following="FOLLOWING",n.Pinned="PINNED",n.Score="SCORE",n.Answers="ANSWERS",n.Views="VIEWS"}(i||(i={}));var l,d=[{label:"Last Activity",value:i.LastActivity},{label:"Trending",value:i.Trending},{label:"Newest",value:i.Newest},{label:"Following",value:i.Following},{label:"Pinned",value:i.Pinned}];!function(n){n.Latest="LATEST",n.Activity="ACTIVITY",n.Following="FOLLOWING",n.Views="VIEWS"}(l||(l={}));var p,m,y,h=[{value:l.Latest,label:"Newest"},{value:l.Activity,label:"Last Activity"},{value:l.Following,label:"Following"}];!function(n){n.Public="public",n.Alpha="alpha",n.Beta="beta"}(p||(p={})),function(n){n.Question="question",n.Release="release",n.Story="story"}(m||(m={})),function(n){n.Tags="tags",n.Tables="tables"}(y||(y={})),s.ZPm},20193:function(n,t,e){e.d(t,{GJ:function(){return f},KH:function(){return d},ei:function(){return m},mF:function(){return c},nJ:function(){return p},vJ:function(){return l},y_:function(){return u}}),e(47042),e(41539),e(39714),e(91038),e(78783),e(74916),e(77601),e(82526),e(41817),e(32165),e(66992),e(33948);var r=e(42478),o=e(21782),i=e(4539);function s(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,r=new Array(t);e<t;e++)r[e]=n[e];return r}var a=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(n){var t,e=function(n,t){var e="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!e){if(Array.isArray(n)||(e=function(n,t){if(n){if("string"==typeof n)return s(n,t);var e=Object.prototype.toString.call(n).slice(8,-1);return"Object"===e&&n.constructor&&(e=n.constructor.name),"Map"===e||"Set"===e?Array.from(n):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?s(n,t):void 0}}(n))||t&&n&&"number"==typeof n.length){e&&(n=e);var r=0,o=function(){};return{s:o,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(n){throw n},f:o}}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 i,a=!0,u=!1;return{s:function(){e=e.call(n)},n:function(){var n=e.next();return a=n.done,n},e:function(n){u=!0,i=n},f:function(){try{a||null==e.return||e.return()}finally{if(u)throw i}}}}(arguments.length>1?arguments[1]:void 0);try{for(e.s();!(t=e.n()).done;){var o=t.value;if((0,r.Z)(n,o))return!0}}catch(n){e.e(n)}finally{e.f()}}return!1},u=function(n,t){return!(p(n)||n.id!==t&&!f(n.groups||null)&&!n.isEmployee)},c=function(n){return a(n,[o.YgI.Owner])},f=function(n){return a(n,[o.YgI.Admin])},l=function(n){return a(n,[o.YgI.Admin,o.YgI.Moderator])},d=function(n){return a(n,[o.YgI.PLM])},p=function(n){return""===n.id},m={id:"",username:"Deleted user",title:null,slug:i.zm,avatar:{color:"#eee",content:"?",image:null},isEmployee:!1,registeredAt:null,lastOnlineAt:null,groups:[],permissions:[],showOfficialBadge:!1,canBeMentioned:!1,canViewProfile:!1,canStartConversationWith:!1}},62804:function(n,t,e){e.d(t,{p:function(){return c}}),e(74916),e(77601),e(68304),e(30489),e(41539),e(81299),e(12419),e(69070),e(96649),e(96078),e(82526),e(41817),e(9653),e(32165),e(66992),e(78783),e(33948);var r=e(85893),o=e(67294);function i(n){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},i(n)}function s(n,t){for(var e=0;e<t.length;e++){var r=t[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,(void 0,o=function(n,t){if("object"!==i(n)||null===n)return n;var e=n[Symbol.toPrimitive];if(void 0!==e){var r=e.call(n,"string");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(n)}(r.key),"symbol"===i(o)?o:String(o)),r)}var o}function a(n,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,t){return n.__proto__=t,n},a(n,t)}function u(n){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},u(n)}var c=function(n){var t=n.placeholder,e=void 0===t?null:t,i=n.children;return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(l,{children:(0,r.jsx)(o.Suspense,{fallback:e,children:i})})})},f=/bot|googlebot|google-structured-data-testing-tool|bingbot|linkedinbot|mediapartners-google|crawler|spider|robot|crawling/i,l=function(n){!function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),t&&a(n,t)}(p,n);var t,e,o,c,l,d=(c=p,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(n){return!1}}(),function(){var n,t=u(c);if(l){var e=u(this).constructor;n=Reflect.construct(t,arguments,e)}else n=t.apply(this,arguments);return function(n,t){if(t&&("object"===i(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}(n)}(this,n)});function p(){var n;return function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,p),(n=d.apply(this,arguments)).state={hasError:!1},n}return t=p,o=[{key:"getDerivedStateFromError",value:function(n){return{hasError:!0}}}],(e=[{key:"componentDidCatch",value:function(n,t){}},{key:"render",value:function(){return this.state.hasError&&!f.test(navigator.userAgent)?(0,r.jsx)("div",{className:"fixed pin bg-grey-dark blur z-overlay flex justify-center items-center",children:(0,r.jsxs)("div",{className:"bg-primary p-15",children:["A new version of community is available",(0,r.jsx)("div",{className:"mt-15"}),(0,r.jsx)("button",{className:"inline-block text-14 font-medium px-10 rounded-3 text-grey hover:text-grey bg-grey-lightest hover:bg-grey-lighter active:bg-grey-lighter",type:"button",style:{lineHeight:"2.133rem"},onClick:function(){window.location.reload()},children:"Reload"})]})}):this.props.children}}])&&s(t.prototype,e),o&&s(t,o),Object.defineProperty(t,"prototype",{writable:!1}),p}(o.Component)},1984:function(n,t,e){e.d(t,{P:function(){return o}});var r="storage error",o={getItem:function(n){try{return window.localStorage.getItem(n)}catch(n){return console.error(r),null}},removeItem:function(n){try{window.localStorage.removeItem(n)}catch(n){console.error(r)}},setItem:function(n,t){try{window.localStorage.setItem(n,t)}catch(n){console.error(r)}}}}},s={};function a(n){var t=s[n];if(void 0!==t)return t.exports;var e=s[n]={id:n,loaded:!1,exports:{}};return i[n].call(e.exports,e,e.exports,a),e.loaded=!0,e.exports}a.m=i,n=[],a.O=function(t,e,r,o){if(!e){var i=1/0;for(f=0;f<n.length;f++){e=n[f][0],r=n[f][1],o=n[f][2];for(var s=!0,u=0;u<e.length;u++)(!1&o||i>=o)&&Object.keys(a.O).every((function(n){return a.O[n](e[u])}))?e.splice(u--,1):(s=!1,o<i&&(i=o));if(s){n.splice(f--,1);var c=r();void 0!==c&&(t=c)}}return t}o=o||0;for(var f=n.length;f>0&&n[f-1][2]>o;f--)n[f]=n[f-1];n[f]=[e,r,o]},a.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return a.d(t,{a:t}),t},e=Object.getPrototypeOf?function(n){return Object.getPrototypeOf(n)}:function(n){return n.__proto__},a.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var o=Object.create(null);a.r(o);var i={};t=t||[null,e({}),e([]),e(e)];for(var s=2&r&&n;"object"==typeof s&&!~t.indexOf(s);s=e(s))Object.getOwnPropertyNames(s).forEach((function(t){i[t]=function(){return n[t]}}));return i.default=function(){return n},a.d(o,i),o},a.d=function(n,t){for(var e in t)a.o(t,e)&&!a.o(n,e)&&Object.defineProperty(n,e,{enumerable:!0,get:t[e]})},a.f={},a.e=function(n){return Promise.all(Object.keys(a.f).reduce((function(t,e){return a.f[e](n,t),t}),[]))},a.u=function(n){return"js/"+({453:"moderation",578:"icons",621:"questions-restricted",723:"lightbox",775:"releases-restricted",993:"story-restricted"}[n]||n)+"."+{0:"a2127515",9:"c8883ed9",73:"d6f4f336",85:"cd5c22fd",96:"fd704040",143:"9ec31090",249:"0d4ecd94",257:"8711c500",280:"a114c541",314:"5ae0e8ac",328:"f471acb2",335:"5905879f",351:"8cd12cd7",358:"ffd23dc4",385:"6a0f62c8",420:"7876d3a3",423:"34d52911",453:"6a67c6ce",485:"c1c4e45b",497:"e37970ad",498:"b4facc0f",506:"d6054b53",518:"2ecbc276",544:"c3bbcf69",551:"3b61ad3b",578:"c6071968",621:"9c439668",640:"801d27d2",655:"3e6f583a",662:"8eeb6cf5",709:"0da73bdc",723:"025b7f7c",725:"e662992e",751:"ac86f6cf",773:"88dda732",775:"a57fd5ab",781:"0bc6d274",823:"48068aa3",854:"0cffa258",871:"45ea18ba",886:"41f93520",921:"d1063181",949:"b672e741",980:"ebe4d179",993:"0323918f",995:"fda038a5",999:"41891fbb"}[n]+".chunk.js"},a.miniCssF=function(n){return"css/"+n+"."+{0:"2eef73af",773:"1b31d28e",854:"962a7d77"}[n]+".css"},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"==typeof window)return window}}(),a.hmd=function(n){return(n=Object.create(n)).children||(n.children=[]),Object.defineProperty(n,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+n.id)}}),n},a.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},r={},o="community-fe:",a.l=function(n,t,e,i){if(r[n])r[n].push(t);else{var s,u;if(void 0!==e)for(var c=document.getElementsByTagName("script"),f=0;f<c.length;f++){var l=c[f];if(l.getAttribute("src")==n||l.getAttribute("data-webpack")==o+e){s=l;break}}s||(u=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,a.nc&&s.setAttribute("nonce",a.nc),s.setAttribute("data-webpack",o+e),s.src=n),r[n]=[t];var d=function(t,e){s.onerror=s.onload=null,clearTimeout(p);var o=r[n];if(delete r[n],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((function(n){return n(e)})),t)return t(e)},p=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),u&&document.head.appendChild(s)}},a.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},a.nmd=function(n){return n.paths=[],n.children||(n.children=[]),n},a.p="/",function(){if("undefined"!=typeof document){var n={179:0};a.f.miniCss=function(t,e){n[t]?e.push(n[t]):0!==n[t]&&{0:1,773:1,854:1}[t]&&e.push(n[t]=function(n){return new Promise((function(t,e){var r=a.miniCssF(n),o=a.p+r;if(function(n,t){for(var e=document.getElementsByTagName("link"),r=0;r<e.length;r++){var o=(s=e[r]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(o===n||o===t))return s}var i=document.getElementsByTagName("style");for(r=0;r<i.length;r++){var s;if((o=(s=i[r]).getAttribute("data-href"))===n||o===t)return s}}(r,o))return t();!function(n,t,e,r,o){var i=document.createElement("link");i.rel="stylesheet",i.type="text/css",i.onerror=i.onload=function(e){if(i.onerror=i.onload=null,"load"===e.type)r();else{var s=e&&("load"===e.type?"missing":e.type),a=e&&e.target&&e.target.href||t,u=new Error("Loading CSS chunk "+n+" failed.\n("+a+")");u.code="CSS_CHUNK_LOAD_FAILED",u.type=s,u.request=a,i.parentNode&&i.parentNode.removeChild(i),o(u)}},i.href=t,document.head.appendChild(i)}(n,o,0,t,e)}))}(t).then((function(){n[t]=0}),(function(e){throw delete n[t],e})))}}}(),function(){var n={179:0};a.f.j=function(t,e){var r=a.o(n,t)?n[t]:void 0;if(0!==r)if(r)e.push(r[2]);else{var o=new Promise((function(e,o){r=n[t]=[e,o]}));e.push(r[2]=o);var i=a.p+a.u(t),s=new Error;a.l(i,(function(e){if(a.o(n,t)&&(0!==(r=n[t])&&(n[t]=void 0),r)){var o=e&&("load"===e.type?"missing":e.type),i=e&&e.target&&e.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",s.name="ChunkLoadError",s.type=o,s.request=i,r[1](s)}}),"chunk-"+t,t)}},a.O.j=function(t){return 0===n[t]};var t=function(t,e){var r,o,i=e[0],s=e[1],u=e[2],c=0;if(i.some((function(t){return 0!==n[t]}))){for(r in s)a.o(s,r)&&(a.m[r]=s[r]);if(u)var f=u(a)}for(t&&t(e);c<i.length;c++)o=i[c],a.o(n,o)&&n[o]&&n[o][0](),n[o]=0;return a.O(f)},e=self.webpackChunkcommunity_fe=self.webpackChunkcommunity_fe||[];e.forEach(t.bind(null,0)),e.push=t.bind(null,e.push.bind(e))}(),a.nc=void 0;var u=a.O(void 0,[897,21],(function(){return a(5272)}));u=a.O(u)}();
|
|
//# sourceMappingURL=main.ef88ec07.js.map
|