From ed1ad80d4fb762ae98dd3f5722dafb3110dc7e01 Mon Sep 17 00:00:00 2001
From: samipe RBCN2025
FROMFINLAND
WITHLOVE Community
',6)]),2),e.isMobile?(dt(),gt("div",ax)):oo("",!0),n[4]||(n[4]=ze("div",{class:"col-sm-6 col-md-3"},null,-1)),ze("div",sx,[n[2]||(n[2]=ze("div",null,null,-1)),ze("div",{class:On(e.isMobile?"type-right":"")},n[1]||(n[1]=[ze("div",null,[ze("a",{class:"color-white",href:"https://robotframework.org"}," Robot Framework ")],-1),ze("div",null,[ze("a",{class:"color-white",href:"https://robotframework.org/privacy-policy"}," Privacy Policy ")],-1),ze("div",null,[ze("a",{class:"color-white",href:"https://robotframework.org/code-of-ethics"}," Code of Ethics ")],-1)]),2)])])])])}const ux=En(nx,[["render",cx],["__scopeId","data-v-c2f411b0"]]),lx={name:"BaseIcon",props:{name:{type:String,required:!0},color:{type:String,default:"black"},hoverColor:{type:String},size:{type:String,default:"1rem"},rotation:{type:Number,default:void 0}},data:()=>({icons:{chevron:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z",close:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z",copy:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z",document:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z",globe:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z",tab:"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z",play:"M8 5v14l11-7z",retweet:"M23.615 15.477c-.47-.47-1.23-.47-1.697 0l-1.326 1.326V7.4c0-2.178-1.772-3.95-3.95-3.95h-5.2c-.663 0-1.2.538-1.2 1.2s.537 1.2 1.2 1.2h5.2c.854 0 1.55.695 1.55 1.55v9.403l-1.326-1.326c-.47-.47-1.23-.47-1.697 0s-.47 1.23 0 1.697l3.374 3.375c.234.233.542.35.85.35s.613-.116.848-.35l3.375-3.376c.467-.47.467-1.23-.002-1.697zM12.562 18.5h-5.2c-.854 0-1.55-.695-1.55-1.55V7.547l1.326 1.326c.234.235.542.352.848.352s.614-.117.85-.352c.468-.47.468-1.23 0-1.697L5.46 3.8c-.47-.468-1.23-.468-1.697 0L.388 7.177c-.47.47-.47 1.23 0 1.697s1.23.47 1.697 0L3.41 7.547v9.403c0 2.178 1.773 3.95 3.95 3.95h5.2c.664 0 1.2-.538 1.2-1.2s-.535-1.2-1.198-1.2z",robot:"M5,10.2c0-1.9,1.5-3.4,3.4-3.4c1.9,0,3.4,1.5,3.4,3.4c0,0.7-0.6,1.2-1.2,1.2c-0.7,0-1.2-0.6-1.2-1.2c0-0.5-0.4-0.9-0.9-0.9c-0.5,0-0.9,0.4-0.9,0.9c0,0.7-0.6,1.2-1.2,1.2S5,10.9,5,10.2 M19,15.9c0,0.7-0.6,1.2-1.2,1.2H6.4c-0.7,0-1.2-0.6-1.2-1.2c0-0.7,0.6-1.2,1.2-1.2h11.5C18.5,14.7,19,15.3,19,15.9 M13.7,10.9c-0.4-0.6-0.2-1.3,0.3-1.7l2.9-1.9c0.6-0.4,1.3-0.2,1.7,0.3c0.4,0.6,0.2,1.3-0.3,1.7l-2.9,1.9c-0.2,0.1-0.5,0.2-0.7,0.2C14.3,11.5,13.9,11.3,13.7,10.9 M21.5,18.5c0,0.2-0.1,0.5-0.3,0.6l-2.1,2.1c-0.2,0.2-0.4,0.3-0.6,0.3h-13c-0.2,0-0.5-0.1-0.6-0.3l-2.1-2.1c-0.2-0.2-0.3-0.4-0.3-0.6v-13c0-0.2,0.1-0.5,0.3-0.6l2.1-2.1C5,2.6,5.2,2.5,5.5,2.5h13c0.2,0,0.5,0.1,0.6,0.3l2.1,2.1c0.2,0.2,0.3,0.4,0.3,0.6V18.5z M23.3,3.4l-2.8-2.8C20.1,0.2,19.6,0,19,0H5C4.4,0,3.9,0.2,3.4,0.7L0.7,3.4C0.2,3.9,0,4.4,0,5v14c0,0.6,0.2,1.2,0.7,1.6l2.8,2.8C3.9,23.8,4.4,24,5,24h14c0.6,0,1.2-0.2,1.6-0.7l2.8-2.8c0.4-0.4,0.7-1,0.7-1.6V5C24,4.4,23.8,3.9,23.3,3.4",twitter:"M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z"}})},fx=["width","height"],px=["d"];function hx(e,n,r,o,a,x){return dt(),gt("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:r.size,height:r.size,class:On([`fill-${r.color}`,r.hoverColor&&`hover-${r.hoverColor}`]),style:$i(r.rotation&&`transform: rotate(${r.rotation}deg);`)},[ze("path",{d:e.icons[r.name]},null,8,px)],14,fx)}const $f=En(lx,[["render",hx],["__scopeId","data-v-f824fd41"]]),dx={name:"Navbar",components:{BaseIcon:$f},computed:{...Uf(qo,["pages"])},methods:{itemClick(e){const n=document.getElementById(e);n&&(history.replaceState(null,null,`${location.href.split("?")[0].split("#")[0]}#${e}`),window.scrollTo({top:n.offsetTop,behavior:"smooth"}),window.plausible("Nav click",{props:{section:e}}))},setLang(e){this.$i18n.locale=e,window.localStorage.setItem("lang",e)},onClick(e){this.linkDropdownOpen&&this.$refs.dropdown&&!this.$refs.dropdown.contains(e.target)&&(this.linkDropdownOpen=!1)},scrollTop(){window.scrollTo({top:0,behavior:"smooth"})}},mounted(){new IntersectionObserver(n=>{this.navSticky=!n[0].isIntersecting},{threshold:1}).observe(this.$refs.nav),document.addEventListener("click",this.onClick)},beforeUnmount(){document.removeEventListener("click",this.onClick)},watch:{linkDropdownOpen(){this.linkDropdownOpen&&(this.langDropdownOpen=!1)},langDropdownOpen(){this.langDropdownOpen&&(this.linkDropdownOpen=!1)}}},xx={ref:"nav",class:"row between p-small sticky bg-white border-bottom-theme border-thin",style:{top:"0","z-index":"2"}},vx={class:"flex middle"},gx={class:"flex"};function yx(e,n,r,o,a,x){const c=$r("base-icon"),f=$r("router-link");return dt(),gt("div",xx,[ze("div",vx,[Et(c,{name:"robot",color:"black",size:"1.25rem"}),Et(f,{to:{path:"/"},class:"router-link type-large mx-xsmall color-theme"},{default:Jn(()=>n[0]||(n[0]=[er(" ROBOCON ")])),_:1}),n[1]||(n[1]=ze("div",{class:"type-xsmall flex"},[er(" | "),ze("a",{href:"https://robotframework.org/",class:"type-xsmall ml-xsmall mr-2xsmall color-theme hover-color-secondary"}," Robot Framework "),er(" Conference ")],-1))]),ze("div",gx,[Et(f,{to:{path:"/sponsor"},class:"router-link mx-xsmall type-no-underline type-small"},{default:Jn(()=>n[2]||(n[2]=[er(" Sponsor ")])),_:1})])],512)}const mx=En(dx,[["render",yx],["__scopeId","data-v-e3733b3e"]]),bx={name:"NavMobile",components:{BaseIcon:$f},data:()=>({isOpen:!1})},Ex={key:0,class:"menu bg-black pl-large pb-large pt-xlarge"},_x={class:"flex middle pl-small"};function Ax(e,n,r,o,a,x){const c=$r("router-link"),f=$r("base-icon");return dt(),gt(Yt,null,[Et($u,{name:"fade"},{default:Jn(()=>[e.isOpen?(dt(),gt("div",Ex,[Et(c,{to:{path:"/"},class:"color-white block m-medium router-link type-no-underline type-small"},{default:Jn(()=>n[2]||(n[2]=[er(" RBCN25 ")])),_:1}),Et(c,{to:{path:"/sponsor"},class:"color-white block m-medium router-link type-no-underline type-small"},{default:Jn(()=>n[3]||(n[3]=[er(" sponsor ")])),_:1})])):oo("",!0)]),_:1}),ze("div",{class:On(["nav-mobile row between bg-black color-white",e.isOpen?"open":""])},[ze("div",_x,[Et(f,{name:"robot",color:"white",size:"1.75rem"}),Et(c,{to:{path:"/"},class:"color-white router-link type-large mx-xsmall"},{default:Jn(()=>n[4]||(n[4]=[er(" ROBOCON ")])),_:1})]),ze("button",{class:On(["hamburger",e.isOpen?"open":""]),onClick:n[0]||(n[0]=t=>{e.isOpen=!e.isOpen,e.linksOpen=!1})},n[5]||(n[5]=[ze("span",null,null,-1),ze("span",null,null,-1),ze("span",null,null,-1),ze("span",null,null,-1)]),2)],2),Et($u,{name:"opacity"},{default:Jn(()=>[e.isOpen?(dt(),gt("div",{key:0,class:"menu-background",onClick:n[1]||(n[1]=t=>e.isOpen=!1)})):oo("",!0)]),_:1})],64)}const wx=En(bx,[["render",Ax],["__scopeId","data-v-09aa4fc9"]]);var tt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Sx(e){if(e.__esModule)return e;var n=e.default;if(typeof n=="function"){var r=function o(){return this instanceof o?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};r.prototype=n.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(o){var a=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(r,o,a.get?a:{enumerable:!0,get:function(){return e[o]}})}),r}var wt={},Vo={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.BLOCKS=void 0,function(n){n.DOCUMENT="document",n.PARAGRAPH="paragraph",n.HEADING_1="heading-1",n.HEADING_2="heading-2",n.HEADING_3="heading-3",n.HEADING_4="heading-4",n.HEADING_5="heading-5",n.HEADING_6="heading-6",n.OL_LIST="ordered-list",n.UL_LIST="unordered-list",n.LIST_ITEM="list-item",n.HR="hr",n.QUOTE="blockquote",n.EMBEDDED_ENTRY="embedded-entry-block",n.EMBEDDED_ASSET="embedded-asset-block",n.TABLE="table",n.TABLE_ROW="table-row",n.TABLE_CELL="table-cell",n.TABLE_HEADER_CELL="table-header-cell"}(e.BLOCKS||(e.BLOCKS={}))})(Vo);var Zi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.INLINES=void 0,function(n){n.HYPERLINK="hyperlink",n.ENTRY_HYPERLINK="entry-hyperlink",n.ASSET_HYPERLINK="asset-hyperlink",n.EMBEDDED_ENTRY="embedded-entry-inline"}(e.INLINES||(e.INLINES={}))})(Zi);var Ji={};Object.defineProperty(Ji,"__esModule",{value:!0});var Ms;(function(e){e.BOLD="bold",e.ITALIC="italic",e.UNDERLINE="underline",e.CODE="code",e.SUPERSCRIPT="superscript",e.SUBSCRIPT="subscript"})(Ms||(Ms={}));Ji.default=Ms;var zf={};(function(e){var n=tt&&tt.__spreadArray||function(f,t,i){if(i||arguments.length===2)for(var s=0,u=t.length,l;sht("span",{key:r,style:{margin:"0px 5px",padding:"0 .25rem 0 .75rem",border:"1px solid #d3dce0",fontFamily:"monospace"}},`inline: ${e}, sys.id: ${n.data.target.sys.id}`),Rx={[wt.MARKS.BOLD]:(e,n)=>ht("strong",{key:n},e),[wt.MARKS.ITALIC]:(e,n)=>ht("em",{key:n},e),[wt.MARKS.UNDERLINE]:(e,n)=>ht("u",{key:n},e),[wt.MARKS.CODE]:(e,n)=>ht("code",{key:n},e),[wt.MARKS.SUPERSCRIPT]:(e,n)=>ht("sup",{key:n},e),[wt.MARKS.SUBSCRIPT]:(e,n)=>ht("sub",{key:n},e)},Lx={[wt.BLOCKS.PARAGRAPH]:(e,n,r)=>ht("p",{key:n},r(e.content,n,r)),[wt.BLOCKS.HEADING_1]:(e,n,r)=>ht("h1",{key:n},r(e.content,n,r)),[wt.BLOCKS.HEADING_2]:(e,n,r)=>ht("h2",{key:n},r(e.content,n,r)),[wt.BLOCKS.HEADING_3]:(e,n,r)=>ht("h3",{key:n},r(e.content,n,r)),[wt.BLOCKS.HEADING_4]:(e,n,r)=>ht("h4",{key:n},r(e.content,n,r)),[wt.BLOCKS.HEADING_5]:(e,n,r)=>ht("h5",{key:n},r(e.content,n,r)),[wt.BLOCKS.HEADING_6]:(e,n,r)=>ht("h6",{key:n},r(e.content,n,r)),[wt.BLOCKS.EMBEDDED_ENTRY]:(e,n,r)=>ht("div",{key:n},r(e.content,n,r)),[wt.BLOCKS.UL_LIST]:(e,n,r)=>ht("ul",{key:n},r(e.content,n,r)),[wt.BLOCKS.OL_LIST]:(e,n,r)=>ht("ol",{key:n},r(e.content,n,r)),[wt.BLOCKS.LIST_ITEM]:(e,n,r)=>ht("li",{key:n},r(e.content,n,r)),[wt.BLOCKS.QUOTE]:(e,n,r)=>ht("blockquote",{key:n},r(e.content,n,r)),[wt.BLOCKS.TABLE]:(e,n,r)=>ht("table",{key:n},r(e.content,n,r)),[wt.BLOCKS.TABLE_ROW]:(e,n,r)=>ht("tr",{key:n},r(e.content,n,r)),[wt.BLOCKS.TABLE_CELL]:(e,n,r)=>ht("td",{key:n},r(e.content,n,r)),[wt.BLOCKS.TABLE_HEADER_CELL]:(e,n,r)=>ht("th",{key:n},r(e.content,n,r)),[wt.BLOCKS.HR]:(e,n)=>ht("hr",{key:n}),[wt.INLINES.ASSET_HYPERLINK]:(e,n)=>Fa(wt.INLINES.ASSET_HYPERLINK,e,n),[wt.INLINES.ENTRY_HYPERLINK]:(e,n)=>Fa(wt.INLINES.ENTRY_HYPERLINK,e,n),[wt.INLINES.EMBEDDED_ENTRY]:(e,n)=>Fa(wt.INLINES.EMBEDDED_ENTRY,e,n),[wt.INLINES.HYPERLINK]:(e,n,r)=>ht("a",{key:n,href:e.data.uri},r(e.content,n,r)),text:({marks:e,value:n},r,o)=>e.length?[...e].reverse().reduce((x,c,f)=>o[c.type]([x],`${r}-${f}`,ht),n):n},qf=(e,n,r)=>e.map((o,a)=>Fx(o,`${n}-${a}`,r)),Fx=(e,n,r)=>{const o=r.node;if(wt.helpers.isText(e)){const a=r.mark;return o.text(e,n,a)}else{const a=x=>qf(x,n,r);return o?!e.nodeType||!o[e.nodeType]?ht("div",{key:n},"(Unrecognized node type) "+(e.nodeType||"empty")):o[e.nodeType](e,n,a):ht("div",{key:n},`${n} ;lost nodeRenderer`)}},io=({nodeRenderers:e,markRenderers:n,document:r})=>{if(!r)return console.warn("No document given to RichText renderer"),[];const o={node:{...Lx,...e},mark:{...Rx,...n}};return qf(r.content,"RichText-",o)};io.props=["document","nodeRenderers","markRenderers"];var Vf={};(function(e){var n=function(){return n=Object.assign||function(X){for(var ee,j=1,ne=arguments.length;j
".concat(X(T.content),"")},K[a.BLOCKS.HR]=function(){return"
".concat(T,"
")},te[a.MARKS.SUPERSCRIPT]=function(T){return"".concat(T,"")},te[a.MARKS.SUBSCRIPT]=function(T){return"".concat(T,"")},te[a.MARKS.STRIKETHROUGH]=function(T){return"'+(o?n:ln(n,!0))+`
-`:""+(o?n:ln(n,!0))+`
-`}blockquote(n){return`-${n}-`}html(n){return n}heading(n,r,o,a){if(this.options.headerIds){const x=this.options.headerPrefix+a.slug(o);return`
${n}
-`}table(n,r){return r&&(r=`${r}`),`${n}
`}br(){return this.options.xhtml?"An error occurred:
"+ln(o.message+"",!0)+"";if(n)return Promise.resolve(a);if(r){r(null,a);return}return a}if(n)return Promise.reject(o);if(r){r(o);return}throw o}}function tp(e,n){return(r,o,a)=>{typeof o=="function"&&(a=o,o=null);const x={...o};o={...it.defaults,...x};const c=Sv(o.silent,o.async,a);if(typeof r>"u"||r===null)return c(new Error("marked(): input parameter is undefined or null"));if(typeof r!="string")return c(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected"));if(_v(o),o.hooks&&(o.hooks.options=o),a){const f=o.highlight;let t;try{o.hooks&&(r=o.hooks.preprocess(r)),t=e(r,o)}catch(u){return c(u)}const i=function(u){let l;if(!u)try{o.walkTokens&&it.walkTokens(t,o.walkTokens),l=n(t,o),o.hooks&&(l=o.hooks.postprocess(l))}catch(p){u=p}return o.highlight=f,u?c(u):a(null,l)};if(!f||f.length<3||(delete o.highlight,!t.length))return i();let s=0;it.walkTokens(t,function(u){u.type==="code"&&(s++,setTimeout(()=>{f(u.text,u.lang,function(l,p){if(l)return i(l);p!=null&&p!==u.text&&(u.text=p,u.escaped=!0),s--,s===0&&i()})},0))}),s===0&&i();return}if(o.async)return Promise.resolve(o.hooks?o.hooks.preprocess(r):r).then(f=>e(f,o)).then(f=>o.walkTokens?Promise.all(it.walkTokens(f,o.walkTokens)).then(()=>f):f).then(f=>n(f,o)).then(f=>o.hooks?o.hooks.postprocess(f):f).catch(c);try{o.hooks&&(r=o.hooks.preprocess(r));const f=e(r,o);o.walkTokens&&it.walkTokens(f,o.walkTokens);let t=n(f,o);return o.hooks&&(t=o.hooks.postprocess(t)),t}catch(f){return c(f)}}}function it(e,n,r){return tp(Er.lex,_r.parse)(e,n,r)}it.options=it.setOptions=function(e){return it.defaults={...it.defaults,...e},uv(it.defaults),it};it.getDefaults=Yf;it.defaults=Kr;it.use=function(...e){const n=it.defaults.extensions||{renderers:{},childTokens:{}};e.forEach(r=>{const o={...r};if(o.async=it.defaults.async||o.async||!1,r.extensions&&(r.extensions.forEach(a=>{if(!a.name)throw new Error("extension name required");if(a.renderer){const x=n.renderers[a.name];x?n.renderers[a.name]=function(...c){let f=a.renderer.apply(this,c);return f===!1&&(f=x.apply(this,c)),f}:n.renderers[a.name]=a.renderer}if(a.tokenizer){if(!a.level||a.level!=="block"&&a.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");n[a.level]?n[a.level].unshift(a.tokenizer):n[a.level]=[a.tokenizer],a.start&&(a.level==="block"?n.startBlock?n.startBlock.push(a.start):n.startBlock=[a.start]:a.level==="inline"&&(n.startInline?n.startInline.push(a.start):n.startInline=[a.start]))}a.childTokens&&(n.childTokens[a.name]=a.childTokens)}),o.extensions=n),r.renderer){const a=it.defaults.renderer||new yc;for(const x in r.renderer){const c=a[x];a[x]=(...f)=>{let t=r.renderer[x].apply(a,f);return t===!1&&(t=c.apply(a,f)),t}}o.renderer=a}if(r.tokenizer){const a=it.defaults.tokenizer||new gc;for(const x in r.tokenizer){const c=a[x];a[x]=(...f)=>{let t=r.tokenizer[x].apply(a,f);return t===!1&&(t=c.apply(a,f)),t}}o.tokenizer=a}if(r.hooks){const a=it.defaults.hooks||new Ii;for(const x in r.hooks){const c=a[x];Ii.passThroughHooks.has(x)?a[x]=f=>{if(it.defaults.async)return Promise.resolve(r.hooks[x].call(a,f)).then(i=>c.call(a,i));const t=r.hooks[x].call(a,f);return c.call(a,t)}:a[x]=(...f)=>{let t=r.hooks[x].apply(a,f);return t===!1&&(t=c.apply(a,f)),t}}o.hooks=a}if(r.walkTokens){const a=it.defaults.walkTokens;o.walkTokens=function(x){let c=[];return c.push(r.walkTokens.call(this,x)),a&&(c=c.concat(a.call(this,x))),c}}it.setOptions(o)})};it.walkTokens=function(e,n){let r=[];for(const o of e)switch(r=r.concat(n.call(it,o)),o.type){case"table":{for(const a of o.header)r=r.concat(it.walkTokens(a.tokens,n));for(const a of o.rows)for(const x of a)r=r.concat(it.walkTokens(x.tokens,n));break}case"list":{r=r.concat(it.walkTokens(o.items,n));break}default:it.defaults.extensions&&it.defaults.extensions.childTokens&&it.defaults.extensions.childTokens[o.type]?it.defaults.extensions.childTokens[o.type].forEach(function(a){r=r.concat(it.walkTokens(o[a],n))}):o.tokens&&(r=r.concat(it.walkTokens(o.tokens,n)))}return r};it.parseInline=tp(Er.lexInline,_r.parseInline);it.Parser=_r;it.parser=_r.parse;it.Renderer=yc;it.TextRenderer=Jf;it.Lexer=Er;it.lexer=Er.lex;it.Tokenizer=gc;it.Slugger=ep;it.Hooks=Ii;it.parse=it;it.options;it.setOptions;it.use;it.walkTokens;it.parseInline;_r.parse;Er.lex;const Cv={name:"PreviousTalks",data:()=>({activeTalk:null,showAll:{2021:!1,2020:!1,2019:!1,2018:!1}}),mounted(){this.activeTalk=this.$tm("archive.previousTalks.talks")[0].list[0].url}},Ov={class:"col-sm-12 row card p-xsmall"},Bv={class:"col-sm-12 col-md-3 pr-3xsmall"},Tv={class:"list"},Dv={class:"yearTitle pb-small border-bottom-theme mb-small type-center"},kv=["onClick"],Rv=["href"],Lv=["href"],Fv={class:"yearTitle bg-background pb-small border-bottom-theme mb-small type-center"},Pv=["onClick"],Iv=["onClick"],Nv={class:"theme ml-2xsmall mt-xsmall mb-medium"},jv={key:0,class:"col-sm-9 pl-3xsmall"},Mv=["src"];function Hv(e,n,r,o,a,x){return dt(),gt("div",Ov,[ze("div",Bv,[ze("div",Tv,[(dt(!0),gt(Yt,null,Jr(e.$tm("archive.previousTalks.talks"),({year:c,list:f,playlistLink:t})=>(dt(),gt("div",{key:c,class:"mb-medium"},[e.$store.state.isMobile?(dt(),gt(Yt,{key:0},[ze("h3",Dv,cn(c),1),(dt(!0),gt(Yt,null,Jr(e.showAll[c]?f:f.slice(0,3),({authors:i,title:s,url:u})=>(dt(),gt("div",{key:u,class:"pt-small pb-small",onClick:l=>e.activeTalk=u},[ze("div",null,[(dt(!0),gt(Yt,null,Jr(i,(l,p)=>(dt(),gt("span",{key:l,class:"type-small"},cn(l)+cn(p!==i.length-1?", ":""),1))),128))]),ze("a",{href:`https://www.youtube.com/watch?v=${u.split("/embed/")[1]}`,class:"mt-3xsmall"},cn(s),9,Rv)],8,kv))),128))],64)):(dt(),gt(Yt,{key:1},[ze("a",{href:t,target:"_blank"},[ze("h3",Fv,cn(c),1)],8,Lv),(dt(!0),gt(Yt,null,Jr(f,({authors:i,title:s,url:u})=>(dt(),gt("button",{key:u,class:On(["p-small pl-2xsmall pr-2xsmall rounded",e.activeTalk===u?"bg-theme color-white":""]),onClick:l=>e.activeTalk=u},[(dt(!0),gt(Yt,null,Jr(i,(l,p)=>(dt(),gt("span",{key:l,class:"type-small"},cn(l)+cn(p!==i.length-1?", ":""),1))),128)),ze("div",{class:On(["mt-3xsmall",e.activeTalk===u?"color-white":"color-theme"])},cn(s),3)],10,Pv))),128))],64)),e.$store.state.isMobile&&!e.showAll[c]?(dt(),gt("div",{key:2,class:"flex center",onClick:i=>e.showAll[c]=!0},[ze("button",Nv," Show all ("+cn(f.length)+") ",1)],8,Iv)):oo("",!0)]))),128))])]),e.$store.state.isMobile?oo("",!0):(dt(),gt("div",jv,[ze("iframe",{class:"rounded",width:"100%",height:"100%",src:e.activeTalk,title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""},null,8,Mv)]))])}const Uv=En(Cv,[["render",Hv],["__scopeId","data-v-6eaa87f0"]]);/*! @license DOMPurify 2.5.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.5.6/LICENSE */function vr(e){"@babel/helpers - typeof";return vr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},vr(e)}function Us(e,n){return Us=Object.setPrototypeOf||function(o,a){return o.__proto__=a,o},Us(e,n)}function $v(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Bi(e,n,r){return $v()?Bi=Reflect.construct:Bi=function(a,x,c){var f=[null];f.push.apply(f,x);var t=Function.bind.apply(a,f),i=new t;return c&&Us(i,c.prototype),i},Bi.apply(null,arguments)}function Pn(e){return zv(e)||Kv(e)||Wv(e)||Gv()}function zv(e){if(Array.isArray(e))return $s(e)}function Kv(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Wv(e,n){if(e){if(typeof e=="string")return $s(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $s(e,n)}}function $s(e,n){(n==null||n>e.length)&&(n=e.length);for(var r=0,o=new Array(n);r
3&&arguments[3]!==void 0?arguments[3]:{}).allOwnKeys}),h},trim:function(h){return h.trim?h.trim():h.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},stripBOM:function(h){return h.charCodeAt(0)===65279&&(h=h.slice(1)),h},inherits:function(h,b,_,w){h.prototype=Object.create(b.prototype,w),h.prototype.constructor=h,Object.defineProperty(h,"super",{value:b.prototype}),_&&Object.assign(h.prototype,_)},toFlatObject:function(h,b,_,w){var R,P,F,q={};if(b=b||{},h==null)return b;do{for(P=(R=Object.getOwnPropertyNames(h)).length;P-- >0;)F=R[P],w&&!w(F,h,b)||q[F]||(b[F]=h[F],q[F]=!0);h=_!==!1&&p(h)}while(h&&(!_||_(h,b))&&h!==Object.prototype);return b},kindOf:d,kindOfTest:v,endsWith:function(h,b,_){h=String(h),(_===void 0||_>h.length)&&(_=h.length),_-=b.length;var w=h.indexOf(b,_);return w!==-1&&w===_},toArray:function(h){if(!h)return null;if(E(h))return h;var b=h.length;if(!S(b))return null;for(var _=new Array(b);b-- >0;)_[b]=h[b];return _},forEachEntry:function(h,b){for(var _,w=(h&&h[Symbol.iterator]).call(h);(_=w.next())&&!_.done;){var R=_.value;b.call(h,R[0],R[1])}},matchAll:function(h,b){for(var _,w=[];(_=h.exec(b))!==null;)w.push(_);return w},isHTMLForm:he,hasOwnProperty:me,hasOwnProp:me,reduceDescriptors:N,freezeMethods:function(h){N(h,function(b,_){if(C(h)&&["arguments","caller","callee"].indexOf(_)!==-1)return!1;var w=h[_];C(w)&&(b.enumerable=!1,"writable"in b?b.writable=!1:b.set||(b.set=function(){throw Error("Can not rewrite read-only method '"+_+"'")}))})},toObjectSet:function(h,b){var _={},w=function(R){R.forEach(function(P){_[P]=!0})};return E(h)?w(h):w(String(h).split(b)),_},toCamelCase:function(h){return h.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(b,_,w){return _.toUpperCase()+w})},noop:function(){},toFiniteNumber:function(h,b){return h!=null&&Number.isFinite(h=+h)?h:b},findKey:J,global:j,isContextDefined:ne,ALPHABET:de,generateString:function(){for(var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:16,b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:de.ALPHA_DIGIT,_="",w=b.length;h--;)_+=b[Math.random()*w|0];return _},isSpecCompliantForm:function(h){return!!(h&&C(h.append)&&h[Symbol.toStringTag]==="FormData"&&h[Symbol.iterator])},toJSONObject:function(h){var b=new Array(10),_=function(w,R){if(D(w)){if(b.indexOf(w)>=0)return;if(!("toJSON"in w)){b[R]=w;var P=E(w)?[]:{};return Z(w,function(F,q){var $=_(F,R+1);!y($)&&(P[q]=$)}),b[R]=void 0,P}}return w};return _(h,0)},isAsyncFn:fe,isThenable:function(h){return h&&(D(h)||C(h))&&C(h.then)&&C(h.catch)},setImmediate:be,asap:Ae};function Se(h,b,_,w,R){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=h,this.name="AxiosError",b&&(this.code=b),_&&(this.config=_),w&&(this.request=w),R&&(this.response=R)}a(3960),a(4776),a(3368),a(6216),Y.inherits(Se,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Y.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var Ee=Se.prototype,Pe={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(function(h){Pe[h]={value:h}}),Object.defineProperties(Se,Pe),Object.defineProperty(Ee,"isAxiosError",{value:!0}),Se.from=function(h,b,_,w,R,P){var F=Object.create(Ee);return Y.toFlatObject(h,F,function(q){return q!==Error.prototype},function(q){return q!=="isAxiosError"}),Se.call(F,h.message,b,_,w,R),F.cause=h,F.name=h.name,P&&Object.assign(F,P),F};var oe=Se;function W(h){return W=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(b){return typeof b}:function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},W(h)}function ge(h){return Y.isPlainObject(h)||Y.isArray(h)}function xe(h){return Y.endsWith(h,"[]")?h.slice(0,-2):h}function Oe(h,b,_){return h?h.concat(b).map(function(w,R){return w=xe(w),!_&&R?"["+w+"]":w}).join(_?".":""):b}var ue=Y.toFlatObject(Y,{},null,function(h){return/^is[A-Z]/.test(h)}),Te=function(h,b,_){if(!Y.isObject(h))throw new TypeError("target must be an object");b=b||new FormData;var w=(_=Y.toFlatObject(_,{metaTokens:!0,dots:!1,indexes:!1},!1,function(le,we){return!Y.isUndefined(we[le])})).metaTokens,R=_.visitor||G,P=_.dots,F=_.indexes,q=(_.Blob||typeof Blob<"u"&&Blob)&&Y.isSpecCompliantForm(b);if(!Y.isFunction(R))throw new TypeError("visitor must be a function");function $(le){if(le===null)return"";if(Y.isDate(le))return le.toISOString();if(!q&&Y.isBlob(le))throw new oe("Blob is not supported. Use a Buffer instead.");return Y.isArrayBuffer(le)||Y.isTypedArray(le)?q&&typeof Blob=="function"?new Blob([le]):Buffer.from(le):le}function G(le,we,De){var ve=le;if(le&&!De&&W(le)==="object"){if(Y.endsWith(we,"{}"))we=w?we:we.slice(0,-2),le=JSON.stringify(le);else if(Y.isArray(le)&&function(Be){return Y.isArray(Be)&&!Be.some(ge)}(le)||(Y.isFileList(le)||Y.endsWith(we,"[]"))&&(ve=Y.toArray(le)))return we=xe(we),ve.forEach(function(Be,Le){!Y.isUndefined(Be)&&Be!==null&&b.append(F===!0?Oe([we],Le,P):F===null?we:we+"[]",$(Be))}),!1}return!!ge(le)||(b.append(Oe(De,we,P),$(le)),!1)}var ae=[],ye=Object.assign(ue,{defaultVisitor:G,convertValue:$,isVisitable:ge});if(!Y.isObject(h))throw new TypeError("data must be an object");return function le(we,De){if(!Y.isUndefined(we)){if(ae.indexOf(we)!==-1)throw Error("Circular reference detected in "+De.join("."));ae.push(we),Y.forEach(we,function(ve,Be){(!(Y.isUndefined(ve)||ve===null)&&R.call(b,ve,Y.isString(Be)?Be.trim():Be,De,ye))===!0&&le(ve,De?De.concat(Be):[Be])}),ae.pop()}}(h),b};function $e(h){var b={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(h).replace(/[!'()~]|%20|%00/g,function(_){return b[_]})}function Ve(h,b){this._pairs=[],h&&Te(h,this,b)}var et=Ve.prototype;et.append=function(h,b){this._pairs.push([h,b])},et.toString=function(h){var b=h?function(_){return h.call(this,_,$e)}:$e;return this._pairs.map(function(_){return b(_[0])+"="+b(_[1])},"").join("&")};var Qe=Ve;function qe(h){return encodeURIComponent(h).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Ke(h,b,_){if(!b)return h;var w,R=_&&_.encode||qe,P=_&&_.serialize;if(w=P?P(b,_):Y.isURLSearchParams(b)?b.toString():new Qe(b,_).toString(R)){var F=h.indexOf("#");F!==-1&&(h=h.slice(0,F)),h+=(h.indexOf("?")===-1?"?":"&")+w}return h}function rt(h,b){for(var _=0;_ 2&&arguments[2]!==void 0?arguments[2]:3,w=0,R=function(P,F){P=P||10;var q,$=new Array(P),G=new Array(P),ae=0,ye=0;return F=F!==void 0?F:1e3,function(le){var we=Date.now(),De=G[ye];q||(q=we),$[ae]=le,G[ae]=we;for(var ve=ye,Be=0;ve!==ae;)Be+=$[ve++],ve%=P;if((ae=(ae+1)%P)===ye&&(ye=(ye+1)%P),!(we-q ir(Fo/h)&&Br("overflow"),s*=h}const a=t.length+1;c=sp(o-r,a,r==0),ir(o/a)>Fo-u&&Br("overflow"),u+=ir(o/a),o%=a,t.splice(o++,0,u)}return String.fromCodePoint(...t)},lp=function(e){const t=[];e=ap(e);const n=e.length;let o=op,u=0,c=rp;for(const r of e)r<128&&t.push(Ua(r));const i=t.length;let l=i;for(i&&t.push(up);l =0))try{t.hostname=fp.toASCII(t.hostname)}catch{}return Fu(Ds(t))}function ty(e){const t=Os(e,!0);if(t.hostname&&(!t.protocol||dp.indexOf(t.protocol)>=0))try{t.hostname=fp.toUnicode(t.hostname)}catch{}return Po(Ds(t),Po.defaultChars+"%")}function Mn(e,t){if(!(this instanceof Mn))return new Mn(e,t);t||Bs(e)||(t=e||{},e="default"),this.inline=new Lu,this.block=new Xi,this.core=new Rs,this.renderer=new jo,this.linkify=new In,this.validateLink=J3,this.normalizeLink=ey,this.normalizeLinkText=ty,this.utils=rb,this.helpers=Zi({},ab),this.options={},this.configure(e),t&&this.set(t)}Mn.prototype.set=function(e){return Zi(this.options,e),this};Mn.prototype.configure=function(e){const t=this;if(Bs(e)){const n=e;if(e=Z3[n],!e)throw new Error('Wrong `markdown-it` preset "'+n+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[n].ruler2.enableOnly(e.components[n].rules2)}),this};Mn.prototype.enable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(u){n=n.concat(this[u].ruler.enable(e,!0))},this),n=n.concat(this.inline.ruler2.enable(e,!0));const o=e.filter(function(u){return n.indexOf(u)<0});if(o.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+o);return this};Mn.prototype.disable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(u){n=n.concat(this[u].ruler.disable(e,!0))},this),n=n.concat(this.inline.ruler2.disable(e,!0));const o=e.filter(function(u){return n.indexOf(u)<0});if(o.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+o);return this};Mn.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};Mn.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");const n=new this.core.State(e,this,t);return this.core.process(n),n.tokens};Mn.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};Mn.prototype.parseInline=function(e,t){const n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens};Mn.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};const Eu=()=>({"embedded-entry-block":e=>{const n=e.data.target.sys.contentType.sys.id;if(n==="pageSection")return pt(iy,{content:e.data.target});if(n==="columns")return pt(xy,{left:e.data.target.fields.left,right:e.data.target.fields.right});if(n==="row")return pt(ly,{content:e.data.target.fields.content,class:"m-large pb-small"});if(n==="expandableContent")return pt("details",{},[pt("summary",{},e.data.target.fields.title),pt("div",{innerHTML:M1.documentToHtmlString(e.data.target.fields.content)})]);if(n==="banner")return pt(pm,{content:e.data.target.fields});if(n==="pretalxSchedule")return pt(N6,{content:e.data.target.fields})},"embedded-entry-inline":e=>{const t=e.data.target;if(t.sys.contentType.sys.id==="sponsor"){const{sponsorName:o,sponsorTier:u,href:c,sponsorLogo:i}=t.fields;return pt(h6,{sponsorName:o,sponsorTier:u,href:c,sponsorLogo:i})}return""},"embedded-asset-block":e=>{const n=e.data.target.fields.file;if(n.contentType.includes("image"))return pt("img",{src:n.url,class:"w-100"})}}),ny=e=>e.map(t=>{const n=t.sys.contentType.sys.id;if(n==="ticket"){const{validFrom:o,validUntil:u}=t.fields,c=new Date;return mg(c,{start:o?new Date(o):uv(c),end:u?new Date(u):pv(c)})?()=>pt(Ay,{fields:t.fields}):void 0}if(n==="card")return()=>pt(Sy,{fields:t.fields})}),Au=()=>{},ry=e=>Mn().render(e),oy={class:"container narrow"},uy=Un({__name:"PageSection",props:{content:Object},setup(e){const t=e,{title:n,body:o}=t.content.fields;return(u,c)=>(st(),ft("div",null,[Ne("div",oy,[c[0]||(c[0]=Ne("a",{class:"anchor",id:"anchorName"},null,-1)),Ne("h2",null,Gt(gt(n)),1),Et(gt(Lo),{document:gt(o),nodeRenderers:gt(Eu)(),markRenderers:gt(Au)()},null,8,["document","nodeRenderers","markRenderers"])])]))}}),iy=kn(uy,[["__scopeId","data-v-2bce0bba"]]),ay={class:"section-row"},sy={class:"item-column"},cy=Un({__name:"SectionRow",props:{content:Array},setup(e){const n=ny(e.content);return(o,u)=>(st(),ft("div",ay,[(st(!0),ft(Yt,null,Lr(gt(n),c=>(st(),ft("div",sy,[(st(),ws(U2(c)))]))),256))]))}}),ly=kn(cy,[["__scopeId","data-v-5a4a8ba6"]]),fy={class:"columns-container row gap-sm mt-large"},dy={class:"col-sm-12 col-md-6"},py={class:"col-sm-12 col-md-6"},hy=Un({__name:"SectionColumns",props:{left:Object,right:Object},setup(e){return(t,n)=>(st(),ft("div",fy,[Ne("div",dy,[Et(gt(Lo),{document:e.left,nodeRenderers:gt(Eu)(),markRenderers:gt(Au)()},null,8,["document","nodeRenderers","markRenderers"])]),Ne("div",py,[Et(gt(Lo),{document:e.right,nodeRenderers:gt(Eu)(),markRenderers:gt(Au)()},null,8,["document","nodeRenderers","markRenderers"])])]))}}),xy=kn(hy,[["__scopeId","data-v-257ab01f"]]),my=["href"],vy={class:"relative content flex flex-col between"},gy={key:0,class:"ticket-specifier color-black"},by={class:"ticket-title color-black"},yy={class:"price type-large color-black"},_y={class:"comparePrice"},Ey=Un({__name:"TicketItem",props:{fields:Object},setup(e){const t=e;return(n,o)=>(st(),ft("a",{href:t.fields.href,target:"_blank",class:bn([t.fields.href?"cursor-pointer":"suspended","ticket-container type-no-underline flex center middle"]),ref:"ticketContainer"},[o[1]||(o[1]=Ne("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 370 200"},[Ne("path",{d:"M360,142.9c0-2.8,2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-9.5c-17.4-2.2-31.1-16-33.4-33.4H38.4c-2.2,17.4-16,31.1-33.4,33.4v11.6c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v11.6c17.4,2.2,31.1,16,33.4,33.4H331.6c2.2-17.4,16-31.1,33.4-33.4v-13.7c-2.8,0-5-2.2-5-5Z"})],-1)),Ne("div",vy,[Ne("div",null,[t.fields.specifier?(st(),ft("div",gy,Gt(t.fields.specifier),1)):ho("",!0),Ne("div",by,Gt(t.fields.name),1)]),Ne("div",null,[Ne("span",yy,Gt(t.fields.price)+" € ",1),Ne("span",_y,Gt(t.fields.comparePrice)+" € ",1)])]),o[2]||(o[2]=Ne("div",{class:"absolute font-title type-xsmall side left"}," RBCN ",-1)),o[3]||(o[3]=Ne("div",{class:"absolute font-title type-small side right"}," 2025 ",-1)),Ne("div",{class:bn(["shader specular",t.fields.isPremium?"golden":""])},o[0]||(o[0]=[Ne("div",{class:"shader mask2"},[Ne("div",{class:"shader mask"})],-1)]),2)],10,my))}}),Ay=kn(Ey,[["__scopeId","data-v-0315b8b8"]]),wy={class:"card p-medium"},Cy={class:"subtitle"},ky=Un({__name:"CardItem",props:{fields:Object},setup(e){return(t,n)=>(st(),ft("article",wy,[Ne("div",Cy,Gt(e.fields.subTitle),1),Ne("h1",null,Gt(e.fields.title),1),Et(gt(Lo),{document:e.fields.content,nodeRenderers:gt(Eu)(),markRenderers:gt(Au)()},null,8,["document","nodeRenderers","markRenderers"])]))}}),Sy=kn(ky,[["__scopeId","data-v-5935412a"]]);function pp(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let vo=pp();function Dy(e){vo=e}const hp=/[&<>"']/,Oy=new RegExp(hp.source,"g"),xp=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Ty=new RegExp(xp.source,"g"),By={"&":"&","<":"<",">":">",'"':""","'":"'"},Vl=e=>By[e];function mn(e,t){if(t){if(hp.test(e))return e.replace(Oy,Vl)}else if(xp.test(e))return e.replace(Ty,Vl);return e}const Fy=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function mp(e){return e.replace(Fy,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const Ry=/(^|[^\[])\^/g;function jt(e,t){e=typeof e=="string"?e:e.source,t=t||"";const n={replace:(o,u)=>(u=u.source||u,u=u.replace(Ry,"$1"),e=e.replace(o,u),n),getRegex:()=>new RegExp(e,t)};return n}const Ly=/[^\w:]/g,Py=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function Yl(e,t,n){if(e){let o;try{o=decodeURIComponent(mp(n)).replace(Ly,"").toLowerCase()}catch{return null}if(o.indexOf("javascript:")===0||o.indexOf("vbscript:")===0||o.indexOf("data:")===0)return null}t&&!Py.test(n)&&(n=jy(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const si={},Iy=/^[^:]+:\/*[^/]*$/,Ny=/^([^:]+:)[\s\S]*$/,My=/^([^:]+:\/*[^/]*)[\s\S]*$/;function jy(e,t){si[" "+e]||(Iy.test(e)?si[" "+e]=e+"/":si[" "+e]=mi(e,"/",!0)),e=si[" "+e];const n=e.indexOf(":")===-1;return t.substring(0,2)==="//"?n?t:e.replace(Ny,"$1")+t:t.charAt(0)==="/"?n?t:e.replace(My,"$1")+t:e+t}const Ti={exec:function(){}};function Zl(e,t){const n=e.replace(/\|/g,(c,i,l)=>{let r=!1,a=i;for(;--a>=0&&l[a]==="\\";)r=!r;return r?"|":" |"}),o=n.split(/ \|/);let u=0;if(o[0].trim()||o.shift(),o.length>0&&!o[o.length-1].trim()&&o.pop(),o.length>t)o.splice(t);else for(;o.length ${t} An error occurred:RBCN2025
FROMFINLAND
WITHLOVE Community
',6)]),2),e.isMobile?(st(),ft("div",Sm)):ho("",!0),t[4]||(t[4]=Ne("div",{class:"col-sm-6 col-md-3"},null,-1)),Ne("div",Dm,[t[2]||(t[2]=Ne("div",null,null,-1)),Ne("div",{class:bn(e.isMobile?"type-right":"")},t[1]||(t[1]=[Ne("div",null,[Ne("a",{class:"color-white",href:"https://robotframework.org"}," Robot Framework ")],-1),Ne("div",null,[Ne("a",{class:"color-white",href:"https://robotframework.org/privacy-policy"}," Privacy Policy ")],-1),Ne("div",null,[Ne("a",{class:"color-white",href:"https://robotframework.org/code-of-ethics"}," Code of Ethics ")],-1)]),2)])])])])}const Tm=kn(Am,[["render",Om],["__scopeId","data-v-c2f411b0"]]),Bm={name:"BaseIcon",props:{name:{type:String,required:!0},color:{type:String,default:"black"},hoverColor:{type:String},size:{type:String,default:"1rem"},rotation:{type:Number,default:void 0}},data:()=>({icons:{chevron:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z",close:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z",copy:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z",document:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z",globe:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z",tab:"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z",play:"M8 5v14l11-7z",retweet:"M23.615 15.477c-.47-.47-1.23-.47-1.697 0l-1.326 1.326V7.4c0-2.178-1.772-3.95-3.95-3.95h-5.2c-.663 0-1.2.538-1.2 1.2s.537 1.2 1.2 1.2h5.2c.854 0 1.55.695 1.55 1.55v9.403l-1.326-1.326c-.47-.47-1.23-.47-1.697 0s-.47 1.23 0 1.697l3.374 3.375c.234.233.542.35.85.35s.613-.116.848-.35l3.375-3.376c.467-.47.467-1.23-.002-1.697zM12.562 18.5h-5.2c-.854 0-1.55-.695-1.55-1.55V7.547l1.326 1.326c.234.235.542.352.848.352s.614-.117.85-.352c.468-.47.468-1.23 0-1.697L5.46 3.8c-.47-.468-1.23-.468-1.697 0L.388 7.177c-.47.47-.47 1.23 0 1.697s1.23.47 1.697 0L3.41 7.547v9.403c0 2.178 1.773 3.95 3.95 3.95h5.2c.664 0 1.2-.538 1.2-1.2s-.535-1.2-1.198-1.2z",robot:"M5,10.2c0-1.9,1.5-3.4,3.4-3.4c1.9,0,3.4,1.5,3.4,3.4c0,0.7-0.6,1.2-1.2,1.2c-0.7,0-1.2-0.6-1.2-1.2c0-0.5-0.4-0.9-0.9-0.9c-0.5,0-0.9,0.4-0.9,0.9c0,0.7-0.6,1.2-1.2,1.2S5,10.9,5,10.2 M19,15.9c0,0.7-0.6,1.2-1.2,1.2H6.4c-0.7,0-1.2-0.6-1.2-1.2c0-0.7,0.6-1.2,1.2-1.2h11.5C18.5,14.7,19,15.3,19,15.9 M13.7,10.9c-0.4-0.6-0.2-1.3,0.3-1.7l2.9-1.9c0.6-0.4,1.3-0.2,1.7,0.3c0.4,0.6,0.2,1.3-0.3,1.7l-2.9,1.9c-0.2,0.1-0.5,0.2-0.7,0.2C14.3,11.5,13.9,11.3,13.7,10.9 M21.5,18.5c0,0.2-0.1,0.5-0.3,0.6l-2.1,2.1c-0.2,0.2-0.4,0.3-0.6,0.3h-13c-0.2,0-0.5-0.1-0.6-0.3l-2.1-2.1c-0.2-0.2-0.3-0.4-0.3-0.6v-13c0-0.2,0.1-0.5,0.3-0.6l2.1-2.1C5,2.6,5.2,2.5,5.5,2.5h13c0.2,0,0.5,0.1,0.6,0.3l2.1,2.1c0.2,0.2,0.3,0.4,0.3,0.6V18.5z M23.3,3.4l-2.8-2.8C20.1,0.2,19.6,0,19,0H5C4.4,0,3.9,0.2,3.4,0.7L0.7,3.4C0.2,3.9,0,4.4,0,5v14c0,0.6,0.2,1.2,0.7,1.6l2.8,2.8C3.9,23.8,4.4,24,5,24h14c0.6,0,1.2-0.2,1.6-0.7l2.8-2.8c0.4-0.4,0.7-1,0.7-1.6V5C24,4.4,23.8,3.9,23.3,3.4",twitter:"M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z"}})},Fm=["width","height"],Rm=["d"];function Lm(e,t,n,o,u,c){return st(),ft("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:n.size,height:n.size,class:bn([`fill-${n.color}`,n.hoverColor&&`hover-${n.hoverColor}`]),style:ku(n.rotation&&`transform: rotate(${n.rotation}deg);`)},[Ne("path",{d:e.icons[n.name]},null,8,Rm)],14,Fm)}const F1=kn(Bm,[["render",Lm],["__scopeId","data-v-f824fd41"]]),Pm={name:"Navbar",components:{BaseIcon:F1},computed:{...B1(Tu,["pages"])},methods:{itemClick(e){const t=document.getElementById(e);t&&(history.replaceState(null,null,`${location.href.split("?")[0].split("#")[0]}#${e}`),window.scrollTo({top:t.offsetTop,behavior:"smooth"}),window.plausible("Nav click",{props:{section:e}}))},setLang(e){this.$i18n.locale=e,window.localStorage.setItem("lang",e)},onClick(e){this.linkDropdownOpen&&this.$refs.dropdown&&!this.$refs.dropdown.contains(e.target)&&(this.linkDropdownOpen=!1)},scrollTop(){window.scrollTo({top:0,behavior:"smooth"})}},mounted(){new IntersectionObserver(t=>{this.navSticky=!t[0].isIntersecting},{threshold:1}).observe(this.$refs.nav),document.addEventListener("click",this.onClick)},beforeUnmount(){document.removeEventListener("click",this.onClick)},watch:{linkDropdownOpen(){this.linkDropdownOpen&&(this.langDropdownOpen=!1)},langDropdownOpen(){this.langDropdownOpen&&(this.linkDropdownOpen=!1)}}},Im={ref:"nav",class:"row between p-small sticky bg-white border-bottom-theme border-thin",style:{top:"0","z-index":"2"}},Nm={class:"flex middle"},Mm={class:"flex"};function jm(e,t,n,o,u,c){const i=po("base-icon"),l=po("router-link");return st(),ft("div",Im,[Ne("div",Nm,[Et(i,{name:"robot",color:"black",size:"1.25rem"}),Et(l,{to:{path:"/"},class:"router-link type-large mx-xsmall color-theme"},{default:hr(()=>t[0]||(t[0]=[xr(" ROBOCON ")])),_:1}),t[1]||(t[1]=Ne("div",{class:"type-xsmall flex"},[xr(" | "),Ne("a",{href:"https://robotframework.org/",class:"type-xsmall ml-xsmall mr-2xsmall color-theme hover-color-secondary"}," Robot Framework "),xr(" Conference ")],-1))]),Ne("div",Mm,[Et(l,{to:{path:"/sponsor"},class:"router-link mx-xsmall type-no-underline type-small"},{default:hr(()=>t[2]||(t[2]=[xr(" Sponsor ")])),_:1})])],512)}const Hm=kn(Pm,[["render",jm],["__scopeId","data-v-97279478"]]),Um={name:"NavMobile",components:{BaseIcon:F1},data:()=>({isOpen:!1})},$m={key:0,class:"menu bg-white pl-large pb-large pt-xlarge"},zm={class:"flex middle pl-small"};function qm(e,t,n,o,u,c){const i=po("router-link"),l=po("base-icon");return st(),ft(Yt,null,[Et(al,{name:"fade"},{default:hr(()=>[e.isOpen?(st(),ft("div",$m,[Et(i,{to:{path:"/"},class:"block m-medium router-link type-no-underline type-small"},{default:hr(()=>t[2]||(t[2]=[xr(" RBCN25 ")])),_:1}),Et(i,{to:{path:"/sponsor"},class:"block m-medium router-link type-no-underline type-small"},{default:hr(()=>t[3]||(t[3]=[xr(" sponsor ")])),_:1})])):ho("",!0)]),_:1}),Ne("div",{class:bn(["nav-mobile row between bg-white color-black border-bottom-theme border-thin",e.isOpen?"open":""])},[Ne("div",zm,[Et(l,{name:"robot",color:"black",size:"1.75rem"}),Et(i,{to:{path:"/"},class:"color-black router-link type-large mx-xsmall"},{default:hr(()=>t[4]||(t[4]=[xr(" ROBOCON ")])),_:1})]),Ne("button",{class:bn(["hamburger",e.isOpen?"open":""]),onClick:t[0]||(t[0]=r=>{e.isOpen=!e.isOpen,e.linksOpen=!1})},t[5]||(t[5]=[Ne("span",null,null,-1),Ne("span",null,null,-1),Ne("span",null,null,-1),Ne("span",null,null,-1)]),2)],2),Et(al,{name:"opacity"},{default:hr(()=>[e.isOpen?(st(),ft("div",{key:0,class:"menu-background",onClick:t[1]||(t[1]=r=>e.isOpen=!1)})):ho("",!0)]),_:1})],64)}const Wm=kn(Um,[["render",qm],["__scopeId","data-v-db3e8d9b"]]);var tt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Km(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function o(){return this instanceof o?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(o){var u=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,u.get?u:{enumerable:!0,get:function(){return e[o]}})}),n}var Ct={},Bu={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.BLOCKS=void 0,function(t){t.DOCUMENT="document",t.PARAGRAPH="paragraph",t.HEADING_1="heading-1",t.HEADING_2="heading-2",t.HEADING_3="heading-3",t.HEADING_4="heading-4",t.HEADING_5="heading-5",t.HEADING_6="heading-6",t.OL_LIST="ordered-list",t.UL_LIST="unordered-list",t.LIST_ITEM="list-item",t.HR="hr",t.QUOTE="blockquote",t.EMBEDDED_ENTRY="embedded-entry-block",t.EMBEDDED_ASSET="embedded-asset-block",t.TABLE="table",t.TABLE_ROW="table-row",t.TABLE_CELL="table-cell",t.TABLE_HEADER_CELL="table-header-cell"}(e.BLOCKS||(e.BLOCKS={}))})(Bu);var Gi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.INLINES=void 0,function(t){t.HYPERLINK="hyperlink",t.ENTRY_HYPERLINK="entry-hyperlink",t.ASSET_HYPERLINK="asset-hyperlink",t.EMBEDDED_ENTRY="embedded-entry-inline"}(e.INLINES||(e.INLINES={}))})(Gi);var Vi={};Object.defineProperty(Vi,"__esModule",{value:!0});var Y0;(function(e){e.BOLD="bold",e.ITALIC="italic",e.UNDERLINE="underline",e.CODE="code",e.SUPERSCRIPT="superscript",e.SUBSCRIPT="subscript"})(Y0||(Y0={}));Vi.default=Y0;var R1={};(function(e){var t=tt&&tt.__spreadArray||function(l,r,a){if(a||arguments.length===2)for(var s=0,f=r.length,d;s".concat(V(T.content),"
")},q[u.BLOCKS.HEADING_2]=function(T,V){return"".concat(V(T.content),"
")},q[u.BLOCKS.HEADING_3]=function(T,V){return"".concat(V(T.content),"
")},q[u.BLOCKS.HEADING_4]=function(T,V){return"".concat(V(T.content),"
")},q[u.BLOCKS.HEADING_5]=function(T,V){return"".concat(V(T.content),"
")},q[u.BLOCKS.HEADING_6]=function(T,V){return"".concat(V(T.content),"
")},q[u.BLOCKS.EMBEDDED_ENTRY]=function(T,V){return"".concat(V(T.content),"
")},q[u.BLOCKS.OL_LIST]=function(T,V){return"".concat(V(T.content),"
")},q[u.BLOCKS.LIST_ITEM]=function(T,V){return"".concat(V(T.content),"
")},q[u.BLOCKS.HR]=function(){return"
"},q[u.BLOCKS.TABLE]=function(T,V){return"".concat(V(T.content),"
")},q[u.BLOCKS.TABLE_ROW]=function(T,V){return"".concat(V(T.content)," ")},q[u.BLOCKS.TABLE_HEADER_CELL]=function(T,V){return"".concat(V(T.content)," ")},q[u.BLOCKS.TABLE_CELL]=function(T,V){return"".concat(V(T.content)," ")},q[u.INLINES.ASSET_HYPERLINK]=function(T){return J(u.INLINES.ASSET_HYPERLINK,T)},q[u.INLINES.ENTRY_HYPERLINK]=function(T){return J(u.INLINES.ENTRY_HYPERLINK,T)},q[u.INLINES.RESOURCE_HYPERLINK]=function(T){return ee(u.INLINES.RESOURCE_HYPERLINK,T)},q[u.INLINES.EMBEDDED_ENTRY]=function(T){return J(u.INLINES.EMBEDDED_ENTRY,T)},q[u.INLINES.EMBEDDED_RESOURCE]=function(T){return ee(u.INLINES.EMBEDDED_RESOURCE,T)},q[u.INLINES.HYPERLINK]=function(T,V){var ne=typeof T.data.uri=="string"?T.data.uri:"";return"").concat(V(T.content),"")},q),ce=(Q={},Q[u.MARKS.BOLD]=function(T){return"".concat(T,"")},Q[u.MARKS.ITALIC]=function(T){return"".concat(T,"")},Q[u.MARKS.UNDERLINE]=function(T){return"".concat(T,"")},Q[u.MARKS.CODE]=function(T){return"".concat(T,"
")},Q[u.MARKS.SUPERSCRIPT]=function(T){return"".concat(T,"")},Q[u.MARKS.SUBSCRIPT]=function(T){return"".concat(T,"")},Q[u.MARKS.STRIKETHROUGH]=function(T){return"".concat(T,"")},Q),J=function(T,V){return"type: ".concat(P(T)," id: ").concat(P(V.data.target.sys.id),"")},ee=function(T,V){return"type: ".concat(P(T)," urn: ").concat(P(V.data.target.sys.urn),"")};function Y(T,V){return V===void 0&&(V={}),!T||!T.content?"":z(T.content,{renderNode:t(t({},ue),V.renderNode),renderMark:t(t({},ce),V.renderMark),preserveWhitespace:V.preserveWhitespace})}function z(T,V){var ne=V.renderNode,j=V.renderMark,re=V.preserveWhitespace;return T.map(function(ie){return N(ie,{renderNode:ne,renderMark:j,preserveWhitespace:re})}).join("")}function N(T,V){var ne=V.renderNode,j=V.renderMark,re=V.preserveWhitespace;if(u.helpers.isText(T)){var ie=P(T.value);return re&&(ie=ie.replace(/\n/g,"
").replace(/ {2,}/g,function(be){return" ".repeat(be.length)})),T.marks.length>0?T.marks.reduce(function(be,Ee){return j[Ee.type]?j[Ee.type](be):be},ie):ie}else{var pe=function(be){return z(be,{renderMark:j,renderNode:ne,preserveWhitespace:re})};return!T.nodeType||!ne[T.nodeType]?"":ne[T.nodeType](T,pe)}}e.documentToHtmlString=Y})(M1);function wi(e){"@babel/helpers - typeof";return wi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wi(e)}function xo(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function Jt(e,t){if(t.length
+`};sr.fence=function(e,t,n,o,u){const c=e[t],i=c.info?Io(c.info).trim():"";let l="",r="";if(i){const s=i.split(/(\s+)/g);l=s[0],r=s.slice(2).join("")}let a;if(n.highlight?a=n.highlight(c.content,l,r)||zr(c.content):a=zr(c.content),a.indexOf(""+zr(e[t].content)+`
+`}return`${a}
+`};sr.image=function(e,t,n,o,u){const c=e[t];return c.attrs[c.attrIndex("alt")][1]=u.renderInlineAsText(c.children,n,o),u.renderToken(e,t,n)};sr.hardbreak=function(e,t,n){return n.xhtmlOut?`${a}
+`:`
+`};sr.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?`
+`:`
+`:`
+`};sr.text=function(e,t){return zr(e[t].content)};sr.html_block=function(e,t){return e[t].content};sr.html_inline=function(e,t){return e[t].content};function jo(){this.rules=Zi({},sr)}jo.prototype.renderAttrs=function(t){let n,o,u;if(!t.attrs)return"";for(u="",n=0,o=t.attrs.length;n
+`:"'+(o?t:mn(t,!0))+`
+`}blockquote(t){return`"+(o?t:mn(t,!0))+`
+${t}
+`}html(t){return t}heading(t,n,o,u){if(this.options.headerIds){const c=this.options.headerPrefix+u.slug(o);return`
+`:`
+`}list(t,n,o){const u=n?"ol":"ul",c=n&&o!==1?' start="'+o+'"':"";return"<"+u+c+`>
+`+t+""+u+`>
+`}listitem(t){return`
+
+`+t+`
+`+n+`
+`}tablerow(t){return`
+${t}
+`}tablecell(t,n){const o=n.header?"th":"td";return(n.align?`<${o} align="${n.align}">`:`<${o}>`)+t+`${o}>
+`}strong(t){return`${t}`}em(t){return`${t}`}codespan(t){return`${t}
`}br(){return this.options.xhtml?"
":"
"}del(t){return`${t}`}link(t,n,o){if(t=Yl(this.options.sanitize,this.options.baseUrl,t),t===null)return o;let u='"+o+"",u}image(t,n,o){if(t=Yl(this.options.sanitize,this.options.baseUrl,t),t===null)return o;let u=`":">",u}text(t){return t}}class vp{strong(t){return t}em(t){return t}codespan(t){return t}del(t){return t}html(t){return t}text(t){return t}link(t,n,o){return""+o}image(t,n,o){return""+o}br(){return""}}class gp{constructor(){this.seen={}}serialize(t){return t.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(t,n){let o=t,u=0;if(this.seen.hasOwnProperty(o)){u=this.seen[t];do u++,o=t+"-"+u;while(this.seen.hasOwnProperty(o))}return n||(this.seen[t]=u,this.seen[o]=0),o}slug(t,n={}){const o=this.serialize(t);return this.getNextSafeSlug(o,n.dryrun)}}class Wr{constructor(t){this.options=t||vo,this.options.renderer=this.options.renderer||new Ns,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new vp,this.slugger=new gp}static parse(t,n){return new Wr(n).parse(t)}static parseInline(t,n){return new Wr(n).parseInline(t)}parse(t,n=!0){let o="",u,c,i,l,r,a,s,f,d,p,h,m,v,y,g,b,_,k,w;const D=t.length;for(u=0;u"+mn(o.message+"",!0)+"
";if(t)return Promise.resolve(u);if(n){n(null,u);return}return u}if(t)return Promise.reject(o);if(n){n(o);return}throw o}}function bp(e,t){return(n,o,u)=>{typeof o=="function"&&(u=o,o=null);const c={...o};o={...ut.defaults,...c};const i=qy(o.silent,o.async,u);if(typeof n>"u"||n===null)return i(new Error("marked(): input parameter is undefined or null"));if(typeof n!="string")return i(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if(Uy(o),o.hooks&&(o.hooks.options=o),u){const l=o.highlight;let r;try{o.hooks&&(n=o.hooks.preprocess(n)),r=e(n,o)}catch(f){return i(f)}const a=function(f){let d;if(!f)try{o.walkTokens&&ut.walkTokens(r,o.walkTokens),d=t(r,o),o.hooks&&(d=o.hooks.postprocess(d))}catch(p){f=p}return o.highlight=l,f?i(f):u(null,d)};if(!l||l.length<3||(delete o.highlight,!r.length))return a();let s=0;ut.walkTokens(r,function(f){f.type==="code"&&(s++,setTimeout(()=>{l(f.text,f.lang,function(d,p){if(d)return a(d);p!=null&&p!==f.text&&(f.text=p,f.escaped=!0),s--,s===0&&a()})},0))}),s===0&&a();return}if(o.async)return Promise.resolve(o.hooks?o.hooks.preprocess(n):n).then(l=>e(l,o)).then(l=>o.walkTokens?Promise.all(ut.walkTokens(l,o.walkTokens)).then(()=>l):l).then(l=>t(l,o)).then(l=>o.hooks?o.hooks.postprocess(l):l).catch(i);try{o.hooks&&(n=o.hooks.preprocess(n));const l=e(n,o);o.walkTokens&&ut.walkTokens(l,o.walkTokens);let r=t(l,o);return o.hooks&&(r=o.hooks.postprocess(r)),r}catch(l){return i(l)}}}function ut(e,t,n){return bp(qr.lex,Wr.parse)(e,t,n)}ut.options=ut.setOptions=function(e){return ut.defaults={...ut.defaults,...e},Dy(ut.defaults),ut};ut.getDefaults=pp;ut.defaults=vo;ut.use=function(...e){const t=ut.defaults.extensions||{renderers:{},childTokens:{}};e.forEach(n=>{const o={...n};if(o.async=ut.defaults.async||o.async||!1,n.extensions&&(n.extensions.forEach(u=>{if(!u.name)throw new Error("extension name required");if(u.renderer){const c=t.renderers[u.name];c?t.renderers[u.name]=function(...i){let l=u.renderer.apply(this,i);return l===!1&&(l=c.apply(this,i)),l}:t.renderers[u.name]=u.renderer}if(u.tokenizer){if(!u.level||u.level!=="block"&&u.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");t[u.level]?t[u.level].unshift(u.tokenizer):t[u.level]=[u.tokenizer],u.start&&(u.level==="block"?t.startBlock?t.startBlock.push(u.start):t.startBlock=[u.start]:u.level==="inline"&&(t.startInline?t.startInline.push(u.start):t.startInline=[u.start]))}u.childTokens&&(t.childTokens[u.name]=u.childTokens)}),o.extensions=t),n.renderer){const u=ut.defaults.renderer||new Ns;for(const c in n.renderer){const i=u[c];u[c]=(...l)=>{let r=n.renderer[c].apply(u,l);return r===!1&&(r=i.apply(u,l)),r}}o.renderer=u}if(n.tokenizer){const u=ut.defaults.tokenizer||new Is;for(const c in n.tokenizer){const i=u[c];u[c]=(...l)=>{let r=n.tokenizer[c].apply(u,l);return r===!1&&(r=i.apply(u,l)),r}}o.tokenizer=u}if(n.hooks){const u=ut.defaults.hooks||new Bi;for(const c in n.hooks){const i=u[c];Bi.passThroughHooks.has(c)?u[c]=l=>{if(ut.defaults.async)return Promise.resolve(n.hooks[c].call(u,l)).then(a=>i.call(u,a));const r=n.hooks[c].call(u,l);return i.call(u,r)}:u[c]=(...l)=>{let r=n.hooks[c].apply(u,l);return r===!1&&(r=i.apply(u,l)),r}}o.hooks=u}if(n.walkTokens){const u=ut.defaults.walkTokens;o.walkTokens=function(c){let i=[];return i.push(n.walkTokens.call(this,c)),u&&(i=i.concat(u.call(this,c))),i}}ut.setOptions(o)})};ut.walkTokens=function(e,t){let n=[];for(const o of e)switch(n=n.concat(t.call(ut,o)),o.type){case"table":{for(const u of o.header)n=n.concat(ut.walkTokens(u.tokens,t));for(const u of o.rows)for(const c of u)n=n.concat(ut.walkTokens(c.tokens,t));break}case"list":{n=n.concat(ut.walkTokens(o.items,t));break}default:ut.defaults.extensions&&ut.defaults.extensions.childTokens&&ut.defaults.extensions.childTokens[o.type]?ut.defaults.extensions.childTokens[o.type].forEach(function(u){n=n.concat(ut.walkTokens(o[u],t))}):o.tokens&&(n=n.concat(ut.walkTokens(o.tokens,t)))}return n};ut.parseInline=bp(qr.lexInline,Wr.parseInline);ut.Parser=Wr;ut.parser=Wr.parse;ut.Renderer=Ns;ut.TextRenderer=vp;ut.Lexer=qr;ut.lexer=qr.lex;ut.Tokenizer=Is;ut.Slugger=gp;ut.Hooks=Bi;ut.parse=ut;ut.options;ut.setOptions;ut.use;ut.walkTokens;ut.parseInline;Wr.parse;qr.lex;const Wy={name:"PreviousTalks",data:()=>({activeTalk:null,showAll:{2021:!1,2020:!1,2019:!1,2018:!1}}),mounted(){this.activeTalk=this.$tm("archive.previousTalks.talks")[0].list[0].url}},Ky={class:"col-sm-12 row card p-xsmall"},Gy={class:"col-sm-12 col-md-3 pr-3xsmall"},Vy={class:"list"},Yy={class:"yearTitle pb-small border-bottom-theme mb-small type-center"},Zy=["onClick"],Qy=["href"],Xy=["href"],Jy={class:"yearTitle bg-background pb-small border-bottom-theme mb-small type-center"},e4=["onClick"],t4=["onClick"],n4={class:"theme ml-2xsmall mt-xsmall mb-medium"},r4={key:0,class:"col-sm-9 pl-3xsmall"},o4=["src"];function u4(e,t,n,o,u,c){return st(),ft("div",Ky,[Ne("div",Gy,[Ne("div",Vy,[(st(!0),ft(Yt,null,Lr(e.$tm("archive.previousTalks.talks"),({year:i,list:l,playlistLink:r})=>(st(),ft("div",{key:i,class:"mb-medium"},[e.$store.state.isMobile?(st(),ft(Yt,{key:0},[Ne("h3",Yy,Gt(i),1),(st(!0),ft(Yt,null,Lr(e.showAll[i]?l:l.slice(0,3),({authors:a,title:s,url:f})=>(st(),ft("div",{key:f,class:"pt-small pb-small",onClick:d=>e.activeTalk=f},[Ne("div",null,[(st(!0),ft(Yt,null,Lr(a,(d,p)=>(st(),ft("span",{key:d,class:"type-small"},Gt(d)+Gt(p!==a.length-1?", ":""),1))),128))]),Ne("a",{href:`https://www.youtube.com/watch?v=${f.split("/embed/")[1]}`,class:"mt-3xsmall"},Gt(s),9,Qy)],8,Zy))),128))],64)):(st(),ft(Yt,{key:1},[Ne("a",{href:r,target:"_blank"},[Ne("h3",Jy,Gt(i),1)],8,Xy),(st(!0),ft(Yt,null,Lr(l,({authors:a,title:s,url:f})=>(st(),ft("button",{key:f,class:bn(["p-small pl-2xsmall pr-2xsmall rounded",e.activeTalk===f?"bg-theme color-white":""]),onClick:d=>e.activeTalk=f},[(st(!0),ft(Yt,null,Lr(a,(d,p)=>(st(),ft("span",{key:d,class:"type-small"},Gt(d)+Gt(p!==a.length-1?", ":""),1))),128)),Ne("div",{class:bn(["mt-3xsmall",e.activeTalk===f?"color-white":"color-theme"])},Gt(s),3)],10,e4))),128))],64)),e.$store.state.isMobile&&!e.showAll[i]?(st(),ft("div",{key:2,class:"flex center",onClick:a=>e.showAll[i]=!0},[Ne("button",n4," Show all ("+Gt(l.length)+") ",1)],8,t4)):ho("",!0)]))),128))])]),e.$store.state.isMobile?ho("",!0):(st(),ft("div",r4,[Ne("iframe",{class:"rounded",width:"100%",height:"100%",src:e.activeTalk,title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""},null,8,o4)]))])}const i4=kn(Wy,[["render",u4],["__scopeId","data-v-6eaa87f0"]]);/*! @license DOMPurify 2.5.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.5.6/LICENSE */function Ir(e){"@babel/helpers - typeof";return Ir=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ir(e)}function J0(e,t){return J0=Object.setPrototypeOf||function(o,u){return o.__proto__=u,o},J0(e,t)}function a4(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function vi(e,t,n){return a4()?vi=Reflect.construct:vi=function(u,c,i){var l=[null];l.push.apply(l,c);var r=Function.bind.apply(u,l),a=new r;return i&&J0(a,i.prototype),a},vi.apply(null,arguments)}function Wn(e){return s4(e)||c4(e)||l4(e)||f4()}function s4(e){if(Array.isArray(e))return es(e)}function c4(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function l4(e,t){if(e){if(typeof e=="string")return es(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return es(e,t)}}function es(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n>>2]>>>16-d%4*8&65535;f.push(String.fromCharCode(p))}return f.join("")},parse:function(r){for(var a=r.length,s=[],f=0;f>>1]|=r.charCodeAt(f)<<16-f%2*16;return c.create(s,a*2)}},i.Utf16LE={stringify:function(r){for(var a=r.words,s=r.sigBytes,f=[],d=0;d>>2]>>>16-d%4*8&65535);f.push(String.fromCharCode(p))}return f.join("")},parse:function(r){for(var a=r.length,s=[],f=0;f>>1]|=l(r.charCodeAt(f)<<16-f%2*16);return c.create(s,a*2)}};function l(r){return r<<8&4278255360|r>>>8&16711935}}(),n.enc.Utf16})}(Qa)),Qa.exports}var Xa={exports:{}},df;function go(){return df||(df=1,function(e,t){(function(n,o){e.exports=o(bt())})(tt,function(n){return function(){var o=n,u=o.lib,c=u.WordArray,i=o.enc;i.Base64={stringify:function(r){var a=r.words,s=r.sigBytes,f=this._map;r.clamp();for(var d=[],p=0;p>>2]>>>24-p%4*8&255,m=a[p+1>>>2]>>>24-(p+1)%4*8&255,v=a[p+2>>>2]>>>24-(p+2)%4*8&255,y=h<<16|m<<8|v,g=0;g<4&&p+g*.75>>6*(3-g)&63));var b=f.charAt(64);if(b)for(;d.length%4;)d.push(b);return d.join("")},parse:function(r){var a=r.length,s=this._map,f=this._reverseMap;if(!f){f=this._reverseMap=[];for(var d=0;d