1"use strict";(self.webpackChunkinfobip2024=self.webpackChunkinfobip2024||[]).push([[19486],{19486(a,n,s){var e={plaintext:"[variable] = ",java:'<span class="hljs-keyword">final</span> <span class="hljs-type">String</span> <span class="hljs-variable">[variable]</span> <span class="hljs-operator">=</span> ',php:'<span class="hljs-variable">$[variable]</span> = ',python:"[variable] = ",swift:'<span class="hljs-keyword">let</span> [variable] <span class="hljs-operator">=</span> ',javascript:'<span class="hljs-keyword">const</span> [variable] = ',jsx:'<span class="hljs-keyword">const</span> [variable] = ',typescript:'<span class="hljs-keyword">const</span> <span class="hljs-attr">[variable]</span>:<span class="hljs-built_in">string</span> = ',tsx:'<span class="hljs-keyword">const</span> <span class="hljs-attr">[variable]</span>:<span class="hljs-built_in">string</span> = ',ruby:"[variable] = ",bash:"[variable]=",c:'<span class="hljs-type">const</span> <span class="hljs-type">char</span> *[variable] = ',csharp:'<span class="hljs-keyword">const</span> <span class="hljs-built_in">string</span> [variable] = ',css:'<span class="hljs-attr"> --[variable]</span>: ',scss:'<span class="hljs-variable">$[variable]</span>: ',elixir:"[variable] = ",go:'<span class="hljs-keyword">const</span> [variable] = ',groovy:'<span class="hljs-keyword">def</span> [variable] = ',haml:"- [variable] = ",html:"- [variable]= ",json:'<span class="hljs-attr">"[variable]"</span><span class="hljs-punctuation">:</span>',kotlin:'<span class="hljs-keyword">val</span> [variable]: String = ',objectivec:'<span class="hljs-built_in">NSString</span> *<span class="hljs-keyword">const</span> [variable] = ',rust:'<span class="hljs-keyword">const</span> [variable]: &<span class="hljs-type">str</span> =',scala:'<span class="hljs-keyword">val</span> [variable]: <span class="hljs-type">String</span> = ',shell:"[variable]=",sql:'<span class="hljs-keyword">DECLARE</span> <span class="hljs-variable">@[variable]</span> <span class="hljs-type">VARCHAR</span>(<span class="hljs-number">255</span>) <span class="hljs-operator">=</span>',yaml:'<span class="hljs-attr">[variable]</span>: '},l={plaintext:"",java:";",php:";",python:"",swift:"",javascript:";",jsx:";",typescript:";",tsx:";",ruby:"",bash:"",c:";",csharp:";",css:";",scss:";",elixir:"",go:"",groovy:"",haml:"",html:"",json:"",kotlin:"",objectivec:";",rust:";",scala:"",shell:"",sql:"",yaml:""},t=s(61395);function r(a,n){(null==n||n>a.length)&&(n=a.length);for(var s=0,e=Array(n);s<n;s++)e[s]=a[s];return e}function c(a){return function(a){if(Array.isArray(a))return r(a)}(a)||function(a){if("u">typeof Symbol&&null!=a[Symbol.iterator]||null!=a["@@iterator"])return Array.from(a)}(a)||function(a){if(a){if("string"==typeof a)return r(a,void 0);var n=Object.prototype.toString.call(a).slice(8,-1);if("Object"===n&&a.constructor&&(n=a.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(a,void 0)}}(a)||function(){throw TypeError(`Invalid attempt to spread non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var o=".".concat(t.blockJsClass);document.querySelectorAll(o).forEach(function(a){var n,s=a.querySelector("".concat(o,"-data")),t=a.querySelectorAll("".concat(o,"-select-before")),r=a.querySelectorAll("".concat(o,"-select-after")),i=a.querySelector("".concat(o,"-platform-select")),p=a.querySelector("".concat(o,"-channel-select")),u=a.querySelector("".concat(o,"-code-content")),h=a.querySelector("".concat(o,"-code-line-nums")),v=a.querySelector("".concat(o,"-a11y-code")),b=a.querySelector("".concat(o,"-a11y-code-notifs")),d=parseInt(null!=(n=h.dataset.offset)?n:"1"),f=[];i&&(f=c(null==i?void 0:i.querySelectorAll("option")).reduce(function(a,n){var s,e;return c(a).concat([{label:null==n||null==(s=n.text)?void 0:s.replaceAll("â","-"),value:null==n||null==(e=n.value)?void 0:e.replaceAll("â","-"),hidden:!1}])},[]));var y=JSON.parse(s.textContent);s.remove();var j=function(a){u.innerHTML="".concat(d>0?` 3`:"").concat(y[a].highlighted),h.innerHTML="".concat(`. 4`.repeat(d)).concat(y[a].highlighted).split(` 5`).map(function(a,n){return d>0&&n<Math.max(d-1,0)?"<span class='mb-[0.5em]!'>".concat(n+1,"</span>"):"<span>".concat(n+1,"</span>")}).join(""),t.forEach(function(n){n.innerHTML=e[y[a].language].replace("[variable]",n.dataset.type)}),r.forEach(function(n){n.innerHTML=l[y[a].language]}),v.innerHTML=u.textContent,b.innerHTML=b.dataset.message,setTimeout(function(){b.innerHTML=""},1e3)},m=function(){var a=0;i&&p?a=y.findIndex(function(a){return a.title===i.value&&a.channel===p.value}):i?a=y.findIndex(function(a){return a.title===i.value}):p&&(a=y.findIndex(function(a){return a.channel===p.value})),a>=0&&j(a)},g=function(){i&&(f.forEach(function(a,n){a.hidden=y[n].channel!==(null==p?void 0:p.value)}),i.innerHTML=f.filter(function(a){return!a.hidden}).map(function(a){return'<option value="'.concat(a.value,'">').concat(a.label,"</option>")}).join(""),i.disabled=f.filter(function(a){return!a.hidden}).length<=1),m()};p?(g(),p.disabled=c(new Set(y.map(function(a){return a.channel}))).length<=1):i?m():j(0),null==i||i.addEventListener("change",function(){return m()}),null==p||p.addEventListener("change",g)})}}]);
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.