PageSourceSearch

https://unchained.shop/_next/static/chunks/1g31k65m3tzdj.js

js unchained.shop collected 2026-10-04 00:24:49 UTC 51,495 bytes, 16 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,91687,e=>{"use strict";var t,i=e.i(91398),r=e.i(45246),s=e.i(5205),n=e.i(28072),a=e.i(91788),o=e.i(89280);let d=/\r\n|[\n\r]/g;function c(e,t){let i=0,r=1;for(let s of e.body.matchAll(d)){if("number"!=typeof s.index&&function(e){if(!e)throw Error((void 0)??"Unexpected invariant triggered.")}(!1),s.index>=t)break;i=s.index+s[0].length,r+=1}return{line:r,column:t+1-i}}function l(e,t){let i=e.locationOffset.column-1,r="".padStart(i)+e.body,s=t.line-1,n=e.locationOffset.line-1,a=t.line+n,o=1===t.line?i:0,d=t.column+o,c=`${e.name}:${a}:${d}
2`,l=r.split(/\r\n|[\n\r]/g),p=l[s];if(p.length>120){let e=Math.floor(d/80),t=[];for(let e=0;e<p.length;e+=80)t.push(p.slice(e,e+80));return c+h([[`${a} |`,t[0]],...t.slice(1,e+1).map(e=>["|",e]),["|","^".padStart(d%80)],["|",t[e+1]]])}return c+h([[`${a-1} |`,l[s-1]],[`${a} |`,p],["|","^".padStart(d)],[`${a+1} |`,l[s+1]]])}function h(e){let t=e.filter(([e,t])=>void 0!==t),i=Math.max(...t.map(([e])=>e.length));return t.map(([e,t])=>e.padStart(i)+(t?" "+t:"")).join("\n")}
2class p extends Error{constructor(e,t={}){const{nodes:i,source:r,positions:s,path:n,originalError:a,cause:o,extensions:d}=t,l="cause"in t,h=l?o:a;super(e,l||null!=a?{cause:h}:void 0),this.name="GraphQLError",this.path=n??void 0;const x=a??(o instanceof Error?o:void 0);this.originalError=x,this.nodes=u(Array.isArray(i)?i:i?[i]:void 0);const f=u(this.nodes?.map(e=>e.loc).filter(e=>null!=e));this.source=r??f?.[0]?.source,this.positions=s??f?.map(e=>e.start),this.locations=s&&r?s.map(e=>c(r,e)):f?.map(e=>c(e.source,e.start));const m=!function(e){return"object"==typeof e&&null!==e}(x?.extensions)?void 0:x.extensions;this.extensions=d??m??Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),a?.stack!=null?Object.defineProperty(this,"stack",{value:a.stack,writable:!0,configurable:!0}):null!=Error.captureStackTrace?Error.captureStackTrace(this,p):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let e=this.message;if(this.nodes)for(let i of this.nodes){var t;i.loc&&(e+="\n\n"+l((t=i.loc).source,c(t.source,t.start)))}else if(this.source&&this.locations)for(let t of this.locations)e+="\n\n"+l(this.source,t);return e}toJSON(){let e={message:this.message};return null!=this.locations&&(e.locations=this.locations),null!=this.path&&(e.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(e.extensions=this.extensions),e}}function u(e){return void 0===e||0===e.length?void 0:e}function x(e,t,i){return new p(`Syntax Error: ${i}`,{source:e,positions:[t]})}let f=function(){let e;try{let t=globalThis.process;"function"==typeof t?.getBuiltinModule&&(e=t.getBuiltinModule("node:diagnostics_channel"))}catch{}return e}(),m=f?.tracingChannel("graphql:parse");f?.tracingChannel("graphql:validate"),f?.tracingChannel("graphql:execute"),f?.tracingChannel("graphql:execute:variableCoercion"),f?.tracingChannel("graphql:execute:rootSelectionSet"),f?.tracingChannel("graphql:subscribe"),f?.tracingChannel("graphql:resolve");let g=["start","end","asyncStart","asyncEnd","error"];var v=e.i(42341);let N={QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",FRAGMENT_VARIABLE_DEFINITION:"FRAGMENT_VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION",DIRECTIVE_DEFINITION:"DIRECTIVE_DEFINITION"};var k=e.i(73944),j=e.i(67757),y=e.i(10696);let b="<SOF>",T="<EOF>",E="Name",I="Float",_="String",D="BlockString",C="Comment";class w{constructor(e){const t=new v.Token(b,0,0,0,0);this.source=e,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==T)do if(e.next)e=e.next;else{let t=function(e,t){let i=e.source.body,r=i.length,s=t;for(;s<r;){let t=i.charCodeAt(s);switch(t){case 65279:case 9:case 32:case 44:++s;continue;case 10:++s,++e.line,e.lineStart=s;continue;case 13:10===i.charCodeAt(s+1)?s+=2:++s,++e.line,e.lineStart=s;continue;case 35:return function(e,t){let i=e.source.body,r=i.length,s=t+1;for(;s<r;){let e=i.charCodeAt(s);if(10===e||13===e)break;if(O(e))++s;else if(A(i,s))s+=2;else break}return K(e,C,t,s,i.slice(t+1,s))}(e,s);case 33:return K(e,"!",s,s+1);case 36:return K(e,"$",s,s+1);case 38:return K(e,"&",s,s+1);case 40:return K(e,"(",s,s+1);case 41:return K(e,")",s,s+1);case 46:{let t=i.charCodeAt(s+1);if(46===t&&46===i.charCodeAt(s+2))return K(e,"...",s,s+3);if(46===t)throw x(e.source,s,'Unexpected "..", did you mean "..."?');if((0,y.isDigit)(t)){let i=e.source.body.slice(s+1,M(e,s+1,t));throw x(e.source,s,`Invalid number, expected digit before ".", did 
2you mean "0.${i}"?`)}break}case 58:return K(e,":",s,s+1);case 61:return K(e,"=",s,s+1);case 64:return K(e,"@",s,s+1);case 91:return K(e,"[",s,s+1);case 93:return K(e,"]",s,s+1);case 123:return K(e,"{",s,s+1);case 124:return K(e,"|",s,s+1);case 125:return K(e,"}",s,s+1);case 34:if(34===i.charCodeAt(s+1)&&34===i.charCodeAt(s+2))return function(e,t){let i=e.source.body,r=i.length,s=e.lineStart,n=t+3,a=n,o="",d=[];for(;n<r;){let r=i.charCodeAt(n);if(34===r&&34===i.charCodeAt(n+1)&&34===i.charCodeAt(n+2)){o+=i.slice(a,n),d.push(o);let r=K(e,D,t,n+3,(0,j.dedentBlockStringLines)(d).join("\n"));return e.line+=d.length-1,e.lineStart=s,r}if(92===r&&34===i.charCodeAt(n+1)&&34===i.charCodeAt(n+2)&&34===i.charCodeAt(n+3)){o+=i.slice(a,n),a=n+1,n+=4;continue}if(10===r||13===r){o+=i.slice(a,n),d.push(o),13===r&&10===i.charCodeAt(n+1)?n+=2:++n,o="",a=n,s=n;continue}if(O(r))++n;else if(A(i,n))n+=2;else throw x(e.source,n,`Invalid character within String: ${L(e,n)}.`)}throw x(e.source,n,"Unterminated string.")}(e,s);return function(e,t){let i=e.source.body,r=i.length,s=t+1,n=s,a="";for(;s<r;){let r=i.charCodeAt(s);if(34===r)return a+=i.slice(n,s),K(e,_,t,s+1,a);if(92===r){a+=i.slice(n,s);let t=117===i.charCodeAt(s+1)?123===i.charCodeAt(s+2)?function(e,t){let i=e.source.body,r=0,s=3;for(;s<12;){let e=i.charCodeAt(t+s++);if(125===e){if(s<5||!O(r))break;return{value:String.fromCodePoint(r),size:s}}if((r=r<<4|U(e))<0)break}throw x(e.source,t,`Invalid Unicode escape sequence: "${i.slice(t,t+s)}".`)}(e,s):function(e,t){let i=e.source.body,r=R(i,t+2);if(O(r))return{value:String.fromCodePoint(r),size:6};if(S(r)&&92===i.charCodeAt(t+6)&&117===i.charCodeAt(t+7)){let e=R(i,t+8);if(F(e))return{value:String.fromCodePoint(r,e),size:12}}throw x(e.source,t,`Invalid Unicode escape sequence: "${i.slice(t,t+6)}".`)}(e,s):function(e,t){let i=e.source.body;switch(i.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:"	",size:2}}throw x(e.source,t,`Invalid character escape sequence: "${i.slice(t,t+2)}".`)}(e,s);a+=t.value,s+=t.size,n=s;continue}if(10===r||13===r)break;if(O(r))++s;else if(A(i,s))s+=2;else throw x(e.source,s,`Invalid character within String: ${L(e,s)}.`)}throw x(e.source,s,"Unterminated string.")}(e,s)}if((0,y.isDigit)(t)||45===t)return function(e,t,i){let r=e.source.body,s=t,n=i,a=!1;if(45===n&&(n=r.charCodeAt(++s)),48===n){if(n=r.charCodeAt(++s),(0,y.isDigit)(n))throw x(e.source,s,`Invalid number, unexpected digit after 0: ${L(e,s)}.`)}else s=M(e,s,n),n=r.charCodeAt(s);if(46===n&&(a=!0,n=r.charCodeAt(++s),s=M(e,s,n),n=r.charCodeAt(s)),(69===n||101===n)&&(a=!0,(43===(n=r.charCodeAt(++s))||45===n)&&(n=r.charCodeAt(++s)),s=M(e,s,n),n=r.charCodeAt(s)),46===n||(0,y.isNameStart)(n))throw x(e.source,s,`Invalid number, expected digit but got: ${L(e,s)}.`);return K(e,a?I:"Int",t,s,r.slice(t,s))}(e,s,t);if((0,y.isNameStart)(t))return function(e,t){let i=e.source.body,r=i.length,s=t+1;for(;s<r;){let e=i.charCodeAt(s);if((0,y.isNameContinue)(e))++s;else break}return K(e,E,t,s,i.slice(t,s))}(e,s);throw x(e.source,s,39===t?"Unexpected single quote character ('), did you mean to use a double quote (\")?":O(t)||A(i,s)?`Unexpected character: ${L(e,s)}.`:`Invalid character: ${L(e,s)}.`)}return K(e,T,r,r)}(this,e.end);e.next=t,t.prev=e,e=t}while(e.kind===C)return e}}function O(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function A(e,t){return S(e.charCodeAt(t))&&F(e.charCodeAt(t+1))}function S(e){return e>=55296&&e<=56319}function F(e){return e>=56320&&e<=57343}function L(e,t){let i=e.source.body.codePointAt(t);if(void 0===i)return T;if(i>=32&&i<=126){let e=String.fromCodePoint(i);return'"'===e?"'\"'":`"${e}"`}return"U+"+i.toString(16).toUpperCase().padStart(4,"0")}function K(e,t,i,r,s){let n=e.line,a=1+i-e.lineStart;return new v.Token(t,i,r,n,a,s)}function M(e,t,i){if(!(0,y.isDigit)(i))throw x(e.source,t,`Invalid number, expected digit but got: ${L(e,t)}.`);
2let r=e.source.body,s=t+1;for(;(0,y.isDigit)(r.charCodeAt(s));)++s;return s}function R(e,t){return U(e.charCodeAt(t))<<12|U(e.charCodeAt(t+1))<<8|U(e.charCodeAt(t+2))<<4|U(e.charCodeAt(t+3))}function U(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}var P=e.i(17405);let V=Symbol("Source");class z{constructor(e,t="GraphQL request",i={line:1,column:1}){this.__kind=V,this.body=e,this.name=t,this.locationOffset=i,this.locationOffset.line>0||(0,P.devAssert)(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,P.devAssert)(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function $(e,t){let i=new B(e,t),r=i.parseDocument();return Object.defineProperty(r,"tokenCount",{enumerable:!1,value:i.tokenCount}),r}class B{constructor(e,t={}){const{lexer:i,...r}=t;if(i)this._lexer=i;else{const t=!function(e){return e?.__kind===V}(e)?new z(e):e;this._lexer=new w(t)}this._options=r,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let e=this.expectToken(E);return this.node(e,{kind:k.Kind.NAME,value:e.value})}parseDocument(){return this.node(this._lexer.token,{kind:k.Kind.DOCUMENT,definitions:this.many(b,this.parseDefinition,T)})}parseDefinition(){if(this.peek("{"))return this.parseOperationDefinition();let e=this.peekDescription(),t=e?this._lexer.lookahead():this._lexer.token;if(e&&"{"===t.kind)throw x(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are not supported on shorthand queries.");if(t.kind===E){switch(t.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}switch(t.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition()}if(e)throw x(this._lexer.source,this._lexer.token.start,"Unexpected description, only GraphQL definitions support descriptions.");if("extend"===t.value)return this.parseTypeSystemExtension()}throw this.unexpected(t)}parseOperationDefinition(){let e,t=this._lexer.token;if(this.peek("{"))return this.node(t,{kind:k.Kind.OPERATION_DEFINITION,operation:v.OperationTypeNode.QUERY,description:void 0,name:void 0,variableDefinitions:void 0,directives:void 0,selectionSet:this.parseSelectionSet()});let i=this.parseDescription(),r=this.parseOperationType();return this.peek(E)&&(e=this.parseName()),this.node(t,{kind:k.Kind.OPERATION_DEFINITION,operation:r,description:i,name:e,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let e=this.expectToken(E);switch(e.value){case"query":return v.OperationTypeNode.QUERY;case"mutation":return v.OperationTypeNode.MUTATION;case"subscription":return v.OperationTypeNode.SUBSCRIPTION}throw this.unexpected(e)}parseVariableDefinitions(){return this.optionalMany("(",this.parseVariableDefinition,")")}parseVariableDefinition(){return this.node(this._lexer.token,{kind:k.Kind.VARIABLE_DEFINITION,description:this.parseDescription(),variable:this.parseVariable(),type:(this.expectToken(":"),this.parseTypeReference()),defaultValue:this.expectOptionalToken("=")?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let e=this._lexer.token;return this.expectToken("$"),this.node(e,{kind:k.Kind.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:k.Kind.SELECTION_SET,selections:this.many("{",this.parseSelection,"}")})}parseSelection(){return this.peek("...")?this.parseFragment():this.parseField()}parseField(){let e,t,i=this._lexer.token,r=this.parseName();return this.expectOptionalToken(":")?(e=r,t=this.parseName()):t=r,this.node(i,{kind:k.Kind.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek("{")?this.parseSelectionSet():void 0})}parseArguments(e){let t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany("(",t,")")}parseFragmentArguments(){let e=this.parseFragmentArgument;return this.optionalMany("(",e,")")}parseArgument(e=!1){let t=this._lexer.token,i=this.parseName();return this.expectToken(":"),this.node(t,{kind:k.Kind.ARGUMENT,name:i,value:this.parseValueLiteral(e)})}parseConstArgument(){return this.parseArgument(!0)}parseFragmentArgument(){let e=this._lexer.token,t=this.parseName();return this.expectToken(":"),this.node(e,{kind:k.Kind.FRAGMENT_ARGUMENT,name:t,value:this.parseValueLiteral(!1)})}parseFragment(){let e=this._lexer.token;this.expectToken("...");let t=this.expectOptionalKeyword("on");if(!t&&this.peek(E)){let t=this.parseFragmentName();return this.peek("(")&&this._options.experimentalFragmentArguments?this.node(e,{kind:k.Kind.FRAGMENT_SPREAD,name:t,arguments:this.parseFragmentArguments(),directives:this.parseDirectives(!1)}):this.node(e,{kind:k.Kind.FRAGMENT_SPREAD,name:t,directives:this.parseDirectives(!1)})}return this.node(e,{kind:k.Kind.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let e=this._lexer.token,t=this.parseDescription();return(this.expectKeyword("fragment"),!0===this._options.experimentalFragmentArguments)?this.node(e,{kind:k.Kind.FRAGMENT_DEFINITION,description:t,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(e,{kind:k.Kind.FRAGMENT_DEFINITION,description:t,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(e){let t=this._lexer.token;switch(t.kind){case"[":return this.parseList(e);case"{":return this.parseObject(e);case"Int":return this.advanceLexer(),this.node(t,{kind:k.Kind.INT,value:t.value});case I:return this.advanceLexer(),this.node(t,{kind:k.Kind.FLOAT,value:t.value});case _:case D:return this.parseStringLiteral();case E:switch(this.advanceLexer(),t.value){case"true":return this.node(t,{kind:k.Kind.BOOLEAN,value:!0});case"false":return this.node(t,{kind:k.Kind.BOOLEAN,value:!1});case"null":return this.node(t,{kind:k.Kind.NULL});default:return this.node(t,{kind:k.Kind.ENUM,value:t.value})}case"$":if(e){if(this.expectToken("$"),this._lexer.token.kind===E){let e=this._lexer.token.value;throw x(this._lexer.source,t.start,`Unexpected variable "$${e}" in constant value.`)}throw this.unexpected(t)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let e=this._lexer.token;return this.advanceLexer(),this.node(e,{kind:k.Kind.STRING,value:e.value,block:e.kind===D})}parseList(e){let t=()=>this.parseValueLiteral(e);return this.node(this._lexer.token,{kind:k.Kind.LIST,values:this.any("[",t,"]")})}parseObject(e){let t=()=>this.parseObjectField(e);return this.node(this._lexer.token,{kind:k.Kind.OBJECT,fields:this.any("{",t,"}")})}parseObjectField(e){let t=this._lexer.token,i=this.parseName();return this.expectToken(":"),this.node(t,{kind:k.Kind.OBJECT_FIELD,name:i,value:this.parseValueLiteral(e)})}parseDirectives(e){let t=[];for(;this.peek("@");)t.push(this.parseDirective(e));if(t.length)return t}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(e){let t=this._lexer.token;return this.expectToken("@"),this.node(t,{kind:k.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e)})}parseTypeReference(){let e,t=this._lexer.token;if(this.expectOptionalToken("[")){let i=this.parseTypeReference();this.expectToken("]"),e=this.node(t,{kind:k.Kind.LIST_TYPE,type:i})}else e=this.parseNamedType();return this.expectOptionalToken("!")?this.node(t,{kind:k.Kind.NON_NULL_TYPE,type:e}):e}parseNamedType(){return this.node(this._lexer.token,{kind:k.Kind.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(_)||this.peek(D)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");let i=this.parseConstDirectives(),r=this.many("{",this.parseOperationTypeDefinition,"}");return this.node(e,{kind:k.Kind.SCHEMA_DEFINITION,description:t,directives:i,operationTypes:r})}parseOperationTypeDefinition(){let e=this._lexer.token,t=this.parseOperationType();this.expectToken(":");let i=this.parseNamedType();return this.node(e,{kind:k.Kind.OPERATION_TYPE_DEFINITION,operation:t,type:i})}parseScalarTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");let i=this.parseName(),r=this.parseConstDirectives();return this.node(e,{kind:k.Kind.SCALAR_TYPE_DEFINITION,description:t,name:i,directives:r})}parseObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");let i=this.parseName(),r=this.parseImplementsInterfaces(),s=this.parseConstDirectives(),n=this.parseFieldsDefinition();return this.node(e,{kind:k.Kind.OBJECT_TYPE_DEFINITION,description:t,name:i,interfaces:r,directives:s,fields:n})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany("&",this.parseNamedType):void 0}parseFieldsDefinition(){return this.optionalMany("{",this.parseFieldDefinition,"}")}parseFieldDefinition(){let e=this._lexer.token,t=this.parseDescription(),i=this.parseName(),r=this.parseArgumentDefs();this.expectToken(":");let s=this.parseTypeReference(),n=this.parseConstDirectives();return this.node(e,{kind:k.Kind.FIELD_DEFINITION,description:t,name:i,arguments:r,type:s,directives:n})}parseArgumentDefs(){return this.optionalMany("(",this.parseInputValueDef,")")}parseInputValueDef(){let e,t=this._lexer.token,i=this.parseDescription(),r=this.parseName();this.expectToken(":");let s=this.parseTypeReference();this.expectOptionalToken("=")&&(e=this.parseConstValueLiteral());let n=this.parseConstDirectives();return this.node(t,{kind:k.Kind.INPUT_VALUE_DEFINITION,description:i,name:r,type:s,defaultValue:e,directives:n})}parseInterfaceTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");let i=this.parseName(),r=this.parseImplementsInterfaces(),s=this.parseConstDirectives(),n=this.parseFieldsDefinition();return this.node(e,{kind:k.Kind.INTERFACE_TYPE_DEFINITION,description:t,name:i,interfaces:r,directives:s,fields:n})}parseUnionTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");let i=this.parseName(),r=this.parseConstDirectives(),s=this.parseUnionMemberTypes();return this.node(e,{kind:k.Kind.UNION_TYPE_DEFINITION,description:t,name:i,directives:r,types:s})}parseUnionMemberTypes(){return this.expectOptionalToken("=")?this.delimitedMany("|",this.parseNamedType):void 0}parseEnumTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");let i=this.parseName(),r=this.parseConstDirectives(),s=this.parseEnumValuesDefinition();return this.node(e,{kind:k.Kind.ENUM_TYPE_DEFINITION,description:t,name:i,directives:r,values:s})}parseEnumValuesDefinition(){return this.optionalMany("{",this.parseEnumValueDefinition,"}")}parseEnumValueDefinition(){let e=this._lexer.token,t=this.parseDescription(),i=this.parseEnumValueName(),r=this.parseConstDirectives();return this.node(e,{kind:k.Kind.ENUM_VALUE_DEFINITION,description:t,name:i,directives:r})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw x(this._lexer.source,this._lexer.token.start,`${G(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");let i=this.parseName(),r=this.parseConstDirectives(),s=this.parseInputFieldsDefinition();return this.node(e,{kind:k.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:i,directives:r,fields:s})}parseInputFieldsDefinition(){return this.optionalMany("{",this.parseInputValueDef,"}")}parseTypeSystemExtension(){let e=this._lexer.lookahead();if(e.kind===E)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension();case"directive":return this.parseDirectiveExtension()}throw this.unexpected(e)}parseSchemaExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let t=this.parseConstDirectives(),i=this.optionalMany("{",this.parseOperationTypeDefinition,"}");if(void 0===t&&void 0===i)throw this.unexpected();return this.node(e,{kind:k.Kind.SCHEMA_EXTENSION,directives:t,operationTypes:i})}parseScalarTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let t=this.parseName(),i=this.parseConstDirectives();if(void 0===i)throw this.unexpected();return this.node(e,{kind:k.Kind.SCALAR_TYPE_EXTENSION,name:t,directives:i})}parseObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let t=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),s=this.parseFieldsDefinition();if(void 0===i&&void 0===r&&void 0===s)throw this.unexpected();return this.node(e,{kind:k.Kind.OBJECT_TYPE_EXTENSION,name:t,interfaces:i,directives:r,fields:s})}parseInterfaceTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let t=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),s=this.parseFieldsDefinition();if(void 0===i&&void 0===r&&void 0===s)throw this.unexpected();return this.node(e,{kind:k.Kind.INTERFACE_TYPE_EXTENSION,name:t,interfaces:i,directives:r,fields:s})}parseUnionTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let t=this.parseName(),i=this.parseConstDirectives(),r=this.parseUnionMemberTypes();if(void 0===i&&void 0===r)throw this.unexpected();return this.node(e,{kind:k.Kind.UNION_TYPE_EXTENSION,name:t,directives:i,types:r})}parseEnumTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let t=this.parseName(),i=this.parseConstDirectives(),r=this.parseEnumValuesDefinition();if(void 0===i&&void 0===r)throw this.unexpected();return this.node(e,{kind:k.Kind.ENUM_TYPE_EXTENSION,name:t,directives:i,values:r})}parseInputObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let t=this.parseName(),i=this.parseConstDirectives(),r=this.parseInputFieldsDefinition();if(void 0===i&&void 0===r)throw this.unexpected();return this.node(e,{kind:k.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:i,fields:r})}parseDirectiveExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("directive"),this.expectToken("@");let t=this.parseName(),i=this.parseConstDirectives();if(void 0===i)throw this.unexpected();return this.node(e,{kind:k.Kind.DIRECTIVE_EXTENSION,name:t,directives:i})}parseDirectiveDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken("@");let i=this.parseName(),r=this.parseArgumentDefs(),s=this.parseConstDirectives(),n=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let a=this.parseDirectiveLocations();return this.node(e,{kind:k.Kind.DIRECTIVE_DEFINITION,description:t,name:i,arguments:r,directives:s,repeatable:n,locations:a})}parseDirectiveLocations(){ret
2urn this.delimitedMany("|",this.parseDirectiveLocation)}parseDirectiveLocation(){let e=this._lexer.token,t=this.parseName();if(Object.hasOwn(N,t.value))return t;throw this.unexpected(e)}parseSchemaCoordinate(){let e,t,i=this._lexer.token,r=this.expectOptionalToken("@"),s=this.parseName();return(!r&&this.expectOptionalToken(".")&&(e=this.parseName()),(r||e)&&this.expectOptionalToken("(")&&(t=this.parseName(),this.expectToken(":"),this.expectToken(")")),r)?t?this.node(i,{kind:k.Kind.DIRECTIVE_ARGUMENT_COORDINATE,name:s,argumentName:t}):this.node(i,{kind:k.Kind.DIRECTIVE_COORDINATE,name:s}):e?t?this.node(i,{kind:k.Kind.ARGUMENT_COORDINATE,name:s,fieldName:e,argumentName:t}):this.node(i,{kind:k.Kind.MEMBER_COORDINATE,name:s,memberName:e}):this.node(i,{kind:k.Kind.TYPE_COORDINATE,name:s})}node(e,t){return!0!==this._options.noLocation&&(t.loc=new v.Location(e,this._lexer.lastToken,this._lexer.source)),t}peek(e){return this._lexer.token.kind===e}expectToken(e){let t=this._lexer.token;if(t.kind===e)return this.advanceLexer(),t;throw x(this._lexer.source,t.start,`Expected ${q(e)}, found ${G(t)}.`)}expectOptionalToken(e){return this._lexer.token.kind===e&&(this.advanceLexer(),!0)}expectKeyword(e){let t=this._lexer.token;if(t.kind===E&&t.value===e)this.advanceLexer();else throw x(this._lexer.source,t.start,`Expected "${e}", found ${G(t)}.`)}expectOptionalKeyword(e){let t=this._lexer.token;return t.kind===E&&t.value===e&&(this.advanceLexer(),!0)}unexpected(e){let t=e??this._lexer.token;return x(this._lexer.source,t.start,`Unexpected ${G(t)}.`)}any(e,t,i){this.expectToken(e);let r=[];for(;!this.expectOptionalToken(i);)r.push(t.call(this));return r}optionalMany(e,t,i){if(this.expectOptionalToken(e)){let e=[];do e.push(t.call(this));while(!this.expectOptionalToken(i))return e}}many(e,t,i){this.expectToken(e);let r=[];do r.push(t.call(this));while(!this.expectOptionalToken(i))return r}delimitedMany(e,t){this.expectOptionalToken(e);let i=[];do i.push(t.call(this));while(this.expectOptionalToken(e))return i}advanceLexer(){let{maxTokens:e}=this._options,t=this._lexer.advance();if(t.kind!==T&&(++this._tokenCounter,void 0!==e&&this._tokenCounter>e))throw x(this._lexer.source,t.start,`Document contains more than ${e} tokens. Parsing aborted.`)}}function G(e){let t=e.value;return q(e.kind)+(null!=t?` "${t}"`:"")}function q(e){return"!"===e||"$"===e||"&"===e||"("===e||")"===e||"."===e||"..."===e||":"===e||"="===e||"@"===e||"["===e||"]"===e||"{"===e||"|"===e||"}"===e?`"${e}"`:e}var Y=new Map,W=new Map,H=!0,J=!1;function Q(e){return e.replace(/[\s,]+/g," ").trim()}function X(e){for(var t=[],i=1;i<arguments.length;i++)t[i-1]=arguments[i];"string"==typeof e&&(e=[e]);var r=e[0];return t.forEach(function(t,i){t&&"Document"===t.kind?r+=t.loc.source.body:r+=t,r+=e[i+1]}),function(e){var t=Q(e);if(!Y.has(t)){var i,r,s,n,a,d,c=(i={experimentalFragmentVariables:J,allowLegacyFragmentVariables:J,experimentalFragmentArguments:J},!function(e){if(null==e)return!1;let t=e.hasSubscribers;if(void 0!==t)return t;for(let t of g)if(e[t].hasSubscribers)return!0;return!1}(m)?$(e,i):m.traceSync(()=>$(e,i),{source:e}));if(!c||"Document"!==c.kind)throw Error("Not a valid GraphQL document.");Y.set(t,((a=new Set((r=new Set,s=[],c.definitions.forEach(function(e){if("FragmentDefinition"===e.kind){var t,i=e.name.value,n=Q((t=e.loc).source.body.substring(t.start,t.end)),a=W.get(i);a&&!a.has(n)?H&&console.warn("Warning: fragment with name "+i+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):a||W.set(i,a=new Set),a.add(n),r.has(n)||(r.add(n),s.push(e))}else s.push(e)}),n=(0,o.__assign)((0,o.__assign)({},c),{definitions:s})).definitions)).forEach(function(e){e.loc&&delete e.loc,Object.keys(e).forEach(function(t){var i=e[t];i&&"object"==typeof i&&a.add(i)})}),(d=n.loc)&&(delete d.startToken,delete d.endToken),n))}return Y.get(t)}(r)}var Z=X;(t=X||(X={})).gql=Z,t.resetCaches=function(){Y.clear(),W.clear()},t.disableFragmentWarnings=function(){H=!1},t.enableExperimentalFragmentVariables=function(){J=!0},t.disableExperimentalFragmentVariables=function(){J=!1},X.default=X;var ee=e.i(24669),et=e.i(30928),ei=e.i(52006);let er="function"==typeof(0,e.i(22420).maybe)(()=>window.document.createElement)?a.useLayoutEffect:a.useEffect;var es=e.i(93532),en=e.i(21805);let ea=function(e,t){var i;let r,s,n=(i=t?.client,r=a.useContext((0,en.getApolloContext)()),s=i||r.client,(0,es.invariant)(!!s,30),s),[o,d]=a.use
2State(()=>eo(n)),c=a.useRef({result:o,mutationId:0,isMounted:!0,client:n,mutation:e,options:t});er(()=>{Object.assign(c.current,{client:n,options:t,mutation:e})});let l=a.useCallback((e={})=>{let{options:t,mutation:i}=c.current,r={...t,mutation:i},s=e.client||c.current.client,n="function"==typeof e.context?e.context(t?.context):e.context;!c.current.result.loading&&c.current.isMounted&&d(c.current.result={loading:!0,error:void 0,data:void 0,called:!0,client:s});let a=++c.current.mutationId,o=(0,et.mergeOptions)(r,{...e,context:n});return(0,ei.preventUnhandledRejection)(s.mutate(o).then(t=>{let{data:i,error:r}=t,n=e.onError||c.current.options?.onError;if(r&&n&&n(r,o),a===c.current.mutationId){let e={called:!0,loading:!1,data:i,error:r,client:s};c.current.isMounted&&!(0,ee.equal)(c.current.result,e)&&d(c.current.result=e)}let l=e.onCompleted||c.current.options?.onCompleted;return r||l?.(t.data,o),t},t=>{if(a===c.current.mutationId&&c.current.isMounted){let e={loading:!1,error:t,data:void 0,called:!0,client:s};(0,ee.equal)(c.current.result,e)||d(c.current.result=e)}let i=e.onError||c.current.options?.onError;throw i&&i(t,o),t}))},[]),h=a.useCallback(()=>{if(c.current.isMounted){let e=eo(c.current.client);Object.assign(c.current,{mutationId:0,result:e}),d(e)}},[]);return a.useEffect(()=>{let e=c.current;return e.isMounted=!0,()=>{e.isMounted=!1}},[]),[l,{reset:h,...o}]};function eo(e){return{data:void 0,error:void 0,called:!1,loading:!1,client:e}}var ed=e.i(41158),ec=e.i(5270);let el={name:"circle-check",size:24,node:[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 9-5.5 5.5L8 12",key:"xofnsj"}]],aliases:["check-circle-2"]};el.node;let eh=(0,ec.default)(el);var ep=e.i(22422);let eu=X`
3  mutation GenerateCaptcha {
4    generateCaptcha
5  }
6`,ex=X`
7  mutation LoginAsGuest {
8    loginAsGuest {
9      _id
10    }
11  }
12`,ef=(e,t)=>ep.CombinedGraphQLErrors.is(e)&&e.errors.some(e=>e.extensions?.code===t),em=X`
13  mutation sendContactForm($request: ContactFormInput!) {
14    sendContactForm(request: $request)
15  }
16`,eg=()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("a",{className:"link",href:"mailto:[email protected]",children:"[email protected]"})," ","or call us at"," ",(0,i.jsx)("a",{className:"link",href:"tel:+41435051846",children:"+41 43 505 18 46"})]}),ev=()=>{let{generateCaptcha:e}=(()=>{let[e]=ea(eu),[t]=ea(ex);return{generateCaptcha:async()=>{try{return await e()}catch(i){if(!ef(i,"UserNotFoundError"))throw i;return await t(),e()}}}})(),[t,s]=(0,a.useState)(),[n,o]=(0,a.useState)(!1),[d,c]=(0,a.useState)(!1),l=(0,a.useRef)(null),h=(0,a.useRef)(null),p=(0,a.useRef)(null),u=()=>{p.current&&(p.current.value=""),e().then(e=>{s(e.data.generateCaptcha),o(!1)}).catch(()=>{s(void 0),o(!0)})},[x,{data:f,error:m}]=ea(em);return((0,a.useEffect)(()=>{u()},[]),f&&!m)?(0,i.jsxs)("div",{id:"contact",role:"status",className:"jsx-1d928a2e41999d59 contact-success",children:[(0,i.jsx)(eh,{size:24,strokeWidth:1.75,"aria-hidden":"true"}),(0,i.jsxs)("div",{className:"jsx-1d928a2e41999d59",children:[(0,i.jsx)("h3",{className:"jsx-1d928a2e41999d59",children:"Thank you for your message!"}),(0,i.jsx)("p",{className:"jsx-1d928a2e41999d59",children:"We will get back to you soon."})]}),(0,i.jsx)(r.default,{id:"1d928a2e41999d59",children:".contact-success.jsx-1d928a2e41999d59{color:var(--gray-900);align-items:flex-start;gap:12px;display:flex}h3.jsx-1d928a2e41999d59{color:var(--gray-900);margin:0 0 4px;font-size:1.125rem;font-weight:600;line-height:1.5rem}p.jsx-1d928a2e41999d59{color:var(--gray-600);margin:0;font-size:.9375rem}"})]}):(0,i.jsxs)("div",{id:"contact",className:"jsx-442053d70853d830 z-index-2",children:[(0,i.jsxs)("form",{onSubmit:e=>{e.preventDefault(),d&&x({variables:{request:{comment:h.current.value,email:l.current.value,captcha:p.current.value}}}).catch(u)},className:"jsx-442053d70853d830",children:[(0,i.jsx)("label",{htmlFor:"email",className:"jsx-442053d70853d830 mt-3 mb-1",children:"Email Address"}),(0,i.jsx)("input",{name:"email",id:"email",type:"email",required:!0,ref:l,className:"jsx-442053d70853d830"}),(0,i.jsx)("label",{htmlFor:"message",className:"jsx-442053d70853d830 mt-3 mb-1",children:"Message"}),(0,i.jsx)("textarea",{name:"message",id:"message",required:!0,ref:h,className:"jsx-442053d70853d830"}),(0,i.jsx)("label",{htmlFor:"captcha",className:"jsx-442053d70853d830 mt-3 mb-1",children:"Captcha"}),n?(0,i.jsxs)("p",{className:"jsx-442053d70853d830 captcha-failed",children:["The captcha could not be loaded. Try a new one, or reach us directly at ",(0,i.jsx)(eg,{}),"."]}):(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:t&&"string"==typeof t&&t.trim().startsWith("<svg")?t.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"").replace(/on\w+\s*=/gi,"data-removed=").replace(/javascript:/gi,"").replace(/data:/gi,"data-blocked:"):""},className:"jsx-442053d70853d830 captcha-image"}),(0,i.jsxs)("div",{className:"jsx-442053d70853d830 captcha-row",children:[(0,i.jsx)("input",{type:"text",name:"captcha",id:"captcha",inputMode:"numeric",autoComplete:"off",placeholder:"Result of the sum",ref:p,required:!0,className:"jsx-442053d70853d830"}),(0,i.jsx)("button",{type:"button",onClick:u,className:"jsx-442053d70853d830 button button--secondary",children:"New captcha"})]}),(0,i.jsxs)("label",{className:"jsx-442053d70853d830 consent mt
16-3",children:[(0,i.jsx)("input",{type:"checkbox",name:"privacy",id:"privacy",checked:d,onChange:e=>c(e.target.checked),required:!0,className:"jsx-442053d70853d830"}),(0,i.jsxs)("span",{className:"jsx-442053d70853d830",children:["I agree to the"," ",(0,i.jsx)(ed.default,{href:"/privacy",className:"link",target:"_blank",rel:"noopener",children:"Privacy Policy"})," ","and consent to the processing of my data."]})]}),(0,i.jsx)("input",{type:"submit",value:"Send Message",disabled:!d,className:"jsx-442053d70853d830 button button--primary mt-4"}),m&&(0,i.jsx)("div",{role:"alert",className:"jsx-442053d70853d830 form-error mt-3",children:ef(m,"InvalidCaptcha")?(0,i.jsx)("p",{className:"jsx-442053d70853d830",children:"Incorrect captcha answer. Please try the new one."}):(0,i.jsxs)("p",{className:"jsx-442053d70853d830",children:["Your message could not be sent. Please try again later or contact us directly at ",(0,i.jsx)(eg,{}),"."]})})]}),(0,i.jsx)(r.default,{id:"442053d70853d830",children:".captcha-image.jsx-442053d70853d830{min-height:50px}.captcha-failed.jsx-442053d70853d830{color:var(--gray-700);margin:0;font-size:.875rem}.captcha-row.jsx-442053d70853d830{gap:12px;margin-top:8px;display:flex}.captcha-row.jsx-442053d70853d830 input.jsx-442053d70853d830{flex:1;width:0;min-width:0;max-width:220px}.consent.jsx-442053d70853d830{cursor:pointer;color:var(--gray-700);align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.5;display:flex}.consent.jsx-442053d70853d830 input.jsx-442053d70853d830{margin-top:3px}.form-error.jsx-442053d70853d830{border-radius:var(--radius-md);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;padding:12px 14px;font-size:.875rem}.form-error.jsx-442053d70853d830 p.jsx-442053d70853d830{margin:0}"})]})},eN={"@context":"https://schema.org","@type":"LocalBusiness",name:"Unchained Commerce GmbH",url:"https://unchained.shop",telephone:"+41435051846",address:{"@type":"PostalAddress",streetAddress:"Hardturmstrasse 161",addressLocality:"Zürich",postalCode:"8005",addressCountry:"CH"},contactPoint:{"@type":"ContactPoint",telephone:"+41435051846",contactType:"sales",availableLanguage:["English","German"]}};e.s(["default",0,()=>(0,i.jsxs)(n.Layout,{title:"Contact - Unchained Commerce",description:"Get in touch with Unchained Commerce. Questions about our platform, technical support, or partnerships.",children:[(0,i.jsx)(s.default,{children:(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(eN)},className:"jsx-1218a5d342f1939d"})}),(0,i.jsxs)("div",{className:"jsx-1218a5d342f1939d contact-page",children:[(0,i.jsx)("div",{className:"jsx-1218a5d342f1939d contact-hero",children:(0,i.jsx)("div",{className:"jsx-1218a5d342f1939d container",children:(0,i.jsxs)("div",{className:"jsx-1218a5d342f1939d contact-hero-content",children:[(0,i.jsx)("span",{className:"jsx-1218a5d342f1939d contact-badge",children:"Get in Touch"}),(0,i.jsx)("h1",{className:"jsx-1218a5d342f1939d contact-title",children:"How can we help?"}),(0,i.jsxs)("p",{className:"jsx-1218a5d342f1939d contact-subtitle",children:["Questions about Unchained?",(0,i.jsx)("br",{className:"jsx-1218a5d342f1939d"}),"We're here to help you find the right solution."]})]})})}),(0,i.jsx)("div",{className:"jsx-1218a5d342f1939d contact-main",children:(0,i.jsx)("div",{className:"jsx-1218a5d342f1939d container",children:(0,i.jsxs)("div",{className:"jsx-1218a5d342f1939d contact-bento",children:[(0,i.jsxs)("div",{className:"jsx-1218a5d342f1939d bento-card bento-card--form",children:[(0,i.jsxs)("div",{className:"jsx-1218a5d342f1939d contact-form-header",children:[(0,i.jsx)("div",{className:"jsx-1218a5d342f1939d contact-form-icon",children:(0,i.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"jsx-1218a5d342f1939d",children:[(0,i.jsx)("path",{d:"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z",className:"jsx-1218a5d342f1939d"}),(0,i.jsx)("polyline",{points:"22,6 12,13 2,6",className:"jsx-1218a5d342f1939d"})]})}),(0,i.jsxs)("div",{className:"jsx-1218a5d342f1939d",children:[(0,i.jsx)("h2",{className:"jsx-1218a5d342f1939d contact-form-title",children:"Send us a message"}),(0,i.jsx)("p",{className:"jsx-1218a5d342f1939d contact-form-desc",children:"Platform questions, te
16chnical support, or partnerships"})]})]}),(0,i.jsx)(ev,{})]}),(0,i.jsxs)("div",{className:"jsx-1218a5d342f1939d bento-card bento-card--discord",children:[(0,i.jsx)("div",{className:"jsx-1218a5d342f1939d bento-icon",children:(0,i.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"currentColor",className:"jsx-1218a5d342f1939d",children:(0,i.jsx)("path",{d:"M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.095 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.095 2.157 2.42 0 1.333-.946 2.418-2.157 2.418z",className:"jsx-1218a5d342f1939d"})})}),(0,i.jsx)("h3",{className:"jsx-1218a5d342f1939d",children:"Discord"}),(0,i.jsx)("p",{className:"jsx-1218a5d342f1939d",children:"Join our community to chat with developers and the team."}),(0,i.jsxs)("a",{href:"https://discord.gg/kv3fYe6AN5",target:"_blank",rel:"noopener noreferrer",className:"jsx-1218a5d342f1939d bento-link",children:["Join Discord",(0,i.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"jsx-1218a5d342f1939d",children:[(0,i.jsx)("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",className:"jsx-1218a5d342f1939d"}),(0,i.jsx)("polyline",{points:"15,3 21,3 21,9",className:"jsx-1218a5d342f1939d"}),(0,i.jsx)("line",{x1:"10",y1:"14",x2:"21",y2:"3",className:"jsx-1218a5d342f1939d"})]})]})]}),(0,i.jsxs)("div",{className:"jsx-1218a5d342f1939d bento-card bento-card--agency",children:[(0,i.jsx)("div",{className:"jsx-1218a5d342f1939d bento-icon",children:(0,i.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"jsx-1218a5d342f1939d",children:(0,i.jsx)("path",{d:"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z",className:"jsx-1218a5d342f1939d"})})}),(0,i.jsx)("h3",{className:"jsx-1218a5d342f1939d",children:"Custom Development"}),(0,i.jsx)("p",{className:"jsx-1218a5d342f1939d",children:"Need agency services, custom development, or consulting? Visit our agency website."}),(0,i.jsxs)("a",{href:"https://unchained.ch",target:"_blank",rel:"noopener noreferrer",className:"jsx-1218a5d342f1939d bento-link",children:["Visit unchained.ch",(0,i.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"jsx-1218a5d342f1939d",children:[(0,i.jsx)("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",className:"jsx-1218a5d342f1939d"}),(0,i.jsx)("polyline",{points:"15,3 21,3 21,9",className:"jsx-1218a5d342f1939d"}),(0,i.jsx)("line",{x1:"10",y1:"14",x2:"21",y2:"3",className:"jsx-1218a5d342f1939d"})]})]})]}),(0,i.jsxs)("div",{className:"jsx-1218a5d342f1939d bento-card bento-card--call",children:[(0,i.jsx)("div",{className:"jsx-1218a5d342f1939d bento-icon",children:(0,i.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"jsx-1218a5d342f1939d",children:(0,i.jsx)("path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",className:"jsx-1218a5d342f1939d"})})}),(0,i.jsx)("h3",{className:"jsx-1218a5d342f1939d",children:"Call us"}),(0,i.jsx)("p",{className:"jsx-1218a5d342f1939d",children:"Prefer to talk? Give us a call during business hours."}),(0,i.jsx)("a",{href:"tel:+41435051846",className:"jsx-1218a5d342f1939d bento-link bento-link--phone",children:"+41 43 505 18 46"})]}),(0,i.jsxs)("div",{className:"jsx-1218a5d342f1939d bento-card bento-card--visit",children:[(0,i.jsx)("div",{className:"jsx-1218a5d342f1939d bento-icon",children:(0,i.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"jsx-1218a5d342f1939d",children:[(0,i.jsx)("path",{d:"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z",className:"jsx-1218a5d342f1939d"}),(0,i.jsx)("circle",{cx:"12",cy:"10",r:"3",className:"jsx-1218a5d342f1939d"})]})}),(0,i.jsx)("h3",{className:"jsx-1218a5d342f1939d",children:"Visit us"}),(0,i.jsx)("p",{className:"jsx-1218a5d342f1939d",children:"We work from Westhive in the heart of Zuric
16h."}),(0,i.jsx)("a",{href:"https://g.page/Westhive_Coworking?share",target:"_blank",rel:"noopener noreferrer",className:"jsx-1218a5d342f1939d bento-address",children:(0,i.jsxs)("address",{className:"jsx-1218a5d342f1939d",children:["Unchained Commerce GmbH",(0,i.jsx)("br",{className:"jsx-1218a5d342f1939d"}),"Hardturmstrasse 161",(0,i.jsx)("br",{className:"jsx-1218a5d342f1939d"}),"8005 Zürich"]})}),(0,i.jsxs)("a",{href:"https://g.page/Westhive_Coworking?share",target:"_blank",rel:"noopener noreferrer",className:"jsx-1218a5d342f1939d bento-link",children:["Get directions",(0,i.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"jsx-1218a5d342f1939d",children:[(0,i.jsx)("line",{x1:"5",y1:"12",x2:"19",y2:"12",className:"jsx-1218a5d342f1939d"}),(0,i.jsx)("polyline",{points:"12,5 19,12 12,19",className:"jsx-1218a5d342f1939d"})]})]})]})]})})})]}),(0,i.jsx)(r.default,{id:"1218a5d342f1939d",children:".contact-page.jsx-1218a5d342f1939d{min-height:100vh}.contact-hero.jsx-1218a5d342f1939d{background:linear-gradient(180deg, var(--gray-50) 0%, #fff 100%);border-bottom:1px solid var(--gray-200);padding:80px 0 60px}.contact-hero-content.jsx-1218a5d342f1939d{max-width:600px}.contact-badge.jsx-1218a5d342f1939d{background:var(--gray-100);border:1px solid var(--gray-200);color:var(--gray-600);border-radius:20px;margin-bottom:16px;padding:6px 12px;font-size:.8125rem;font-weight:500;display:inline-block}.contact-title.jsx-1218a5d342f1939d{color:var(--gray-900);letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:3rem;font-weight:700}.contact-subtitle.jsx-1218a5d342f1939d{color:var(--gray-500);text-wrap:balance;margin:0;font-size:1.25rem;line-height:1.6}.contact-main.jsx-1218a5d342f1939d{padding:60px 0 100px}.contact-bento.jsx-1218a5d342f1939d{grid-template-rows:auto auto auto;grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.bento-card.jsx-1218a5d342f1939d{border:1px solid var(--gray-200);background:#fff;border-radius:12px;padding:24px;transition:border-color .15s}.bento-card.jsx-1218a5d342f1939d:hover{border-color:var(--gray-300)}.bento-card--form.jsx-1218a5d342f1939d{grid-area:1/1/4/7;padding:32px}.bento-card--discord.jsx-1218a5d342f1939d{grid-area:1/7/2/13}.bento-card--agency.jsx-1218a5d342f1939d{grid-area:2/7/3/10}.bento-card--call.jsx-1218a5d342f1939d{grid-area:2/10/3/13}.bento-card--visit.jsx-1218a5d342f1939d{grid-area:3/7/4/13}.contact-form-header.jsx-1218a5d342f1939d{border-bottom:1px solid var(--gray-200);align-items:flex-start;gap:16px;margin-bottom:32px;padding-bottom:24px;display:flex}.contact-form-icon.jsx-1218a5d342f1939d{background:var(--gray-100);width:48px;height:48px;color:var(--gray-600);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-form-title.jsx-1218a5d342f1939d{color:var(--gray-900);margin:0 0 4px;font-size:1.25rem;font-weight:600}.contact-form-desc.jsx-1218a5d342f1939d{color:var(--gray-500);margin:0;font-size:.875rem}.bento-icon.jsx-1218a5d342f1939d{background:var(--gray-100);width:40px;height:40px;color:var(--gray-600);border-radius:8px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.bento-card.jsx-1218a5d342f1939d h3.jsx-1218a5d342f1939d{color:var(--gray-900);margin:0 0 8px;font-size:1rem;font-weight:600}.bento-card.jsx-1218a5d342f1939d p.jsx-1218a5d342f1939d{color:var(--gray-500);margin:0 0 16px;font-size:.875rem;line-height:1.5}.bento-link.jsx-1218a5d342f1939d{background:var(--gray-100);border:1px solid var(--gray-200);color:var(--gray-900);border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.bento-link.jsx-1218a5d342f1939d:hover{background:var(--gray-200);text-decoration:none}.bento-link--phone.jsx-1218a5d342f1939d{font-family:SF Mono,Fira Code,monospace;font-size:.9375rem}.bento-address.jsx-1218a5d342f1939d{color:var(--gray-600);background:var(--gray-50);border-radius:6px;margin-bottom:12px;padding:12px 16px;font-size:.875rem;font-style:normal;line-height:1.6;text-decoration:none;transition:background .15s;display:block}.bento-address.jsx-1218a5d342f1939d:hover{background:var(--gray-100);text-decoration:none}.bento-address.jsx-1218a5d342f1939d address.jsx-1218a5d342f1939d{margin:0}@media (width<=1024px){.contact-bento.jsx-1218a5d342f1939d{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(4,1fr)}.bento-card--form.jsx-1218a5d342f1939d{grid-area:1/1/2/5}.bento-card--discord.jsx-1218a5d342f1939d{grid-area:2/1/3/3}.bento-card--agency.jsx-1218a5d342f1939d{grid-area:2/3/3/5}.bento-card--call.jsx-1218a5d342f1939d{grid-area:3/1/4/3}.bento-card--visit.jsx-1218a5d342f1939d{grid-area:3/3/4/5}}@media (width<=768px){.contact-hero.jsx-1218a5d342f1939d{padding:60px 0 40px}.contact-title.jsx-1218a5d342f1939d{font-size:2.25rem}.contact-subtitle.jsx-1218a5d342f1939d{font-size:1.125rem}.contact-main.jsx-1218a5d342f1939d{padding:40px 0 80px}.contact-bento.jsx-1218a5d342f1939d{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr}.bento-card--form.jsx-1218a5d342f1939d{grid-area:1/1/2/3;padding:24px}.bento-card--discord.jsx-1218a5d342f1939d{grid-area:2/1/3/2}.bento-card--agency.jsx-1218a5d342f1939d{grid-area:2/2/3/3}.bento-card--call.jsx-1218a5d342f1939d{grid-area:3/1/4/2}.bento-card--visit.jsx-1218a5d342f1939d{grid-area:3/2/4/3}}@media (width<=480px){.contact-bento.jsx-1218a5d342f1939d{grid-template-columns:1fr}.bento-card--form.jsx-1218a5d342f1939d,.bento-card--agency.jsx-1218a5d342f1939d,.bento-card--discord.jsx-1218a5d342f1939d,.bento-card--call.jsx-1218a5d342f1939d,.bento-card--visit.jsx-1218a5d342f1939d{grid-area:auto/1/auto/2}}"})]})],91687)},85825,(e,t,i)=>{let r="/contact";(window.__NEXT_P=window.__NEXT_P||[]).push([r,()=>e.r(91687)]),t.hot&&t.hot.dispose(function(){window.__NEXT_P.push([r])})}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.