PageSourceSearch

https://vtconf.com/_next/static/chunks/18z220t3a07ii.js

js vtconf.com collected 2026-09-28 12:57:08 UTC 51,115 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="fa719181-4a55-9919-23c2-541ce5184209")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,649684,e=>{e.v({personAchievement:"PersonAchievement-module-scss-module__BBlE_W__personAchievement"})},334023,e=>{"use strict";var t=e.i(391398),a=e.i(261576),i=e.i(272043),s=e.i(649684);e.s(["PersonAchievement",0,e=>{let o,r,n=(0,a.c)(5),{className:l,achievement:c}=e;return n[0]!==l?(o=(0,i.default)(l,s.default.personAchievement),n[0]=l,n[1]=o):o=n[1],n[2]!==c||n[3]!==o?(r=(0,t.jsx)("span",{className:o,children:c}),n[2]=c,n[3]=o,n[4]=r):r=n[4],r}])},438304,e=>{e.v({personCard:"PersonCard-module-scss-module__9sOovW__personCard",personCard__achievement:"PersonCard-module-scss-module__9sOovW__personCard__achievement",personCard__avatar:"PersonCard-module-scss-module__9sOovW__personCard__avatar",personCard__company:"PersonCard-module-scss-module__9sOovW__personCard__company",personCard__contributions:"PersonCard-module-scss-module__9sOovW__personCard__contributions",personCard__name:"PersonCard-module-scss-module__9sOovW__personCard__name"})},849091,e=>{e.v({personCardContributions:"PersonCardContributions-module-scss-module__vHmYwG__personCardContributions",personCardContributions__main:"PersonCardContributions-module-scss-module__vHmYwG__personCardContributions__main",personCardContributions__more:"PersonCardContributions-module-scss-module__vHmYwG__personCardContributions__more"})},277116,e=>{e.v({personCardContributionsList:"PersonCardContributionsList-module-scss-module__39Zt3a__personCardContributionsList",personCardContributionsList__link:"PersonCardContributionsList-module-scss-module__39Zt3a__personCardContributionsList__link"})},786505,e=>{"use strict";var t=e.i(391398),a=e.i(261576),i=e.i(315996),s=e.i(488786),o=e.i(241515),r=e.i(527520),n=e.i(613234),l=e.i(630919),c=e.i(272043),u=e.i(633394),d=e.i(330097),_=e.i(334023),m=e.i(563926),f=e.i(438304),p=e.i(869291),h=e.i(148513),g=e.i(726309),C=e.i(576955),v=e.i(849091),T=e.i(189631),x=e.i(277116);let I=e=>{let r,n,l,c=(0,a.c)(14),{contributions:u}=e,{localeFrom:d}=(0,g.useI18nFormat)(),_=(0,T.useProjects)();c[0]!==d||c[1]!==_?(r=(e,t)=>{let a=_.get(e)?.url;return(0,o.getProjectUrl)(s.NAVIGATION_ROUTES.person.createUrl("current","",t),e,a?d({...a}):void 0)},c[0]=d,c[1]=_,c[2]=r):r=c[2];let m=r;if(c[3]!==u||c[4]!==m||c[5]!==d||c[6]!==_){let e;c[8]!==m||c[9]!==d||c[10]!==_?(e=e=>{let{personId:a,project:s}=e,o=_.get(s)?.title,r=o?d({...o}):s;return(0,t.jsx)("li",{children:(0,t.jsx)(i.LinkBase,{className:x.default.personCardContributionsList__link,href:m(s,a),children:r})},s)},c[8]=m,c[9]=d,c[10]=_,c[11]=e):e=c[11],n=u.map(e),c[3]=u,c[4]=m,c[5]=d,c[6]=_,c[7]=n}else n=c[7];return c[12]!==n?(l=(0,t.jsx)("ul",{className:x.default.personCardContributionsList,children:n}),c[12]=n,c[13]=l):l=c[13],l},N=e=>{let i,s,o,n,l,u=(0,a.c)(15),{className:d,contributions:_,tooltipSingleton:m}=e,{localeAs:f}=(0,g.useI18nFormat)(),{project:T}=(0,r.useConferenceInfo)();if(!_?.length)return null;if(u[0]!==_||u[1]!==T){let e;u[3]!==T?(e=e=>e.project!==T.name,u[3]=T,u[4]=e):e=u[4],i=_.filter(e),u[0]=_,u[1]=T,u[2]=i}else i=u[2];let x=i;return u[5]!==d?(s=(0,c.default)(d,v.default.personCardContributions),u[5]=d,u[6]=s):s=u[6],u[7]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsx)(p.ConferenceTitle,{className:v.default.personCardContributions__main,showVersion:!1}),u[7]=o):o=u[7],u[8]!==f||u[9]!==x||u[10]!==m?(n=x.length>0&&(0,t.jsx)(C.Tooltip,{content:(0,t.jsx)(I,{contributions:x}),singleton:m,children:(0,t.jsxs)(h.LinkButton,{className:v.default.personCardContributions__more,variant:"secondary",size:"x-small",as:"button","aria-label":f("person.contributions.label"),children:["+",x.length]})}),u[8]=f,u[9]=x,u[10]=m,u[11]=n):n=u[11],u[12]!==s||u[13]!==n?(l=(0,t.jsxs)("div",{className:s,children:[o,n]}),u[12]=s,u[13]=n,u[14]=l):l=u[14],l};e.s(["PersonCard",0,e=>{let p,h,g,C,v,T,x,I,b,y,E,A,j=(0,a.c)(39),{className:L,person:F,largeC
2ard:S,contributions:R,tooltipSingleton:D}=e,O=void 0!==S&&S,k=(0,l.useAchievementsState)(),{version:w,status:K}=(0,r.useConferenceInfo)();j[0]!==F.id||j[1]!==K||j[2]!==w.version?(p=s.NAVIGATION_ROUTES.person.createUrl(K,w.version,F.id),j[0]=F.id,j[1]=K,j[2]=w.version,j[3]=p):p=j[3];let P=(0,n.useConferenceUrl)(p),M=O?74:62,U=F.photo?.url;j[4]!==M||j[5]!==U?(h=U?`${(0,o.getSquidexUrl)(U,{width:M,height:M,mode:"CropUpsize"})}`:void 0,j[4]=M,j[5]=U,j[6]=h):h=j[6];let G=h;j[7]!==M||j[8]!==U?(g=U?`${(0,o.getSquidexUrl)(U,{width:2*M,height:2*M,mode:"CropUpsize"})} 2x`:void 0,j[7]=M,j[8]=U,j[9]=g):g=j[9];let $=g;j[10]!==L?(C=(0,c.default)(L,f.default.personCard),j[10]=L,j[11]=C):C=j[11];let B=!!O||void 0;return j[12]!==R||j[13]!==D?(v=(R?.length??0)>0&&(0,t.jsx)(N,{className:f.default.personCard__contributions,contributions:R,tooltipSingleton:D}),j[12]=R,j[13]=D,j[14]=v):v=j[14],j[15]!==M||j[16]!==G||j[17]!==$?(T=(0,t.jsx)(u.Avatar,{className:f.default.personCard__avatar,srcSet:$,src:G,alt:"",width:M,height:M,loading:"lazy"}),j[15]=M,j[16]=G,j[17]=$,j[18]=T):T=j[18],j[19]!==F.name?(x=(0,t.jsx)(d.LocaleMessageFrom,{data:{...F.name}}),j[19]=F.name,j[20]=x):x=j[20],j[21]!==P||j[22]!==x?(I=(0,t.jsx)("h3",{className:f.default.personCard__name,children:(0,t.jsx)(i.LinkBase,{href:P,"data-link":!0,children:x})}),j[21]=P,j[22]=x,j[23]=I):I=j[23],j[24]!==F?(b=(0,t.jsx)(m.PersonCompany,{className:f.default.personCard__company,person:F}),j[24]=F,j[25]=b):b=j[25],j[26]!==k||j[27]!==F.achievements?(y=k&&F.achievements&&(0,t.jsx)(_.PersonAchievement,{className:f.default.personCard__achievement,achievement:F.achievements}),j[26]=k,j[27]=F.achievements,j[28]=y):y=j[28],j[29]!==I||j[30]!==b||j[31]!==y?(E=(0,t.jsxs)("div",{className:f.default.personCard__info,children:[I,b,y]}),j[29]=I,j[30]=b,j[31]=y,j[32]=E):E=j[32],j[33]!==E||j[34]!==C||j[35]!==B||j[36]!==v||j[37]!==T?(A=(0,t.jsxs)("article",{className:C,"data-large-size":B,"data-has-link":!0,children:[v,T,E]}),j[33]=E,j[34]=C,j[35]=B,j[36]=v,j[37]=T,j[38]=A):A=j[38],A}],786505)},284332,e=>{"use strict";e.s(["throttle",0,function(e,t){let a,i;return function s(...o){if(i){a=o;return}i||(e(...o),a=void 0),i=setTimeout(()=>{i=void 0,a&&s(...a)},t)}}])},694082,973685,e=>{"use strict";var t=e.i(391398),a=e.i(261576),i=e.i(203828),s=e.i(191788),o=e.i(284332);let r=(0,s.createContext)({toggleMainMenu:()=>{},isMainMenuOpened:!1,isTouch:!1});e.s(["LayoutContext",0,r,"LayoutProvider",0,e=>{let n,l,c,u,d,_,m,f,p,h,g,C,v=(0,a.c)(21),{children:T}=e,x=(0,i.useRouter)(),[I,N]=(0,s.useState)(),[b,y]=(0,s.useState)(!1),[E,A]=(0,s.useState)(!1);return v[0]!==b||v[1]!==x.events?(n=()=>{let e=()=>{b&&y(!1)};return x.events.on("routeChangeStart",e),()=>x.events.off("routeChangeStart",e)},l=[b,x.events],v[0]=b,v[1]=x.events,v[2]=n,v[3]=l):(n=v[2],l=v[3]),(0,s.useEffect)(n,l),v[4]===Symbol.for("react.memo_cache_sentinel")?(c=()=>{let e=(0,o.throttle)(()=>{let e=window.innerWidth;e<768&&N("mobile"),e>=768&&e<1264&&N("tablet"),e>=1264&&N("desktop")},100);return window.addEventListener("resize",e),e(),()=>{window.removeEventListener("resize",e)}},u=[],v[4]=c,v[5]=u):(c=v[4],u=v[5]),(0,s.useEffect)(c,u),v[6]===Symbol.for("react.memo_cache_sentinel")?(d=()=>{let e=window.matchMedia("(hover: none), (pointer: coarse)"),t=()=>{A(e.matches)};return t(),e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}},_=[],v[6]=d,v[7]=_):(d=v[6],_=v[7]),(0,s.useEffect)(d,_),v[8]!==I?(m=()=>{"desktop"===I&&y(!1)},f=[I],v[8]=I,v[9]=m,v[10]=f):(m=v[9],f=v[10]),(0,s.useEffect)(m,f),v[11]!==b?(h=()=>{document.body.classList.toggle("page_withoutScroll",b)},p=[b],v[11]=b,v[12]=p,v[13]=h):(p=v[12],h=v[13]),(0,s.useEffect)(h,p),v[14]!==b||v[15]!==E||v[16]!==I?(g={layoutType:I,isMainMenuOpened:b,isTouch:E,toggleMainMenu:y},v[14]=b,v[15]=E,v[16]=I,v[17]=g):g=v[17],v[18]!==T||v[19]!==g?(C=(0,t.jsx)(r.Provider,{value:g,children:T}),v[18]=T,v[19]=g,v[20]=C):C=v[20],C}],973685),e.s(["useLayout",0,function(){return(0,s.useContext)(r)}],694082)},73995,e=>{e.v({socialMenu:"SocialMenu-module-scss-module__9b4Bna__socialMenu",socialMenu__label:"SocialMenu-module-scss-module__9b4Bna__socialMenu__label"})},573744,e=>{"use strict";var t=e.i(391398),a=e.i(261576),i=e.i(527520),s=e.i(272043),o=e.i(148513),r=e.i(260158),n=e.i(73995);function l(e,a){if(e.url)return(0,t.jsx)("li",{children:(0,t.jsxs)(o.LinkButton,{variant:"outlined",size:"small",href:e.url,target:"_blank",children:[(0,t.jsx)(r.LocaleMessage,{className:n.default.socialMenu__label,id:`social.${e.name}`,tag:"span"}),(0,t.jsx)("svg",{width:"habr"===e.name?40:24,height:"24",focusable:"false","aria-hidden":"true",children:(0,t.jsx)("use",{href:`/img/s
2prite.svg#${e.name}`})})]})},a)}e.s(["SocialMenu",0,e=>{let o,r,c,u=(0,a.c)(9),{className:d,label:_,labelId:m}=e,{project:f}=(0,i.useConferenceInfo)();return f.social?.length?(u[0]!==d?(o=(0,s.default)(d,n.default.socialMenu),u[0]=d,u[1]=o):o=u[1],u[2]!==f.social?(r=f.social.map(l),u[2]=f.social,u[3]=r):r=u[3],u[4]!==_||u[5]!==m||u[6]!==o||u[7]!==r?(c=(0,t.jsx)("ul",{className:o,"aria-label":_,"aria-labelledby":m,children:r}),u[4]=_,u[5]=m,u[6]=o,u[7]=r,u[8]=c):c=u[8],c):null}])},343806,e=>{e.v({textfield:"Textfield-module-scss-module__gfESnG__textfield",textfield__clear:"Textfield-module-scss-module__gfESnG__textfield__clear",textfield__element:"Textfield-module-scss-module__gfESnG__textfield__element",textfield__element_clearable:"Textfield-module-scss-module__gfESnG__textfield__element_clearable",textfield__label:"Textfield-module-scss-module__gfESnG__textfield__label",textfield__required:"Textfield-module-scss-module__gfESnG__textfield__required"})},519883,e=>{"use strict";var t=e.i(391398),a=e.i(261576),i=e.i(272043),s=e.i(191788),o=e.i(148513),r=e.i(260158),n=e.i(343806);function l(e){return e.preventDefault()}e.s(["Textfield",0,e=>{let c,u,d,_,m,f,p,h,g,C,v,T,x,I,N,b,y,E,A,j,L,F,S=(0,a.c)(72);S[0]!==e?({className:c,id:m,label:f,hiddenLabel:_,clearable:u,onInput:p,value:g,defaultValue:d,...h}=e,S[0]=e,S[1]=c,S[2]=u,S[3]=d,S[4]=_,S[5]=m,S[6]=f,S[7]=p,S[8]=h,S[9]=g):(c=S[1],u=S[2],d=S[3],_=S[4],m=S[5],f=S[6],p=S[7],h=S[8],g=S[9]);let R=(0,s.useRef)(null),D=(0,s.useRef)(null);S[10]!==d||S[11]!==g?(C=()=>!!(g??d)?.toString().length||void 0,S[10]=d,S[11]=g,S[12]=C):C=S[12];let[O,k]=(0,s.useState)(C);S[13]!==h.tag?(v=()=>{let e="textarea"===h.tag?D:R;if(!e.current)return;e.current.value="",e.current.focus();let t=new Event("input",{cancelable:!0,bubbles:!0});e.current.dispatchEvent(t)},S[13]=h.tag,S[14]=v):v=S[14];let w=v;S[15]===Symbol.for("react.memo_cache_sentinel")?(T=e=>{k(e.length>0||void 0)},S[15]=T):T=S[15];let K=T;S[16]!==m||S[17]!==f?(x=e=>f?(0,t.jsxs)("label",{className:n.default.textfield__label,htmlFor:m,children:[f,e&&(0,t.jsx)("span",{className:n.default.textfield__required,children:" *"})]}):null,S[16]=m,S[17]=f,S[18]=x):x=S[18];let P=x;S[19]!==w||S[20]!==u?(I=e=>u?(0,t.jsxs)(o.LinkButton,{className:n.default.textfield__clear,variant:"outlined",size:"x-small",as:"button",type:"button",onMouseDown:l,onClick:w,disabled:e,children:[(0,t.jsx)(r.LocaleMessage,{id:"textfield.clear",tag:"span"}),(0,t.jsx)("svg",{width:"20",height:"20",focusable:"false","aria-hidden":"true",children:(0,t.jsx)("use",{href:"/img/sprite.svg#close"})})]}):null,S[19]=w,S[20]=u,S[21]=I):I=S[21];let M=I;S[22]!==c||S[23]!==_||S[24]!==f||S[25]!==M||S[26]!==P?(N=(e,a,s)=>(0,t.jsxs)("div",{className:(0,i.default)(c,n.default.textfield),"data-show-label":f&&!_,children:[e,P(a),M(s)]}),S[22]=c,S[23]=_,S[24]=f,S[25]=M,S[26]=P,S[27]=N):N=S[27];let U=N;S[28]!==u?(b=(0,i.default)(n.default.textfield__element,{[n.default.textfield__element_clearable]:u}),S[28]=u,S[29]=b):b=S[29];let G=b,$=!!O||void 0;if("textarea"===h.tag){let e,a,i,s,o,r,n=p;if(S[30]!==h){let{tag:t,required:s,disabled:o,...r}=h;a=s,e=o,i=r,S[30]=h,S[31]=e,S[32]=a,S[33]=i}else e=S[31],a=S[32],i=S[33];return S[34]!==n?(s=e=>{n?.(e),K(e.currentTarget.value)},S[34]=n,S[35]=s):s=S[35],S[36]!==d||S[37]!==e||S[38]!==G||S[39]!==$||S[40]!==m||S[41]!==a||S[42]!==s||S[43]!==i||S[44]!==g?(o=(0,t.jsx)("textarea",{className:G,id:m,onInput:s,value:g,defaultValue:d,"data-filled":$,ref:D,required:a,disabled:e,...i}),S[36]=d,S[37]=e,S[38]=G,S[39]=$,S[40]=m,S[41]=a,S[42]=s,S[43]=i,S[44]=g,S[45]=o):o=S[45],S[46]!==e||S[47]!==U||S[48]!==a||S[49]!==o?(r=U(o,a,e),S[46]=e,S[47]=U,S[48]=a,S[49]=o,S[50]=r):r=S[50],r}let B=p;if(S[51]!==h){let{tag:e,required:t,disabled:a,...i}=h;A=t,y=a,E=i,S[51]=h,S[52]=y,S[53]=E,S[54]=A}else y=S[52],E=S[53],A=S[54];return S[55]!==B?(j=e=>{B?.(e),K(e.currentTarget.value)},S[55]=B,S[56]=j):j=S[56],S[57]!==d||S[58]!==y||S[59]!==G||S[60]!==$||S[61]!==m||S[62]!==E||S[63]!==A||S[64]!==j||S[65]!==g?(L=(0,t.jsx)("input",{className:G,id:m,onInput:j,value:g,defaultValue:d,"data-filled":$,ref:R,required:A,disabled:y,...E}),S[57]=d,S[58]=y,S[59]=G,S[60]=$,S[61]=m,S[62]=E,S[63]=A,S[64]=j,S[65]=g,S[66]=L):L=S[66],S[67]!==y||S[68]!==U||S[69]!==A||S[70]!==L?(F=U(L,A,y),S[67]=y,S[68]=U,S[69]=A,S[70]=L,S[71]=F):F=S[71],F}])},194240,e=>{e.v({captcha:"Captcha-module-scss-module__NbPoea__captcha"})},586166,388146,e=>{"use strict";e.i(350461);var t=e.i(391398),a=e.i(261576),i=e.i(962836),s=e.i(272043),o=e.i(168489),r=e.i(194240);let n=(0,o.default)(()=>e.A(153459),{loadableGenerated:{modules:[531976]},ssr:!1});e.s(["Captcha",0,e=>{let o,l,c,u,d,_,m=(0,a.c)(12);m[0]!==e?({className:o,size:c,active:u,...l}=e,m[0]=e,m[1]=o,m[2]=l,m[3]=c,m[4]=u):(o=m[1],l=m[2],c=m[3],u=m[4]);let f=void 0===c?"normal":c,p=void 0===u||u,{locale:h}=(0,i.useLocale)();return p?(m[5]!==o?(d=(0,s.default)(o,r.default.captcha),m[5]=o,m[6]=d):d=m[6],m[7]!==h||m[8]!==l||m[9]!==f||m[10]!==d?(_=(0,t.jsx)(n,{className:d,size:f,hl:h,sitekey:"6Lc1eoIeAAAAAIOBu2nyqGrFCWmUfk6I07GA0Vk6",...l}),m[7]=h,m[8]=l,m[9]=f,m[10]=d,m[11]=_):_=m[11],_):null}],586166);var l=e.i(191788);function c(e){return e+1}e.s(["useCaptcha",0,function(){let e,t,i,s,o=(0,a.c)(7),[r,n]=(0,l.useState)(!1),[u,d]=(0,l.useState)(!1),[_,m]=(0,l.useState)(0);o[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{n(!0)}
2,o[0]=e):e=o[0];let f=e;o[1]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{d(!1),m(c)},o[1]=t):t=o[1];let p=t;o[2]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{d(null!==e)},o[2]=i):i=o[2];let h=i;return o[3]!==_||o[4]!==r||o[5]!==u?(s={requested:r,valid:u,key:_,request:f,reset:p,onChange:h},o[3]=_,o[4]=r,o[5]=u,o[6]=s):s=o[6],s}],388146)},194182,(e,t,a)=>{t.exports=e.r(161457)},274973,e=>{"use strict";let t=e.i(907534).isProd?"https://ringostar.jugru.team/":"https://dev-ringostar.jugru.team/";var a,i=((a={}).PAGE_STARTED="PAGE_STARTED",a.NEWS_SUBSCRIBE="NEWS_SUBSCRIBE",a.NON_STANDARD_ORDER="NON_STANDARD_ORDER",a.CFP_ORDER="CFP_ORDER",a.PRESS_BUY_BTN="PRESS_BUY_BTN",a.NON_RU_BANK="NON_RU_BANK",a.PARTNER_ACTIVITY_CLICK="PARTNER_ACTIVITY_CLICK",a.PARTNER_STAND_CLICK="PARTNER_STAND_CLICK",a.PARTNER_CONTACT_CLICK="PARTNER_CONTACT_CLICK",a.SCHEDULE_PDF_LINK_CLICK="SCHEDULE_PDF_LINK_CLICK",a.NOT_FOUND="NOT_FOUND",a.RATE_MANUAL="RATE_MANUAL",a.TALK_OFFLINE_CHAT_LINK_CLICK="TALK_OFFLINE_CHAT_LINK_CLICK",a.TALK_OFFLINE_RATE_LINK_CLICK="TALK_OFFLINE_RATE_LINK_CLICK",a.TALK_OFFLINE_PDF_LINK_CLICK="TALK_OFFLINE_PDF_LINK_CLICK",a.TALK_PDF_LINK_CLICK="TALK_PDF_LINK_CLICK",a.TALK_OFFLINE_LOGIN_LINK_CLICK="TALK_OFFLINE_LOGIN_LINK_CLICK",a.ICS_SCH_MENU_OPENED="ICS_SCH_MENU_OPENED",a.ICS_SCH_BTN_CLICK="ICS_SCH_BTN_CLICK",a.ICS_FAV_MENU_OPENED="ICS_FAV_MENU_OPENED",a.ICS_FAV_BTN_CLICK="ICS_FAV_BTN_CLICK",a.MEMO_PAGE_CLICK="MEMO_PAGE_CLICK",a.REGISTRATION_CLICK="REGISTRATION_CLICK",a.REGISTRATION_CATEGORY_CLICK="REGISTRATION_CATEGORY_CLICK",a.REGISTRATION_CUSTOM_REQUEST_CLICK="REGISTRATION_CUSTOM_REQUEST_CLICK",a.SUBSCRIPTION_CLICK="SUBSCRIPTION_CLICK",a.SEARCH_CLICK="SEARCH_CLICK",a.SEARCH_SUBMIT="SEARCH_SUBMIT",a.SEARCH_PROJECTS_FILTER="SEARCH_PROJECTS_FILTER",a);e.s(["ANALYTICS_ACTION",()=>i,"ANALYTIC_RING_SERVICE_URL",0,t,"SUBSCRIPTION_ANALYTICS",0,{homeBanner:{form:"subscription-home-banner-form",submit:"subscription-home-banner-submit",source:"homeBanner"},homeProgress:{trigger:"subscription-home-progress-trigger",form:"subscription-home-progress-form",submit:"subscription-home-progress-submit",source:"homeProgress"},scheduleProgress:{trigger:"subscription-schedule-progress-trigger",form:"subscription-schedule-progress-form",submit:"subscription-schedule-progress-submit",source:"scheduleProgress"},talksProgress:{trigger:"subscription-talks-progress-trigger",form:"subscription-talks-progress-form",submit:"subscription-talks-progress-submit",source:"talksProgress"},scheduleEmpty:{trigger:"subscription-schedule-empty-trigger",form:"subscription-schedule-empty-form",submit:"subscription-schedule-empty-submit",source:"scheduleEmpty"},talksEmpty:{trigger:"subscription-talks-empty-trigger",form:"subscription-talks-empty-form",submit:"subscription-talks-empty-submit",source:"talksEmpty"},settings:{form:"subscription-settings-form",submit:"subscription-settings-submit"}},"UTM_KEYS",0,["utm_source","utm_medium","utm_campaign","utm_content","utm_term","utm_id"],"UTM_PARAMS_COOKIE_NAME",0,"jugru.utm-params"])},595058,89962,e=>{"use strict";var t=e.i(191788);let a=t.default.createContext({save:()=>{}});e.s(["AnalyticsContext",0,a],89962),e.s(["useAnalytics",0,()=>{let{save:e}=(0,t.useContext)(a);return e}],595058)},599839,e=>{"use strict";var t,a=((t={})[t.OK=200]="OK",t[t.CREATED=201]="CREATED",t[t.BAD_REQUEST=400]="BAD_REQUEST",t[t.UNAUTHORIZED=401]="UNAUTHORIZED",t[t.FORBIDDEN=403]="FORBIDDEN",t[t.NOT_FOUND=404]="NOT_FOUND",t[t.I_AM_TEAPOT=418]="I_AM_TEAPOT",t[t.SERVER_ERROR=500]="SERVER_ERROR",t);function i(e,t,a){return t&&(e.token=t),a&&(e.mode=a),e}let s={method:"GET"},o=(e,t={})=>{let a=new Headers({"Content-Type":"application/json"}),i={...s,...t,headers:a};return t.token?a.set("Authorization",`Bearer ${t.token}`):i.credentials="include",fetch(e,i)};e.s(["HttpCodes",()=>a,"fetchToDelete",0,(e,t,a,s)=>o(e,i({method:"DELETE",body:JSON.stringify(t)},a,s)),"fetchToGet",0,(e,t,a)=>o(e,i({method:"GET"},t,a)),"fetchToPost",0,(e,t,a,s)=>o(e,i({method:"POST",body:JSON.stringify(t)},a,s))])},842280,e=>{"use strict";let t={personal:{online:{show:!0,eventId:{ru:"3316084",en:"3316084"},price:[{date:new Date("2025-04-01T00:00:00Z"),price:{ru:14e3,en:140},title:{ru:"с апреля",en:"from April"}},{date:new Date("2025-06-01T00:00:00Z"),price:{ru:19e3,en:190},title:{ru:"с июня",en:"from June"}},{date:new Date("2025-08-01T00:00:00Z"),price:{ru:22e3,en:220},title:{ru:"с августа",en:"from August"}}]},offline:{show:!0,eventId:{ru:"3316302",en:"3316302"},price:[{date:new Date("2025-04-01T00:00:00Z"),price:{ru:28e3,en:280},title:{ru:"с апреля",en:"from April"}},{date:new Date("2025-06-01T00:00:00Z"),price:{ru:38e3,en:380},title:{ru:"с июня",en:"from June"}},{date:new Date("2025-08-01T00:00:00Z"),price:{ru:44e3,en:440},title:{ru:"с августа",en:"from August"}}]}},corporate:{online:{show:!0,eventId:{ru:"3326963",en:"3326963"},price:[{date:new Date("2025-04-01T00:00:00Z"),price:{ru:24e3,en:240},title:{ru:"с апреля",en:"from April"}},{date:new Date("2025-06-01T00:00:00Z"),price:{ru:28500,en:290},title:{ru:"с июня",en:"from June"}},{date:new Date("2025-08-01T00:00:00Z"),price:{ru:32500,en:330},title:{ru:"с августа",en:"from August"}}]},offline:{show:!0,eventId:{ru:"3315126",en:"3315126"},price:[{date:new Date("2025-04-01T00:00:00Z"),price:{ru:48e3,en:480},title:{ru:"с апреля",en:"from April"}},{date:new Date("2025-06-01T00:00:00Z"),price:{ru:57e3,en:570},title:{ru:"с июня",en:"from June"}},{date:new Date("2025-08-01T00:00:00Z"),price:{ru:65e3,en:650},title:{ru:"с августа",en:"from August"}}]}}};e.s(["BITRIX_WIDGET",0,"none","BUNDLE_TARIFF",0,void 0,"COMMUNITY_DAY_EVENT_ID",0,{ru:"3521731",en:"3521731"},"FREE_CONFERENCE_EVENT_ID",0,void 0,"JOINT_TICKET_INFO",0,void 0,"PACK_TARIFF_INFO",0,void 0,"PRICES",0,t],354617);var a=e.i(354617);let i="[email protected]";var s=e.i(488786),o=e.i(134758);let r={type:"online",format:"online",title:{ru:"ONLINE",en:"ONLINE"}},n={type:"offline",format:"offline",title:{ru:"OFFLINE",en:"OFFLINE"}},l={...r,advantages:{ru:"<ul><li>Переключаться между залами в прямом эфире</li><li>Смотреть пропущенные доклады сразу после их завершения</li><li>Возвращаться к записям, когда удобно<
2/li><li>Присоединяться к чатам, чтобы обсудить услышанное с другими</li></ul>",en:"<ul><li>Switch between tracks during the live stream</li><li>Watch missed talks as soon as they end</li><li>Revisit recordings whenever convenient</li><li>Join chats to discuss the talks with other attendees</li></ul>"}},c={...n,advantages:{ru:"<ul><li>Посетить очно оба дня конференции</li><li>Вырваться из рутины и сменить фокус</li><li>Пообщаться со спикерами после докладов — в выделенных зонах</li><li>Познакомиться с продуктами и командами на стендах компаний</li><li>Продолжить общение на вечеринке</li><li>Смотреть прямой эфир и видеозаписи</li></ul>",en:"<ul><li>Attend both conference days in person</li><li>Step away from routine and refocus</li><li>Talk to speakers after sessions — in dedicated areas</li><li>Explore products and meet teams at company booths</li><li>Continue conversations at the party</li><li>Watch the live stream and recordings</li></ul>"}},u={...r,advantages:{ru:"<ul><li>Доклады из параллельных залов под задачи команды</li><li>Записи сразу после завершения докладов</li><li>Доступ к записям после конференции</li><li>Обсуждение подходов в чатах с коллегами из индустрии</li><li>Безналичная оплата, электронный билет и УПД</li></ul>",en:"<ul><li>Talks from parallel tracks aligned with team goals</li><li>Recordings available right after each talk</li><li>Access to recordings after the conference</li><li>Discussion of approaches with industry peers in chats</li><li>Bank transfer, e-ticket, and universal transfer document</li></ul>"}},d={...n,advantages:{ru:"<ul><li>Два дня очного участия</li><li>Обсуждение рабочих вопросов со спикерами и другими участниками</li><li>Продукты и команды рынка на стендах</li><li>Профессиональное общение на вечеринке</li><li>Прямой эфир и записи докладов</li><li>Безналичная оплата, электронный билет и УПД</li></ul>",en:"<ul><li>Two days of in-person attendance</li><li>Discussion of work-related questions with speakers and other attendees</li><li>Products and industry teams at company booths</li><li>Professional networking at the party</li><li>Live stream and talk recordings</li><li>Bank transfer, e-ticket, and universal transfer document</li></ul>"}},_={type:"custom",title:{ru:"CUSTOM",en:"CUSTOM"},advantages:{ru:"<p><b>Соберём пакет под ваши задачи</b></p><ul><li>Согласуем число участников или всю команду</li><li>Выберем формат участия: онлайн / офлайн / гибрид</li><li>Оставим только нужные опции</li></ul>",en:"<p><b>We will put together a package tailored to your needs</b></p><ul><li>Agree on the number of participants or the entire team</li><li>Choose the format of participation: online / offline / hybrid</li><li>Leave only the necessary options</li></ul>"}};o.ORGANIZER_LINK.ru,o.ORGANIZER_LINK.en;let m=Object.fromEntries(Object.entries({100260:a}).map(([e,t])=>[e,function({BITRIX_WIDGET:e,PRICES:t,PACK_TARIFF_INFO:a,FREE_CONFERENCE_EVENT_ID:i,COMMUNITY_DAY_EVENT_ID:o,BUNDLE_TARIFF:m,JOINT_TICKET_INFO:f}){let p=(e,t)=>{let a=h.find(t=>t.type===e);return a?{ru:`${a.title.ru}${a.subtitle?.ru??""}`,en:`${a.title.en}${a.subtitle?.en??""}`}:t.title},h=[{...l,...t.personal.online},{...c,...t.personal.offline}],g=[{...u,...t.corporate.online},{...d,...t.corporate.offline},...a?[a]:[],{..._,show:!0}],C=[{...l,...t.academic?.online},{...c,...t.academic?.offline}].filter(e=>e.show);return{categories:{corporate:{type:"corporate",title:{ru:"Корпоративный",en:"Corporate"},linkText:{ru:"Для организаций",en:"For companies"},description:{ru:"<p>Билеты для вашей команды, подрядчиков или клиентов. И для тех, кому как-либо компенсируют стоимость.</p>",en:"<p>Tickets for your team, contractors, or customers. And for those who are reimbursed in some way.</p>"},details:e=>({ru:`<h4>Способ оплаты</h4><ul><li>Безналичный расчет. Вы\xa0получите электронный билет и\xa0универсальный передаточный документ, который подтверждает оплату.</li><li>Банковская карта. Вы\xa0получите электронные билет и\xa0чек. Если нужен подтверждающий документ, мы\xa0подготовим информационное письмо. Для этого напишите на\xa0<a href="mailto:${e?.supportEmail}">${e?.supportEmail}</a>.</li></ul><h4>Памятки участникам</h4><p><a href="${s.NAVIGATION_ROUTES.subscription.banner.createUrl("current")}" target="_blank">Подпишитесь</a> на\xa0email-уведомления, чтобы получить расписание, инструкции и\xa0важные обновления по\xa0конференции.<br />Мы\xa0не\xa0отправляем рекламу или спам. Только необходимую информацию для участников.<br />Если вы\xa0покупаете билеты для команды, попросите коллег также подписаться на\xa0уведомления. Это нужно будущим участникам, чтобы оÐ
2½Ð¸ могли сориентироваться во\xa0время конференции: по\xa0адресу, времени, расписанию и\xa0прочим нюансам. Все инструкции будут высланы в\xa0виде памятки участника.</p>`,en:`<h4>Payment method</h4><ul><li>Bank transfer. You will receive an\xa0e-ticket and a\xa0universal transfer document that confirms the payment.</li><li>Bank card. You will receive an\xa0e-ticket and an\xa0e-receipt. If\xa0you need a\xa0supporting document, we\xa0will prepare an\xa0information letter for you. Just reach out to\xa0us at\xa0<a href="mailto:${e?.supportEmail}">${e?.supportEmail}</a>.</li></ul><h4>Participant Guides</h4><p><a href="${s.NAVIGATION_ROUTES.subscription.banner.createUrl("current")}" target="_blank">Sign up</a>\xa0for email notifications to\xa0receive the schedule, instructions, and important updates about the conference.<br />We\xa0do\xa0not send commercials or\xa0spam. Only necessary information for participants.<br />If\xa0you are purchasing tickets for a\xa0team, ask your colleagues to\xa0subscribe to\xa0notifications as\xa0well. This is\xa0necessary for future participants so\xa0that they can orient themselves during the conference: address, time, schedule, and other details. All instructions will be\xa0sent in\xa0the form of\xa0a\xa0participant memo.</p>`}),tariffs:g},personal:{type:"personal",title:{ru:"Персональный",en:"Personal"},linkText:{ru:"Для частных лиц",en:"For individuals"},description:{ru:"<p>Билет за свой счет. Без компенсации от компании, заказчика или кого-то еще.</p>",en:"<p>Ticket at your own expense. No reimbursement from the company, customer, or anyone else.</p>"},tariffs:h},...C.length>0?{academic:{type:"academic",title:{ru:"Academic",en:"Academic"},linkText:{ru:"Для вузов",en:"For IHE"},description:{ru:"<p>Билеты для студентов и преподавателей вузов с государственной аккредитацией.</p>",en:"<p>Tickets for students and teachers of nationally accredited institutions of higher education.</p>"},details:()=>({ru:"<p>Мы попросим у вас фото документа, который подтверждает, что вы учитесь или преподаете в вузе. После проверки — вам на почту придет письмо со ссылкой на оплату билета.</p><p>Этот документ нужно будет показать вместе с паспортом при регистрации на офлайн-площадке.</p>",en:"<p>We will ask you for a photo of a document that confirms that you are studying or teaching at an institution of higher education. After verification, you will receive an email with a link to pay for the ticket.</p><p>You will need to show this document together with your passport when registering at the offline venue.</p>"}),tariffs:C}}:{}},bitrixWidget:e,freeEventId:i,communityDayEventId:o,onlineTariffTitle:p("online",r),offlineTariffTitle:p("offline",n
2),bundleTariff:m,jointTicketInfo:f}}(t)]));e.s(["REGISTRATION_INFO",0,m,"UPDATE_PRICE_INTERVAL",0,6e4,"getPackEmailText",0,()=>({ru:`${i}?subject=${encodeURIComponent("Запросить билетный пакет на Flow")}&body=${encodeURIComponent("Привет!\n\nМеня интересует возможность приобрести пакет билетов для компании. Свяжитесь со мной и расскажите подробнее про этот пакет.")}`,en:`${i}?subject=${encodeURIComponent("Request a ticket pack for Flow")}&body=${encodeURIComponent("Hi!\n\nI am interested in purchasing a ticket pack for a company. Contact me and tell me more about this pack.")}`})],842280)},890927,e=>{e.v({registrationDialog__body:"RegistrationDialog-module-scss-module__T6aNrG__registrationDialog__body",registrationDialog__card:"RegistrationDialog-module-scss-module__T6aNrG__registrationDialog__card",registrationDialog__content:"RegistrationDialog-module-scss-module__T6aNrG__registrationDialog__content",registrationDialog__heading:"RegistrationDialog-module-scss-module__T6aNrG__registrationDialog__heading",registrationDialog__icon:"RegistrationDialog-module-scss-module__T6aNrG__registrationDialog__icon",registrationDialog__item:"RegistrationDialog-module-scss-module__T6aNrG__registrationDialog__item",registrationDialog__list:"RegistrationDialog-module-scss-module__T6aNrG__registrationDialog__list",registrationDialog__subheading:"RegistrationDialog-module-scss-module__T6aNrG__registrationDialog__subheading",registrationDialog__text:"RegistrationDialog-module-scss-module__T6aNrG__registrationDialog__text"})},624861,e=>{"use strict";var t=e.i(391398),a=e.i(261576),i=e.i(962166),s=e.i(193663),o=e.i(315996),r=e.i(260158),n=e.i(330097),l=e.i(726309),c=e.i(274973),u=e.i(488786),d=e.i(842280),_=e.i(595058),m=e.i(527520),f=e.i(203828),p=e.i(191788),h=e.i(890927);e.s(["RegistrationDialog",0,e=>{let g,C,v,T,x,I,N,b,y,E,A,j,L,F,S,R,D=(0,a.c)(53),{children:O,utmCampaign:k,utmContent:w,conferenceUrl:K}=e,{localeAs:P,localeFrom:M}=(0,l.useI18nFormat)(),U=(0,f.useRouter)(),{status:G,version:$}=(0,m.useConferenceInfo)(),B=(0,_.useAnalytics)(),[H,V]=(0,p.useState)(!1),[q,W]=(0,p.useState)();D[0]!==H||D[1]!==U.events?(g=()=>{if(!H)return;let e=()=>{W(0),V(!1)};return U.events.on("routeChangeStart",e),()=>{U.events.off("routeChangeStart",e)}},C=[U.events,H],D[0]=H,D[1]=U.events,D[2]=g,D[3]=C):(g=D[2],C=D[3]),(0,p.useEffect)(g,C);let Y=d.REGISTRATION_INFO[$.eventId]?.categories;if(!Y)return null;if(D[4]!==O||D[5]!==q||D[6]!==K||D[7]!==H||D[8]!==P||D[9]!==M||D[10]!==Y||D[11]!==B||D[12]!==G||D[13]!==k||D[14]!==w||D[15]!==$.eventId||D[16]!==$.version){let e=Object.entries(Y);v=i.Dialog,E=O,A=h.default.registrationDialog__content,D[29]!==P?(j=P("registration.dialog.title"),D[29]=P,D[30]=j):j=D[30],L=h.default.registrationDialog__body,F=H,T=V,x=q,D[31]!==P||D[32]!==B||D[33]!==k||D[34]!==w||D[35]!==$.eventId?(I=()=>{W(void 0),B(c.ANALYTICS_ACTION.REGISTRATION_CLICK,{utm_source:$.eventId.toString(),utm_medium:"popup",utm_term:"registration_popup",utm_content:w??P("registration.link"),utm_campaign:k})},D[31]=P,D[32]=B,D[33]=k,D[34]=w,D[35]=$.eventId,D[36]=I):I=D[36],D[37]===Symbol.for("react.memo_cache_sentinel")?(N=(0,t.jsx)(s.Heading,{className:h.default.registrationDialog__heading,level:"2",children:(0,t.jsx)(r.LocaleMessage,{id:"registration.dialog.title"})}),D[37]=N):N=D[37],b=h.default.registrationDialog__list,y=e.map(e=>{let[a,i]=e;return(0,t.jsx)("li",{className:h.default.registrationDialog__item,children:(0,t.jsxs)("article",{className:h.default.registrationDialog__card,"data-has-link":!0,children:[(0,t.jsx)("svg",{className:h.default.registrationDialog__icon,width:"48",height:"48",focusable:"false","aria-hidden":"true",children:(0,t.jsx)("use",{href:`/img/features/sprite.svg#${a}`})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:h.default.registrationDialog__subheading,children:(0,t.jsx)(o.LinkBase,{href:K?`${K}/registration/${a}/`:u.NAVIGATION_ROUTES.registration.createUrl(G,$.version,a),"data-link":!0,onClick:()=>{B(c.ANALYTICS_ACTION.REGISTRATION_CATEGORY_CLICK,{utm_source:$.eventId.toString(),utm_medium:"cross_link",utm_term:"registration_category",utm_content:M({...i.title}),utm_campaign:a})},children:(0,t.jsx)(n.LocaleMessageFrom,{data:{...i.title}})})}),(0,t.jsx)(n.LocaleMessageFrom,{className:h.default.registrationDialog__text,data:{...i.description},hasHtml:!0,tag:"div"})]})]})},a)}),D[4]=O,D[5]=q,D[6]=K,D[7]=H,D[8]=P,D[9]=M,D[10]=Y,D[11]=B,D[12]=G,D[13]=k,D[14]=w,D[15]=$.eventId,D[16]=$.version,D[17]=v,D[18]=T,D[19]=x,D[20]=I,D[21]=N,D[22]=b,D[23]=y,D[24]=E,D[25]=A,D[26]=j,D[27]=L,D[28]=F}else v=D[17],T=D[18],x=D[19],I=D[20],N=D[21],b=D[22],y=D[23],E=D[24],A=D[25],j=D[26],L=D[27],F=D[28];return D[38]!==b||D[39]!==y?(S=(0,t.jsx)("ul",{className:b,children:y}),D[38]=b,D[39]=y,D[40]=S):S=D[40],D[41]!==v||D[42]!==T||D[43]!==x||D[44]!==I||D[45]!==N||D[46]!==S||D[47]!==E||D[48]!==A||D[49]!==j||D[50]!==L||D[51]!==F?(R=(0,t.jsxs)(v,{toggle:E,contentClassName:A,contentLabel:j,bodyClassName:L,isOpen:F,onDialogToggle:T,closeTimeoutMS:x,onAfterOpen:I,children:[N,S]}),D[41]=v,D[42]=T,D[43]=x,D[44]=I,D[45]=N,D[46]=S,D[47]=E,D[48]=A,D[49]=j,D[50]=L,D[51]=F,D[52]=R):R=D[52],R}])},729137,e=>{e.v({select:"Select-module-scss-module__G0-uuW__select",select__element:"Select-module-scss-module__G0-uuW__select__element",select__label:"Select-module-scss-module__G0-uuW__select__label",select__required:"Select-module-scss-module__G0-uuW__select__required"})},7029,e=>{e.v({contactForm:"ContactForm-module-scss-module__cKI9Ka__contactForm",contactForm__agreement:"ContactForm-module-scss-module__cKI9Ka__contactForm__agreement",contactForm__captcha:"ContactForm-module-scss-module__cKI9Ka__contactForm__captcha",contactForm__field:"ContactForm-module-scss-module__cKI9Ka__contactForm__field",contactForm__field_theme:"ContactForm-module-scss-module__cKI9Ka__contactForm__field_theme",contactForm__field_wide:"C
2ontactForm-module-scss-module__cKI9Ka__contactForm__field_wide",contactForm__icon:"ContactForm-module-scss-module__cKI9Ka__contactForm__icon",contactForm__label:"ContactForm-module-scss-module__cKI9Ka__contactForm__label",contactForm__links:"ContactForm-module-scss-module__cKI9Ka__contactForm__links",contactForm__message:"ContactForm-module-scss-module__cKI9Ka__contactForm__message",contactForm__submit:"ContactForm-module-scss-module__cKI9Ka__contactForm__submit",contactForm__success:"ContactForm-module-scss-module__cKI9Ka__contactForm__success",contactForm__textarea:"ContactForm-module-scss-module__cKI9Ka__contactForm__textarea"})},552371,e=>{"use strict";var t=e.i(391398),a=e.i(586166),i=e.i(148513),s=e.i(260158),o=e.i(330097),r=e.i(726309),n=e.i(261576),l=e.i(272043),c=e.i(191788),u=e.i(729137);let d=e=>{let a,i,s,o,r,d,_,m,f,p,h,g,C,v,T,x,I,N,b=(0,n.c)(36);b[0]!==e?({className:i,id:r,label:d,hiddenLabel:o,children:a,value:f,defaultValue:s,onChange:_,...m}=e,b[0]=e,b[1]=a,b[2]=i,b[3]=s,b[4]=o,b[5]=r,b[6]=d,b[7]=_,b[8]=m,b[9]=f):(a=b[1],i=b[2],s=b[3],o=b[4],r=b[5],d=b[6],_=b[7],m=b[8],f=b[9]);let[y,E]=(0,c.useState)(!!(f??s)),[A,j]=(0,c.useState)(f??s);b[10]!==A?(p=()=>{E(!!A)},h=[A],b[10]=A,b[11]=p,b[12]=h):(p=b[11],h=b[12]),(0,c.useEffect)(p,h),b[13]!==f?(g=()=>{j(f)},C=[f],b[13]=f,b[14]=g,b[15]=C):(g=b[14],C=b[15]),(0,c.useEffect)(g,C),b[16]!==_?(v=e=>{_?(_(e),E(!!e.target.value)):j(e.target.value)},b[16]=_,b[17]=v):v=b[17];let L=v;b[18]!==i?(T=(0,l.default)(i,u.default.select),b[18]=i,b[19]=T):T=b[19];let F=d&&!o;return b[20]!==a||b[21]!==A||b[22]!==r||b[23]!==L||b[24]!==m||b[25]!==y?(x=(0,t.jsx)("select",{className:u.default.select__element,id:r,value:A,onChange:L,"data-selected":y,...m,children:a}),b[20]=a,b[21]=A,b[22]=r,b[23]=L,b[24]=m,b[25]=y,b[26]=x):x=b[26],b[27]!==r||b[28]!==d||b[29]!==m?(I=d&&(0,t.jsxs)("label",{className:u.default.select__label,htmlFor:r,children:[d,m.required&&(0,t.jsxs)("span",{className:u.default.select__required,"aria-hidden":"true",children:[" ","*"]})]}),b[27]=r,b[28]=d,b[29]=m,b[30]=I):I=b[30],b[31]!==T||b[32]!==F||b[33]!==x||b[34]!==I?(N=(0,t.jsxs)("div",{className:T,"data-show-label":F,children:[x,I]}),b[31]=T,b[32]=F,b[33]=x,b[34]=I,b[35]=N):N=b[35],N};var _=e.i(519883),m=e.i(134758),f=e.i(388146),p=e.i(527520),h=e.i(189631),g=e.i(7029);e.s(["ContactForm",0,({className:e,theme:n="",conference:u="",darkMode:C=!0})=>{let{localeAs:v,localeFrom:T}=(0,r.useI18nFormat)(),{marketingTools:x}=(0,p.useConferenceInfo)(),I=(0,h.useProjects)(),[N,b]=(0,c.useState)(!1),[y,E]=(0,c.useState)(n),[A,j]=(0,c.useState)(u),[L,F]=(0,c.useState)(""),[S,R]=(0,c.useState)(!1),D=(0,f.useCaptcha)(),O=`contactForm-${(0,c.useId)()}`,k=async e=>{if(e.preventDefault(),!D.requested)return void D.request();if(!D.valid)return;let t=e.currentTarget,a=Object.fromEntries(new FormData(t));R(!0);try{let e=await fetch(t.action,{method:t.method,headers:{"Content-Type":"application/json"},body:JSON.stringify(a)});if(e.ok)ym(x.ymId,"reachGoal",w);else{let t=await e.json();console.log(`Status: ${e.status}, Error: ${JSON.stringify(t)}`),"captcha"in t&&console.log("invalid captcha");return}b(!0)}catch(e){console.log(e)}finally{D.reset(),R(e=>!1)}},w=(0,c.useMemo)(()=>{if(y)return"employees"===y&&A?`${y}_${A}`:"partnership"===y&&u?`${y}_${u}`:("partnership"===y||"organization"===y)&&L&&"other"!==L?`${y}_${L}`:y},[y,A,u,L]),K=Array.from(new Map(Array.from(I.entries()).map(([,e])=>[e.stack?.en,e])).values());return N?(0,t.jsxs)("div",{className:g.default.contactForm__success,role:"alert",children:[(0,t.jsx)("svg",{className:g.default.contactForm__icon,width:"16",height:"16",focusable:"false","aria-hidden":"true",children:(0,t.jsx)("use",{href:"/img/sprite.svg#done"})}),(0,t.jsx)(s.LocaleMessage,{className:g.default.contactForm__message,id:"contact.success",tag:"p"})]}):(0,t.jsxs)("form",{className:(0,l.default)(e,g.default.contactForm),action:"/api/contact/",method:"POST",onFocusCapture:D.request,onSubmit:k,children:[u&&(0,t.jsx)("input",{type:"hidden",name:"conferenceName",value:I.get(u)?.title?.ru}),n?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("input",{type:"hidden",name:"theme",value:n}),(0,t.jsx)("input",{type:"hidden",name:"themeVal",value:v(`contact.theme.${n}`)})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(d,{className:(0,l.default)(g.default.contactForm__field,g.default.contactForm__field_wide,g.default.contactForm__field_theme),id:`${O}
2__theme`,label:v("contact.theme"),name:"theme",onChange:e=>{e.target.value&&E(e.target.value)},value:y,required:!0,children:[(0,t.jsx)("option",{value:"",disabled:!0,children:(0,t.jsx)(s.LocaleMessage,{id:"contact.theme"})}),(0,t.jsx)("option",{value:"organization",children:(0,t.jsx)(s.LocaleMessage,{id:"contact.theme.organization"})}),(0,t.jsx)("option",{value:"partnership",children:(0,t.jsx)(s.LocaleMessage,{id:"contact.theme.partnership"})}),(0,t.jsx)("option",{value:"employees",children:(0,t.jsx)(s.LocaleMessage,{id:"contact.theme.employees"})}),(0,t.jsx)("option",{value:"franchise",children:(0,t.jsx)(s.LocaleMessage,{id:"contact.theme.franchise"})}),(0,t.jsx)("option",{value:"regular",children:(0,t.jsx)(s.LocaleMessage,{id:"contact.theme.other"})})]}),y&&(0,t.jsx)("input",{type:"hidden",name:"themeVal",value:v(`contact.theme.${y}`)})]}),(0,t.jsx)(_.Textfield,{className:g.default.contactForm__field,id:`${O}__name`,label:v("form.name"),type:"text",name:"name",autoComplete:"given-name",required:!0}),(0,t.jsx)(_.Textfield,{className:g.default.contactForm__field,id:`${O}__phone`,label:v("form.phone"),type:"tel",name:"phone",autoComplete:"tel",required:!0}),(0,t.jsx)(_.Textfield,{className:(0,l.default)(g.default.contactForm__field,g.default.contactForm__field_wide),id:`${O}__email`,label:v("form.email"),type:"email",name:"email",autoComplete:"email",required:!0}),y&&"regular"!==y&&"franchise"!==y&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(_.Textfield,{className:g.default.contactForm__field,id:`${O}__company`,label:v("form.company"),type:"text",name:"company",autoComplete:"organization",required:!0}),(0,t.jsx)(_.Textfield,{className:g.default.contactForm__field,id:`${O}__position`,label:v("form.position"),type:"text",name:"position",autoComplete:"organization-title"})]}),"employees"===y&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("input",{type:"hidden",name:"conferenceName",value:I.get(A)?.title?.ru}),(0,t.jsxs)(d,{className:(0,l.default)(g.default.contactForm__field,g.default.contactForm__field_wide),id:`${O}__conference`,label:v("contact.conference"),onChange:e=>{e.target.value&&j(e.target.value)},value:A,children:[(0,t.jsx)("option",{value:"",disabled:!0,children:(0,t.jsx)(s.LocaleMessage,{id:"contact.conference"})}),Array.from(I.values()).map(({project:e,title:a})=>(0,t.jsx)("option",{value:e,children:(0,t.jsx)(o.LocaleMessageFrom,{data:{...a}})},e))]})]}),!u&&("partnership"===y||"organization"===y)&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("input",{type:"hidden",name:"stackTitle",value:I.get(L)?.stack?.ru}),(0,t.jsxs)(d,{className:(0,l.default)(g.default.contactForm__field,g.default.contactForm__field_wide),id:`${O}__stack`,label:v("contact.stack"),name:"stackProject",onChange:e=>{e.target.value&&F(e.target.value)},value:L,children:[(0,t.jsx)("option",{value:"",disabled:!0,children:(0,t.jsx)(s.LocaleMessage,{id:"contact.stack"})}),K.map(e=>e.stack?(0,t.jsx)("option",{value:e.project,children:(0,t.jsx)(o.LocaleMessageFrom,{data:{...e.stack}})},e.project):null),(0,t.jsx)("option",{value:"other",children:(0,t.jsx)(s.LocaleMessage,{id:"contact.stack.option.other"})})]}),"other"===L&&(0,t.jsx)(_.Textfield,{className:(0,l.default)(g.default.contactForm__field,g.default.contactForm__field_wide),id:`${O}__stackOther`,label:v("contact.stack.other"),type:"text",name:"stackOther",autoComplete:"off"})]}),(0,t.jsxs)("div",{className:(0,l.default)(g.default.contactForm__field,g.default.contactForm__field_wide),children:[(0,t.jsx)("label",{className:g.default.contactForm__label,htmlFor:`${O}__text`,children:(0,t.jsx)(s.LocaleMessage,{id:"contact.text"})}),(0,t.jsx)("textarea",{className:g.default.contactForm__textarea,name:"text",rows:5,autoComplete:"off",id:`${O}__text`,placeholder:v("form.message")})]}),(0,t.jsx)(a.Captcha,{className:g.default.contactForm__captcha,theme:C?"dark":void 0,active:D.requested,onChange:D.onChange},D.key),(0,t.jsx)("div",{className:g.default.contactForm__links,children:(0,t.jsx)(i.LinkButton,{className:g.default.contactForm__submit,as:"button",type:"submit",disabled:S,id:w,"data-ym":y?`ym(${x.ymId}, 'reachGoal', '${w}');`:void 0,children:(0,t.jsx)(s.LocaleMessage,{id:y?`contact.submit.${y}`:"contact.submit"})})}),(0,t.jsx)(s.LocaleMessage,{className:g.default.contactForm__agreement,id:"form.agreement",hasHtml:!0,tag:"p",values:{privacy:`${T({...m.ORGANIZER_LINK})}data_processing_consent/`}})]})}],552371)},805994,e=>{e.v({partnersContactDialog__body:"PartnersContactDialog-module-scss-module__ro5eDG__partnersContactDialog__body",partnersContactDialog__content:"PartnersContactDialog-module-scss-module__ro5eDG__partnersContactDialog__content",partnersContactDialog__heading:"PartnersContactDialog-module-scss-module__ro5eDG__partnersContactDialog__heading",partnersContactDialog__subheading:"PartnersContactDialog-module-scss-module__ro5eDG__partnersContactDialog__subheading"})},251065,e=>{"use strict";var t=e.i(391398),a=e.i(261576),i=e.i(552371),s=e.i(962166),o=e.i(193663),r=e.i(260158),n=e.i(330097),l=e.i(726309),c=e.i(274973),u=e.i(595058),d=e.i(527520),_=e.i(805994);e.s(["PartnersContactDialog",0,e=>{let m,f,p,h,g,C,v=(0,a.c)(19),{children:T,utmCampaign:x,utmContent:I}=e,{localeAs:N}=(0,l.useI18nFormat)(),{project:b,version:y}=(0,d.useConferenceInfo)(),E=(0,u.useAnalytics)();return v[0]!==N?(m=N("contact.title.partnership"),v[0]=N,v[1]=m):m=v[1],v[2]!==N||v[3]!==E||v[4]!==x||v[5]!==I||v[6]!==y.eventId?(f=()=>{E(c.ANALYTICS_ACTION.PARTNER_CONTACT_CLICK,{utm_source:y.eventId.toString(),utm_medium:"popup",utm_term:"partners_contact_popup",utm_content:I??N("contact.title.partnership"),utm_campaign:x})},v[2]=N,v[3]=E,v[4]=x,v[5]=I,v[6]=y.eventId,v[7]=f):f=v[7],v[8]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(o.Heading,{className:_.default.partnersContactDialog__heading,level:"2",children:(0,t.jsx)(r.LocaleMessage,{id:"contact.title.partnership"})}),v[8]=p):p=v[8],v[9]!==y.title?(h=(0,t.jsx)("h3",{className:_.default.partnersContactDialog__subheading,children:(0,t.jsx)(n.LocaleMessageFrom,{data:{...y.title}})}),v[9]=y.title,v[10]=h):h=v[10],v[11]!==b.name?(g=(0,t.jsx)(i.ContactForm,{theme:"partnership",conference:b.name,dar
2kMode:!1}),v[11]=b.name,v[12]=g):g=v[12],v[13]!==T||v[14]!==m||v[15]!==f||v[16]!==h||v[17]!==g?(C=(0,t.jsxs)(s.Dialog,{toggle:T,contentClassName:_.default.partnersContactDialog__content,contentLabel:m,bodyClassName:_.default.partnersContactDialog__body,onAfterOpen:f,children:[p,h,g]}),v[13]=T,v[14]=m,v[15]=f,v[16]=h,v[17]=g,v[18]=C):C=v[18],C}])},836999,e=>{"use strict";e.s(["yieldToMain",0,function(e=0){return new Promise(t=>setTimeout(t,e))}])},85993,e=>{"use strict";let t;var a=e.i(836999),i=e.i(907534),s=e.i(959579),o=e.i(982725);let r="u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),n=new Uint8Array(16),l=[];for(let e=0;e<256;++e)l.push((e+256).toString(16).slice(1));let c=function(e,a,i){if(r&&!a&&!e)return r();let s=(e=e||{}).random??e.rng?.()??function(){if(!t){if("u"<typeof crypto||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");t=crypto.getRandomValues.bind(crypto)}return t(n)}();if(s.length<16)throw Error("Random bytes length must be >= 16");if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,a){if((i=i||0)<0||i+16>a.length)throw RangeError(`UUID byte range ${i}:${i+15} is out of buffer bounds`);for(let e=0;e<16;++e)a[i+e]=s[e];return a}return function(e,t=0){return(l[e[t+0]]+l[e[t+1]]+l[e[t+2]]+l[e[t+3]]+"-"+l[e[t+4]]+l[e[t+5]]+"-"+l[e[t+6]]+l[e[t+7]]+"-"+l[e[t+8]]+l[e[t+9]]+"-"+l[e[t+10]]+l[e[t+11]]+l[e[t+12]]+l[e[t+13]]+l[e[t+14]]+l[e[t+15]]).toLowerCase()}(s)},u="jugru-live_visitor-id_caching-cookie",d=async()=>{try{let t=await e.A(319427);await (0,a.yieldToMain)();let i=await t.load();await (0,a.yieldToMain)();let s=await i.get();await (0,a.yieldToMain)();let o=s.visitorId??c();return await (0,a.yieldToMain)(),o}catch(e){return c()}},_=async(t,i,s,r)=>{let n,l=o.default.get(u);if(l)return l;try{let o=await e.A(671944);await (0,a.yieldToMain)();let l=await o.load({apiKey:"SuEWA7Mj3ADqHkIY0Kj2",region:"eu",endpoint:"https://fp.jugru.org"});await (0,a.yieldToMain)();let c=await l.get({linkedId:s,tag:{env:t,lkUserId:i,app:r??"site"}});await (0,a.yieldToMain)(),n=c.visitorId}catch(e){n=await d()}await (0,a.yieldToMain)();let c=new Date(new Date().valueOf()+31536e6);return o.default.set(u,n,{expires:c}),n};var m=e.i(599839);async function f(e){return(await (0,m.fetchToGet)(e,void 0,"no-cors")).status===m.HttpCodes.OK}async function p(e){let t=await (0,m.fetchToGet)(e,void 0,"no-cors");return t.status!==m.HttpCodes.UNAUTHORIZED&&t.status!==m.HttpCodes.FORBIDDEN&&t.status!==m.HttpCodes.NOT_FOUND&&t.ok}async function h(e,t){let a=s.AccessToken.receive();return a.hasValue&&!a.isExpired&&a.value?.is_anonymous?(await p(e.silentLogin),s.AccessToken.receive()):!a.hasValue||a.isExpired?g(e,t):a}async function g(e,t){let i=await f(e.verify);if(await (0,a.yieldToMain)(),i)return s.AccessToken.receive();try{let i=await p(e.silentLogin);if(await (0,a.yieldToMain)(),!i&&t)return await C(e),await (0,a.yieldToMain)(),s.AccessToken.receive();if(!i)return s.AccessToken.empty();return s.AccessToken.receive()}catch(e){return console.error("[tryVerify]",e),s.AccessToken.empty()}}async function C(e){var t;let s=i.isDev||i.isLocal?"development":i.isProd?"production":"development",o=await _(s);return await (0,a.yieldToMain)(),t=e.visitorLogin(o),(0,m.fetchToGet)(t,void 0,"no-cors")}async function v(e,t){try{var a;return a=e.logout,(0,m.fetchToPost)(a,{tenant:t})}catch(e){return console.error(e,"Auth handler")}}e.s(["refreshAuthData",0,h,"tryLogout",0,v,"tryVerify",0,g],85993)},648761,e=>{e.v(t=>Promise.all(["static/chunks/41583e3ukh-21.js"].map(t=>e.l(t))).then(()=>t(493594)))},828805,e=>{e.v(t=>Promise.all(["static/chunks/3u-fowfp7kj98.js"].map(t=>e.l(t))).then(()=>t(879466)))},54901,e=>{e.v(t=>Promise.all(["static/chunks/1k9y96dcajiuq.js"].map(t=>e.l(t))).then(()=>t(853485)))},319427,e=>{e.v(t=>Promise.all(["static/chunks/419qri0heejv_.js"].map(t=>e.l(t))).then(()=>t(969709)))},671944,e=>{e.v(t=>Promise.all(["static/chunks/0l816km670f-_.js"].map(t=>e.l(t))).then(()=>t(772838)))},818690,e=>{e.v(t=>Promise.all(["static/chunks/1ovj6rv6ltr_k.js"].map(t=>e.l(t))).then(()=>t(541255)))},943837,e=>{e.v(t=>Promise.all(["static/chunks/0of3aaj3zjcu6.js"].map(t=>e.l(t))).then(()=>t(182817)))},4858,e=>{e.v(t=>Promise.all(["static/chunks/2ip-ue-_o9pm7.css","static/chunks/2yvlwefq1vfah.js"].map(t=>e.l(t))).then(()=>t(930234)))},153459,e=>{e.v(t=>Promise.all(["static/chunks/39lpcr_ytbjn8.js"].map(t=>e.l(t))).then(()=>t(531976)))}]);
3
4//# debugId=fa719181-4a55-9919-23c2-541ce5184209

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.