PageSourceSearch

https://www.init7.net/_app/immutable/nodes/20.BdloAjUn.js

js init7.net collected 2026-10-02 04:54:57 UTC 5,307 bytes, 1 lines download raw bytes

1import"../chunks/DsnmJJEf.js";import{p as Oe,Q as ie,aD as y,m as ne,n as Ae,u as t,o as se,q as le,c as Re,R as n,aH as Be,r as s,w as r,x as I,aI as Ce,v as a}from"../chunks/DnzO-8bM.js";import{d as De,a as m}from"../chunks/BLAjX4kJ.js";import{i as Je}from"../chunks/B62Jnk0L.js";import{h as Le}from"../chunks/DrJfIE85.js";import{a as M,s as d,r as k}from"../chunks/VRYGbIzh.js";import{s as S}from"../chunks/Cre6JVnR.js";import{b as N}from"../chunks/DeskIEhu.js";import{p as f}from"../chunks/DEHZccbi.js";import{b as Pe}from"../chunks/XbUfx9vz.js";import{r as Ve,g as $e}from"../chunks/DTbXch_Y.js";import{g as je,a as ze,b as Fe,c as He}from"../chunks/C3XHhyHE.js";var Me=ne('<p class="interest-error svelte-1i5be0p"> </p>'),Te=ne('<div id="interests"><section class="svelte-1i5be0p"><div id="registration-description"> </div> <div id="form-submission-confirmation"> </div></section> <section class="svelte-1i5be0p"><form autocomplete="on" id="registration-form"><input type="hidden" id="source" name="source" value="init7" class="svelte-1i5be0p"/> <fieldset class="interest-fieldset svelte-1i5be0p"><div class="interest-grid svelte-1i5be0p"><div><label class="required" for="first_name"> </label> <input type="text" class="form-control svelte-1i5be0p" id="first_name" minlength="1" maxlength="50" required/></div> <div><label class="required" for="last_name"> </label> <input type="text" class="form-control svelte-1i5be0p" id="last_name" minlength="1" maxlength="50" required/></div> <div class="form-group"><label for="phone"> </label> <input type="tel" class="form-control svelte-1i5be0p" id="phone" name="phone" maxlength="255"/></div> <div><label class="required" for="email"> </label> <input type="email" class="form-control svelte-1i5be0p" id="email" minlength="3" maxlength="100" required/></div></div> <div class="form-submit text-right svelte-1i5be0p" id="form-submission"><button id="interest-submit" type="submit" class="btn btn-primary svelte-1i5be0p"> </button></div> <!></fieldset></form></section></div> <div class="visible-xs-block text-center mobile-bilanz svelte-1i5be0p"><img alt="BILANZ Award Winning Swiss Fiber ISP" style="max-height:75px;"/></div>',1);function it(oe,me){Oe(me,!0);let o=I(()=>je(f.params.lang||"en")),T=I(()=>ze(f.params.lang||"en")),ce=I(()=>Fe(f.params.lang||"en")),pe=I(()=>He(f.params.lang||"en")),i=ie({first_name:"",last_name:"",email:"",phone:""}),E=y(ie({})),c=y(""),u=y(!1),q=y(!1);function ue(){if(!i.first_name.trim()||!i.last_name.trim()||!i.email.trim())return!0;const e=document.getElementById("email");return!e||!e.checkValidity()}function w(e){if(r(E)[e])return!0;if(e==="first_name")return!i.first_name.trim();if(e==="last_name")return!i.last_name.trim();if(e==="email"){if(!i.email.trim())return!0;const l=document.getElementById("email");return!l||!l.checkValidity()}return!1}function de(){n(E,{},!0),n(c,"")}async function fe(e){if(e.preventDefault(),de(),ue())return;const l=sessionStorage.getItem("maxfix_check");if(!l){n(c,"No maxfix_check found in session storage.");return}const p=sessionStorage.getItem("maxfix_input");if(!p){n(c,"No maxfix_input found in session storage.");return}let x={};try{x=JSON.parse(l)}catch{n(c,"Invalid maxfix_check JSON in session storage.");return}const Ee=x.result?.service??"";n(q,!0);try{await Ve({first_name:i.first_name,last_name:i.last_name,email:i.email,phone_number:i.phone,input:p,initial_result:JSON.stringify(x.result??{}),language:document.documentElement.lang||f.params.lang||"en",pop:x.result?.pop??"",from_where:"init7.net",service:Ee}),n(u,!0)}catch(qe){const ae=$e(qe);ae.length>0?n(E,Object.fromEntries(ae.map(we=>[we,!0])),!0):n(c,"An error occurred connecting to the API.")}finally{n(q,!1)}}var Q=Te();Le("1i5be0p",e=>{Be(()=>{Ce.title=r(o).title??""})});var O=Ae(Q),A=t(O),v=t(A);let W;var ve=t(v,!0);a(v);var R=s(v,2);let Z;var _e=t(R,!0);a(R),a(A);var G=s(A,2),B=t(G);let K;var be=t(B),U=s(be,2),C=t(U),_=t(C);let X;var D=t(_),ge=t(D,!0);a(D);var J=s(D,2);k(J),a(_);var b=s(_,2);let Y;var L=t(b),he=t(L,!0);a(L);var P=s(L,2);k(P),a(b);var V=s(b,2),$=t(V),xe=t($,!0);a($);var j=s($,2);k(j),a(V);var z=s(V,2);let ee;var F=t(z),ye=t(F,!0);a(F);var H=s(F,2);k(H),a(z),a(C);var g=s(C,2);let te;var h=t(g);h.__click=fe;var Ie=t(h,!0);a(h),a(g);var ke=s(g,2);{var Se=e=>{var l=Me(),p=t(l,!0);a(l),se(()=>m(p,r(c))),le(e,l)};Je(ke,e=>{r(c)&&e(Se)})}a(U),a(B),a(G),a(O);var re=s(O,2),Ne=t(re);a(re),se((e,l,p)=>{W=S(v,"",W,{display:r(u)?"none":"block"}),m(ve,r(o).blocksDescription),Z=S(R,"",Z,{display:r(u)?"block":"none"}),m(_e,r(pe)),K=S(B,"",K,{display:r(u)?"none":"block"}),X=M(_,1,"form-group svelte-1i5be0p",null,X,e),m(ge,r(o).firstName),d(J,"placeholder",r(o).firstName),Y=M(b,1,"form-group svelte-1i5be0p",null,Y,l),m(he,r(o).lastName),d(P,"placeholder",r(o).lastName),m(xe,r(T)),d(j,"placeholder",r(T)),ee=M(z,1,"form-group svelte-1i5be0p",null,ee,p),m(ye,r(o).email),d(H,"placeholder",r(o).email),te=S(g,"",te,{display:r(u)?"none":"block"}),h.disabled=r(q),m(Ie,r(ce)),d(Ne,"src",Pe)},[()=>({"has-error":w("first_name")}
1),()=>({"has-error":w("last_name")}),()=>({"has-error":w("email")})]),N(J,()=>i.first_name,e=>i.first_name=e),N(P,()=>i.last_name,e=>i.last_name=e),N(j,()=>i.phone,e=>i.phone=e),N(H,()=>i.email,e=>i.email=e),le(oe,Q),Re()}De(["click"]);export{it as component};

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.