Seehttps://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function h(){c(f).forEach(function(y){delete f[y]})}var o=u(74).default,c=u(60).default,E=u(1).default;i.__esModule=!0,i.createProtoAccessControl=r,i.resultIsAllowed=n,i.resetLoggedProperties=h;var s=u(76),v=u(72),p=E(v),f=o(null)},function(g,i,u){g.exports={default:u(75),__esModule:!0}},function(g,i,u){var r=u(9);g.exports=function(n,l){return r.create(n,l)}},function(g,i,u){"use strict";function r(){for(var d=arguments.length,h=Array(d),o=0;o<d;o++)h[o]=arguments[o];return l.extend.apply(void 0,[n(null)].concat(h))}var n=u(74).default;i.__esModule=!0,i.createNewLookupObject=r;var l=u(5)},function(g,i){"use strict";function u(r){this.string=r}i.__esModule=!0,u.prototype.toString=u.prototype.toHTML=function(){return""+this.string},i.default=u,g.exports=i.default},function(g,i,u){"use strict";function r(b){var T=b&&b[0]||1,I=D.COMPILER_REVISION;if(!(T>=D.LAST_COMPATIBLE_COMPILER_REVISION&&T<=D.COMPILER_REVISION)){if(T<D.LAST_COMPATIBLE_COMPILER_REVISION){var F=D.REVISION_CHANGES[I],W=D.REVISION_CHANGES[T];throw new w.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+F+") or downgrade your runtime to an older version ("+W+").")}throw new w.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+b[1]+").")}}function n(b,T){function I($,H,M){M.hash&&(H=_.extend({},H,M.hash),M.ids&&(M.ids[0]=!0)),$=T.VM.resolvePartial.call(this,$,H,M);var z=_.extend({},M,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),U=T.VM.invokePartial.call(this,$,H,z);if(U==null&&T.compile&&(M.partials[M.name]=T.compile($,b.compilerOptions,T),U=M.partials[M.name](H,z)),U!=null){if(M.indent){for(var Q=U.split(`
`+o+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var h,o,c,E,s;this._more||(this.yytext="",this.match="");for(var v=this._currentRules(),p=0;p<v.length&&(c=this._input.match(this.rules[v[p]]),!c||o&&!(c[0].length>o[0].length)||(o=c,E=p,this.options.flex));p++);return o?(s=o[0].match(/(?:\r\n?|\n).*/g),s&&(this.yylineno+=s.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:s?s[s.length-1].length-s[s.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+o[0].length},this.yytext+=o[0],this.match+=o[0],this.matches=o,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(o[0].length),this.matched+=o[0],h=this.performAction.call(this,this.yy,this,v[E],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),h||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`.Unrecognizedtext.
*/var r=function(n){var l=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,d=0,h={},o={manual:n.Prism&&n.Prism.manual,disableWorkerMessageHandler:n.Prism&&n.Prism.disableWorkerMessageHandler,util:{encode:functionA(w){returnwinstanceofc?newc(w.type,A(w.content),w.alias):Array.isArray(w)?w.map(A):w.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(A){returnObject.prototype.toString.call(A).slice(8,-1)},objId:function(A){returnA.__id||Object.defineProperty(A,"__id",{value:++d}),A.__id},clone:functionA(w,D){D=D||{};varN,B;switch(o.util.type(w)){case"Object":if(B=o.util.objId(w),D[B])returnD[B];N={},D[B]=N;for(varRinw)w.hasOwnProperty(R)&&(N[R]=A(w[R],D));returnN;case"Array":returnB=o.util.objId(w),D[B]?D[B]:(N=[],D[B]=N,w.forEach(function(b,T){N[T]=A(b,D)}),N);default:returnw}},getLanguage:function(A){for(;A;){varw=l.exec(A.className);if(w)returnw[1].toLowerCase();A=A.parentElement}return"none"},setLanguage:function(A,w){A.className=A.className.replace(RegExp(l,"gi"),""),A.classList.add("language-"+w)},currentScript:function(){if(typeofdocument=="undefined")returnnull;if("currentScript"indocument&&1<2)returndocument.currentScript;try{thrownewError}catch(N){varA=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(N.stack)||[])[1];if(A){varw=document.getElementsByTagName("script");for(varDinw)if(w[D].src==A)returnw[D]}returnnull}},isActive:function(A,w,D){for(varN="no-"+w;A;){varB=A.classList;if(B.contains(w))return!0;if(B.contains(N))return!1;A=A.parentElement}return!!D}},languages:{plain:h,plaintext:h,text:h,txt:h,extend:function(A,w){varD=o.util.clone(o.languages[A]);for(varNinw)D[N]=w[N];returnD},insertBefore:function(A,w,D,N){N=N||o.languages;varB=N[A],R={};for(varbinB)if(B.hasOwnProperty(b)){if(b==w)for(varTinD)D.hasOwnProperty(T)&&(R[T]=D[T]);D.hasOwnProperty(b)||(R[b]=B[b])}varI=N[A];returnN[A]=R,o.languages.DFS(o.languages,function(F,W){W===I&&F!=A&&(this[F]=R)}),R},DFS:functionA(w,D,N,B){B=B||{};varR=o.util.objId;for(varbinw)if(w.hasOwnProperty(b)){D.call(w,b,w[b],N||b);varT=w[b],I=o.util.type(T);I==="Object"&&!B[R(T)]?(B[R(T)]=!0,A(T,D,null,B)):I==="Array"&&!B[R(T)]&&(B[R(T)]=!0,A(T,D,b,B))}}},plugins:{},highlightAll:function(A,w){o.highlightAllUnder(document,A,w)},highlightAllUnder:function(A,w,D){varN={callback:D,container:A,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};o.hooks.run("before-highlightall",N),N.elements=Array.prototype.slice.apply(N.container.querySelectorAll(N.selector)),o.hooks.run("before-all-elements-highlight",N);for(varB=0,R;R=N.elements[B++];)o.highlightElement(R,w===!0,N.callback)},highlightElement:function(A,w,D){varN=o.util.getLanguage(A),B=o.languages[N];o.util.setLanguage(A,N);varR=A.parentElement;R&&R.nodeName.toLowerCase()==="pre"&&o.util.setLanguage(R,N);varb=A.textContent,T={element:A,language:N,grammar:B,code:b};functionI(W){T.highlightedCode=W,o.hooks.run("before-insert",T),T.element.innerHTML=T.highlightedCode,o.hooks.run("after-highlight",T),o.hooks.run("complete",T),D&&D.call(T.element)}if(o.hooks.run("before-sanity-check",T),R=T.element.parentElement,R&&R.nodeName.toLowerCase()==="pre"&&!R.hasAttribute("tabindex")&&R.setAttribute("tabindex","0"),!T.code){o.hooks.run("complete",T),D&&D.call(T.element);return}if(o.hooks.run("before-highlight",T),!T.grammar){I(o.util.encode(T.code));return}if(w&&n.Worker){varF=newWorker(o.filename);F.onmessage=function(W){I(W.data)},F.postMessage(JSON.stringify({language:T.language,code:T.code,immediateClose:!0}))}elseI(o.highlight(T.code,T.grammar,T.language))},highlight:function(A,w,D){varN={code:A,grammar:w,language:D};if(o.hooks.run("before-tokenize",N),!N.grammar)thrownewError('The language "'+N.language+'" has no grammar.');returnN.tokens=o.tokenize(N.code,N.grammar),o.hooks.run("after-tokenize",N),c.stringify(o.util.encode(N.tokens),N.language)},tokenize:function(A,w){varD=w.rest;if(D){for(varNinD)w[N]=D[N];deletew.rest}varB=newv;returnp(B,B.head,A),s(A,B,w,B.head,0),y(B)},hooks:{all:{},add
`),S.hasAttribute("data-start")||S.setAttribute("data-start",String(T+1))}_.textContent=B,r.highlightElement(_)},function(B){S.setAttribute(o,s),_.textContent=B})}}),r.plugins.fileHighlight={highlight:function(S){for(var _=(S||document).querySelectorAll(v),A=0,w;w=_[A++];)r.highlightElement(w)}};var y=!1;r.fileHighlight=function(){y||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),y=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}()},4912:(C,g,i)=>{const u=Symbol("SemVer ANY");class r{static get ANY(){return u}constructor(v,p){if(p=n(p),v instanceof r){if(v.loose===!!p.loose)return v;v=v.value}v=v.trim().split(/\s+/).join(" "),o("comparator",v,p),this.options=p,this.loose=!!p.loose,this.parse(v),this.semver===u?this.value="":this.value=this.operator+this.semver.version,o("comp",this)}parse(v){const p=this.options.loose?l[d.COMPARATORLOOSE]:l[d.COMPARATOR],f=v.match(p);if(!f)throw new TypeError(`Invalidcomparator:${v}`);this.operator=f[1]!==void 0?f[1]:"",this.operator==="="&&(this.operator=""),f[2]?this.semver=new c(f[2],this.options.loose):this.semver=u}toString(){return this.value}test(v){if(o("Comparator.test",v,this.options.loose),this.semver===u||v===u)return!0;if(typeof v=="string")try{v=new c(v,this.options)}catch(p){return!1}return h(v,this.operator,this.semver,this.options)}intersects(v,p){if(!(v instanceof r))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new E(v.value,p).test(this.value):v.operator===""?v.value===""?!0:new E(this.value,p).test(v.semver):(p=n(p),p.includePrerelease&&(this.value==="<0.0.0-0"||v.value==="<0.0.0-0")||!p.includePrerelease&&(this.value.startsWith("<0.0.0")||v.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&v.operator.startsWith(">")||this.operator.startsWith("<")&&v.operator.startsWith("<")||this.semver.version===v.semver.version&&this.operator.includes("=")&&v.operator.includes("=")||h(this.semver,"<",v.semver,p)&&this.operator.startsWith(">")&&v.operator.startsWith("<")||h(this.semver,">",v.semver,p)&&this.operator.startsWith("<")&&v.operator.startsWith(">")))}}C.exports=r;const n=i(667),{safeRe:l,t:d}=i(3542),h=i(3407),o=i(5368),c=i(6084),E=i(4743)},4743:(C,g,i)=>{const u=/\s+/g;class r{constructor(M,z){if(z=d(z),M instanceof r)return M.loose===!!z.loose&&M.includePrerelease===!!z.includePrerelease?M:new r(M.raw,z);if(M instanceof h)return this.raw=M.value,this.set=[[M]],this.formatted=void 0,this;if(this.options=z,this.loose=!!z.loose,this.includePrerelease=!!z.includePrerelease,this.raw=M.trim().replace(u," "),this.set=this.raw.split("||").map(U=>this.parseRange(U.trim())).filter(U=>U.length),!this.set.length)throw new TypeError(`InvalidSemVerRange:${this.raw}`);if(this.set.length>1){const U=this.set[0];if(this.set=this.set.filter(Q=>!S(Q[0])),this.set.length===0)this.set=[U];else if(this.set.length>1){for(const Q of this.set)if(Q.length===1&&_(Q[0])){this.set=[Q];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let M=0;M<this.set.length;M++){M>0&&(this.formatted+="||");const z=this.set[M];for(let U=0;U<z.length;U++)U>0&&(this.formatted+=" "),this.formatted+=z[U].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(M){const U=((this.options.includePrerelease&&y)|(this.options.loose&&m))+":"+M,Q=l.get(U);if(Q)return Q;const ne=this.options.loose,se=ne?E[s.HYPHENRANGELOOSE]:E[s.HYPHENRANGE];M=M.replace(se,G(this.options.includePrerelease)),o("hyphen replace",M),M=M.replace(E[s.COMPARATORTRIM],v),o("comparator trim",M),M=M.replace(E[s.TILDETRIM],p),o("tilde trim",M),M=M.replace(E[s.CARETTRIM],f),o("caret trim",M);let q=M.split(" ").map(Be=>w(Be,this.options)).join(" ").split(/\s+/).map(Be=>W(Be,this.options));ne&&(q=q.filter(Be=>(o("loose invalid filter",Be,this.options),!!Be.match(E[s.COMPARATORLOOSE])))),o("range list",q);const ve=new Map,ye=q.map(Be=>new h(Be,this.options));for(const Be of ye){if(S(Be))return[Be];ve.set(Be.value,Be)}ve.size>1&&v
`+lt),J.find(".sample-request-response").is(":visible")&&J.find(".sample-request-response").fadeTo(1,.1),J.find(".sample-request-response").fadeTo(250,1),J.find(".sample-request-response-json").text(et),v().highlightAll()}}function I(Le,he,Re){const Te=g()('article[data-group="'+Le+'"][data-name="'+he+'"][data-version="'+Re+'"]');Te.find(".sample-request-response-json").html(""),Te.find(".sample-request-response").hide(),Te.find(".sample-request-input").each((Ee,de)=>{de.value=de.placeholder!==de.dataset.name?de.placeholder:""});const J=Te.find(".sample-request-url");J.val(J.prop("defaultValue"))}const F={"Allowed values:":"Valors permesos:","Compare all with predecessor":"Comparar tot amb versi\xF3 anterior","compare changes to:":"comparar canvis amb:","compared to":"comparat amb","Default value:":"Valor per defecte:",Description:"Descripci\xF3",Field:"Camp",General:"General","Generated with":"Generat amb",Name:"Nom","No response values.":"Sense valors en la resposta.",optional:"opcional",Parameter:"Par\xE0metre","Permission:":"Permisos:",Response:"Resposta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3 d'exemple","show up to version:":"mostrar versi\xF3:","Size range:":"Tamany de rang:","Toggle navigation":"Canvia la navegaci\xF3",Type:"Tipus",url:"url",Copy:"Copiar","Press Ctrl+C to copy":"Premeu Ctrl+C per copiar","copied!":"Copiat!"},W={"Allowed values:":"Povolen\xE9 hodnoty:","Compare all with predecessor":"Porovnat v\u0161e s p\u0159edchoz\xEDmi verzemi","compare changes to:":"porovnat zm\u011Bny s:","compared to":"porovnat s","Default value:":"V\xFDchoz\xED hodnota:",Description:"Popis",Field:"Pole",General:"Obecn\xE9","Generated with":"Vygenerov\xE1no pomoc\xED",Name:"N\xE1zev","No response values.":"Nebyly vr\xE1ceny \u017E\xE1dn\xE9 hodnoty.",optional:"voliteln\xE9",Parameter:"Parametr","Permission:":"Opr\xE1vn\u011Bn\xED:",Response:"Odpov\u011B\u010F",Send:"Odeslat","Send a Sample Request":"Odeslat uk\xE1zkov\xFD po\u017Eadavek","show up to version:":"zobrazit po verzi:","Size range:":"Rozsah velikosti:","Toggle navigation":"P\u0159epnout navigaci",Type:"Typ",url:"url",Copy:"Kop\xEDrovat","Press Ctrl+C to copy":"Stisknut\xEDm kombinace kl\xE1ves Ctrl+C zkop\xEDrujte","copied!":"Zkop\xEDrovan\xFD!"},G={"Allowed values:":"Erlaubte Werte:","Compare all with predecessor":"Vergleiche alle mit ihren Vorg\xE4ngern","compare changes to:":"vergleiche \xC4nderungen mit:","compared to":"verglichen mit","Default value:":"Standardwert:",Description:"Beschreibung",Field:"Feld",General:"Allgemein","Generated with":"Erstellt mit",Name:"Name","No response values.":"Keine R\xFCckgabewerte.",optional:"optional",Parameter:"Parameter","Permission:":"Berechtigung:",Response:"Antwort",Send:"Senden","Send a Sample Request":"Eine Beispielanfrage senden","show up to version:":"zeige bis zur Version:","Size range:":"Gr\xF6\xDFenbereich:","Toggle navigation":"Navigation ein-/ausblenden",Type:"Typ",url:"url",Copy:"Kopieren","Press Ctrl+C to copy":"Dr\xFCcken Sie Ctrl+C zum kopieren","Copied!":"Kopiert!"},$={"Allowed values:":"Valores permitidos:","Compare all with predecessor":"Comparar todo con versi\xF3n anterior","compare changes to:":"comparar cambios con:","compared to":"comparado con","Default value:":"Valor por defecto:",Description:"Descripci\xF3n",Field:"Campo",General:"General","Generated with":"Generado con",Name:"Nombre","No response values.":"Sin valores en la respuesta.",optional:"opcional",Parameter:"Par\xE1metro","Permission:":"Permisos:",Response:"Respuesta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3n de ejemplo","show up to version:":"mostrar a versi\xF3n:","Size range:":"Tama\xF1o de rango:","Toggle navigation":"Alternar navegaci\xF3n",Type:"Tipo",url:"url",Copy:"Copiar","Press Ctrl+C to copy":"Presione Ctrl+C para copiar","copied!":"\xA1Copiado!"},H={"Allowed values:":"Valeurs autoris\xE9es :",Body:"Corps","Compare all with predecessor":"Tout comparer avec ...","compare changes to:":"comparer les changements \xE0 :","compared to":"comparer \xE0","Default value:":"Valeur par d\xE9faut
]`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Entidades"},{type:"get",url:"/api/v4/web/events/:id/check_capacity?group_size=xx",title:"Verificar Capacidad del Evento",name:"CheckEventCapacity",group:"Eventos",version:"1.0.0",description:"<p>Determina si hay aforo suficiente para el tama\xF1o de grupo que se ha indicado.</p>",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"id",isArray:!1,description:"<p>ID \xFAnico del evento.</p>"},{group:"Parameter",type:"Number",optional:!0,field:"group_size",isArray:!1,defaultValue:"10",description:"<p>Tama\xF1o del grupo para el cual se verifica el aforo (Par\xE1metro de consulta).</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"eventId",isArray:!1,description:"<p>ID \xFAnico del evento.</p>"},{group:"Success 200",type:"Number",optional:!1,field:"group_size",isArray:!1,description:"<p>Tama\xF1o del grupo para el cual se verifica el aforo.</p>"},{group:"Success 200",type:"Boolean",optional:!1,field:"allow",isArray:!1,description:"<p>Indica si el grupo puede inscribirse al evento.</p>"},{group:"Success 200",type:"Boolean",optional:!1,field:"allow_overflow",isArray:!1,description:"<p>Indica si el grupo puede inscribirse a la lista de espera del evento.</p>"}]},examples:[{title:"Ejemplo de Respuesta:",content:`HTTP/1.1200OK
}`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Eventos"},{type:"get",url:"/api/v4/web/events/:eventId/reservations/:encodedCode",title:"Verificar C\xF3digo de Invitaci\xF3n",name:"CheckInvitationCode",group:"Eventos",version:"4.0.0",description:"<p>Este endpoint verifica si un c\xF3digo de invitaci\xF3n es aplicable a un evento concreto. El c\xF3digo de invitaci\xF3n est\xE1 codificado en Base64.</p>",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"eventId",isArray:!1,description:"<p>Identificador \xFAnico del evento.</p>"},{group:"Parameter",type:"String",optional:!1,field:"encodedCode",isArray:!1,description:"<p>C\xF3digo de invitaci\xF3n codificado en Base64. Ejemplo, el c\xF3digo "MD22-4939" se codifica como "TUQyMi00OTM5"</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Boolean",optional:!1,field:"applicable",isArray:!1,description:"<p>Indica si el c\xF3digo de invitaci\xF3n es aplicable (true) o no (false).</p>"}]},examples:[{title:"Ejemplo de Respuesta Exitosa:",content:`HTTP/1.1200OK
true`,type:"json"},{title:"Ejemplo de Respuesta Fallida:",content:`HTTP/1.1200OK
false`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Eventos"},{type:"get",url:"/api/v4/web/events",title:"Obtener Eventos Disponibles",name:"GetAvailableEvents",group:"Eventos",version:"4.0.0",description:"<p>Este endpoint devuelve una lista de eventos disponibles, incluyendo su estado de aforo.</p>",success:{fields:{"Success 200":[{group:"Success 200",type:"Object[]",optional:!1,field:"events",isArray:!0,description:"<p>Lista de eventos disponibles.</p>"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"events",field:"events",type:"Object[]",isArray:!0},field:"events.id",isArray:!1,description:"<p>Identificador \xFAnico del evento.</p>"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"events",field:"events",type:"Object[]",isArray:!0},field:"events.name",isArray:!1,description:"<p>Nombre del evento.</p>"},{group:"Success 200",type:"Object",optional:!1,parentNode:{path:"events",field:"events",type:"Object[]",isArray:!0},field:"events.location",isArray:!1,description:"<p>Ubicaci\xF3n del evento.</p>"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"events.location",parentNode:{path:"events",field:"events",type:"Object[]",isArray:!0},field:"events.location",type:"Object",isArray:!1},field:"events.location.country",isArray:!1,description:"<p>Pa\xEDs donde se realiza el evento.</p>"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"events.location",parentNode:{path:"events",field:"events",type:"Object[]",isArray:!0},field:"events.location",type:"Object",isArray:!1},field:"events.location.city",isArray:!1,description:"<p>Ciudad donde se realiza el evento.</p>"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"events.location",parentNode:{path:"events",field:"events",type:"Object[]",isArray:!0},field:"events.location",type:"Object",isArray:!1},field:"events.location.country_code",isArray:!1,description:"<p>C\xF3digo del pa\xEDs del evento.</p>"}]},examples:[{title:"Ejemplo de Respuesta:",content:`[
]`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Eventos"},{type:"get",url:"/api/v4/web/events/:eventId",title:"Obtener Datos del Evento",name:"GetEventDetails",group:"Eventos",version:"4.0.0",description:"<p>Este endpoint devuelve los detalles de un evento espec\xEDfico.</p>",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"eventId",isArray:!1,description:"<p>Identificador \xFAnico del evento.</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"stateCode",isArray:!1,description:"<p>C\xF3digo del estado del evento.</p>"},{group:"Success 200",type:"String",optional:!1,field:"stateText",isArray:!1,description:"<p>Descripci\xF3n del estado del evento.</p>"},{group:"Success 200",type:"String",optional:!1,field:"id",isArray:!1,description:"<p>Identificador \xFAnico del evento.</p>"},{group:"Success 200",type:"String",optional:!1,field:"name",isArray:!1,description:"<p>Nombre del evento.</p>"},{group:"Success 200",type:"String",optional:!1,field:"description",isArray:!1,description:"<p>Descripci\xF3n del evento.</p>"},{group:"Success 200",type:"String",optional:!1,field:"campaign_text",isArray:!1,description:"<p>Texto de campa\xF1a (si aplica).</p>"},{group:"Success 200",type:"String",optional:!1,field:"init_date",isArray:!1,description:"<p>Fecha y hora de inicio del evento (ISO 8601).</p>"},{group:"Success 200",type:"String",optional:!1,field:"end_date",isArray:!1,description:"<p>Fecha y hora de finalizaci\xF3n del evento (ISO 8601).</p>"},{group:"Success 200",type:"Object",optional:!1,field:"location",isArray:!1,description:"<p>Ubicaci\xF3n del evento.</p>"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"location",field:"location",type:"Object",isArray:!1},field:"location.country",isArray:!1,description:"<p>Pa\xEDs donde se realiza el evento.</p>"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"location",field:"location",type:"Object",isArray:!1},field:"location.city",isArray:!1,description:"<p>Ciudad donde se realiza el evento.</p>"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"location",field:"location",type:"Object",isArray:!1},field:"location.country_code",isArray:!1,description:"<p>C\xF3digo del pa\xEDs del evento.</p>"}]},examples:[{title:"Ejemplo de Respuesta:",content:`{
"description":"Palacio Municipal de Congresos de Madrid, Campo de las Naciones, Avenida de la Capital de Espa\xF1a s/n\\n\\nENTREGA PREMIO ALGO+Q1 CANCI\xD3N",
}`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Eventos"},{type:"get",url:"/api/v4/web/events/:id/inscriptions/:email",title:"Comprobar Inscripci\xF3n",name:"CheckInscription",group:"Inscriptions",version:"1.0.0",description:"<p>Este endpoint verifica si el correo electr\xF3nico proporcionado tiene una inscripci\xF3n para el evento concreto.</p>",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"id",isArray:!1,description:"<p>Identificador \xFAnico del evento.</p>"},{group:"Parameter",type:"String",optional:!1,field:"email",isArray:!1,description:"<p>Correo electr\xF3nico a comprobar.</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"message",isArray:!1,description:"<p>Mensaje que indica el estado de la inscripci\xF3n.</p>"}]},examples:[{title:"Ejemplo de Respuesta Exitosa:",content:`HTTP/1.1200OK
{
"message":"Inscripci\xF3n confirmada"
}`,type:"json"}]},error:{fields:{"Error 404":[{group:"Error 404",optional:!1,field:"NotFound",isArray:!1,description:"<p>No hay inscripci\xF3n con el correo electr\xF3nico proporcionado.</p>"}]},examples:[{title:"Ejemplo de Respuesta Fallida:",content:`HTTP/1.1404NotFound
{
"message":"No hay inscripci\xF3n con ese email"
}`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Inscriptions"},{type:"post",url:"/api/v4/web/events/:eventId/inscriptions/",title:"Dar de Alta una Inscripci\xF3n",name:"CreateEventInscription",group:"Inscriptions",version:"1.0.0",description:"<p>Este endpoint permite registrar una inscripci\xF3n a un evento espec\xEDfico.</p>",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"eventId",isArray:!1,description:"<p>Identificador \xFAnico del evento.</p>"}]}},body:[{group:"Body",type:"String",optional:!1,field:"code",isArray:!1,description:"<p>C\xF3digo opcional para la inscripci\xF3n - Si viene c\xF3digo.</p>"},{group:"Body",type:"String",optional:!1,field:"email",isArray:!1,description:"<p>Email del participante, debe ser v\xE1lido.</p>"},{group:"Body",type:"String",optional:!1,field:"name",isArray:!1,description:"<p>Nombre del participante.</p>"},{group:"Body",type:"String",optional:!1,field:"Apellido",isArray:!1,description:"<p>del participante.</p>"},{group:"Body",type:"String",optional:!1,field:"profile",isArray:!1,description:"<p>Tipo de participante (student/tutor/guest/free).</p>"},{group:"Body",type:"String",optional:!1,field:"country",isArray:!1,description:"<p>Pa\xEDs del participante (ES/MX).</p>"},{group:"Body",type:"String",optional:!0,field:"entityId",isArray:!1,description:"<p>Entidad del participante - Opcional - solo si son student/tutor/guest.*</p>"},{group:"Body",type:"number",optional:!0,field:"group_size",isArray:!1,description:"<p>Cantidad participantes a solicitar - Opcional - solo si son tutores.*</p>"}],success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"stateText",isArray:!1,description:"<p>Estado de la inscripci\xF3n.</p>"},{group:"Success 200",type:"String",optional:!1,field:"type",isArray:!1,description:"<p>Tipo de asistencia.</p>"},{group:"Success 200",type:"String",optional:!1,field:"code_ticket",isArray:!1,description:"<p>C\xF3digo del ticket generado.</p>"},{group:"Success 200",type:"Boolean",optional:!1,field:"validated",isArray:!1,description:"<p>Estado de validaci\xF3n de la inscripci\xF3n.</p>"}]},examples:[{title:"Ejemplo de Respuesta 1:",content:`ENVIO
}`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Inscriptions"},{type:"delete",url:"/api/v4/web/inscriptions/:id",title:"Eliminar inscripcion",name:"DeleteInscription",group:"Inscriptions",version:"1.0.0",description:"<p>Este endpoint elimina inscripci\xF3n.</p>",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"id",isArray:!1,description:"<p>Identificador \xFAnico de la inscripcion.</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"message",isArray:!1,description:"<p>Mensaje que indica resultado.</p>"}]},examples:[{title:"Ejemplo de Respuesta Exitosa:",content:`HTTP/1.1200OK
{
"message":"Inscripci\xF3n eliminada"
}`,type:"json"}]},error:{fields:{"Error 404":[{group:"Error 404",optional:!1,field:"NotFound",isArray:!1,description:"<p>Error al eliminar inscripci\xF3n.</p>"}]},examples:[{title:"Ejemplo de Respuesta Fallida:",content:`HTTP/1.1404NotFound
}`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Inscriptions"},{type:"get",url:"/api/v4/web/entities/partners",title:"Lista de Partners",name:"GetPartners",group:"Partners",version:"4.0.0",description:"<p>Este endpoint devuelve una lista de partners disponibles, incluyendo su nombre, nivel y pa\xEDs.</p>",success:{fields:{"Success 200":[{group:"Success 200",type:"Object[]",optional:!1,field:"partners",isArray:!0,description:"<p>Lista de partners disponibles.</p>"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"partners",field:"partners",type:"Object[]",isArray:!0},field:"partners.id",isArray:!1,description:"<p>Identificador \xFAnico del partner.</p>"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"partners",field:"partners",type:"Object[]",isArray:!0},field:"partners.name",isArray:!1,description:"<p>Nombre del partner.</p>"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"partners",field:"partners",type:"Object[]",isArray:!0},field:"partners.country",isArray:!1,description:"<p>C\xF3digo del pa\xEDs del partner.</p>"}]},examples:[{title:"Ejemplo de Respuesta:",content:`[