1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,507995,e=>{"use strict";e.s(["default",()=>n]);var t=e.i(271645);class r extends t.default.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){console.error(e,{errorInfo:t})}render(){return this.state.hasError?null:this.props.children}}let n=r},334363,e=>{"use strict";e.s(["useSelectedBaseUrl",()=>o]);var t=e.i(271645),r=e.i(810412),n=e.i(864823);let o=()=>{var e,o;let a=(0,n.usePlaygroundInputsStore)(e=>e.selectedBaseUrlIndex),i=(0,n.usePlaygroundInputsStore)(e=>e.setSelectedBaseUrlIndex),{openApiReferenceData:l}=(0,t.useContext)(r.OpenApiReferenceContext),s=null!=(o=null==(e=l.operation)?void 0:e.baseUrlOptions[a])?o:"";return{selectedBaseUrlIndex:a,setSelectedBaseUrlIndex:i,baseUrl:s}}},143233,e=>{"use strict";e.s(["CodeComponentsProvider",()=>o,"useCodeComponents",()=>a]);var t=e.i(843476),r=e.i(271645);let n=(0,r.createContext)(void 0),o=({codeComponents:e,children:r})=>(0,t.jsx)(n.Provider,{value:e,children:r}),a=()=>(0,r.useContext)(n)},711429,e=>{"use strict";e.s(["CodeExampleLabelContext",()=>r,"useCodeExampleLabel",()=>n]);var t=e.i(271645);let r=(0,t.createContext)(void 0),n=()=>{let e=(0,t.useContext)(r);if(void 0===e)throw Error("useCodeExampleLabel must be used within a CodeExampleLabelContext.Provider");return e}},858352,(e,t,r)=>{var n=e.r(674548),o=e.r(25172);t.exports=function(e,t,r){(void 0===r||o(e[t],r))&&(void 0!==r||t in e)||n(e,t,r)}},536755,(e,t,r)=>{t.exports=function(e){return function(t,r,n){for(var o=-1,a=Object(t),i=n(t),l=i.length;l--;){var s=i[e?l:++o];if(!1===r(a[s],s,a))break}return t}}},98728,(e,t,r)=>{t.exports=e.r(536755)()},791072,(e,t,r)=>{var n=e.r(351095),o=e.r(877289);t.exports=function(e){return o(e)&&n(e)}},484305,(e,t,r)=>{t.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},273230,(e,t,r)=>{var n=e.r(372351),o=e.r(689695);t.exports=function(e){return n(e,o(e))}},720346,(e,t,r)=>{var n=e.r(858352),o=e.r(622781),a=e.r(514712),i=e.r(776736),l=e.r(992433),s=e.r(473250),p=e.r(45350),c=e.r(791072),u=e.r(356956),d=e.r(771223),y=e.r(12447),f=e.r(101320),m=e.r(3023),h=e.r(484305),g=e.r(273230);t.exports=function(e,t,r,b,v,x,S){var j=h(e,r),w=h(t,r),O=S.get(w);if(O)return void n(e,r,O);var $=x?x(j,w,r+"",e,t,S):void 0,P=void 0===$;if(P){var A=p(w),E=!A&&u(w),k=!A&&!E&&m(w);$=w,A||E||k?p(j)?$=j:c(j)?$=i(j):E?(P=!1,$=o(w,!0)):k?(P=!1,$=a(w,!0)):$=[]:f(w)||s(w)?($=j,s(j)?$=g(j):(!y(j)||d(j))&&($=l(w))):P=!1}P&&(S.set(w,$),v($,w,b,x,S),S.delete(w)),n(e,r,$)}},5702,(e,t,r)=>{var n=e.r(901551),o=e.r(858352),a=e.r(98728),i=e.r(720346),l=e.r(12447),s=e.r(689695),p=e.r(484305);t.exports=function e(t,r,c,u,d){t!==r&&a(r,function(a,s){if(d||(d=new n),l(a))i(t,r,s,c,e,u,d);else{var y=u?u(p(t,s),a,s+"",t,r,d):void 0;void 0===y&&(y=a),o(t,s,y)}},s)}},395059,(e,t,r)=>{var n=e.r(236905),o=e.r(172953),a=e.r(184665);t.exports=function(e,t){return a(o(e,t,n),e+"")}},170237,(e,t,r)=>{var n=e.r(25172),o=e.r(351095),a=e.r(66397),i=e.r(12447);t.exports=function(e,t,r){if(!i(r))return!1;var l=typeof t;return("number"==l?!!(o(r)&&a(t,r.length)):"string"==l&&t in r)&&n(r[t],e)}},483495,(e,t,r)=>{var n=e.r(395059),o=e.r(170237);t.exports=function(e){return n(function(t,r){var n=-1,a=r.length,i=a>1?r[a-1]:void 0,l=a>2?r[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,l&&o(r[0],r[1],l)&&(i=a<3?void 0:i,a=1),t=Object(t);++n<a;){var s=r[n];s&&e(t,s,n,i)}return t})}},411595,(e,t,r)=>{var n=e.r(5702);t.exports=e.r(483495)(function(e,t,r){n(e,t,r)})},52493,(e,t,r)=>{var n="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&n?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,a=n&&o&&"function"==typeof o.get?o.get:null,i=n&&Map.prototype.forEach,l="function"==typeof Set&&Set.prototype,s=Object.getOwnPropertyDescriptor&&l?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,p=l&&s&&"function"==typeof s.get?s.get:null,c=l&&Set.prototype.forEach,u="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,d="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,y="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,f=Boolean.prototype.valueOf,m=Object.prototype.toString,h=Function.prototype.toString,g=String.prototype.match,b=String.prototype.slice,v=String.prototype.replace,x=String.prototype.toUpperCase,S=String.prototype.toLowerCase,j=RegExp.prototype.test,w=Array.prototype.concat,O=Array.prototype.join,$=Array.prototype.slice,P=Math.floor,A="function"==typeof BigInt?BigInt.prototype.valueOf:null,E=Object.getOwnPropertySymbols,k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,T="function"==typeof Symbol&&"object"==typeof Symbol.iterator,C="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===T?"object":"symbol")?Symbol.toStringTag:null,R=Object.prototype.propertyIsEnumerable,I=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function N(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||j.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var n=e<0?-P(-e):P(e);if(n!==e){var o=String(n),a=b.call(t,o.length+1);return v.call(o,r,"$&_")+"."+v.call(v.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return v.call(t,r,"$&_")}var U={},q=U.custom,D=W(q)?q:null,L={__proto__:null,double:'"',single:"'"},_={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function M(e,t,r){var n=L[r.quoteStyle||t];return n+e+n}function F(e){return!C||!("object"==typeof e&&(C in e||void 0!==e[C]))}function B(e){return"[object Array]"===z(e)&&F(e)}function H(e){return"[object RegExp]"===z(e)&&F(e)}function W(e){if(T)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;
1if(!e||"object"!=typeof e||!k)return!1;try{return k.call(e),!0}catch(e){}return!1}t.exports=function t(r,n,o,l){var s,m,x,j,P,E=n||{};if(J(E,"quoteStyle")&&!J(L,E.quoteStyle))throw TypeError('option "quoteStyle" must be "single" or "double"');if(J(E,"maxStringLength")&&("number"==typeof E.maxStringLength?E.maxStringLength<0&&E.maxStringLength!==1/0:null!==E.maxStringLength))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var q=!J(E,"customInspect")||E.customInspect;if("boolean"!=typeof q&&"symbol"!==q)throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(J(E,"indent")&&null!==E.indent&&" "!==E.indent&&!(parseInt(E.indent,10)===E.indent&&E.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(J(E,"numericSeparator")&&"boolean"!=typeof E.numericSeparator)throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var G=E.numericSeparator;if(void 0===r)return"undefined";if(null===r)return"null";if("boolean"==typeof r)return r?"true":"false";if("string"==typeof r)return function e(t,r){if(t.length>r.maxStringLength){var n=t.length-r.maxStringLength;return e(b.call(t,0,r.maxStringLength),r)+("... "+n)+" more character"+(n>1?"s":"")}var o=_[r.quoteStyle||"single"];return o.lastIndex=0,M(v.call(v.call(t,o,"\\$1"),/[\x00-\x1f]/g,K),"single",r)}(r,E);if("number"==typeof r){if(0===r)return 1/0/r>0?"0":"-0";var et=String(r);return G?N(r,et):et}if("bigint"==typeof r){var er=String(r)+"n";return G?N(r,er):er}var en=void 0===E.depth?5:E.depth;if(void 0===o&&(o=0),o>=en&&en>0&&"object"==typeof r)return B(r)?"[Array]":"[Object]";var eo=function(e,t){var r;if(" "===e.indent)r=" ";else{if("number"!=typeof e.indent||!(e.indent>0))return null;r=O.call(Array(e.indent+1)," ")}return{base:r,prev:O.call(Array(t+1),r)}}(E,o);if(void 0===l)l=[];else if(V(l,r)>=0)return"[Circular]";function ea(e,r,n){if(r&&(l=$.call(l)).push(r),n){var a={depth:E.depth};return J(E,"quoteStyle")&&(a.quoteStyle=E.quoteStyle),t(e,a,o+1,l)}return t(e,E,o+1,l)}if("function"==typeof r&&!H(r)){var ei=function(e){if(e.name)return e.name;var t=g.call(h.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}(r),el=ee(r,ea);return"[Function"+(ei?": "+ei:" (anonymous)")+"]"+(el.length>0?" { "+O.call(el,", ")+" }":"")}if(W(r)){var es=T?v.call(String(r),/^(Symbol\(.*\))_[^)]*$/,"$1"):k.call(r);return"object"!=typeof r||T?es:Q(es)}if((ep=r)&&"object"==typeof ep&&("undefined"!=typeof HTMLElement&&ep instanceof HTMLElement||"string"==typeof ep.nodeName&&"function"==typeof ep.getAttribute)){for(var ep,ec,eu="<"+S.call(String(r.nodeName)),ed=r.attributes||[],ey=0;ey<ed.length;ey++){eu+=" "+ed[ey].name+"="+M((ec=ed[ey].value,v.call(String(ec),/"/g,""")),"double",E)}return eu+=">",r.childNodes&&r.childNodes.length&&(eu+="..."),eu+="</"+S.call(String(r.nodeName))+">"}if(B(r)){if(0===r.length)return"[]";var ef=ee(r,ea);return eo&&!function(e){for(var t=0;t<e.length;t++)if(V(e[t],"\n")>=0)return!1;return!0}(ef)?"["+Z(ef,eo)+"]":"[ "+O.call(ef,", ")+" ]"}if("[object Error]"===z(s=r)&&F(s)){var em=ee(r,ea);return"cause"in Error.prototype||!("cause"in r)||R.call(r,"cause")?0===em.length?"["+String(r)+"]":"{ ["+String(r)+"] "+O.call(em,", ")+" }":"{ ["+String(r)+"] "+O.call(w.call("[cause]: "+ea(r.cause),em),", ")+" }"}if("object"==typeof r&&q){if(D&&"function"==typeof r[D]&&U)return U(r,{depth:en-o});else if("symbol"!==q&&"function"==typeof r.inspect)return r.inspect()}if(function(e){if(!a||!e||"object"!=typeof e)return!1;try{a.call(e);try{p.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(r)){var eh=[];return i&&i.call(r,function(e,t){eh.push(ea(t,r,!0)+" => "+ea(e,r))}),X("Map",a.call(r),eh,eo)}if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{p.call(e);try{a.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(r)){var eg=[];return c&&c.call(r,function(e){eg.push(ea(e,r))}),X("Set",p.call(r),eg,eo)}if(function(e){if(!u||!e||"object"!=typeof e)return!1;try{u.call(e,u);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(r))return Y("WeakMap");if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e,d);try{u.call(e,u)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(r))return Y("WeakSet");if(function(e){if(!y||!e||"object"!=typeof e)return!1;
1try{return y.call(e),!0}catch(e){}return!1}(r))return Y("WeakRef");if("[object Number]"===z(m=r)&&F(m))return Q(ea(Number(r)));if(function(e){if(!e||"object"!=typeof e||!A)return!1;try{return A.call(e),!0}catch(e){}return!1}(r))return Q(ea(A.call(r)));if("[object Boolean]"===z(x=r)&&F(x))return Q(f.call(r));if("[object String]"===z(j=r)&&F(j))return Q(ea(String(r)));if("undefined"!=typeof window&&r===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&r===globalThis||r===e.g)return"{ [object globalThis] }";if(!("[object Date]"===z(P=r)&&F(P))&&!H(r)){var eb=ee(r,ea),ev=I?I(r)===Object.prototype:r instanceof Object||r.constructor===Object,ex=r instanceof Object?"":"null prototype",eS=!ev&&C&&Object(r)===r&&C in r?b.call(z(r),8,-1):ex?"Object":"",ej=(ev||"function"!=typeof r.constructor?"":r.constructor.name?r.constructor.name+" ":"")+(eS||ex?"["+O.call(w.call([],eS||[],ex||[]),": ")+"] ":"");return 0===eb.length?ej+"{}":eo?ej+"{"+Z(eb,eo)+"}":ej+"{ "+O.call(eb,", ")+" }"}return String(r)};var G=Object.prototype.hasOwnProperty||function(e){return e in this};function J(e,t){return G.call(e,t)}function z(e){return m.call(e)}function V(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return -1}function K(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+x.call(t.toString(16))}function Q(e){return"Object("+e+")"}function Y(e){return e+" { ? }"}function X(e,t,r,n){return e+" ("+t+") {"+(n?Z(r,n):O.call(r,", "))+"}"}function Z(e,t){if(0===e.length)return"";var r="\n"+t.prev+t.base;return r+O.call(e,","+r)+"\n"+t.prev}function ee(e,t){var r,n=B(e),o=[];if(n){o.length=e.length;for(var a=0;a<e.length;a++)o[a]=J(e,a)?t(e[a],e):""}var i="function"==typeof E?E(e):[];if(T){r={};for(var l=0;l<i.length;l++)r["$"+i[l]]=i[l]}for(var s in e)if(J(e,s)&&(!n||String(Number(s))!==s||!(s<e.length)))if(T&&r["$"+s]instanceof Symbol)continue;else j.call(/[^\w$]/,s)?o.push(t(s,e)+": "+t(e[s],e)):o.push(s+": "+t(e[s],e));if("function"==typeof E)for(var p=0;p<i.length;p++)R.call(e,i[p])&&o.push("["+t(i[p])+"]: "+t(e[i[p]],e));return o}},491455,(e,t,r)=>{"use strict";var n=e.r(52493),o=e.r(8224),a=function(e,t,r){for(var n,o=e;null!=(n=o.next);o=n)if(n.key===t)return o.next=n.next,r||(n.next=e.next,e.next=n),n},i=function(e,t){if(e){var r=a(e,t);return r&&r.value}},l=function(e,t,r){var n=a(e,t);n?n.value=r:e.next={key:t,next:e.next,value:r}},s=function(e,t){if(e)return a(e,t,!0)};t.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new o("Side channel does not contain "+n(e))},delete:function(t){var r=e&&e.next,n=s(e,t);return n&&r&&r===n&&(e=void 0),!!n},get:function(t){return i(e,t)},has:function(t){var r;return!!(r=e)&&!!a(r,t)},set:function(t,r){e||(e={next:void 0}),l(e,t,r)}};return t}},44234,(e,t,r)=>{"use strict";t.exports=Object},860410,(e,t,r)=>{"use strict";t.exports=Math.abs},692069,(e,t,r)=>{"use strict";t.exports=Math.floor},400315,(e,t,r)=>{"use strict";t.exports=Math.max},869897,(e,t,r)=>{"use strict";t.exports=Math.min},755752,(e,t,r)=>{"use strict";t.exports=Math.pow}
1,156056,(e,t,r)=>{"use strict";t.exports=Math.round},280407,(e,t,r)=>{"use strict";t.exports=Number.isNaN||function(e){return e!=e}},159532,(e,t,r)=>{"use strict";var n=e.r(280407);t.exports=function(e){return n(e)||0===e?e:e<0?-1:1}},156950,(e,t,r)=>{"use strict";t.exports=Object.getOwnPropertyDescriptor},413560,(e,t,r)=>{"use strict";var n=e.r(156950);if(n)try{n([],"length")}catch(e){n=null}t.exports=n},405909,(e,t,r)=>{"use strict";var n=Object.defineProperty||!1;if(n)try{n({},"a",{value:1})}catch(e){n=!1}t.exports=n},75788,(e,t,r)=>{"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(var n in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},655875,(e,t,r)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,o=e.r(75788);t.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&o()}},675672,(e,t,r)=>{"use strict";t.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},352740,(e,t,r)=>{"use strict";t.exports=Object},343264,(e,t,r)=>{"use strict";t.exports=e.r(352740).getPrototypeOf||null},600358,(e,t,r)=>{"use strict";t.exports=Function.prototype.call},102215,(e,t,r)=>{"use strict";t.exports=Function.prototype.apply},130637,(e,t,r)=>{"use strict";t.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},256450,(e,t,r)=>{"use strict";var n=e.r(932672),o=e.r(102215),a=e.r(600358);t.exports=e.r(130637)||n.call(a,o)},943569,(e,t,r)=>{"use strict";var n=e.r(932672),o=e.r(8224),a=e.r(600358),i=e.r(256450);t.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new o("a function is required");return i(n,a,e)}},509576,(e,t,r)=>{"use strict";t.exports=Object.getOwnPropertyDescriptor},278520,(e,t,r)=>{"use strict";var n=e.r(509576);if(n)try{n([],"length")}catch(e){n=null}t.exports=n},190482,(e,t,r)=>{"use strict";var n,o=e.r(943569),a=e.r(278520);try{n=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var i=!!n&&a&&a(Object.prototype,"__proto__"),l=Object,s=l.getPrototypeOf;t.exports=i&&"function"==typeof i.get?o([i.get]):"function"==typeof s&&function(e){return s(null==e?e:l(e))}},942527,(e,t,r)=>{"use strict";var n=e.r(675672),o=e.r(343264),a=e.r(190482);t.exports=n?function(e){return n(e)}:o?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw TypeError("getProto: not an object");return o(e)}:a?function(e){return a(e)}:null},659774,(e,t,r)=>{"use strict";var n=e.r(44234),o=e.r(639857),a=e.r(974660),i=e.r(930575),l=e.r(265756),s=e.r(143e3),p=e.r(8224),c=e.r(420570),u=e.r(860410),d=e.r(692069),y=e.r(400315),f=e.r(869897),m=e.r(755752),h=e.r(156056),g=e.r(159532),b=Function,v=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}},x=e.r(413560),S=e.r(405909),j=function(){throw new p},w=x?function(){try{return arguments.callee,j}catch(e){try{return x(arguments,"callee").get}catch(e){return j}}}():j,O=e.r(655875)(),$=e.r(942527),P=e.r(343264),A=e.r(675672),E=e.r(102215),k=e.r(600358),T={},C="undefined"!=typeof Uint8Array&&$?$(Uint8Array):void 0,R={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":O&&$?$([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":T,"%AsyncGenerator%":T,"%AsyncGeneratorFunction%":T,"%AsyncIteratorPrototype%":T,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%BigInt%":"undefined"==typeof BigInt?void 0:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?void 0:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?void 0:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":a,"%Float16Array%":"undefined"==typeof Float16Array?void 0:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":T,"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%
1IteratorPrototype%":O&&$?$($([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&O&&$?$(new Map()[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":x,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":i,"%ReferenceError%":l,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&O&&$?$(new Set()[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":O&&$?$(""[Symbol.iterator]()):void 0,"%Symbol%":O?Symbol:void 0,"%SyntaxError%":s,"%ThrowTypeError%":w,"%TypedArray%":C,"%TypeError%":p,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%URIError%":c,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?void 0:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet,"%Function.prototype.call%":k,"%Function.prototype.apply%":E,"%Object.defineProperty%":S,"%Object.getPrototypeOf%":P,"%Math.abs%":u,"%Math.floor%":d,"%Math.max%":y,"%Math.min%":f,"%Math.pow%":m,"%Math.round%":h,"%Math.sign%":g,"%Reflect.getPrototypeOf%":A};if($)try{null.error}catch(e){var I=$($(e));R["%Error.prototype%"]=I}var N=function e(t){var r;if("%AsyncFunction%"===t)r=v("async function () {}");else if("%GeneratorFunction%"===t)r=v("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=v("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&$&&(r=$(o.prototype))}return R[t]=r,r},U={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},q=e.r(932672),D=e.r(705843),L=q.call(k,Array.prototype.concat),_=q.call(E,Array.prototype.splice),M=q.call(k,String.prototype.replace),F=q.call(k,String.prototype.slice),B=q.call(k,RegExp.prototype.exec),H=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,G=function(e){var t=F(e,0,1),r=F(e,-1);if("%"===t&&"%"!==r)throw new s("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new s("invalid intrinsic syntax, expected opening `%`");var n=[];return M(e,H,function(e,t,r,o){n[n.length]=r?M(o,W,"$1"):t||e}),n},J=function(e,t){var r,n=e;if(D(U,n)&&(n="%"+(r=U[n])[0]+"%"),D(R,n)){var o=R[n];if(o===T&&(o=N(n)),void 0===o&&!t)throw new p("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new s("intrinsic "+e+" does not exist!")};t.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new p("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new p('"allowMissing" argument must be a boolean');if(null===B(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=G(e),n=r.length>0?r[0]:"",o=J("%"+n+"%",t),a=o.name,i=o.value,l=!1,c=o.alias;c&&(n=c[0],_(r,L([0,1],c)));for(var u=1,d=!0;u<r.length;u+=1){var y=r[u],f=F(y,0,1),m=F(y,-1);if(('"'===f||"'"===f||"`"===f||'"'===m||"'"===m||"`"===m)&&f!==m)throw new s("property names with quotes must have matching quotes");if("constructor"!==y&&d||(l=!0),n+="."+y,D(R,a="%"+n+"%"))i=R[a];else if(null!=i){if(!(y in i)){if(!t)throw new p("base intrinsic for "+e+" exists, but the property is not available.");return}if(x&&u+1>=r.length){var h=x(i,y);i=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:i[y]}else d=D(i,y),i=i[y];d&&!l&&(R[a]=i)}}return i}},387889,(e,t,r)=>{"use strict";
1t.exports=Object},374333,(e,t,r)=>{"use strict";t.exports=Object.getOwnPropertyDescriptor},768219,(e,t,r)=>{"use strict";var n=e.r(374333);if(n)try{n([],"length")}catch(e){n=null}t.exports=n},515726,(e,t,r)=>{"use strict";var n=Object.defineProperty||!1;if(n)try{n({},"a",{value:1})}catch(e){n=!1}t.exports=n},488418,(e,t,r)=>{"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(var n in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},472352,(e,t,r)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,o=e.r(488418);t.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&o()}},642e3,(e,t,r)=>{"use strict";var n=e.r(387889),o=e.r(639857),a=e.r(974660),i=e.r(930575),l=e.r(265756),s=e.r(143e3),p=e.r(8224),c=e.r(420570),u=e.r(860410),d=e.r(692069),y=e.r(400315),f=e.r(869897),m=e.r(755752),h=e.r(156056),g=e.r(159532),b=Function,v=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}},x=e.r(768219),S=e.r(515726),j=function(){throw new p},w=x?function(){try{return arguments.callee,j}catch(e){try{return x(arguments,"callee").get}catch(e){return j}}}():j,O=e.r(472352)(),$=e.r(942527),P=e.r(343264),A=e.r(675672),E=e.r(102215),k=e.r(600358),T={},C="undefined"!=typeof Uint8Array&&$?$(Uint8Array):void 0,R={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":O&&$?$([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":T,"%AsyncGenerator%":T,"%AsyncGeneratorFunction%":T,"%AsyncIteratorPrototype%":T,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%BigInt%":"undefined"==typeof BigInt?void 0:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?void 0:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?void 0:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":a,"%Float16Array%":"undefined"==typeof Float16Array?void 0:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":T,"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%
1IteratorPrototype%":O&&$?$($([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&O&&$?$(new Map()[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":x,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":i,"%ReferenceError%":l,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&O&&$?$(new Set()[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":O&&$?$(""[Symbol.iterator]()):void 0,"%Symbol%":O?Symbol:void 0,"%SyntaxError%":s,"%ThrowTypeError%":w,"%TypedArray%":C,"%TypeError%":p,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%URIError%":c,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?void 0:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet,"%Function.prototype.call%":k,"%Function.prototype.apply%":E,"%Object.defineProperty%":S,"%Object.getPrototypeOf%":P,"%Math.abs%":u,"%Math.floor%":d,"%Math.max%":y,"%Math.min%":f,"%Math.pow%":m,"%Math.round%":h,"%Math.sign%":g,"%Reflect.getPrototypeOf%":A};if($)try{null.error}catch(e){var I=$($(e));R["%Error.prototype%"]=I}var N=function e(t){var r;if("%AsyncFunction%"===t)r=v("async function () {}");else if("%GeneratorFunction%"===t)r=v("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=v("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&$&&(r=$(o.prototype))}return R[t]=r,r},U={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},q=e.r(932672),D=e.r(705843),L=q.call(k,Array.prototype.concat),_=q.call(E,Array.prototype.splice),M=q.call(k,String.prototype.replace),F=q.call(k,String.prototype.slice),B=q.call(k,RegExp.prototype.exec),H=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,G=function(e){var t=F(e,0,1),r=F(e,-1);if("%"===t&&"%"!==r)throw new s("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new s("invalid intrinsic syntax, expected opening `%`");var n=[];return M(e,H,function(e,t,r,o){n[n.length]=r?M(o,W,"$1"):t||e}),n},J=function(e,t){var r,n=e;if(D(U,n)&&(n="%"+(r=U[n])[0]+"%"),D(R,n)){var o=R[n];if(o===T&&(o=N(n)),void 0===o&&!t)throw new p("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new s("intrinsic "+e+" does not exist!")};t.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new p("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new p('"allowMissing" argument must be a boolean');if(null===B(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=G(e),n=r.length>0?r[0]:"",o=J("%"+n+"%",t),a=o.name,i=o.value,l=!1,c=o.alias;c&&(n=c[0],_(r,L([0,1],c)));for(var u=1,d=!0;u<r.length;u+=1){var y=r[u],f=F(y,0,1),m=F(y,-1);if(('"'===f||"'"===f||"`"===f||'"'===m||"'"===m||"`"===m)&&f!==m)throw new s("property names with quotes must have matching quotes");if("constructor"!==y&&d||(l=!0),n+="."+y,D(R,a="%"+n+"%"))i=R[a];else if(null!=i){if(!(y in i)){if(!t)throw new p("base intrinsic for "+e+" exists, but the property is not available.");return}if(x&&u+1>=r.length){var h=x(i,y);i=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:i[y]}else d=D(i,y),i=i[y];d&&!l&&(R[a]=i)}}return i}},325887,(e,t,r)=>{"use strict";var n=e.r(642e3),o=e.r(943569),a=o([n("%String.prototype.indexOf%")]);t.exports=function(e,t){var r=n(e,!!t);return"function"==typeof r&&a(e,".prototype.")>-1?o([r]):r}},274923,(e,t,r)=>{"use strict";var n=e.r(659774),o=e.r(325887),a=e.r(52493),i=e.r(8224),l=n("%Map%",!0),s=o("Map.prototype.get",!0),p=o("Map.prototype.set",!0),c=o("Map.prototype.has",!0),u=o("Map.prototype.delete",!0),d=o("Map.prototype.size",!0);t.exports=!!l&&function(){var e,t={assert:function(e){if(!t.has(e))throw new i("Side channel does not contain "+a(e))},delete:function(t){if(e){var r=u(e,t);return 0===d(e)&&(e=void 0),r}return!1},get:function(t){if(e)return s(e,t)},has:function(t){return!!e&&c(e,t)},set:function(t,r){e||(e=new l),p(e,t,r)}};return t}},139817,(e,t,r)=>{"use strict";
1t.exports=Object},967925,(e,t,r)=>{"use strict";t.exports=Object.getOwnPropertyDescriptor},949144,(e,t,r)=>{"use strict";var n=e.r(967925);if(n)try{n([],"length")}catch(e){n=null}t.exports=n},779517,(e,t,r)=>{"use strict";var n=Object.defineProperty||!1;if(n)try{n({},"a",{value:1})}catch(e){n=!1}t.exports=n},59324,(e,t,r)=>{"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(var n in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},221073,(e,t,r)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,o=e.r(59324);t.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&o()}},951111,(e,t,r)=>{"use strict";var n=e.r(139817),o=e.r(639857),a=e.r(974660),i=e.r(930575),l=e.r(265756),s=e.r(143e3),p=e.r(8224),c=e.r(420570),u=e.r(860410),d=e.r(692069),y=e.r(400315),f=e.r(869897),m=e.r(755752),h=e.r(156056),g=e.r(159532),b=Function,v=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}},x=e.r(949144),S=e.r(779517),j=function(){throw new p},w=x?function(){try{return arguments.callee,j}catch(e){try{return x(arguments,"callee").get}catch(e){return j}}}():j,O=e.r(221073)(),$=e.r(942527),P=e.r(343264),A=e.r(675672),E=e.r(102215),k=e.r(600358),T={},C="undefined"!=typeof Uint8Array&&$?$(Uint8Array):void 0,R={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":O&&$?$([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":T,"%AsyncGenerator%":T,"%AsyncGeneratorFunction%":T,"%AsyncIteratorPrototype%":T,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%BigInt%":"undefined"==typeof BigInt?void 0:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?void 0:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?void 0:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":a,"%Float16Array%":"undefined"==typeof Float16Array?void 0:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":T,"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%
1IteratorPrototype%":O&&$?$($([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&O&&$?$(new Map()[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":x,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":i,"%ReferenceError%":l,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&O&&$?$(new Set()[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":O&&$?$(""[Symbol.iterator]()):void 0,"%Symbol%":O?Symbol:void 0,"%SyntaxError%":s,"%ThrowTypeError%":w,"%TypedArray%":C,"%TypeError%":p,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%URIError%":c,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?void 0:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet,"%Function.prototype.call%":k,"%Function.prototype.apply%":E,"%Object.defineProperty%":S,"%Object.getPrototypeOf%":P,"%Math.abs%":u,"%Math.floor%":d,"%Math.max%":y,"%Math.min%":f,"%Math.pow%":m,"%Math.round%":h,"%Math.sign%":g,"%Reflect.getPrototypeOf%":A};if($)try{null.error}catch(e){var I=$($(e));R["%Error.prototype%"]=I}var N=function e(t){var r;if("%AsyncFunction%"===t)r=v("async function () {}");else if("%GeneratorFunction%"===t)r=v("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=v("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&$&&(r=$(o.prototype))}return R[t]=r,r},U={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},q=e.r(932672),D=e.r(705843),L=q.call(k,Array.prototype.concat),_=q.call(E,Array.prototype.splice),M=q.call(k,String.prototype.replace),F=q.call(k,String.prototype.slice),B=q.call(k,RegExp.prototype.exec),H=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,G=function(e){var t=F(e,0,1),r=F(e,-1);if("%"===t&&"%"!==r)throw new s("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new s("invalid intrinsic syntax, expected opening `%`");var n=[];return M(e,H,function(e,t,r,o){n[n.length]=r?M(o,W,"$1"):t||e}),n},J=function(e,t){var r,n=e;if(D(U,n)&&(n="%"+(r=U[n])[0]+"%"),D(R,n)){var o=R[n];if(o===T&&(o=N(n)),void 0===o&&!t)throw new p("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new s("intrinsic "+e+" does not exist!")};t.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new p("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new p('"allowMissing" argument must be a boolean');if(null===B(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=G(e),n=r.length>0?r[0]:"",o=J("%"+n+"%",t),a=o.name,i=o.value,l=!1,c=o.alias;c&&(n=c[0],_(r,L([0,1],c)));for(var u=1,d=!0;u<r.length;u+=1){var y=r[u],f=F(y,0,1),m=F(y,-1);if(('"'===f||"'"===f||"`"===f||'"'===m||"'"===m||"`"===m)&&f!==m)throw new s("property names with quotes must have matching quotes");if("constructor"!==y&&d||(l=!0),n+="."+y,D(R,a="%"+n+"%"))i=R[a];else if(null!=i){if(!(y in i)){if(!t)throw new p("base intrinsic for "+e+" exists, but the property is not available.");return}if(x&&u+1>=r.length){var h=x(i,y);i=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:i[y]}else d=D(i,y),i=i[y];d&&!l&&(R[a]=i)}}return i}},34711,(e,t,r)=>{"use strict";var n=e.r(951111),o=e.r(325887),a=e.r(52493),i=e.r(274923),l=e.r(8224),s=n("%WeakMap%",!0),p=o("WeakMap.prototype.get",!0),c=o("WeakMap.prototype.set",!0),u=o("WeakMap.prototype.has",!0),d=o("WeakMap.prototype.delete",!0);t.exports=s?function(){var e,t,r={assert:function(e){if(!r.has(e))throw new l("Side channel does not contain "+a(e))},delete:function(r){if(s&&r&&("object"==typeof r||"function"==typeof r)){if(e)return d(e,r)}else if(i&&t)return t.delete(r);return!1},get:function(r){return s&&r&&("object"==typeof r||"function"==typeof r)&&e?p(e,r):t&&t.get(r)},has:function(r){return s&&r&&("object"==typeof r||"function"==typeof r)&&e?u(e,r):!!t&&t.has(r)}
1,set:function(r,n){s&&r&&("object"==typeof r||"function"==typeof r)?(e||(e=new s),c(e,r,n)):i&&(t||(t=i()),t.set(r,n))}};return r}:i},660506,(e,t,r)=>{"use strict";var n=e.r(8224),o=e.r(52493),a=e.r(491455),i=e.r(274923),l=e.r(34711)||i||a;t.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new n("Side channel does not contain "+o(e))},delete:function(t){return!!e&&e.delete(t)},get:function(t){return e&&e.get(t)},has:function(t){return!!e&&e.has(t)},set:function(t,r){e||(e=l()),e.set(t,r)}};return t}},762541,(e,t,r)=>{"use strict";var n=String.prototype.replace,o=/%20/g,a={RFC1738:"RFC1738",RFC3986:"RFC3986"};t.exports={default:a.RFC3986,formatters:{RFC1738:function(e){return n.call(e,o,"+")},RFC3986:function(e){return String(e)}},RFC1738:a.RFC1738,RFC3986:a.RFC3986}},451113,(e,t,r)=>{"use strict";var n=e.r(762541),o=e.r(660506),a=Object.prototype.hasOwnProperty,i=Array.isArray,l=o(),s=function(e,t){return l.set(e,t),e},p=function(e){return l.has(e)},c=function(e){return l.get(e)},u=function(e,t){l.set(e,t)},d=function(){for(var e=[],t=0;t<256;++t)e[e.length]="%"+((t<16?"0":"")+t.toString(16)).toUpperCase();return e}(),y=function(e){for(;e.length>1;){var t=e.pop(),r=t.obj[t.prop];if(i(r)){for(var n=[],o=0;o<r.length;++o)void 0!==r[o]&&(n[n.length]=r[o]);t.obj[t.prop]=n}}},f=function(e,t){for(var r=t&&t.plainObjects?{__proto__:null}:{},n=0;n<e.length;++n)void 0!==e[n]&&(r[n]=e[n]);return r};t.exports={arrayToObject:f,assign:function(e,t){return Object.keys(t).reduce(function(e,r){return e[r]=t[r],e},e)},combine:function(e,t,r,n){if(p(e)){var o=c(e)+1;return e[o]=t,u(e,o),e}var a=[].concat(e,t);return a.length>r?s(f(a,{plainObjects:n}),a.length-1):a},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],r=[],n=0;n<t.length;++n)for(var o=t[n],a=o.obj[o.prop],i=Object.keys(a),l=0;l<i.length;++l){var s=i[l],p=a[s];"object"==typeof p&&null!==p&&-1===r.indexOf(p)&&(t[t.length]={obj:a,prop:s},r[r.length]=p)}return y(t),e},decode:function(e,t,r){var n=e.replace(/\+/g," ");if("iso-8859-1"===r)return n.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(n)}catch(e){return n}},encode:function(e,t,r,o,a){if(0===e.length)return e;var i=e;if("symbol"==typeof e?i=Symbol.prototype.toString.call(e):"string"!=typeof e&&(i=String(e)),"iso-8859-1"===r)return escape(i).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var l="",s=0;s<i.length;s+=1024){for(var p=i.length>=1024?i.slice(s,s+1024):i,c=[],u=0;u<p.length;++u){var y=p.charCodeAt(u);if(45===y||46===y||95===y||126===y||y>=48&&y<=57||y>=65&&y<=90||y>=97&&y<=122||a===n.RFC1738&&(40===y||41===y)){c[c.length]=p.charAt(u);continue}if(y<128){c[c.length]=d[y];continue}if(y<2048){c[c.length]=d[192|y>>6]+d[128|63&y];continue}if(y<55296||y>=57344){c[c.length]=d[224|y>>12]+d[128|y>>6&63]+d[128|63&y];continue}u+=1,y=65536+((1023&y)<<10|1023&p.charCodeAt(u)),c[c.length]=d[240|y>>18]+d[128|y>>12&63]+d[128|y>>6&63]+d[128|63&y]}l+=c.join("")}return l},isBuffer:function(e){return!!e&&"object"==typeof e&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isOverflow:p,isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},markOverflow:s,maybeMap:function(e,t){if(i(e)){for(var r=[],n=0;n<e.length;n+=1)r[r.length]=t(e[n]);return r}return t(e)},merge:function e(t,r,n){if(!r)return t;if("object"!=typeof r&&"function"!=typeof r){if(i(t)){var o=t.length;if(n&&"number"==typeof n.arrayLimit&&o>n.arrayLimit)return s(f(t.concat(r),n),o);t[o]=r}else if(!t||"object"!=typeof t)return[t,r];else if(p(t)){var l=c(t)+1;t[l]=r,u(t,l)}else(n&&(n.plainObjects||n.allowPrototypes)||!a.call(Object.prototype,r))&&(t[r]=!0);return t}if(!t||"object"!=typeof t){if(p(r)){for(var d=Object.keys(r),y=n&&n.plainObjects?{__proto__:null,0:t}:{0:t},m=0;m<d.length;m++)y[parseInt(d[m],10)+1]=r[d[m]];return s(y,c(r)+1)}var h=[t].concat(r);return n&&"number"==typeof n.arrayLimit&&h.length>n.arrayLimit?s(f(h,n),h.length-1):h}var g=t;return(i(t)&&!i(r)&&(g=f(t,n)),i(t)&&i(r))?(r.forEach(function(r,o){if(a.call(t,o)){var i=t[o];i&&"object"==typeof i&&r&&"object"==typeof r?t[o]=e(i,r,n):t[t.length]=r}else t[o]=r}),t):Object.keys(r).reduce(function(t,o){var i=r[o];
1if(a.call(t,o)?t[o]=e(t[o],i,n):t[o]=i,p(r)&&!p(t)&&s(t,c(r)),p(t)){var l=parseInt(o,10);String(l)===o&&l>=0&&l>c(t)&&u(t,l)}return t},g)}}},160573,(e,t,r)=>{"use strict";var n=e.r(660506),o=e.r(451113),a=e.r(762541),i=Object.prototype.hasOwnProperty,l={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,p=Array.prototype.push,c=function(e,t){p.apply(e,s(t)?t:[t])},u=Date.prototype.toISOString,d=a.default,y={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:o.encode,encodeValuesOnly:!1,filter:void 0,format:d,formatter:a.formatters[d],indices:!1,serializeDate:function(e){return u.call(e)},skipNulls:!1,strictNullHandling:!1},f={},m=function e(t,r,a,i,l,p,u,d,m,h,g,b,v,x,S,j,w,O){for(var $,P,A=t,E=O,k=0,T=!1;void 0!==(E=E.get(f))&&!T;){var C=E.get(t);if(k+=1,void 0!==C)if(C===k)throw RangeError("Cyclic object value");else T=!0;void 0===E.get(f)&&(k=0)}if("function"==typeof h?A=h(r,A):A instanceof Date?A=v(A):"comma"===a&&s(A)&&(A=o.maybeMap(A,function(e){return e instanceof Date?v(e):e})),null===A){if(p)return m&&!j?m(r,y.encoder,w,"key",x):r;A=""}if("string"==typeof($=A)||"number"==typeof $||"boolean"==typeof $||"symbol"==typeof $||"bigint"==typeof $||o.isBuffer(A))return m?[S(j?r:m(r,y.encoder,w,"key",x))+"="+S(m(A,y.encoder,w,"value",x))]:[S(r)+"="+S(String(A))];var R=[];if(void 0===A)return R;if("comma"===a&&s(A))j&&m&&(A=o.maybeMap(A,m)),P=[{value:A.length>0?A.join(",")||null:void 0}];else if(s(h))P=h;else{var I=Object.keys(A);P=g?I.sort(g):I}var N=d?String(r).replace(/\./g,"%2E"):String(r),U=i&&s(A)&&1===A.length?N+"[]":N;if(l&&s(A)&&0===A.length)return U+"[]";for(var q=0;q<P.length;++q){var D=P[q],L="object"==typeof D&&D&&void 0!==D.value?D.value:A[D];if(!u||null!==L){var _=b&&d?String(D).replace(/\./g,"%2E"):String(D),M=s(A)?"function"==typeof a?a(U,_):U:U+(b?"."+_:"["+_+"]");O.set(t,k);var F=n();F.set(f,O),c(R,e(L,M,a,i,l,p,u,d,"comma"===a&&j&&s(A)?null:m,h,g,b,v,x,S,j,w,F))}}return R},h=function(e){if(!e)return y;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.encodeDotInKeys&&"boolean"!=typeof e.encodeDotInKeys)throw TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw TypeError("Encoder has to be a function.");var t,r=e.charset||y.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=a.default;if(void 0!==e.format){if(!i.call(a.formatters,e.format))throw TypeError("Unknown format option provided.");n=e.format}var o=a.formatters[n],p=y.filter;if(("function"==typeof e.filter||s(e.filter))&&(p=e.filter),t=e.arrayFormat in l?e.arrayFormat:"indices"in e?e.indices?"indices":"repeat":y.arrayFormat,"commaRoundTrip"in e&&"boolean"!=typeof e.commaRoundTrip)throw TypeError("`commaRoundTrip` must be a boolean, or absent");var c=void 0===e.allowDots?!0===e.encodeDotInKeys||y.allowDots:!!e.allowDots;return{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:y.addQueryPrefix,allowDots:c,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:y.allowEmptyArrays,arrayFormat:t,charset:r,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:y.charsetSentinel,commaRoundTrip:!!e.commaRoundTrip,delimiter:void 0===e.delimiter?y.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:y.encode,encodeDotInKeys:"boolean"==typeof e.encodeDotInKeys?e.encodeDotInKeys:y.encodeDotInKeys,encoder:"function"==typeof e.encoder?e.encoder:y.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:y.encodeValuesOnly,filter:p,format:n,formatter:o,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:y.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:y.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:y.strictNullHandling}};t.exports=function(e,t){var r,o=e,a=h(t);"function"==typeof a.filter?o=(0,a.filter)("",o):s(a.filter)&&(r=a.filter);var i=[];if("object"!=typeof o||null===o)return"";var p=l[a.arrayFormat],u="comma"===p&&a.commaRoundTrip;r||(r=Object.keys(o)),a.sort&&r.sort(a.sort);for(var d=n(),y=0;y<r.length;++y){var f=r[y],g=o[f];a.skipNulls&&null===g||c(i,m(g,f,p,u,a.allowEmptyArrays,a.strictNullHandling,a.skipNulls,a.encodeDotInKeys,a.encode?a.encoder:null,a.filter,a.sort,a.allowDots,a.serializeDate,a.format,a.formatter,a.encodeValuesOnly,a.charset,d))}var b=i.join(a.delimiter),v=!0===a.addQueryPrefix?"?":"";return a.charsetSentinel&&("iso-8859-1"===a.charset?v+="utf8=%26%2310003%3B&":v+="utf8=%E2%9C%93&"),b.length>0?v+b:""}},205544,(e,t,r)=>{"use strict";var n=e.r(451113),o=Object.prototype.hasOwnProperty,a=Array.isArray,i={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:n.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},l=function(e,t,r){if(e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1)return e.split(",");if(t.throwOnLimitExceeded&&r>=t.arrayLimit)throw RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(1===t.arrayLimit?"":"s")+" allowed in an array.");return e},s=function(e,t){var r={__proto__:null},s=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;s=s.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var p=t.parameterLimit===1/0?void 0:t.parameterLimit,c=s.split(t.delimiter,t.throwOnLimitExceeded?p+1:p);if(t.throwOnLimitExceeded&&c.length>p)throw RangeError("Parameter limit exceeded. Only "+p+" parameter"+(1===p?"":"s")+" allowed.");var u=-1,d=t.charset;if(t.charsetSentinel)for(y=0;y<c.length;++y)0===c[y].indexOf("utf8=")&&("utf8=%E2%9C%93"===c[y]?d="utf-8":"utf8=%26%2310003%3B"===c[y]&&(d="iso-8859-1"),u=y,y=c.length);for(y=0;y<c.length;++y)if(y!==u){var y,f,m,h=c[y],g=h.indexOf("]="),b=-1===g?h.indexOf("="):g+1;if(-1===b?(f=t.decoder(h,i.decoder,d,"key"),m=t.strictNullHandling?null:""):null!==(f=t.decoder(h.slice(0,b),i.decoder,d,"key"))&&(m=n.maybeMap(l(h.slice(b+1),t,a(r[f])?r[f].length:0),function(e){return t.decoder(e,i.decoder,d,"value")})),m&&t.interpretNumericEntities&&"iso-8859-1"===d&&(m=String(m).replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})),h.indexOf("[]=")>-1&&(m=a(m)?[m]:m),t.comma&&a(m)&&m.length>t.arrayLimit){if(t.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(1===t.arrayLimit?"":"s")+" allowed in an array.");m=n.combine([],m,t.arrayLimit,t.plainObjects)}if(null!==f){var v=o.call(r,f);
1v&&"combine"===t.duplicates?r[f]=n.combine(r[f],m,t.arrayLimit,t.plainObjects):v&&"last"!==t.duplicates||(r[f]=m)}}return r},p=function(e,t,r,o){var a=0;if(e.length>0&&"[]"===e[e.length-1]){var i=e.slice(0,-1).join("");a=Array.isArray(t)&&t[i]?t[i].length:0}for(var s=o?t:l(t,r,a),p=e.length-1;p>=0;--p){var c,u=e[p];if("[]"===u&&r.parseArrays)c=n.isOverflow(s)?s:r.allowEmptyArrays&&(""===s||r.strictNullHandling&&null===s)?[]:n.combine([],s,r.arrayLimit,r.plainObjects);else{c=r.plainObjects?{__proto__:null}:{};var d="["===u.charAt(0)&&"]"===u.charAt(u.length-1)?u.slice(1,-1):u,y=r.decodeDotInKeys?d.replace(/%2E/g,"."):d,f=parseInt(y,10),m=!isNaN(f)&&u!==y&&String(f)===y&&f>=0&&r.parseArrays;if(r.parseArrays||""!==y)if(m&&f<r.arrayLimit)(c=[])[f]=s;else if(m&&r.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+r.arrayLimit+" element"+(1===r.arrayLimit?"":"s")+" allowed in an array.");else m?(c[f]=s,n.markOverflow(c,f)):"__proto__"!==y&&(c[y]=s);else c={0:s}}s=c}return s},c=function(e,t){var r=t.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e;if(t.depth<=0){if(!t.plainObjects&&o.call(Object.prototype,r)&&!t.allowPrototypes)return;return[r]}var n=/(\[[^[\]]*])/g,a=/(\[[^[\]]*])/.exec(r),i=a?r.slice(0,a.index):r,l=[];if(i){if(!t.plainObjects&&o.call(Object.prototype,i)&&!t.allowPrototypes)return;l[l.length]=i}for(var s=0;null!==(a=n.exec(r))&&s<t.depth;){s+=1;var p=a[1].slice(1,-1);if(!t.plainObjects&&o.call(Object.prototype,p)&&!t.allowPrototypes)return;l[l.length]=a[1]}if(a){if(!0===t.strictDepth)throw RangeError("Input depth exceeded depth option of "+t.depth+" and strictDepth is true");l[l.length]="["+r.slice(a.index)+"]"}return l},u=function(e,t,r,n){if(e){var o=c(e,r);if(o)return p(o,t,r,n)}},d=function(e){if(!e)return i;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.decodeDotInKeys&&"boolean"!=typeof e.decodeDotInKeys)throw TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(void 0!==e.throwOnLimitExceeded&&"boolean"!=typeof e.throwOnLimitExceeded)throw TypeError("`throwOnLimitExceeded` option must be a boolean");var t=void 0===e.charset?i.charset:e.charset,r=void 0===e.duplicates?i.duplicates:e.duplicates;if("combine"!==r&&"first"!==r&&"last"!==r)throw TypeError("The duplicates option must be either combine, first, or last");return{allowDots:void 0===e.allowDots?!0===e.decodeDotInKeys||i.allowDots:!!e.allowDots,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:i.allowEmptyArrays,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:i.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:i.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:i.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:i.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:i.comma,decodeDotInKeys:"boolean"==typeof e.decodeDotInKeys?e.decodeDotInKeys:i.decodeDotInKeys,decoder:"function"==typeof e.decoder?e.decoder:i.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:i.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:i.depth,duplicates:r,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:i.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:i.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:i.plainObjects,strictDepth:"boolean"==typeof e.strictDepth?!!e.strictDepth:i.strictDepth,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:i.strictNullHandling,throwOnLimitExceeded:"boolean"==typeof e.throwOnLimitExceeded&&e.throwOnLimitExceeded}};t.exports=function(e,t){var r=d(t);if(""===e||null==e)return r.plainObjects?{__proto__:null}:{};for(var o="string"==typeof e?s(e,r):e,a=r.plainObjects?{__proto__:null}:{},i=Object.keys(o),l=0;l<i.length;++l){var p=i[l],c=u(p,o[p],r,"string"==typeof e);
1a=n.merge(a,c,r)}return!0===r.allowSparse?a:n.compact(a)}},644169,(e,t,r)=>{"use strict";var n=e.r(160573),o=e.r(205544);t.exports={formats:e.r(762541),parse:o,stringify:n}},717940,(e,t,r)=>{"use strict";t.exports=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}},225157,(e,t,r)=>{"use strict";t.exports=function(e){var t=typeof e;return null!==e&&("object"===t||"function"===t)}},968742,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=e=>Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))},31771,(e,t,r)=>{"use strict";let n=e.r(717940),o=e.r(225157),a=e.r(968742).default;t.exports=(e,t,r)=>{let i=[];return function e(t,r,l){let s;(r=r||{}).indent=r.indent||" ",l=l||"",s=void 0===r.inlineCharacterLimit?{newLine:"\n",newLineOrSpace:"\n",pad:l,indent:l+r.indent}:{newLine:"@@__STRINGIFY_OBJECT_NEW_LINE__@@",newLineOrSpace:"@@__STRINGIFY_OBJECT_NEW_LINE_OR_SPACE__@@",pad:"@@__STRINGIFY_OBJECT_PAD__@@",indent:"@@__STRINGIFY_OBJECT_INDENT__@@"};let p=e=>{if(void 0===r.inlineCharacterLimit)return e;let t=e.replace(RegExp(s.newLine,"g"),"").replace(RegExp(s.newLineOrSpace,"g")," ").replace(RegExp(s.pad+"|"+s.indent,"g"),"");return t.length<=r.inlineCharacterLimit?t:e.replace(RegExp(s.newLine+"|"+s.newLineOrSpace,"g"),"\n").replace(RegExp(s.pad,"g"),l).replace(RegExp(s.indent,"g"),l+r.indent)};if(-1!==i.indexOf(t))return'"[Circular]"';if(null==t||"number"==typeof t||"boolean"==typeof t||"function"==typeof t||"symbol"==typeof t||n(t))return String(t);if(t instanceof Date)return`new Date('${t.toISOString()}')`;if(Array.isArray(t)){if(0===t.length)return"[]";i.push(t);let n="["+s.newLine+t.map((n,o)=>{let a=t.length-1===o?s.newLine:","+s.newLineOrSpace,i=e(n,r,l+r.indent);return r.transform&&(i=r.transform(t,o,i)),s.indent+i+a}).join("")+s.pad+"]";return i.pop(),p(n)}if(o(t)){let n=Object.keys(t).concat(a(t));if(r.filter&&(n=n.filter(e=>r.filter(t,e))),0===n.length)return"{}";i.push(t);let o="{"+s.newLine+n.map((o,a)=>{let i=n.length-1===a?s.newLine:","+s.newLineOrSpace,p="symbol"==typeof o,c=!p&&/^[a-z$_][a-z$_0-9]*$/i.test(o),u=p||c?o:e(o,r),d=e(t[o],r,l+r.indent);return r.transform&&(d=r.transform(t,o,d)),s.indent+String(u)+": "+d+i}).join("")+s.pad+"}";return i.pop(),p(o)}return(t=String(t).replace(/[\r\n]/g,e=>"\n"===e?"\\n":"\\r"),!1===r.singleQuotes)?(t=t.replace(/"/g,'\\"'),`"${t}"`):(t=t.replace(/\\?'/g,"\\'"),`'${t}'`)}(e,t,r)}},319820,459685,691197,92333,745786,41212,e=>{"use strict";e.s(["generateSnippetMap",()=>el],319820);var t=e.i(127250),r=e.i(742458),n=e.i(450322);e.s(["generateRequest",()=>f,"stripOptionalObjectsWithEmptyRequiredFields",()=>h],459685);var o=e.i(462153),a=e.i(271944),i=e.i(411595);let l={headers:[],method:"GET",url:"",httpVersion:"HTTP/1.1",queryString:[],headersSize:-1,cookies:[],bodySize:-1};var s=e.i(703352),p=e.i(819701);let c=(e,t=new Set)=>("required"in e&&Array.isArray(e.required)&&e.required.forEach(e=>t.add(e)),"items"in e&&e.items&&(0,p.isSchemaObject)(e.items)&&c(e.items,t),"properties"in e&&e.properties&&Object.values(e.properties).forEach(e=>{c(e,t)}),"additionalProperties"in e&&(0,p.isSchemaObject)(e.additionalProperties)&&c(e.additionalProperties,t),"oneOf"in e&&Array.isArray(e.oneOf)&&e.oneOf.forEach(e=>{(0,p.isSchemaObject)(e)&&c(e,t)}),[...t]),u=e=>{switch(e.type){case"http":return"basic"===e.scheme?"Basic <encoded-value>":"Bearer <token>";case"oauth2":return"Bearer <token>";default:return"<api-key>"}};var d=e.i(64753);let y=(e,t="",r=[])=>{if(void 0!==(0,d.getFileLikeStringEncoding)(e)&&t&&!r.includes(t)&&r.push(t),"items"in e&&e.items){let n=t?`${t}.items`:"items";(0,p.isSchemaObject)(e.items)&&y(e.items,n,r)}if("properties"in e&&e.properties&&Object.entries(e.properties).forEach(([e,n])=>{y(n,t?`${t}.${e}`:e,r)}),"additionalProperties"in e&&(0,p.isSchemaObject)(e.additionalProperties)){let n=t?`${t}.additionalProperties`:"additionalProperties";y(e.additionalProperties,n,r)}return"oneOf"in e&&Array.isArray(e.oneOf)&&e.oneOf.forEach((e,n)=>{(0,p.isSchemaObject)(e)&&y(e,t?`${t}.${n}`:`${n}`,r)}),r},f=({exampleData:e,apiReferenceData:t,baseUrl:r,inputs:n,selectedBodyContentType:d,requiredOnly:f,selectedSecurityOptionIndex:g,exampleType:b})=>{var v,x,S,j,w,O,$,P,A,E,k,T;let C,R,I=null==(x=null==(v=t.dependencies)?void 0:v.processedSecurityOptions)?void 0:x[g],N=(({input
1s:e,parameters:t,securityOption:r})=>{let n=((e,t)=>{let r=Object.fromEntries(Object.values(t).filter(e=>"query"===e.in).map(e=>[e.name,e]));return Object.entries(e.query).flatMap(([e,t])=>{if(null==t)return[];let n=r[e];if(Array.isArray(t)){if((null==n?void 0:n.explode)===!1){let r=t.filter(e=>null!=e).join(",");return r?[{name:e,value:r}]:[]}return t.filter(e=>null!=e).map(t=>({name:e,value:t.toString()}))}return"object"==typeof t?(null==n?void 0:n.style)==="deepObject"?Object.entries(t).filter(([e,t])=>null!=t).map(([t,r])=>({name:`${e}[${t}]`,value:r.toString()})):[{name:e,value:JSON.stringify(t)}]:[{name:e,value:t.toString()}]})})(e,t);return r&&r.schemes.forEach(({scheme:t,name:r})=>{if("in"in t&&"query"===t.in){let o="name"in t?t.name:r;o in e.query?n.filter(e=>e.name==o&&""===e.value):n.push({name:o,value:""})}}),n})({inputs:n,parameters:null!=(j=null==(S=t.dependencies)?void 0:S.parameters)?j:{},securityOption:I}),U=(0,s.addPathParams)(null!=(O=null==(w=t.operation)?void 0:w.path)?O:"",n.path),q=(({apiReferenceData:e,headerInputs:t,selectedBodyContentType:r,securityOption:n})=>{var o,a;let i=[],l=new Set,s=Object.values(null!=(a=null==(o=e.dependencies)?void 0:o.parameters)?a:{}).filter(e=>!e.in||"header"===e.in),c=new Set(s.map(e=>e.name)),d=s.filter(e=>{var t;return null==(t=e.schema)?void 0:t.isRequired});return Object.entries(t).filter(e=>null!=e[1]).filter(([e])=>c.has(e)).forEach(([e,t])=>{l.add(e),i.push({name:e,value:t.toString()})}),d.forEach(e=>{let t=e.name;l.has(t)||i.push({name:t,value:`<${t.toLowerCase()}>`})}),n&&n.schemes.forEach(({scheme:e,name:r})=>{var n,o;let a="in"in e&&"header"===e.in||"http"===e.type||"oauth2"===e.type;if((0,p.isBasicAuth)(e)){let a=null==(n=t[r])?void 0:n.username,l=null==(o=t[r])?void 0:o.password;if(a||l){let e=(0,p.encodeBasicAuth)(a,l);i.push({name:r,value:`Basic ${e}`})}else i.push({name:r,value:u(e)})}else a&&(r in t&&"string"==typeof t[r]?i.push({name:r,value:t[r].toString()}):i.push({name:r,value:u(e)}))}),r&&((e,t)=>{e.some(({name:e})=>"content-type"===e.toLowerCase())||e.push({name:"Content-Type",value:t})})(i,r),i})({apiReferenceData:t,headerInputs:n.header,selectedBodyContentType:d,securityOption:I}),D=(({securityOption:e,inputs:t})=>{if(!e)return[];let r=[];return e.schemes.forEach(({scheme:e,name:n})=>{if("in"in e&&"cookie"===e.in){let o="name"in e?e.name:n;t.cookie[o]&&"string"==typeof t.cookie[o]?r.push({name:o,value:t.cookie[o]}):r.push({name:o,value:""})}}),r})({securityOption:I,inputs:n}),L=m(n.body),_=(0,o.isObject)(e),M=Array.isArray(e),F=Array.isArray(n.body),B=(0,o.isObject)(n.body)?function e(t){let r=(0,a.default)(t);for(let t in r)void 0===r[t]?delete r[t]:(0,o.isObject)(r[t])&&e(r[t]);return r}(n.body):F?n.body:null!=($=n.body)?$:{};C=L?e:M&&F?B:_&&(0,o.isObject)(B)?"examples"===b?B:(0,i.default)((0,a.default)(e),B):B,d&&(0,p.isSchemaObject)(null==(E=null==(A=null==(P=t.dependencies)?void 0:P.requestBody)?void 0:A.content[d])?void 0:E.schema)&&(R=t.dependencies.requestBody.content[d].schema),(0,o.isObject)(C)&&R&&(0,p.isSchemaObject)(R)&&(C=h(C,R));let H=f&&R?c(R):void 0,W=f&&(0,o.isObject)(n.body)?Object.entries(n.body).filter(([,e])=>void 0!==e).map(([e])=>e):void 0,G=((e,t,r,n,a)=>{if(void 0!==e&&(!t||(0,s.isJsonContentType)(t)||void 0!==(e=(0,s.omitNullValues)(e)))){if("object"==typeof e&&null!==e&&!Array.isArray(e)&&r&&r.length>0&&(e=Object.fromEntries(Object.entries(e).filter(([e])=>r.includes(e)||(null==a?void 0:a.includes(e))))),"multipart/form-data"===t||"application/x-www-form-urlencoded"===t){if(!e||"object"!=typeof e)return;"object"==typeof e&&n&&n.length>0&&(0,o.isObject)(e)&&n.forEach(t=>{t in e||(e[t]={fileName:"example-file"})});let r=e=>(0,o.isFile)(e)?e.name||"file":"object"==typeof e?JSON.stringify(e,void 0,2):null==e?void 0:e.toString();return{mimeType:t,params:Object.entries(e).flatMap(([e,t])=>Array.isArray(t)?t.filter(e=>null!=e).map((a,i)=>{let l=t.length>1?`${e}[${i}]`:e;return(0,o.isFile)(a)&&"name"in a?{name:l,value:r(a),fileName:a.name}:n&&n.includes(e)?{name:l,value:r(a),fileName:"example-file"}:{name:l,value:r(a)}}):(0,o.isFile)(t)&&"name"in t?[{name:e,value:r(t),fileName:t.name}]:n&&n.includes(e)?[{name:e,value:r(t),fileName:"example-file"}]:[{name:e,value:r(t)}
1])}}return"string"==typeof e&&t&&function(e){let t=e.toLowerCase();return t.startsWith("text/")||t.endsWith("+xml")||t.endsWith("/xml")}(t)?{mimeType:t,text:e}:{mimeType:"application/json",text:JSON.stringify(e,null,2)}}})(C,d,H,R?y(R):void 0,W);return Object.assign(Object.assign({},l),{method:(null!=(T=null==(k=t.operation)?void 0:k.method)?T:"").toUpperCase(),url:(0,s.joinWithSingleSlash)((0,s.addServerVariables)(r,n.server),U),queryString:N,headers:q,postData:G,cookies:D})},m=e=>null==e||("object"==typeof e?Object.values(e).every(e=>void 0===e):void 0);function h(e,t){if("object"!==t.type||!t.properties)return e;let r=new Set(Array.isArray(t.required)?t.required:[]),n=Object.assign({},e);for(let[e,a]of Object.entries(t.properties)){if(!(0,p.isSchemaObject)(a)||r.has(e)||"object"!==a.type||!Array.isArray(a.required)||0===a.required.length)continue;let t=n[e];(0,o.isObject)(t)&&(a.required.some(e=>{if("string"!=typeof e)return!1;let r=t[e];return null!=r&&""!==r})||delete n[e])}return n}e.s(["generateSnippet",()=>ea],92333);var g=e.i(644169);let b=(e,t)=>Object.keys(e).find(e=>e.toLowerCase()===t.toLowerCase()),v=(e,t)=>
1{let r=b(e,t);if(r)return e[r]},x=(e,t)=>!!b(e,t),S=(e,t)=>{let r=e[t.name];return void 0===r?e[t.name]=t.value:Array.isArray(r)?r.push(t.value):e[t.name]=[r,t.value],e};function j(e){if(!e)return"";if(e.href&&!e.protocol&&!e.host&&!e.hostname)return e.href;let t="";if(e.protocol&&(t+=e.protocol,e.protocol.endsWith(":")||(t+=":")),(e.slashes||e.protocol&&(e.host||e.hostname))&&(t+="//"),e.auth){let r=e.auth.split(":").map((e,t)=>0===t?e:e.replace(/@/g,"%40")).join(":");t+=`${r}@`}if(e.host?t+=e.host:e.hostname&&(t+=e.hostname,e.port&&(t+=`:${e.port}`)),e.pathname&&(t+=e.pathname.startsWith("/")?e.pathname:`/${e.pathname}`),e.search)t+=e.search.startsWith("?")?e.search:`?${e.search}`;else if(null!==e.query&&void 0!==e.query&&"string"!=typeof e.query){let r=new URLSearchParams;for(let[t,n]of Object.entries(e.query))if(Array.isArray(n))for(let e of n)r.append(t,null==e?"":String(e));else r.append(t,null==n?"":String(n));let n=r.toString();n&&(t+=`?${n}`)}return e.hash&&(t+=e.hash.startsWith("#")?e.hash:`#${e.hash}`),t}class w{constructor({indent:e,join:t}={}){this.postProcessors=[],this.code=[],this.indentationCharacter="",this.lineJoin="\n",this.indentLine=(e,t=0)=>{let r=this.indentationCharacter.repeat(t);return`${r}${e}`},this.unshift=(e,t)=>{let r=this.indentLine(e,t);
1this.code.unshift(r)},this.push=(e,t)=>{let r=this.indentLine(e,t);this.code.push(r)},this.blank=()=>{this.code.push("")},this.join=()=>{let e=this.code.join(this.lineJoin);return this.postProcessors.reduce((e,t)=>t(e),e)},this.addPostProcessor=e=>{this.postProcessors=[...this.postProcessors,e]},this.indentationCharacter=e||"",this.lineJoin=t??"\n"}}function O(e,t={}){let{delimiter:r='"',escapeChar:n="\\",escapeNewlines:o=!0}=t;return[...e.toString()].map(e=>{if("\b"===e)return`${n}b`;if(" "===e)return`${n}t`;if("\n"===e){if(o)return`${n}n`}else if("\f"===e)return`${n}f`;else if("\r"===e){if(o)return`${n}r`}else if(e===n)return n+n;else if(e===r)return n+r;else if(e<" "||e>"~")return JSON.stringify(e).slice(1,-1);return e}).join("")}let $=e=>O(e,{delimiter:"'"}),P=e=>O(e,{delimiter:'"'});class A{constructor(e){this.name="",this.toString=()=>`:${this.name}`,this.name=e}}class E{constructor(e){this.path="",this.toString=()=>`(clojure.java.io/file "${this.path}")`,this.path=e}}let k=e=>void 0===e?null:null===e?"null":e.constructor.name.toLowerCase(),T=e=>void 0===e||"object"===k(e)&&0===Object.keys(e).length,C=e=>(Object.keys(e).filter(t=>T(e[t])).forEach(t=>{delete e[t]}),e),R=(e,t)=>{let r=" ".repeat(e);return t.replace(/\n/g,` 2${r}`)},I=e=>{switch(k(e)){case"string":return`"${e.replace(/"/g,'\\"')}"`;case"file":case"keyword":default:return e.toString();case"null":return"nil";case"regexp":return`#"${e.source}"`;case"object":{let t=Object.keys(e).reduce((t,r)=>{let n=R(r.length+2,I(e[r]));return`${t}:${r} ${n} 3 `},"").trim();return`{${R(1,t)}}`}case"array":{let t=e.reduce((e,t)=>`${e} ${I(t)}`,"").trim();return`[${R(1,t)}]`}}},N={info:{key:"clj_http",title:"clj-http",link:"https://github.com/dakrone/clj-http",description:"An idiomatic clojure http client wrapping the apache client.",extname:".clj"},convert:({queryObj:e,method:t,postData:r,url:n,allHeaders:o},a)=>{let{push:i,join:l}=new w({indent:a?.indent});if(!["get","post","put","delete","patch","head","options"].includes(t=t.toLowerCase()))return i("Method not supported"),l();let s={headers:o,"query-params":e};switch(r.mimeType){case"application/json":{s["content-type"]=new A("json"),s["form-params"]=r.jsonObj;let e=b(s.headers,"content-type");e&&delete s.headers[e]}break;case"application/x-www-form-urlencoded":{s["form-params"]=r.paramsObj;let e=b(s.headers,"content-type");e&&delete s.headers[e]}break;case"text/plain":{s.body=r.text;let e=b(s.headers,"content-type");e&&delete s.headers[e]}break;case"multipart/form-data":if(r.params){s.multipart=r.params.map(e=>e.fileName&&!e.value?{name:e.name,content:new E(e.fileName)}:{name:e.name,content:e.value});let e=b(s.headers,"content-type");e&&delete s.headers[e]}}if("application/json"===v(s.headers,"accept")){s.accept=new A("json");let e=b(s.headers,"accept");e&&delete s.headers[e]}if(i("(require '[clj-http.client :as client])\n"),T(C(s)))i(`(client/${t} "${n}")`);else{let e=R(11+t.length+n.length,I(C(s)));i(`(client/${t} "${n}" ${e})`)}return l()}},U={info:{key:"httpclient",title:"HttpClient",link:"https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient",description:".NET Standard HTTP Client",extname:".cs"},convert:({allHeaders:e,postData:t,method:r,fullUrl:n},o)=>{let{push:a,join:i}=new w({indent:{indent:" ",...o}.indent});a("using System.Net.Http.Headers;");let l="",s=!!e.cookie,p=(e=>{let t=v(e,"accept-encoding");if(!t)return[];let r={gzip:"DecompressionMethods.GZip",deflate:"DecompressionMethods.Deflate"},n=[];return"string"==typeof t&&(t=[t]),t.forEach(e=>{e.split(",").forEach(e=>{let t=/\s*([^;\s]+)/.exec(e);if(t){let e=r[t[1]];e&&n.push(e)}})}),n})(e);(s||p.length)&&(l="clientHandler",a("var clientHandler = new HttpClientHandler"),a("{"),s&&a("UseCookies = false,",1),p.length&&a(`AutomaticDecompression = ${p.join(" | ")},`,1),a("};")),a(`var client = new HttpClient(${l});`),a("var request = new HttpRequestMessage"),a("{"),r=(r=r.toUpperCase())&&["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","TRACE"].includes(r)?`HttpMethod.${r[0]}${r.substring(1).toLowerCase()}`:`new HttpMethod("${r}")`,a(`Method = ${r},`,1),a(`RequestUri = new Uri("${n}"),`,1);let c=Object.keys(e).filter(e=>{switch(e.toLowerCase()){case"content-type":case"content-length":case"accept-encoding":return!1;default:return!0}});
3if(c.length&&(a("Headers =",1),a("{",1),c.forEach(t=>{a(`{ "${t}", "${P(e[t])}" },`,2)}),a("},",1)),t.text){let e=t.mimeType;switch(e){case"application/x-www-form-urlencoded":a("Content = new FormUrlEncodedContent(new Dictionary<string, string>",1),a("{",1),t.params?.forEach(e=>{a(`{ "${e.name}", "${e.value}" },`,2)}),a("}),",1);break;case"multipart/form-data":a("Content = new MultipartFormDataContent",1),a("{",1),t.params?.forEach(e=>{a(`new StringContent(${JSON.stringify(e.value||"")})`,2),a("{",2),a("Headers =",3),a("{",3),e.contentType&&a(`ContentType = new MediaTypeHeaderValue("${e.contentType}"),`,4),a('ContentDisposition = new ContentDispositionHeaderValue("form-data")',4),a("{",4),a(`Name = "${e.name}",`,5),e.fileName&&a(`FileName = "${e.fileName}",`,5),a("}",4),a("}",3),a("},",2)}),a("},",1);break;default:a(`Content = new StringContent(${JSON.stringify(t.text||"")})`,1),a("{",1),a("Headers =",2),a("{",2),a(`ContentType = new MediaTypeHeaderValue("${e}")`,3),a("}",2),a("}",1)}}return a("};"),a("using (var response = await client.SendAsync(request))"),a("{"),a("response.EnsureSuccessStatusCode();",1),a("var body = await response.Content.ReadAsStringAsync();",1),a("Console.WriteLine(body);",1),a("}"),i()}};var q=e.i(467034),D=e.i(31771);let L=(e,t,r,n)=>{let o=`${e} *${t} = `,a=_(r,n?o.length:void 0);return`${o}${a};`},_=(e,t)=>{let r=void 0===t?", ":`, 4 ${" ".repeat(t)}`;switch(Object.prototype.toString.call(e)){case"[object Number]":return`@${e}`;case"[object Array]":{let t=e.map(e=>_(e));return`@[ ${t.join(r)} ]`}case"[object Object]":{let t=[];return Object.keys(e).forEach(r=>{t.push(`@"${r}": ${_(e[r])}`)}),`@{ ${t.join(r)} }`}case"[object Boolean]":return e?"@YES":"@NO";default:if(null==e)return"";return`@"${e.toString().replace(/"/g,'\\"')}"`}},M=(e,t,r)=>{switch(r=r||"",t=t||"",Object.prototype.toString.call(e)){case"[object Boolean]":return e;case"[object Null]":case"[object Undefined]":default:return"null";case"[object String]":return`'${O(e,{delimiter:"'",escapeNewlines:!1})}'`;case"[object Number]":return e.toString();case"[object Array]":{let n=e.map(e=>M(e,`${t}${t}`,t)).join(`, 5${t}`);return`[ 6${t}${n} 7${r}]`}case"[object Object]":{let n=[];for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.push(`${M(r,t)} => ${M(e[r],`${t}${t}`,t)}`);return`[ 8${t}${n.join(`, 9${t}`)} 10${r}]`}}},F=["ACL","BASELINE_CONTROL","CHECKIN","CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LABEL","LOCK","MERGE","MKACTIVITY","MKCOL","MKWORKSPACE","MOVE","OPTIONS","POST","PROPFIND","PROPPATCH","PUT","REPORT","TRACE","UNCHECKOUT","UNLOCK","UPDATE","VERSION_CONTROL"],B=e=>({method:t,headersObj:r,cookies:n,uriObj:o,fullUrl:a,postData:i,allHeaders:l})=>{let{push:s,join:p}=new w;if(!["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS"].includes(t.toUpperCase()))return"Method not supported";let c=[],u=Object.keys(r);return u.length&&(s("$headers=@{}"),u.forEach(e=>{"connection"!==e&&s(`$headers.Add("${e}", "${O(r[e],{escapeChar:"`"})}")`)}),c.push("-Headers $headers")),n.length&&(s("$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession"),n.forEach(e=>{s("$cookie = New-Object System.Net.Cookie"),s(`$cookie.Name = '${e.name}'`),s(`$cookie.Value = '${e.value}'`),s(`$cookie.Domain = '${o.host}'`),s("$session.Cookies.Add($cookie)")}),c.push("-WebSession $session")),i.text&&(c.push(`-ContentType '${O(v(l,"content-type"),{delimiter:"'",escapeChar:"`"})}'`),c.push(`-Body '${i.text}'`)),s(`$response = ${e} -Uri '${a}' -Method ${t} ${c.join(" ")}`.trim()),p()},H={info:{key:"restmethod",title:"Invoke-RestMethod",link:"https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Utility/Invoke-RestMethod",description:"Powershell Invoke-RestMethod client",extname:".ps1"},convert:B("Invoke-RestMethod")},W={info:{key:"webrequest",title:"Invoke-WebRequest",link:"https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Utility/Invoke-WebRequest",description:"Powershell Invoke-WebRequest client",extname:".ps1"},convert:B("Invoke-WebRequest")};function G(e,t,r,n,o){let a=n.repeat(o),i=n.repeat(o-1),l=r?`, 11${a}`:", ",s="object"===e?"{":"[",p="object"===e?"}":"]";return r?`${s} 12${a}${t.join(l)} 13${i}${p}`:"object"===e&&t.length>0?`${s} ${t.join(l)} ${p}`:`${s}${t.join(l)}${p}`}let J=(e,t,r)=>{switch(r=void 0===r?1:r+1,Object.prototype.toString.call(e)){case"[object Number]":return e;case"[object Array]":{let n=!1;return G("array",e.map(e=>("[object Object]"===Object.prototype.toString.call(e)&&(n=Object.keys(e).length>1),J(e,t,r))),n,t.indent,r)}case"[object Object]":{let n=[];for(let o in e)n.push(`"${o}": ${J(e[o],t,r)}`);return G("object",n,t.pretty&&n.length>1,t.indent,r)}case"[object Null]":return"None";case"[object Boolean]":return e?"True":"False";default:if(null==e)return"";return`"${e.toString().replace(/"/g,'\\"')}"`}},z=["HEAD","GET","POST","PUT","PATCH","DELETE","OPTIONS"],V=(e="")=>/^[a-z0-9-_/.@%^=:]+$/i.test(e)?e:`'${e.replace(/'/g,"'\\''")}'`,K={"http1.0":"0","url ":"",cookie:"b",data:"d",form:"F",globoff:"g",header:"H",insecure:"k",request:"X"},Q=(e,t)=>t.repeat(e),Y=(e,t,r,n)=>{let o=Q(n,r),a=Q(n-1,r),i=t?`, 14${o}`:", ";return t?`[ 15${o}${e.join(i)} 16${a}]`:`[${e.join(i)}]`},X=(e,t,r)=>`let ${e} = ${Z(t,r)}`,Z=(e,t,r)=>{switch(r=void 0===r?1:r+1,Object.prototype.toString.call(e)){case"[object Number]":return e;case"[object Array]":{let n=!1;return Y(e.map(e=>("[object Object]"===Object.prototype.toString.call(e)&&(n=Object.keys(e).length>1),Z(e,t,r))),n,t.indent,r)}case"[object Object]":{let n=[];for(let o in e)n.push(`"${o}": ${Z(e[o],t,r)}`);return Y(n,t.pretty&&n.length>1,t.indent,r)}case"[object Boolean]":return e.toString();default:if(null==e)return"nil";return`"${e.toString().replace(/"/g,'\\"')}"`}},ee={c:{info:{key:"c",title:"C",default:"libcurl",cli:"c"},clientsById:{libcurl:{info:{key:"libcurl",title:"Libcurl",link:"http://curl.haxx.se/libcurl",description:"Simple REST and HTTP API Client for C",extname:".c"},convert:({method:e,fullUrl:t,headersObj:r,allHeaders:n,postData:o})=>{let{push:a,blank:i,join:l}=new w;a("CURL *hnd = curl_easy_init();"),i(),a(`curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "${e.toUpperCase()}");`),a("curl_easy_setopt(hnd, CURLOPT_WRITEDATA, stdout);"),a(`curl_easy_setopt(hnd, CURLOPT_URL, "${t}");`);let s=Object.keys(r);return s.length&&(i(),a("struct curl_slist *headers = NULL;
16"),s.forEach(e=>{a(`headers = curl_slist_append(headers, "${e}: ${P(r[e])}");`)}),a("curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);")),n.cookie&&(i(),a(`curl_easy_setopt(hnd, CURLOPT_COOKIE, "${n.cookie}");`)),o.text&&(i(),a(`curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, ${JSON.stringify(o.text)});`)),i(),a("CURLcode ret = curl_easy_perform(hnd);"),l()}}}},clojure:{info:{key:"clojure",title:"Clojure",default:"clj_http"},clientsById:{clj_http:N}},csharp:{info:{key:"csharp",title:"C#",default:"restsharp",cli:"dotnet"},clientsById:{httpclient:U,restsharp:{info:{key:"restsharp",title:"RestSharp",link:"http://restsharp.org/",description:"Simple REST and HTTP API Client for .NET",extname:".cs",installation:()=>"dotnet add package RestSharp"},convert:({method:e,fullUrl:t,headersObj:r,cookies:n,postData:o,uriObj:a})=>{let{push:i,join:l}=new w;if(!["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS"].includes(e.toUpperCase()))return"Method not supported";i("using RestSharp;\n\n"),i(`var options = new RestClientOptions("${t}");`),i("var client = new RestClient(options);"),i('var request = new RestRequest("");');let s=o.mimeType&&"multipart/form-data"===o.mimeType;switch(s&&i("request.AlwaysMultipartFormData = true;"),Object.keys(r).forEach(e=>{if(o.mimeType&&"content-type"===e.toLowerCase()&&o.text){s&&o.boundary&&i(`request.FormBoundary = "${o.boundary}";`);return}i(`request.AddHeader("${e}", "${P(r[e])}");`)}),n.forEach(({name:e,value:t})=>{i(`request.AddCookie("${e}", "${P(t)}", "${a.pathname}", "${a.host}");`)}),o.mimeType){case"multipart/form-data":if(!o.params)break;o.params.forEach(e=>{e.fileName?i(`request.AddFile("${e.name}", "${e.fileName}");`):i(`request.AddParameter("${e.name}", "${e.value}");`)});break;case"application/x-www-form-urlencoded":if(!o.params)break;o.params.forEach(e=>{i(`request.AddParameter("${e.name}", "${e.value}");`)});break;case"application/json":{if(!o.text)break;let e=JSON.stringify(o.text);i(`request.AddJsonBody(${e}, false);`);break}default:if(!o.text)break;i(`request.AddStringBody("${o.text}", "${o.mimeType}");`)}return i(`var response = await client.${function(e){return e[0].toUpperCase()+e.slice(1).toLowerCase()}(e)}Async(request); 17`),i('Console.WriteLine("{0}", response.Content);\n'),l()}}}},go:{info:{key:"go",title:"Go",default:"native",cli:"go"},clientsById:{native:{info:{key:"native",title:"NewRequest",link:"http://golang.org/pkg/net/http/#NewRequest",description:"Golang HTTP client request",extname:".go"},convert:({postData:e,method:t,allHeaders:r,fullUrl:n},o={})=>{let{blank:a,push:i,join:l}=new w({indent:" "}),{showBoilerplate:s=!0,checkErrors:p=!1,printBody:c=!0,timeout:u=-1}=o,d=p?"err":"_",y=+!!s,f=()=>{p&&(i("if err != nil {",y),i("panic(err)",y+1),i("}",y))};s&&(i("package main"),a(),i("import ("),i('"fmt"',y),u>0&&i('"time"',y),e.text&&i('"strings"',y),i('"net/http"',y),c&&i('"io"',y),i(")"),a(),i("func main() {"),a());let m=u>0;return m&&(i("client := http.Client{",y),m&&i(`Timeout: time.Duration(${u} * time.Second),`,y+1),i("}",y),a()),i(`url := "${n}"`,y),a(),e.text?(i(`payload := strings.NewReader(${JSON.stringify(e.text)})`,y),a(),i(`req, ${d} := http.NewRequest("${t}", url, payload)`,y)):i(`req, ${d} := http.NewRequest("${t}", url, nil)`,y),a(),f(),Object.keys(r).length&&(Object.keys(r).forEach(e=>{i(`req.Header.Add("${e}", "${P(r[e])}")`,y)}),a()),i(`res, ${d} := ${m?"client":"http.DefaultClient"}.Do(req)`,y),f(),c&&(a(),i("defer res.Body.Close()",y),i(`body, ${d} := io.ReadAll(res.Body)`,y),f()),a(),c&&i("fmt.Println(string(body))",y),s&&(a(),i("}")),l()}}}},http:{info:{key:"http",title:"HTTP",default:"http1.1"},clientsById:{"http1.1":{info:{key:"http1.1",title:"HTTP/1.1",link:"https://tools.ietf.org/html/rfc7230",description:"HTTP/1.1 request string in accordance with RFC 7230",extname:null},convert:({method:e,fullUrl:t,uriObj:r,httpVersion:n,allHeaders:o,postData:a},i)=>{let l={absoluteURI:!1,autoContentLength:!0,autoHost:!0,...i},{blank:s,push:p,join:c}=new w({indent:"",join:"\r\n"}),u=l.absoluteURI?t:r.path;p(`${e} ${u} ${n}`);let d=Object.keys(o);if(d.forEach(e=>{let t=e.toLowerCase().replace(/(^|-)(\w)/g,e=>e.toUpperCase());p(`${t}: ${o[e]}`)}),l.autoHost&&!d.includes("host")&&p(`Host: ${r.host}`),l.autoContentLength&&a.text&&!d.includes("content-length")){let e=q.Buffer.byteLength(a.text,"ascii").toString();p(`Content-Length: ${e}`)}s();let y=c(),f=a.text||"";return`${y}\r 18${f}`}}}},java:{info:{key:"java",title:"Java",default:"unirest"},clientsById:{asynchttp:{info:{key:"asynchttp",title:"AsyncHttp",link:"https://github.com/AsyncHttpCl
18ient/async-http-client",description:"Asynchronous Http and WebSocket Client library for Java",extname:".java"},convert:({method:e,allHeaders:t,postData:r,fullUrl:n},o)=>{let{blank:a,push:i,join:l}=new w({indent:{indent:" ",...o}.indent});return i("AsyncHttpClient client = new DefaultAsyncHttpClient();"),i(`client.prepare("${e.toUpperCase()}", "${n}")`),Object.keys(t).forEach(e=>{i(`.setHeader("${e}", "${P(t[e])}")`,1)}),r.text&&i(`.setBody(${JSON.stringify(r.text)})`,1),i(".execute()",1),i(".toCompletableFuture()",1),i(".thenAccept(System.out::println)",1),i(".join();",1),a(),i("client.close();"),l()}},nethttp:{info:{key:"nethttp",title:"java.net.http",link:"https://openjdk.java.net/groups/net/httpclient/intro.html",description:"Java Standardized HTTP Client API",extname:".java"},convert:({allHeaders:e,fullUrl:t,method:r,postData:n},o)=>{let{push:a,join:i}=new w({indent:{indent:" ",...o}.indent});return a("HttpRequest request = HttpRequest.newBuilder()"),a(`.uri(URI.create("${t}"))`,2),Object.keys(e).forEach(t=>{a(`.header("${t}", "${P(e[t])}")`,2)}),n.text?a(`.method("${r.toUpperCase()}", HttpRequest.BodyPublishers.ofString(${JSON.stringify(n.text)}))`,2):a(`.method("${r.toUpperCase()}", HttpRequest.BodyPublishers.noBody())`,2),a(".build();",2),a("HttpResponse<String> response = HttpClient.newHttpClient().send(request, HttpResponse.BodyH
18andlers.ofString());"),a("System.out.println(response.body());"),i()}},okhttp:{info:{key:"okhttp",title:"OkHttp",link:"http://square.github.io/okhttp/",description:"An HTTP Request Client Library",extname:".java"},convert:({postData:e,method:t,fullUrl:r,allHeaders:n},o)=>{let{push:a,blank:i,join:l}=new w({indent:{indent:" ",...o}.indent});return a("OkHttpClient client = new OkHttpClient();"),i(),e.text&&(e.boundary?a(`MediaType mediaType = MediaType.parse("${e.mimeType}; boundary=${e.boundary}");`):a(`MediaType mediaType = MediaType.parse("${e.mimeType}");`),a(`RequestBody body = RequestBody.create(mediaType, ${JSON.stringify(e.text)});`)),a("Request request = new Request.Builder()"),a(`.url("${r}")`,1),["GET","POST","PUT","DELETE","PATCH","HEAD"].includes(t.toUpperCase())?["POST","PUT","DELETE","PATCH"].includes(t.toUpperCase())?e.text?a(`.${t.toLowerCase()}(body)`,1):a(`.${t.toLowerCase()}(null)`,1):a(`.${t.toLowerCase()}()`,1):e.text?a(`.method("${t.toUpperCase()}", body)`,1):a(`.method("${t.toUpperCase()}", null)`,1),Object.keys(n).forEach(e=>{a(`.addHeader("${e}", "${P(n[e])}")`,1)}),a(".build();",1),i(),a("Response response = client.newCall(request).execute();"),l()}},unirest:{info:{key:"unirest",title:"Unirest",link:"http://unirest.io/java.html",description:"Lightweight HTTP Request Client Library",extname:".java"},convert:({method:e,allHeaders:t,postData:r,fullUrl:n},o)=>{let{join:a,push:i}=new w({indent:{indent:" ",...o}.indent});return["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS"].includes(e.toUpperCase())?i(`HttpResponse<String> response = Unirest.${e.toLowerCase()}("${n}")`):i(`HttpResponse<String> response = Unirest.customMethod("${e.toUpperCase()}","${n}")`),Object.keys(t).forEach(e=>{i(`.header("${e}", "${P(t[e])}")`,1)}),r.text&&i(`.body(${JSON.stringify(r.text)})`,1),i(".asString();",1),a()}}}},javascript:{info:{key:"javascript",title:"JavaScript",default:"fetch"},clientsById:{xhr:{info:{key:"xhr",title:"XMLHttpRequest",link:"https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest",description:"W3C Standard API that provides scripted client functionality",extname:".js"},convert:({postData:e,allHeaders:t,method:r,fullUrl:n},o)=>{let a={indent:" ",cors:!0,...o},{blank:i,push:l,join:s}=new w({indent:a.indent});switch(e.mimeType){case"application/json":l(`const data = JSON.stringify(${(0,D.default)(e.jsonObj,{indent:a.indent})});`),i();break;case"multipart/form-data":if(!e.params)break;if(l("const data = new FormData();"),e.params.forEach(e=>{l(`data.append('${e.name}', '${e.value||e.fileName||""}');`)}),x(t,"content-type")&&v(t,"content-type")?.includes("boundary")){let e=b(t,"content-type");e&&delete t[e]}i();break;default:l(`const data = ${e.text?`'${e.text}'`:"null"};`),i()}return l("const xhr = new XMLHttpRequest();"),a.cors&&l("xhr.withCredentials = true;"),i(),l("xhr.addEventListener('readystatechange', function () {"),l("if (this.readyState === this.DONE) {",1),l("console.log(this.responseText);",2),l("}",1),l("});"),i(),l(`xhr.open('${r}', '${n}');`),Object.keys(t).forEach(e=>{l(`xhr.setRequestHeader('${e}', '${$(t[e])}');`)}),i(),l("xhr.send(data);"),s()}},axios:{info:{key:"axios",title:"Axios",link:"https://github.com/axios/axios",description:"Promise based HTTP client for the browser and node.js",extname:".js",installation:()=>"npm install axios --save"},convert:({allHeaders:e,method:t,url:r,queryObj:n,postData:o},a)=>{let{blank:i,push:l,join:s,addPostProcessor:p}=new w({indent:{indent:" ",...a}.indent});l("import axios from 'axios';"),i();let c={method:t,url:r};switch(Object.keys(n).length&&(c.params=n),Object.keys(e).length&&(c.headers=e),o.mimeType){case"application/x-www-form-urlencoded":o.params&&(l("const encodedParams = new URLSearchParams();"),o.params.forEach(e=>{l(`encodedParams.set('${e.name}', '${e.value}');`)}),i(),c.data="encodedParams,",p(e=>e.replace(/'encodedParams,'/,"encodedParams,")));break;case"application/json":o.jsonObj&&(c.data=o.jsonObj);break;case"multipart/form-data":if(!o.params)break;l("const form = new FormData();"),o.params.forEach(e=>{l(`form.append('${e.name}', '${e.value||e.fileName||""}');`)}),i(),c.data="[form]";break;default:o.text&&(c.data=o.text)}let u=(0,D.default)(c,{indent:" ",inlineCharacterLimit:80}).replace('"[form]"',"form");return l(`const options = ${u};`),i(),l("axios"),l(".request(options)",1),l(".then(res => console.log(res.data))",1),l(".catch(err => console.error(err));",1),s()}},fetch:{info:{key:"fetch",title:"fetch",link:"https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch",description:"Perform asynchronous HTTP requests with the Fetch API",extname:".js"},convert:({method:e,allHeaders:t,postData:r,fullUrl:n},o)=>{let a={indent:" ",credentials:null,...o},{blank:i,join:l,push:s}=new w({indent:a.indent}),p={method:e};switch(Object.keys(t).length&&(p.headers=t),null!==a.credentials&&(p.credentials=a.credentials),r.mimeType){case"application/x-www-form-urlencoded":p.body=r.paramsObj?r.paramsObj:r.text;break;case"application/json":r.jsonObj&&(p.body=r.jsonObj);break;case"multipart/form-data":{if(!r.params)break;let e=b(t,"content-type");e&&delete t[e],s("const form = new FormData();
18"),r.params.forEach(e=>{s(`form.append('${e.name}', '${e.value||e.fileName||""}');`)}),i();break}default:r.text&&(p.body=r.text)}return p.headers&&!Object.keys(p.headers).length&&delete p.headers,s(`const options = ${(0,D.default)(p,{indent:a.indent,inlineCharacterLimit:80,transform:(e,t,n)=>{if("body"===t){if("application/x-www-form-urlencoded"===r.mimeType)return`new URLSearchParams(${n})`;else if("application/json"===r.mimeType)return`JSON.stringify(${n})`}return n}})};`),i(),r.params&&"multipart/form-data"===r.mimeType&&(s("options.body = form;"),i()),s(`fetch('${n}', options)`),s(".then(res => res.json())",1),s(".then(res => console.log(res))",1),s(".catch(err => console.error(err));",1),l()}},jquery:{info:{key:"jquery",title:"jQuery",link:"http://api.jquery.com/jquery.ajax/",description:"Perform an asynchronous HTTP (Ajax) requests with jQuery",extname:".js"},convert:({fullUrl:e,method:t,allHeaders:r,postData:n},o)=>{let a={indent:" ",...o},{blank:i,push:l,join:s}=new w({indent:a.indent}),p={async:!0,crossDomain:!0,url:e,method:t,headers:r};
18switch(n.mimeType){case"application/x-www-form-urlencoded":p.data=n.paramsObj?n.paramsObj:n.text;break;case"application/json":p.processData=!1,p.data=n.text;break;case"multipart/form-data":if(!n.params)break;if(l("const form = new FormData();"),n.params.forEach(e=>{l(`form.append('${e.name}', '${e.value||e.fileName||""}');`)}),p.processData=!1,p.contentType=!1,p.mimeType="multipart/form-data",p.data="[form]",x(r,"content-type")&&v(r,"content-type")?.includes("boundary")){let e=b(r,"content-type");e&&delete p.headers[e]}i();break;default:n.text&&(p.data=n.text)}let c=(0,D.default)(p,{indent:a.indent}).replace("'[form]'","form");return l(`const settings = ${c};`),i(),l("$.ajax(settings).done(res => {"),l("console.log(res);",1),l("});"),s()}}}},json:{info:{key:"json",title:"JSON",default:"native"},clientsById:{native:{info:{key:"native",title:"Native JSON",link:"https://www.json.org/json-en.html",description:"A JSON represetation of any HAR payload.",extname:".json"},convert:({postData:e},t)=>{let r={indent:" ",...t},n="";switch(e.mimeType){case"application/x-www-form-urlencoded":n=e.paramsObj?e.paramsObj:e.text;break;case"application/json":e.jsonObj&&(n=e.jsonObj);break;case"multipart/form-data":{if(!e.params)break;let t={};e.params.forEach(e=>{t[e.name]=e.value}),n=t;break}default:e.text&&(n=e.text)}return void 0===n||""===n?"No JSON body":JSON.stringify(n,null,r.indent)}}}},kotlin:{info:{key:"kotlin",title:"Kotlin",default:"okhttp"},clientsById:{okhttp:{info:{key:"okhttp",title:"OkHttp",link:"http://square.github.io/okhttp/",description:"An HTTP Request Client Library",extname:".kt"},convert:({postData:e,fullUrl:t,method:r,allHeaders:n},o)=>{let{blank:a,join:i,push:l}=new w({indent:{indent:" ",...o}.indent});return l("val client = OkHttpClient()"),a(),e.text&&(e.boundary?l(`val mediaType = MediaType.parse("${e.mimeType}; boundary=${e.boundary}")`):l(`val mediaType = MediaType.parse("${e.mimeType}")`),l(`val body = RequestBody.create(mediaType, ${JSON.stringify(e.text)})`)),l("val request = Request.Builder()"),l(`.url("${t}")`,1),["GET","POST","PUT","DELETE","PATCH","HEAD"].includes(r.toUpperCase())?["POST","PUT","DELETE","PATCH"].includes(r.toUpperCase())?e.text?l(`.${r.toLowerCase()}(body)`,1):l(`.${r.toLowerCase()}(null)`,1):l(`.${r.toLowerCase()}()`,1):e.text?l(`.method("${r.toUpperCase()}", body)`,1):l(`.method("${r.toUpperCase()}", null)`,1),Object.keys(n).forEach(e=>{l(`.addHeader("${e}", "${P(n[e])}")`,1)}),l(".build()",1),a(),l("val response = client.newCall(request).execute()"),i()}}}},node:{info:{key:"node",title:"Node.js",default:"fetch",cli:"node %s"},clientsById:{native:{info:{key:"native",title:"HTTP",link:"http://nodejs.org/api/http.html#http_http_request_options_callback",description:"Node.js native HTTP interface",extname:".cjs"},convert:({uriObj:e,method:t,allHeaders:r,postData:n},o={})=>{let{indent:a=" "}=o,{blank:i,join:l,push:s,unshift:p}=new w({indent:a}),c={method:t,hostname:e.hostname,port:e.port,path:e.path,headers:r};switch(s(`const http = require('${e.protocol?.replace(":","")}');`),i(),s(`const options = ${(0,D.default)(c,{indent:a})};`),i(),s("const req = http.request(options, function (res) {"),s("const chunks = [];",1),i(),s("res.on('data', function (chunk) {",1),s("chunks.push(chunk);",2),s("});",1),i(),s("res.on('end', function () {",1),s("const body = Buffer.concat(chunks);",2),s("console.log(body.toString());",2),s("});",1),s("});"),i(),n.mimeType){case"application/x-www-form-urlencoded":n.paramsObj&&(p("const qs = require('querystring');"),s(`req.write(qs.stringify(${(0,D.default)(n.paramsObj,{indent:" ",inlineCharacterLimit:80})}));`));break;case"application/json":n.jsonObj&&s(`req.write(JSON.stringify(${(0,D.default)(n.jsonObj,{indent:" ",inlineCharacterLimit:80})}));`);break;default:n.text&&s(`req.write(${(0,D.default)(n.text,{indent:a})});`)}return s("req.end();"),l()}},axios:{info:{key:"axios",title:"Axios",link:"https://github.com/axios/axios",description:"Promise based HTTP client for the browser and node.js",extname:".js",installation:()=>"npm install axios --save"},convert:({method:e,fullUrl:t,allHeaders:r,postData:n},o)=>{let{blank:a,join:i,push:l,addPostProcessor:s}=new w({indent:{indent:" ",...o}.indent});l("import axios from 'axios';"),a();let p={method:e,url:t};switch(Object.keys(r).length&&(p.headers=r),n.mimeType){case"application/x-www-form-urlencoded":n.params&&(l("const encodedParams = new URLSearchParams();
18"),n.params.forEach(e=>{l(`encodedParams.set('${e.name}', '${e.value}');`)}),a(),p.data="encodedParams,",s(e=>e.replace(/'encodedParams,'/,"encodedParams,")));break;case"application/json":n.jsonObj&&(p.data=n.jsonObj);break;default:n.text&&(p.data=n.text)}let c=(0,D.default)(p,{indent:" ",inlineCharacterLimit:80});return l(`const options = ${c};`),a(),l("axios"),l(".request(options)",1),l(".then(res => console.log(res.data))",1),l(".catch(err => console.error(err));",1),i()}},fetch:{info:{key:"fetch",title:"fetch",link:"https://nodejs.org/docs/latest/api/globals.html#fetch",description:"Perform asynchronous HTTP requests with the Fetch API",extname:".js"},convert:({method:e,fullUrl:t,postData:r,headersObj:n,cookies:o},a)=>{let i={indent:" ",...a},l=!1,{blank:s,push:p,join:c,unshift:u}=new w({indent:i.indent}),d={method:e};switch(Object.keys(n).length&&(d.headers=n),r.mimeType){case"application/x-www-form-urlencoded":p("const encodedParams = new URLSearchParams();"),r.params?.forEach(e=>{p(`encodedParams.set('${e.name}', '${e.value}');`)}),d.body="encodedParams",s();break;case"application/json":r.jsonObj&&(d.body=r.jsonObj);break;case"multipart/form-data":{if(!r.params)break;let e=b(n,"content-type");e&&delete n[e],p("const formData = new FormData();"),r.params.forEach(e=>{if(!e.fileName&&!e.fileName&&!e.contentType)return void p(`formData.append('${e.name}', '${e.value}');`);e.fileName&&(l=!0,p(`formData.append('${e.name}', await new Response(fs.createReadStream('${e.fileName}')).blob());`))}),d.body="formData",s();break}default:r.text&&(d.body=r.text)}if(o.length){let e=o.map(({name:e,value:t})=>`${encodeURIComponent(e)}=${encodeURIComponent(t)}`).join("; ");d.headers||(d.headers={}),d.headers.cookie=e}p(`const url = '${t}';`),d.headers&&!Object.keys(d.headers).length&&delete d.headers;let y=(0,D.default)(d,{indent:" ",inlineCharacterLimit:80,transform:(e,t,n)=>"body"===t&&"application/json"===r.mimeType?`JSON.stringify(${n})`:n});return p(`const options = ${y};`),s(),l&&u("import fs from 'fs';\n"),p("fetch(url, options)"),p(".then(res => res.json())",1),p(".then(json => console.log(json))",1),p(".catch(err => console.error(err));",1),c().replace(/'encodedParams'/,"encodedParams").replace(/'formData'/,"formData")}}}},objc:{info:{key:"objc",title:"Objective-C",default:"nsurlsession"},clientsById:{nsurlsession:{info:{key:"nsurlsession",title:"NSURLSession",link:"https://developer.apple.com/library/mac/documentation/Foundation/Reference/NSURLSession_class/index.html",description:"Foundation's NSURLSession request",extname:".m"},convert:({allHeaders:e,postData:t,method:r,fullUrl:n},o)=>{let a={indent:" ",pretty:!0,timeout:10,...o},{push:i,join:l,blank:s}=new w({indent:a.indent}),p={hasHeaders:!1,hasBody:!1};if(i("#import <Foundation/Foundation.h>"),Object.keys(e).length&&(p.hasHeaders=!0,s(),i(L("NSDictionary","headers",e,a.pretty))),t.text||t.jsonObj||t.params)switch(p.hasBody=!0,t.mimeType){case"application/x-www-form-urlencoded":if(t.params?.length){s();let[e,...r]=t.params;i(`NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"${e.name}=${e.value}" dataUsingEncoding:NSUTF8StringEncoding]];`),r.forEach(({name:e,value:t})=>{i(`[postData appendData:[@"&${e}=${t}" dataUsingEncoding:NSUTF8StringEncoding]];`)})}else p.hasBody=!1;break;case"application/json":t.jsonObj&&(i(L("NSDictionary","parameters",t.jsonObj,a.pretty)),s(),i("NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];"));break;case"multipart/form-data":i(L("NSArray","parameters",t.params||[],a.pretty)),i(`NSString *boundary = @"${t.boundary}";`),s(),i("NSError *error;"),i("NSMutableString *body = [NSMutableString string];"),i("for (NSDictionary *param in parameters) {"),i('[body appendFormat:@"--%@\\r\\n", boundary];',1),i('if (param[@"fileName"]) {',1),i('[body appendFormat:@"Content-Disposition:form-data; name=\\"%@\\"; filename=\\"%@\\"\\r\\n", param[@"name"], param[@"fileName"]];',2),i('[body appendFormat:@"Content-Type: %@\\r\\n\\r\\n", param[@"contentType"]];',2),i('[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];',2),i("if (error) {",2),i('NSLog(@"%@", error);',3),i("}",2),i("} else {",1),i('[body appendFormat:@"Content-Disposition:form-data; name=\\"%@\\"\\r\\n\\r\\n", param[@"name"]];',2),i('[body appendFormat:@"%@", param[@"value"]];',2),i("}",1),i("}"),i('[body appendFormat:@"\\r\\n--%@--\\r\\n", boundary];'),i("NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];");break;default:s(),i(`NSData *postData = [[NSData alloc] initWithData:[@"${t.text}" dataUsingEncoding:NSUTF8StringEncoding]];`)}return s(),i(`NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"${n}"]`),i(" cachePolicy:NSURLRequestUseProtocolCachePolicy"),i(` timeoutInterval:${a.timeout.toFixed(1)}];`),i(`[request setHTTPMethod:@"${r}"];`),p.hasHeaders&&i("[request setAllHTTPHeaderFields:headers];"),p.hasBody&&i("[request setHTTPBody:postData];"),s(),i("NSURLSession *session = [NSURLSession sharedSession];"),i("NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request"),i(" completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {"),i(" if (error) {",1),i(' NSLog(@"%@", error);',2),i(" } else {",1),i(" NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;",2),i(' NSLog(@"%@", httpResponse);',2),i(" }",1),i(" }];"),i("[dataTask resume];"),l()}}}},ocaml:{info:{key:"ocaml",title:"OCaml",default:"cohttp"},clientsById:{cohttp:{info:{key:"cohttp",title:"CoHTTP",link:"https://github.com/mirage/ocaml-cohttp",description:"Cohttp is a very lightweight HTTP server using Lwt or Async for OCaml",extname:".ml",installation:()=>
18"opam install cohttp-lwt-unix cohttp-async"},convert:({fullUrl:e,allHeaders:t,postData:r,method:n},o)=>{let{push:a,blank:i,join:l}=new w({indent:{indent:" ",...o}.indent});a("open Cohttp_lwt_unix"),a("open Cohttp"),a("open Lwt"),i(),a(`let uri = Uri.of_string "${e}" in`);let s=Object.keys(t);1===s.length?a(`let headers = Header.add (Header.init ()) "${s[0]}" "${P(t[s[0]])}" in`):s.length>1&&(a("let headers = Header.add_list (Header.init ()) ["),s.forEach(e=>{a(`("${e}", "${P(t[e])}");`,1)}),a("] in")),r.text&&a(`let body = Cohttp_lwt_body.of_string ${JSON.stringify(r.text)} in`),i();let p=s.length?"~headers ":"",c=r.text?"~body ":"",u=["get","post","head","delete","patch","put","options"].includes(n.toLowerCase())?`\`${n.toUpperCase()}`:`(Code.method_of_string "${n}")`;return a(`Client.call ${p}${c}${u} uri`),a(">>= fun (res, body_stream) ->"),a("(* Do stuff with the result *)",1),l()}}}},php:{info:{key:"php",title:"PHP",default:"curl",cli:"php %s"},clientsById:{curl:{info:{key:"curl",title:"cURL",link:"http://php.net/manual/en/book.curl.php",description:"PHP with ext-curl",extname:".php"},convert:({uriObj:e,postData:t,fullUrl:r,method:n,httpVersion:o,cookies:a,headersObj:i},l={})=>{let{closingTag:s=!1,indent:p=" ",maxRedirects:c=10,namedErrors:u=!1,noTags:d=!1,shortTags:y=!1,timeout:f=30}=l,{push:m,blank:h,join:g}=new w({indent:p});d||(m(y?"<?":"<?php"),h()),m("$curl = curl_init();"),h();let b=[{escape:!0,name:"CURLOPT_PORT",value:e.port},{escape:!0,name:"CURLOPT_URL",value:r},{escape:!1,name:"CURLOPT_RETURNTRANSFER",value:"true"},{escape:!0,name:"CURLOPT_ENCODING",value:""},{escape:!1,name:"CURLOPT_MAXREDIRS",value:c},{escape:!1,name:"CURLOPT_TIMEOUT",value:f},{escape:!1,name:"CURLOPT_HTTP_VERSION",value:"HTTP/1.0"===o?"CURL_HTTP_VERSION_1_0":"CURL_HTTP_VERSION_1_1"},{escape:!0,name:"CURLOPT_CUSTOMREQUEST",value:n},{escape:!t.jsonObj,name:"CURLOPT_POSTFIELDS",value:t?t.jsonObj?`json_encode(${M(t.jsonObj,p.repeat(2),p)})`:t.text:void 0}];m("curl_setopt_array($curl, [");let v=new w({indent:p,join:` 19${p}`});b.forEach(({value:e,name:t,escape:r})=>{null!=e&&v.push(`${t} => ${r?JSON.stringify(e):e},`)});let x=a.map(e=>`${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}`);x.length&&v.push(`CURLOPT_COOKIE => "${x.join("; ")}",`);let S=Object.keys(i).sort().map(e=>`"${e}: ${P(i[e])}"`);return S.length&&(v.push("CURLOPT_HTTPHEADER => ["),v.push(S.join(`, 20${p}${p}`),1),v.push("],")),m(v.join(),1),m("]);"),h(),m("$response = curl_exec($curl);"),m("$err = curl_error($curl);"),h(),m("curl_close($curl);"),h(),m("if ($err) {"),m(u?'echo array_flip(get_defined_constants(true)["curl"])[$err];':'echo "cURL Error #:" . $err;',1),m("} else {"),m("echo $response;",1),m("}"),!d&&s&&(h(),m("?>")),g()}},guzzle:{info:{key:"guzzle",title:"Guzzle",link:"http://docs.guzzlephp.org/en/stable/",description:"PHP with Guzzle",extname:".php",installation:()=>"composer require guzzlehttp/guzzle"},convert:({postData:e,fullUrl:t,method:r,cookies:n,headersObj:o},a)=>{let i={closingTag:!1,indent:" ",noTags:!1,shortTags:!1,...a},{push:l,blank:s,join:p}=new w({indent:i.indent}),{code:c,push:u,join:d}=new w({indent:i.indent});switch(!i.noTags&&l(i.shortTags?"<?":"<?php"),l("require_once('vendor/autoload.php');"),s(),e.mimeType){case"application/x-www-form-urlencoded":u(`'form_params' => ${M(e.paramsObj,i.indent+i.indent,i.indent)},`,1);break;case"multipart/form-data":{let t=[];if(e.params&&e.params.forEach(e=>{if(e.fileName){let r={name:e.name,filename:e.fileName,contents:e.value};e.contentType&&(r.headers={"Content-Type":e.contentType}),t.push(r)}else e.value&&t.push({name:e.name,contents:e.value})}),t.length&&(u(`'multipart' => ${M(t,i.indent+i.indent,i.indent)}`,1),x(o,"content-type")&&v(o,"content-type")?.indexOf("boundary"))){let e=b(o,"content-type");e&&delete o[e]}break}default:e.text&&u(`'body' => ${M(e.text)},`,1)}let y=Object.keys(o).sort().map(e=>`${i.indent}${i.indent}'${e}' => '${$(o[e])}',`),f=n.map(e=>`${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}`).join("; ");return f.length&&y.push(`${i.indent}${i.indent}'cookie' => '${$(f)}',`),y.length&&(u("'headers' => [",1),u(y.join("\n")),u("],",1)),l("$client = new \\GuzzleHttp\\Client();"),s(),c.length?(l(`$response = $client->request('${r}', '${t}', [`),l(d()),l("]);")):l(`$response = $client->request('${r}', '${t}');`),s(),l("echo $response->getBody();"),!i.noTags&&i.closingTag&&(s(),l("?>")),p()}},http1:{info:{key:"http1",title:"HTTP v1",link:"http://php.net/manual/en/book.http.php",description:"PHP with pecl/http v1",extname:".php"},convert:({method:e,url:t,postData:r,queryObj:n,headersObj:o,cookiesObj:a},i={})=>{let{closingTag:l=!1,indent:s=" ",noTags:p=!1,shortTags:c=!1}=i,{push:u,blank:d,join:y}=new w({indent:s});switch(!p&&(u(c?"<?":"<?php"),d()),!F.includes(e.toUpperCase())&&u(`HttpRequest::methodRegister('${e}');`),u("$request = new HttpRequest();"),u(`$request->setUrl(${M(t)});`),u(F.includes(e.toUpperCase())?`$request->setMethod(HTTP_METH_${e.toUpperCase()});`:`$request->setMethod(HttpRequest::HTTP_METH_${e.toUpperCase()});`),d(),Object.keys(n).length&&(u(`$request->setQueryData(${M(n,s)});`),d()),Object.keys(o).length&&(u(`$request->setHeaders(${M(o,s)});`),d()),Object.keys(a).length&&(u(`$request->setCookies(${M(a,s)});`),d()),r.mimeType){case"application/x-www-form-urlencoded":u(`$request->setContentType(${M(r.mimeType)});`),u(`$request->setPostFields(${M(r.paramsObj,s)});`),d();break;case"application/json":u(`$request->setContentType(${M(r.mimeType)});`),u(`$request->setBody(json_encode(${M(r.jsonObj,s)}));`),d();break;default:r.text&&(u(`$request->setBody(${M(r.text)});`),d())}return u("try {"),u("$response = $request->send();",1),d(),u("echo $response->getBody();",1),u("} catch (HttpException $ex) {"),u("echo $ex;",1),u("}"),!p&&l&&(d(),u("?>")),y()}},http2:{info:{key:"http2",title:"HTTP v2",link:"http://devel-m6w6.rhcloud.com/mdref/http",description:"PHP with pecl/http v2",extname:".php"},convert:({postData:e,headersObj:t,method:r,queryObj:n,cookiesObj:o,url:a},i={})=>{let{closingTag:l=!1,indent:s=" ",noTags:p=!1,shortTags:c=!1}=i,{push:u,blank:d,join:y}=new w({indent:s}),f=!1;switch(!p&&(u(c?"<?":"<?php"),d()),u("$client = new http\\Client;"),u("$request = new http\\Client\\Request;"),d(),e.mimeType){case"application/x-www-form-urlencoded":u("$body = new http\\Message\\Body;"),u(`$body->append(new http\\QueryString(${M(e.paramsObj,s)}));`),d(),f=!0;break;case"multipart/form-data":{if(!e.params)break;let r=[],n={};
20e.params.forEach(({name:e,fileName:t,value:o,contentType:a})=>{if(t)return void r.push({name:e,type:a,file:t,data:o});o&&(n[e]=o)});let o=Object.keys(n).length?M(n,s):"null",a=r.length?M(r,s):"null";if(u("$body = new http\\Message\\Body;"),u(`$body->addForm(${o}, ${a});`),x(t,"content-type")&&v(t,"content-type")?.indexOf("boundary")){let e=b(t,"content-type");e&&delete t[e]}d(),f=!0;break}case"application/json":u("$body = new http\\Message\\Body;"),u(`$body->append(json_encode(${M(e.jsonObj,s)}));`),f=!0;break;default:e.text&&(u("$body = new http\\Message\\Body;"),u(`$body->append(${M(e.text)});`),d(),f=!0)}return u(`$request->setRequestUrl(${M(a)});`),u(`$request->setRequestMethod(${M(r)});`),f&&(u("$request->setBody($body);"),d()),Object.keys(n).length&&(u(`$request->setQuery(new http\\QueryString(${M(n,s)}));`),d()),Object.keys(t).length&&(u(`$request->setHeaders(${M(t,s)});`),d()),Object.keys(o).length&&(d(),u(`$client->setCookies(${M(o,s)});`),d()),u("$client->enqueue($request)->send();"),u("$response = $client->getResponse();"),d(),u("echo $response->getBody();"),!p&&l&&(d(),u("?>")),y()}}}},powershell:{info:{key:"powershell",title:"Powershell",default:"webrequest"},clientsById:{webrequest:W,restmethod:H}},python:{info:{key:"python",title:"Python",default:"requests",cli:"python3 %s"},clientsById:{requests:{info:{key:"requests",title:"Requests",link:"http://docs.python-requests.org/en/latest/api/#requests.request",description:"Requests HTTP library",extname:".py",installation:()=>"python -m pip install requests"},convert:({fullUrl:e,postData:t,allHeaders:r,method:n},o)=>{let a={indent:" ",pretty:!0,...o},{push:i,blank:l,join:s,addPostProcessor:p}=new w({indent:a.indent});i("import requests"),l(),i(`url = "${e}"`),l();let c={},u={},d=!1,y=!1,f=!1;switch(t.mimeType){case"application/json":t.jsonObj&&(i(`payload = ${J(t.jsonObj,a)}`),f=!0,y=!0);break;case"multipart/form-data":if(!t.params)break;if(c={},t.params.forEach(e=>{e.fileName?(e.contentType?u[e.name]=`('${e.fileName}', open('${e.fileName}', 'rb'), '${e.contentType}')`:u[e.name]=`('${e.fileName}', open('${e.fileName}', 'rb'))`,d=!0):(c[e.name]=e.value,y=!0)}),d){i(`files = ${J(u,a)}`),y&&i(`payload = ${J(c,a)}`);let e=b(r,"content-type");e&&delete r[e]}else{let e=JSON.stringify(t.text);e&&(i(`payload = ${e}`),y=!0)}p(e=>e.replace(/"\('(.+)', open\('(.+)', 'rb'\)\)"/g,'("$1", open("$2", "rb"))').replace(/"\('(.+)', open\('(.+)', 'rb'\), '(.+)'\)"/g,'("$1", open("$2", "rb"), "$3")'));break;default:{if("application/x-www-form-urlencoded"===t.mimeType&&t.paramsObj){i(`payload = ${J(t.paramsObj,a)}`),y=!0;break}let e=JSON.stringify(t.text);e&&(i(`payload = ${e}`),y=!0)}}let m=Object.keys(r).length;if(0===m&&(y||d))l();else if(1===m)Object.keys(r).forEach(e=>{i(`headers = {"${e}": "${P(r[e])}"}`),l()});else if(m>1){let e=1;i("headers = {"),Object.keys(r).forEach(t=>{e!==m?i(`"${t}": "${P(r[t])}",`,1):i(`"${t}": "${P(r[t])}"`,1),e+=1}),i("}"),l()}let h=z.includes(n)?`response = requests.${n.toLowerCase()}(url`:`response = requests.request("${n}", url`;return y&&(f?h+=", json=payload":h+=", data=payload"),d&&(h+=", files=files"),m>0&&(h+=", headers=headers"),i(h+=")"),l(),i("print(response.text)"),s()}}}},r:{info:{key:"r",title:"R",default:"httr"},clientsById:{httr:{info:{key:"httr",title:"httr",link:"https://cran.r-project.org/web/packages/httr/vignettes/quickstart.html",description:"httr: Tools for Working with URLs and HTTP",extname:".r"},convert:({url:e,queryObj:t,queryString:r,postData:n,allHeaders:o,method:a})=>{let{push:i,blank:l,join:s}=new w;i("library(httr)"),l(),i(`url <- "${e}"`),l(),delete t.key;let p=Object.keys(t).length;1===r.length?(i(`queryString <- list(${Object.keys(t)} = "${Object.values(t).toString()}")`),l()):r.length>1&&(i("queryString <- list("),Object.keys(t).forEach((e,r)=>{r!==p-1?i(` ${e} = "${t[e].toString()}",`):i(` ${e} = "${t[e].toString()}"`)}),i(")"),l());let c=JSON.stringify(n.text);if(c&&(i(`payload <- ${c}`),l()),n.text||n.jsonObj||n.params)switch(n.mimeType){case"application/x-www-form-urlencoded":i('encode <- "form"'),l();break;case"application/json":i('encode <- "json"'),l();break;case"multipart/form-data":i('encode <- "multipart"'),l();break;default:i('encode <- "raw"'),l()}let u=v(o,"cookie"),d=v(o,"accept"),y=u?`set_cookies(\`${String(u).replace(/;/g,'", `').replace(/` /g,"`").replace(/[=]/g,'` = "')}")`:void 0,f=d?`accept("${P(d)}")`:void 0,m=`content_type("${P(n.mimeType)}")`,h=Object.entries(o).filter(([e])=>!["cookie","accept","content-type"].includes(e.toLowerCase())).map(([e,t])=>`'${e}' = '${$(t)}'`).join(", "),g=h?`add_headers(${h}
20)`:void 0,b=`response <- VERB("${a}", url`;c&&(b+=", body = payload"),r.length&&(b+=", query = queryString");let x=[g,m,f,y].filter(e=>!!e).join(", ");return x&&(b+=`, ${x}`),(n.text||n.jsonObj||n.params)&&(b+=", encode = encode"),i(b+=")"),l(),i('content(response, "text")'),s()}}}},ruby:{info:{key:"ruby",title:"Ruby",default:"native"},clientsById:{native:{info:{key:"native",title:"net::http",link:"http://ruby-doc.org/stdlib-2.2.1/libdoc/net/http/rdoc/Net/HTTP.html",description:"Ruby HTTP client",extname:".rb"},convert:({uriObj:e,method:t,fullUrl:r,postData:n,allHeaders:o})=>{let{push:a,blank:i,join:l}=new w;a("require 'uri'"),a("require 'net/http'"),i();let s=t.toUpperCase(),p=s.charAt(0)+s.substring(1).toLowerCase();["GET","POST","HEAD","DELETE","PATCH","PUT","OPTIONS","COPY","LOCK","UNLOCK","MOVE","TRACE"].includes(s)||(a(`class Net::HTTP::${p} < Net::HTTPRequest`),a(` METHOD = '${s.toUpperCase()}'`),a(` REQUEST_HAS_BODY = '${n.text?"true":"false"}'`),a(" RESPONSE_HAS_BODY = true"),a("end"),i()),a(`url = URI("${r}")`),i(),a("http = Net::HTTP.new(url.host, url.port)"),"https:"===e.protocol&&a("http.use_ssl = true"),i(),a(`request = Net::HTTP::${p}.new(url)`);let c=Object.keys(o);return c.length&&c.forEach(e=>{a(`request["${e}"] = '${$(o[e])}'`)}),n.text&&a(`request.body = ${JSON.stringify(n.text)}`),i(),a("response = http.request(request)"),a("puts response.read_body"),l()}}}},shell:{info:{key:"shell",title:"Shell",default:"curl",cli:"%s"},clientsById:{curl:{info:{key:"curl",title:"cURL",link:"http://curl.haxx.se/",description:"cURL is a command line tool and library for transferring data with URL syntax",extname:".sh"},convert:({fullUrl:e,method:t,httpVersion:r,headersObj:n,allHeaders:o,postData:a},i={})=>{let{indent:l=" ",short:s=!1,binary:p=!1,globOff:c=!1}=i,{push:u,join:d}=new w({..."string"==typeof l?{indent:l}:{},join:!1!==l?` \\ 21${l}`:" "}),y=e=>{if(s){let t=K[e];return t?`-${t}`:""}return`--${e}`},f=V(e);if(u(`curl ${y("request")} ${t}`),c&&(f=unescape(f),u(y("globoff"))),u(`${y("url ")}${f}`),"HTTP/1.0"===r&&u(y("http1.0")),v(o,"accept-encoding")&&u("--compressed"),"multipart/form-data"===a.mimeType){let e=b(n,"content-type");if(e){let t=n[e];if(e&&t){let r=String(t).replace(/; boundary.+?(?=(;|$))/,"");
21n[e]=r,o[e]=r}}}switch(Object.keys(n).sort().forEach(e=>{let t=`${e}: ${n[e]}`;u(`${y("header")} ${V(t)}`)}),o.cookie&&u(`${y("cookie")} ${V(o.cookie)}`),a.mimeType){case"multipart/form-data":a.params?.forEach(e=>{let t="";t=e.fileName?`${e.name}='@${e.fileName}'`:V(`${e.name}=${e.value}`),u(`${y("form")} ${t}`)});break;case"application/x-www-form-urlencoded":a.params?a.params.forEach(e=>{let t=e.name,r=encodeURIComponent(e.name),n=r!==t,o=p?"--data-binary":n?"--data-urlencode":y("data");u(`${o} ${V(`${n?r:t}=${e.value}`)}`)}):u(`${p?"--data-binary":y("data")} ${V(a.text)}`);break;default:{let e;if(!a.text)break;let t=!1;if(e=a.mimeType,["application/json","application/x-json","text/json","text/x-json","+json"].some(t=>e.indexOf(t)>-1)&&a.text.length>20)try{let e=JSON.parse(a.text);t=!0,a.text.indexOf("'")>0?u(`${p?"--data-binary":y("data")} @- <<EOF 22${JSON.stringify(e,null," ")} 23EOF`):u(`${p?"--data-binary":y("data")} ' 24${JSON.stringify(e,null," ")} 25'`)}catch{}t||u(`${p?"--data-binary":y("data")} ${V(a.text)}`)}}return d()}},httpie:{info:{key:"httpie",title:"HTTPie",link:"http://httpie.org/",description:"a CLI, cURL-like tool for humans",extname:".sh",installation:()=>"brew install httpie"},convert:({allHeaders:e,postData:t,queryObj:r,fullUrl:n,method:o,url:a},i)=>{let l={body:!1,cert:!1,headers:!1,indent:" ",pretty:!1,print:!1,queryParams:!1,short:!1,style:!1,timeout:!1,verbose:!1,verify:!1,...i},{push:s,join:p,unshift:c}=new w({indent:l.indent,join:!1!==l.indent?` \\ 26${l.indent}`:" "}),u=!1,d=[];l.headers&&d.push(l.short?"-h":"--headers"),l.body&&d.push(l.short?"-b":"--body"),l.verbose&&d.push(l.short?"-v":"--verbose"),l.print&&d.push(`${l.short?"-p":"--print"}=${l.print}`),l.verify&&d.push(`--verify=${l.verify}`),l.cert&&d.push(`--cert=${l.cert}`),l.pretty&&d.push(`--pretty=${l.pretty}`),l.style&&d.push(`--style=${l.style}`),l.timeout&&d.push(`--timeout=${l.timeout}`),l.queryParams&&Object.keys(r).forEach(e=>{let t=r[e];Array.isArray(t)?t.forEach(t=>{s(`${e}==${V(t)}`)}):s(`${e}==${V(t)}`)}),Object.keys(e).sort().forEach(t=>{s(`${t}:${V(e[t])}`)}),"application/x-www-form-urlencoded"===t.mimeType?t.params?.length&&(d.push(l.short?"-f":"--form"),t.params.forEach(e=>{s(`${e.name}=${V(e.value)}`)})):u=!0;let y=d.length?`${d.join(" ")} `:"";if(a=V(l.queryParams?a:n),c(`http ${y}${o} ${a}`),u&&t.text){let e=V(t.text);c(`echo ${e} | `)}return p()}},wget:{info:{key:"wget",title:"Wget",link:"https://www.gnu.org/software/wget/",description:"a free software package for retrieving files using HTTP, HTTPS",extname:".sh"},convert:({method:e,postData:t,allHeaders:r,fullUrl:n},o)=>{let a={indent:" ",short:!1,verbose:!1,...o},{push:i,join:l}=new w({..."string"==typeof a.indent?{indent:a.indent}:{},join:!1!==a.indent?` \\ 27${a.indent}`:" "});return a.verbose?i(`wget ${a.short?"-v":"--verbose"}`):i(`wget ${a.short?"-q":"--quiet"}`),i(`--method ${V(e)}`),Object.keys(r).forEach(e=>{let t=`${e}: ${r[e]}`;i(`--header ${V(t)}`)}),t.text&&i(`--body-data ${V(t.text).replace(/\r/g,"\\r").replace(/\n/g,"\\n")}`),i(a.short?"-O":"--output-document"),i(`- ${V(n)}`),l()}}}},swift:{info:{key:"swift",title:"Swift",default:"urlsession"},clientsById:{urlsession:{info:{key:"urlsession",title:"URLSession",link:"https://developer.apple.com/documentation/foundation/urlsession",description:"Foundation's URLSession request",extname:".swift"},convert:({allHeaders:e,postData:t,uriObj:r,queryObj:n,method:o},a)=>{let i={indent:" ",pretty:!0,timeout:10,...a},{push:l,blank:s,join:p}=new w({indent:i.indent});l("import Foundation"),s();let c=t.text||t.jsonObj||t.params;if(c)switch(t.mimeType){case"application/x-www-form-urlencoded":if(t.params?.length){let e=t.params.map(e=>`"${e.name}": "${e.value}"`);i.pretty?(l("let parameters = ["),e.forEach(e=>{l(`${e},`,1)}),l("]")):l(`let parameters = [${e.join(", ")}]`),l('let joinedParameters = parameters.map { "\\($0.key)=\\($0.value)" }.joined(separator: "&")'),l("let postData = Data(joinedParameters.utf8)"),s()}break;case"application/json":t.jsonObj&&(l(`${X("parameters",t.jsonObj,i)} as [String : Any?]`),s(),l("let postData = try JSONSerialization.data(withJSONObject: parameters, options: [])"),s());break;case"multipart/form-data":l(X("parameters",t.params,i)),s(),l(`let boundary = "${t.boundary}"`),s(),l('var body = ""'),l("for param in parameters {"),l('let paramName = param["name"]!',1),l('body += "--\\(boundary)\\r\\n"',1),l('body += "Content-Disposition:form-data; name=\\"\\(paramName)\\""',1),l('if let filename = param["fileName"] {',1),l('let contentType = param["contentType"]!',2),l("let fileContent = try String(contentsOfFile: filename, encoding: .utf8)",2),l('body += "; filename=\\"\\(filename)\\"\\r\\n"',2),l('body += "Content-Type: \\(contentType)\\r\\n\\r\\n"',2),l("body += fileContent",2),l('} else if let paramValue = param["value"] {',1),l('body += "\\r\\n\\r\\n\\(paramValue)"',2),l("}",1),l("}"),s(),l("let postData = Data(body.utf8)"),s();break;default:l(`let postData = Data("${t.text}".utf8)`),s()}l(`let url = URL(string: "${r.href}")!`);let u=n?Object.entries(n):[];return u.length<1?l("var request = URLRequest(url: url)"):(l("var components = URLComponents(url: url, resolvingAgainstBaseURL: true)!"),l("let queryItems: [URLQueryItem] = ["),u.forEach(e
27=>{let t=e[0],r=e[1];switch(Object.prototype.toString.call(r)){case"[object String]":l(`URLQueryItem(name: "${t}", value: "${r}"),`,1);break;case"[object Array]":r.forEach(e=>{l(`URLQueryItem(name: "${t}", value: "${e}"),`,1)})}}),l("]"),l("components.queryItems = components.queryItems.map { $0 + queryItems } ?? queryItems"),s(),l("var request = URLRequest(url: components.url!)")),l(`request.httpMethod = "${o}"`),l(`request.timeoutInterval = ${i.timeout}`),Object.keys(e).length&&l(`request.allHTTPHeaderFields = ${Z(e,i)}`),c&&l("request.httpBody = postData"),s(),l("let (data, _) = try await URLSession.shared.data(for: request)"),l("print(String(decoding: data, as: UTF8.self))"),p()}}}}};class et{constructor(e,t={}){this.initCalled=!1,this.entries=[],this.requests=[],this.options={},this.options={harIsAlreadyEncoded:!1,...t},this.requests=[],(e=>"object"==typeof e&&"log"in e&&"object"==typeof e.log&&"entries"in e.log&&Array.isArray(e.log.entries))(e)?this.entries=e.log.entries:this.entries=[{request:e}]}init(){return this.initCalled=!0,this.requests=this.entries.map(({request:e})=>{let t={bodySize:0,headersSize:0,headers:[],cookies:[],httpVersion:"HTTP/1.1",queryString:[],postData:{mimeType:e.postData?.mimeType||"application/octet-stream"},...e};return t.postData&&!t.postData.mimeType&&(t.postData.mimeType="application/octet-stream"),this.prepare(t,this.options)}),this}prepare(e,t){let r,n={...e,fullUrl:"",uriObj:{},queryObj:{},headersObj:{},cookiesObj:{},allHeaders:{}};if(n?.queryString.length&&(n.queryObj=n.queryString.reduce(S,{})),n?.headers.length){let e=/^HTTP\/2/;n.headersObj=n.headers.reduce((t,{name:r,value:o})=>{let a=e.exec(n.httpVersion)?r.toLocaleLowerCase():r;return{...t,[a]:o}},{})}n?.cookies.length&&(n.cookiesObj=n.cookies.reduceRight((e,{name:t,value:r})=>({...e,[t]:r}),{}));let o=n.cookies?.map(({name:e,value:r})=>t.harIsAlreadyEncoded?`${e}=${r}`:`${encodeURIComponent(e)}=${encodeURIComponent(r)}`);switch(o?.length&&(n.allHeaders.cookie=o.join("; ")),n.postData.mimeType){case"multipart/mixed":case"multipart/related":case"multipart/form-data":case"multipart/alternative":if(n.postData.text="",n.postData.mimeType="multipart/form-data",n.postData?.params){let e="---011000010111000001101001",t=`${e}--`,r=e=>e.replace(/\r?\n|\r/g,"\r\n"),o=[`--${e}`];n.postData?.params.forEach((t,a)=>{let i=t.name,l=t.value||"",s=t.fileName||null,p=t.contentType||"application/octet-stream";s?(o.push(`Content-Disposition: form-data; name="${r(i).replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22")}"; filename="${s}"`),o.push(`Content-Type: ${p}`)):o.push(`Content-Disposition: form-data; name="${escape(r(i))}"`),o.push(""),o.push(r(l)),a!==n.postData.params.length-1&&o.push(`--${e}`)}),o.push(`--${t}`),n.postData.boundary=e,n.postData.text=o.join("\r\n");let a=b(n.headersObj,"content-type")||"content-type";n.headersObj[a]=`multipart/form-data; boundary=${e}`}break;case"application/x-www-form-urlencoded":n.postData.params?(n.postData.paramsObj=n.postData.params.reduce(S,{}),n.postData.text=(0,g.stringify)(n.postData.paramsObj)):n.postData.text="";break;case"text/json":case"text/x-json":case"application/json":case"application/x-json":if(n.postData.mimeType="application/json",n.postData.text)try{n.postData.jsonObj=JSON.parse(n.postData.text)}catch{n.postData.mimeType="text/plain"}}let a={...n.allHeaders,...n.headersObj},i=function(e,t=!1,r=!1){let n,o;if(!e)return{auth:null,hash:null,host:null,hostname:null,href:"",path:null,pathname:null,protocol:null,search:null,slashes:null,query:t?{}:null,port:null};let a=e;if(r&&!e.match(/^[a-z][a-z0-9+.-]*:/i)&&(a=`http://${e}`),e.match(/^([a-z][a-z0-9+.-]*:\/\/)$/i))return{auth:null,hash:null,host:"",hostname:"",href:e,path:null,pathname:null,protocol:e.match(/^[a-z][a-z0-9+.-]*:/i)?.[0]||null,search:null,slashes:!0,query:t?{}:null,port:null};try{n=new URL(a)}catch{try{n=new URL(a,"http://example.com")}catch{return{auth:null,hash:null,host:null,hostname:null,href:e,path:null,pathname:null,protocol:null,search:null,slashes:null,query:t?{}:null,port:null}}}let i=n.username||n.password?`${decodeURIComponent(n.username)}${n.password?`:${decodeURIComponent(n.password)}`:""}`:null,l=n.hostname||null;l&&l.startsWith("[")&&l.endsWith("]")&&(l=l.slice(1,-1));let s=n.port||null,p=e.match(/:(\d+)(?:\/|$|\?|#)/);!s&&p&&(s=p[1]);let c=null;if(l){let e=l.includes(":");c=s?e?`[${l}]:${s}`:`${l}:${s}`:l}let u=e.indexOf("#"),d=e.indexOf("?"),y=-1!==d&&(-1===u||d<u)&&!n.search?"?":n.search||null,f=e.includes("#")&&!n.hash?"#":n.hash||null,m=null;try{let e=a.match(/^[a-z][a-z0-9+.-]*:\/\/[^/]+(\/[^?#]*)/i);m=e&&e[1]?e[1]:n.pathname||null}catch{m=n.pathname||null}let h=y?`${m}${y}`:m;if(t)if(y){let e=new URLSearchParams(y),t={};for(let[r,n]of e.entries())if(r in t){let e=t[r];Array.isArray(e)?e.push(n):t[r]=[e,n]}else t[r]=n;o=t}else o={};else o=y?y.slice(1):null;return{auth:i,hash:f,host:c,hostname:l,href:n.href,path:h,pathname:m,protocol:n.protocol||null,search:y,slashes:!!n.protocol||null,query:o,port:s}}(n.url,!0,!0);n.queryObj={...n.queryObj,...i.query},r=t.harIsAlreadyEncoded?(0,g.stringify)(n.queryObj,{encode:!1,indices:!1}):(0,g.stringify)(n.queryObj,{indices:!1});let l={...i,query:n.queryObj,search:r,path:r?`${i.pathname}?${r}`:i.pathname}
27,s=j({...i,query:null,search:null}),p=j({...i,...l});return{...n,allHeaders:a,fullUrl:p,url:s,uriObj:l}}convert(e,t,r){this.initCalled||this.init(),!r&&t&&(r={clientId:t});let n=ee[e];if(!n)return[!1];let{convert:o}=n.clientsById[t||n.info.default];return this.requests.map(e=>o(e,r))}installation(e,t,r){this.initCalled||this.init(),!r&&t&&(r={clientId:t});let n=ee[e];if(!n)return[!1];let{info:o}=n.clientsById[t||n.info.default];return this.requests.map(e=>!!o?.installation&&o.installation(e,r))}}var er=e.i(422233),en=r;e.s(["isValidUrl",()=>eo],691197);let eo=e=>{try{return new URL(e),!0}catch(e){return!1}},ea=({request:e,pathInputs:t,apiReferenceData:r,snippetPresets:n=en.snippetPresets,isMultipleRequest:o=!1})=>{let a={},i=e.url.replace(/:{[^{}]+}/g,e=>{let t=":62437";return a[t]=e,t}).replace(/{[^{}]+}/g,e=>{let r=t[e.slice(1,e.length-1)];if(r&&("string"!=typeof r||r.length>0))return`${encodeURIComponent(r.toString())}`;let n=`p${(0,er.v4)()}`;return a[n]=e,n});if(!eo(i))return[{filename:"Error",code:"A valid request URL is required to generate request examples",language:""}];let l=new et(Object.assign(Object.assign({},e),{url:i,postData:e.postData||{mimeType:"application/json"}}));return n.map(e=>{var t;let{target:n,client:i}=e.httpSnippet;try{let s=l.convert(n,i),p=ei(a,s.toString());return{filename:o?e.displayName:(null==(t=r.operation)?void 0:t.title)||e.displayName,code:p,language:e.key}}catch(t){return console.error(`Error generating snippet for ${e.key}:`,t),null}}).filter(e=>null!==e)},ei=(e,t)=>Object.entries(e).reduce((e,[t,r])=>e.replace(t,r),t),el=({codeSamples:e,apiReferenceData:o,baseUrl:a,inputs:i,apiPlaygroundMode:l,requestExampleLanguages:s,requiredOnly:p,selectedSecurityOptionIndex:c,selectedRequestBodyContentTypeIndex:u,disableCodeSampleGeneration:d})=>{let y=!d&&(a&&"none"!==l||a&&s),m=null!=s?s:[];return e=e.map(e=>Object.assign(Object.assign({},e),{lang:(0,r.toShikiLang)(e.lang)})),void 0===s&&(e.forEach(e=>{m.includes(e.lang)||m.push(e.lang)}
27),y&&t.requestExampleLanguages.forEach(e=>{m.includes(e)||m.push(e)})),m.reduce((t,s)=>{var y,m;let h=null!=(y=r.shikiLangToDisplayLang[s])?y:s,g=e.filter(e=>e.lang===s),b=null!=(m=t[h])?m:{};if(0===g.length){if(d)return t;let e=(({apiReferenceData:e,baseUrl:t,inputs:o,apiPlaygroundMode:a,lang:i,requiredOnly:l,selectedSecurityOptionIndex:s,selectedRequestBodyContentTypeIndex:p})=>{var c,u,d,y,m,h,g,b;if(t&&"none"!==a){let a=Object.keys(null!=(d=null==(u=null==(c=e.dependencies)?void 0:c.requestBody)?void 0:u.content)?d:{})[p],v=(0,n.getFirstExampleValue)(null!=(h=null==(m=null==(y=e.dependencies)?void 0:y.requestBody)?void 0:m.content)?h:{},p);try{let n=f({baseUrl:t,apiReferenceData:e,inputs:o,exampleData:v,selectedBodyContentType:a,requiredOnly:l,selectedSecurityOptionIndex:s,exampleType:null==(b=null==(g=e.dependencies)?void 0:g.requestBody)?void 0:b.exampleType}),p=r.langToPresetMap[i];if(void 0==p)return;let[c]=ea({request:n,pathInputs:o.path,snippetPresets:[p],apiReferenceData:e});if(c)return{label:"Interactive Example",lang:c.language,source:c.code}}catch(e){}}})({baseUrl:a,apiReferenceData:o,inputs:i,apiPlaygroundMode:l,lang:s,requiredOnly:p,selectedSecurityOptionIndex:c,selectedRequestBodyContentTypeIndex:u});e&&es(e,s,h,b,!0)}else g.forEach(e=>{var t,n;h=null!=(n=null!=(t=r.shikiLangToDisplayLang[s])?t:e.label)?n:s,es(e,s,h,b,!1)});return Object.keys(b).length>0&&(t[h]=b),t},{})},es=(e,t,r,n,o)=>{var a;""in n&&(n["Example 1"]=n[""],delete n[""]);let i=Object.keys(n).length,l=null!=(a=e.label)?a:i>0?`Example ${i+1}`:"";n[l]={filename:o?r:l||r,language:t,code:e.source}};e.s(["useSelectedRequestBodyContentType",()=>em],41212),e.s(["ContentTypeOverrideProvider",()=>ey,"useContentTypeOverride",()=>ed],745786);var ep=e.i(843476),ec=e.i(271645);let eu=(0,ec.createContext)(null),ed=()=>(0,ec.useContext)(eu),ey=({children:e})=>{let[t,r]=(0,ec.useState)(0),[n,o]=(0,ec.useState)(0);return(0,ep.jsx)(eu.Provider,{value:{selectedRequestBodyContentTypeIndex:t,setSelectedRequestBodyContentTypeIndex:r,selectedResponseContentTypeIndex:n,setSelectedResponseContentTypeIndex:o},children:e})};var ef=e.i(864823);let em=()=>{let e=ed(),t=(0,ef.usePlaygroundInputsStore)(e=>e.selectedRequestBodyContentTypeIndex),r=(0,ef.usePlaygroundInputsStore)(e=>e.setSelectedRequestBodyContentTypeIndex);return e?{selectedRequestBodyContentTypeIndex:e.selectedRequestBodyContentTypeIndex,setSelectedRequestBodyContentTypeIndex:e.setSelectedRequestBodyContentTypeIndex}:{selectedRequestBodyContentTypeIndex:t,setSelectedRequestBodyContentTypeIndex:r}}},298618,e=>{"use strict";e.s(["useSelectedSecurityOption",()=>a]);var t=e.i(271645),r=e.i(810412),n=e.i(819701),o=e.i(864823);let a=()=>{var e;let{openApiReferenceData:a}=(0,t.useContext)(r.OpenApiReferenceContext),i=(0,o.usePlaygroundInputsStore)(e=>e.selectedSecurityOptionIndex),l=(0,o.usePlaygroundInputsStore)(e=>e.setSelectedSecurityOptionIndex),s=(0,t.useRef)(i),p=null==(e=a.dependencies)?void 0:e.processedSecurityOptions;return(0,t.useEffect)(()=>{if(s.current!==i){let e=null==p?void 0:p[s.current],t=null==p?void 0:p[i];if(e&&t){let r=Object.assign({},o.usePlaygroundInputsStore.getState().inputs);e.schemes.forEach(({scheme:e,name:t})=>{let o=(0,n.getSecurityOptionInputKeyPrefix)({scheme:e,name:t});"http"===e.type&&"basic"===e.scheme?(delete r[o+".username"],delete r[o+".password"]):delete r[o]}),t.schemes.forEach(({scheme:e,schema:t,name:o})=>{let a=(0,n.getSecurityOptionInputKeyPrefix)({scheme:e,name:o}),i="http"===e.type&&"basic"===e.scheme,l=(0,n.getSchemaDefault)(t);i?l&&"object"==typeof l&&(r[a+".username"]="username"in l&&"string"==typeof l.username?l.username:"",r[a+".password"]="password"in l&&"string"==typeof l.password?l.password:""):l&&"string"==typeof l&&(r[a]=l)}),o.usePlaygroundInputsStore.getState().replaceInputs(r)}s.current=i}},[i,p]),{selectedSecurityOptionIndex:i,setSelectedSecurityOptionIndex:l}}},167057,e=>{"use strict";e.s(["useSelectedExample",()=>r]);var t=e.i(864823);let r=()=>({selectedExampleIndex:(0,t.usePlaygroundInputsStore)(e=>e.selectedExampleIndex),setSelectedExampleIndex:(0,t.usePlaygroundInputsStore)(e=>e.setSelectedExampleIndex)})},165041,22042,505145,e=>{"use strict";e.s(["ApiExamples",()=>ti],165041);var t=e.i(843476),r=e.i(296548),n=e.i(271645),o=e.i(143233),a=e.i(711429),i=e.i(864823),l=e.i(507995),s=e.i(863481),p=e.i(742458),c=e.i(319820),u=e.i(41212),d=e.i(334363),y=e.i(298618),f=e.i(459685),m=e.i(92333),h=e.i(167057),g=e.i(450322);let b=({baseUrl:e,apiReferenceData:r,inputs:n,requestExampleLanguages:o,requiredOnly:a,selectedSecurityOptionIndex:i,selectedRequestBodyContentTypeIndex:l})=>{var s,p,c;let u=null==(s=r.dependencies)?void 0:s.requestBody;if(!u)return(0,t.jsx)(v,{apiReferenceData:r,baseUrl:e,inputs:n,requestExampleLanguages:o,requiredOnly:a,selectedSecurityOptionIndex:i});let d=(0,g.getFirstExampleValue)(u.content,l);if(!d)return null;let y=Object.entries(u.content).map(([e,t])=>({contentType:e,examples:t.examples})),f=null==(p=y[l])?void 0:p.examples,m=null==(c=y[l])?void 0:c.contentType;return f&&Object.keys(f).length>1?(0,t.jsx)(x,{apiReferenceData:r,selectedBodyContentType:m,baseUrl:e,inputs:n,examples:f,requestExampleLanguages:o,requiredOnly:a,selectedSecurityOptionIndex:i}):(0,t.jsx)(v,{apiReferenceData:r,selectedBodyContentType:m,baseUrl:e,inputs:n,exampleValue:d,requestExampleLanguages:o,requiredOnly:a,selectedSecurityOptionIndex:i})},v=({baseUrl:e,apiReferenceData:r,inputs:n,selectedBodyContentType:a,exampleValue:i,requestExampleLanguages:l,requiredOnly:s,selectedSecurityOptionIndex:c})=>{var u,d;let y,h=(0,f.generateRequest)({baseUrl:e,apiReferenceData:r,inputs:n,selectedBodyContentType:a,exampleData:i,requiredOnly:s,selectedSecurityOptionIndex:c,exampleType:null==(d=null==(u=r.dependencies)?void 0:u.requestBody)?void 0:d.exampleType}),g=null==l?void 0:l.reduce((e,t)=>
27{let r=p.langToPresetMap[t];return r&&e.push(r),e},[]),b=(0,o.useCodeComponents)();if(!b)return null;let{CodeSnippets:v}=b;try{y=(0,m.generateSnippet)({apiReferenceData:r,pathInputs:n.path,request:h,snippetPresets:g})}catch(e){return console.error(e),null}return(0,t.jsx)(v,{snippets:y,noMargins:!0,dropdown:!0})},x=({baseUrl:e,apiReferenceData:r,inputs:n,selectedBodyContentType:a,examples:i,requestExampleLanguages:l,requiredOnly:s,selectedSecurityOptionIndex:c})=>{var u,d;let y=(0,o.useCodeComponents)(),{setSelectedExampleIndex:g}=(0,h.useSelectedExample)(),b={},v=n.path,x=null==l?void 0:l.reduce((e,t)=>{let r=p.langToPresetMap[t];return r&&e.push(r),e},[]);for(let[t,{value:o}]of Object.entries(i)){if(!o)continue;let i=(0,f.generateRequest)({baseUrl:e,apiReferenceData:r,inputs:n,selectedBodyContentType:a,exampleData:o,requiredOnly:s,selectedSecurityOptionIndex:c,exampleType:null==(d=null==(u=r.dependencies)?void 0:u.requestBody)?void 0:d.exampleType});try{(0,m.generateSnippet)({apiReferenceData:r,pathInputs:v,request:i,snippetPresets:x,isMultipleRequest:!0}).forEach(e=>{b[e.filename]=Object.assign(Object.assign({},b[e.filename]),{[t]:e})})}catch(e){return console.error(e),null}}if(!y)return null;let{CodeGroupSelect:S}=y;return(0,t.jsx)(S,{snippets:b,setSelectedExampleIndex:g})},S=(0,n.memo)(({apiReferenceData:e,inputs:r=s.initialApiPlaygroundInputs,apiPlaygroundDisplay:n})=>{var a,i,l,f;let m=null==(a=e.operation)?void 0:a.requestExamples,{selectedRequestBodyContentTypeIndex:h}=(0,u.useSelectedRequestBodyContentType)(),{selectedSecurityOptionIndex:g}=(0,y.useSelectedSecurityOption)(),v=null==(i=e.operation)?void 0:i.requestExampleLanguages,x=null==(l=e.operation)?void 0:l.requiredOnlyExamples,{baseUrl:S}=(0,d.useSelectedBaseUrl)(),j=(0,o.useCodeComponents)();if(!j)return null;let{CodeGroup:w,CodeBlock:O,CodeSnippets:$,CodeGroupSelect:P}=j;switch(null==(f=e.operation)?void 0:f.requestExampleType){case"mdx":{if(!m)return null;let e=m.some(e=>{var t;return null!=(t=e.dropdown)&&t});return(0,t.jsx)(w,{isSmallText:!0,noMargins:!0,dropdown:e,children:m.map(e=>(0,t.jsx)(O,{language:e.language,filename:e.filename,children:(0,t.jsx)("span",{children:e.code})},e.filename))})}case"webhook":{if(!m)return null;let e=m.flatMap(({code:e,language:t,filename:r})=>e&&t&&r?[{code:e,language:t,filename:r}]:[]);if(0===e.length)return null;if(e.length>1){let r={JSON:Object.fromEntries(e.map(e=>[e.filename,e]))};return(0,t.jsx)(P,{snippets:r})}return(0,t.jsx)($,{snippets:e,noMargins:!0})}case"codeSamples":{if(!e.operation.codeSamples)return null;let o=(0,c.generateSnippetMap)({apiReferenceData:e,codeSamples:e.operation.codeSamples,baseUrl:S,apiPlaygroundMode:n,requestExampleLanguages:v,requiredOnly:x,inputs:r,selectedSecurityOptionIndex:g,selectedRequestBodyContentTypeIndex:h,disableCodeSampleGeneration:e.operation.disableCodeSampleGeneration});if(Object.values(o).every(e=>Object.keys(e).length<=1)){let e=Object.values(o).flatMap(e=>Object.values(e));return new Set(e.map(e=>e.filename)).size!==e.length&&(e=e.map(e=>{var t;return Object.assign(Object.assign({},e),{filename:null!=(t=p.shikiLangToDisplayLang[e.language])?t:e.language})})),(0,t.jsx)($,{snippets:e,noMargins:!0,dropdown:!0})}return(0,t.jsx)(P,{snippets:o})}case"generated":{let n=S||"https://api.example.com";return(0,t.jsx)(b,{apiReferenceData:e,baseUrl:n,inputs:r,selectedSecurityOptionIndex:g,requestExampleLanguages:v,requiredOnly:x,selectedRequestBodyContentTypeIndex:h})}default:return null}});S.displayName="RequestExample";var j=e.i(691197);e.s(["useSelectedResponseContentType",()=>O],22042);var w=e.i(745786);let O=()=>{let e=(0,w.useContentTypeOverride)(),t=(0,i.usePlaygroundInputsStore)(e=>e.selectedResponseContentTypeIndex),r=(0,i.usePlaygroundInputsStore)(e=>e.setSelectedResponseContentTypeIndex);return e?{selectedResponseContentTypeIndex:e.selectedResponseContentTypeIndex,setSelectedResponseContentTypeIndex:e.setSelectedResponseContentTypeIndex}:{selectedResponseContentTypeIndex:t,setSelectedResponseContentTypeIndex:r}};var $=e.i(819701);let P=({apiReferenceData:e})=>{var r,n;let a=(0,o.useCodeComponents)(),{selectedResponseContentTypeIndex:i}
27=O(),l=Object.values(null!=(n=null==(r=e.dependencies)?void 0:r.responses)?n:{});if(!a)return null;let{CodeGroupSelect:s,CodeSnippets:p}=a;if(0===Object.keys(l).length||Object.values(l).every(e=>0===Object.keys(e).length))return null;let c=((e,t)=>Object.entries(e).sort().reduce((e,[r,n])=>{var o,a;let i=Object.keys(n),l=void 0!==t&&null!=(o=i[t])?o:i[0],s=l?n[l]:void 0;if(void 0===s)return e[r]={"":{filename:r,code:"This response has no body data.",language:""}},e;let p=null!=(a=null==l?void 0:l.startsWith("audio/"))&&a,c=s.examples,u=null==c?void 0:c[0];if(u&&"value"in u&&void 0===u.value)return e[r]={"":{filename:r,code:"This response does not have an example.",language:""}},e;let d=Object.entries(null!=c?c:{}).reduce((e,[t,n])=>{let o="value"in n?n.value:n,a="title"in n&&"string"==typeof n.title?n.title:"";if(p&&"string"==typeof o&&(0,j.isValidUrl)(o))e[a]={filename:r,language:"",code:"",audioUrl:o};else{let t=JSON.stringify(o,null,2);e[a]={filename:r,language:"json",code:t}}return e},{});return e[r]=d,e},{}))((0,$.mapResponseExamples)(e),i);if(Object.values(c).every(e=>Object.keys(e).length<=1)){let e=Object.values(c).flatMap(e=>Object.values(e));return(0,t.jsx)(p,{snippets:e,noMargins:!0})}return(0,t.jsx)(s,{snippets:c})},A=(0,n.memo)(({apiReferenceData:e})=>{var r,n;let a=(0,o.useCodeComponents)();if(!a)return null;let{CodeGroup:i,CodeBlock:l}=a,s=null==(r=e.operation)?void 0:r.responseExamples;if((null==(n=e.operation)?void 0:n.responseExampleType)!=="mdx")return(0,t.jsx)(P,{apiReferenceData:e});{if(!s)return null;let e=s.some(e=>{var t;return null!=(t=e.dropdown)&&t});return(0,t.jsx)(i,{isSmallText:!0,noMargins:!0,dropdown:e,children:s.map(e=>(0,t.jsx)(l,{language:e.language,filename:e.filename,children:(0,t.jsx)("span",{children:e.code})},e.filename))})}});A.displayName="ResponseExample",e.s(["ScrollArea",()=>te,"ScrollAreaContent",()=>tn,"ScrollAreaScrollbar",()=>to,"ScrollAreaViewport",()=>tr],505145),e.s(["Content",()=>e3,"Corner",()=>e8,"Root",()=>ew,"Scrollbar",()=>e6,"Thumb",()=>e4,"Viewport",()=>e0],796425),e.s([],644184),e.i(644184),e.i(247167);let E={...n},k={};function T(e,t){let r=n.useRef(k);return r.current===k&&(r.current=e(t)),r}let C=E.useInsertionEffect,R=C&&C!==E.useLayoutEffect?C:e=>e();function I(e){let t=T(N).current;return t.next=e,R(t.effect),t.trampoline}function N(){let e={next:void 0,callback:U,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function U(){}let q=Object.freeze([]),D=Object.freeze({});class L{static create(){return new L}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}function _(){var e;let t=T(L.create).current;return e=t.disposeEffect,n.useEffect(e,q),t}let M=function(e,...t){let r=new URL("https://base-ui.com/production-error");return r.searchParams.set("code",e.toString()),t.forEach(e=>r.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${r} for the full message.`},F=n.createContext(void 0);function B(){let e=n.useContext(F);if(void 0===e)throw Error(M(53));return e}function H(e,t,r,n){var o,a,i,l,s;let p=T(W).current;return o=p,a=e,i=t,l=r,s=n,(o.refs[0]!==a||o.refs[1]!==i||o.refs[2]!==l||o.refs[3]!==s)&&G(p,[e,t,r,n]),p.callback}function W(){return{callback:null,cleanup:null,refs:[]}}function G(e,t){if(e.refs=t,t.every(e=>null==e)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),null!=r){let n=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let o=t[e];if(null!=o)switch(typeof o){case"function":{let t=o(r);"function"==typeof t&&(n[e]=t);break}case"object":o.current=r}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let r=t[e];if(null!=r)switch(typeof r){case"function":{let t=n[e];"function"==typeof t?t():r(null);break}case"object":r.current=null}}}}}}let J=parseInt(n.version,10);function z(e){if(!n.isValidElement(e))return null;let t=e.props;return(J>=19?t?.ref:e.ref)??null}function V(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}let K={};function Q(e,t,r,n,o){if(!r&&!n&&!o&&!e)return Y(t);let a=Y(e);return t&&(a=X(a,t)),r&&(a=X(a,r)),n&&(a=X(a,n)),o&&(a=X(a,o)),a}function Y(e){return ee(e)?{...et(e,K)}:function(e){let t={...e};for(let e in t){let r=t[e];Z(e,r)&&(t[e]=er(r))}return t}(e)}function X(e,t){return ee(t)?et(t,e):function(e,t){if(!t)return e;for(let r in t){let n=t[r];switch(r){case"style":e[r]=V(e.style,n);break;case"className":e[r]=eo(e.className,n);break;default:Z(r,n)?e[r]=function(e,t){return t?e?(...r)=>{let n=r[0];if(ea(n)){en(n);let o=t(...r);return n.baseUIHandlerPrevented||e?.(...r),o}let o=t(...r);return e?.(...r),o}:er(t):e}(e[r],n):e[r]=n}}return e}(e,t)}function Z(e,t){let r=e.charCodeAt(0),n=e.charCodeAt(1),o=e.charCodeAt(2);return 111===r&&110===n&&o>=65&&o<=90&&("function"==typeof t||void 0===t)}function ee(e){return"function"==typeof e}function et(e,t){return ee(e)?e(t):e??K}function er(e){return e?(...t)=>{let r=t[0];return ea(r)&&en(r),e(...t)}:e}function en(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function eo(e,t){return t?e?t+" "+e:t:e}function ea(e){return null!=e&&"object"==typeof e&&"nativeEvent"in e}function ei(e,t,r={}){let o=t.render,a=function(e,t={}){let{className:r,style:n,render:o}=e,{state:a=D,ref:i,props:l,stateAttributesMapping:s,enabled:p=!0}=t,c=p?"function"==typeof r?r(a):r:void 0,u=p?"function"==typeof n?n(a):n:void 0,d=p?function(e,t){let r={};for(let n in e){let o=e[n];if(t?.hasOwnProperty(n)){let e=t[n](o);null!=e&&Object.assign(r,e);continue}!0===o?r[`data-${n.toLowerCase()}`]="":o&&(r[`data-${n.toLowerCase()}`]=o.toString())}return r}(a,s):D,y=p&&l?function(e){if(Array.isArray(e)){if(0===e.length)return K;if(1===e.length)return Y(e[0]);let t=Y(e[0]);for(let r=1;r<e.length;r+=1)t=X(t,e[r]);return t}return Q(void 0,e)}(l):void 0,f=p?V(d,y)??{}:D;return("undefined"!=typeof document&&(p?Array.isArray(i)?f.ref=function(e){var t,r;let n=T(W).current;return t=n,r=e,(t.refs.length!==r.length||t.refs.some((e,t)=>e!==r[t]))&&G(n,e),n.callback}([f.ref,z(o),...i]):f.ref=H(f.ref,z(o),i):H(null,null)),p)?(void 0!==c&&(f.className=eo(f.className,c)),void 0!==u&&(f.style=V(f.style,u)),f):D}(t,r);return!1===r.enabled?null:function(e,t,r,o){if(t){if("function"==typeof t)return t(r,o);let e=Q(r,t.props);e.ref=r.ref;let a=t;return a?.$$typeof===el&&(a=n.Children.toArray(t)[0]),n.cloneElement(a,e)}if(e&&"string"==typeof e){var a,i;return a=e,i=r,"button"===a?(0,n.createElement)("button",{type:"button",...i,key:i.key}):"img"===a?(0,n.createElement)("img",{alt:"",...i,key:i.key}):n.createElement(a,i)}throw Error(M(8))}(e,o,a,r.state??D)}let el=Symbol.for("react.lazy");function es(e,t,r){if(!e)return 0;let n=getComputedStyle(e),o=`${t}${"x"===r?"Inline":"Block"}`,a=parseFloat(n[`${o}Start`]);return"x"===r&&"margin"===t?2*a:a+parseFloat(n[`${o}End`])}let ep="base-ui-disable-scrollbar",ec={className:ep,getElement:e=>(0,t.jsx)("style",{nonce:e,href:ep,precedence:"base-ui:low",children:`.${ep}{scrollbar-width:none}.${ep}::-webkit-scrollbar{display:none}`})},eu=0,ed=E.useId,ey=e=>t=>t?{[e]:""}:null,ef={hasOverflowX:ey("data-has-overflow-x"),hasOverflowY:ey("data-has-overflow-y"),overflowXStart:ey("data-overflow-x-start"),overflowXEnd:ey("data-overflow-x-end"),overflowYStart:ey("data-overflow-y-start"),overflowYEnd:ey("data-overflow-y-end"),cornerHidden:()=>null};var em=e.i(229315);function eh(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;
27if(r&&(0,em.isShadowRoot)(r)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}let eg=n.createContext(void 0),eb={disableStyleElements:!1},ev={x:0,y:0},ex={width:0,height:0},eS={xStart:!1,xEnd:!1,yStart:!1,yEnd:!1},ej={x:!0,y:!0,corner:!0},ew=n.forwardRef(function(e,r){let{render:o,className:a,overflowEdgeThreshold:i,style:l,...s}=e,{xStart:p,xEnd:c,yStart:u,yEnd:d}=function(e){let t="number"==typeof e?{xStart:e,xEnd:e,yStart:e,yEnd:e}:e;return{xStart:Math.max(0,t?.xStart||0),xEnd:Math.max(0,t?.xEnd||0),yStart:Math.max(0,t?.yStart||0),yEnd:Math.max(0,t?.yEnd||0)}}(i),y=function(e){var t=void 0,r="base-ui";if(void 0!==ed){let e=ed();return t??(r?`${r}-${e}`:e)}return function(e,t="mui"){let[r,o]=n.useState(e),a=e||r;return n.useEffect(()=>{null==r&&(eu+=1,o(`${t}-${eu}`))},[r,t]),a}(t,r)}(),f=_(),m=_(),{nonce:h,disableStyleElements:g}=n.useContext(eg)??eb,[b,v]=n.useState(!1),[x,S]=n.useState(!1),[j,w]=n.useState(!1),[O,$]=n.useState(!1),[P,A]=n.useState(!1),[E,k]=n.useState(ex),[T,C]=n.useState(ex),[R,N]=n.useState(eS),[U,q]=n.useState(ej),D=n.useRef(null),L=n.useRef(null),M=n.useRef(null),B=n.useRef(null),H=n.useRef(null),W=n.useRef(null),G=n.useRef(null),J=n.useRef(null),z=n.useRef(0),V=n.useRef(0),K=n.useRef(0),Q=n.useRef(0),Y=n.useRef("vertical"),X=n.useRef(ev),Z=n.useRef(null);function ee(e){let t=e?w:S;t(!0),(e?f:m).start(500,()=>{t(!1)})}let et=I(e=>{let t=e.x-X.current.x,r=e.y-X.current.y;X.current=e,0!==r&&ee(!0),0!==t&&ee(!1)}),er=I(()=>{let e=L.current;e&&null===Z.current&&(Z.current=e.style.scrollSnapType,e.style.scrollSnapType="none")}),en=I(e=>{if(0!==e.button)return;if(null!==J.current){let e="vertical"===Y.current?H.current:W.current;if(e?.hasPointerCapture(J.current))return}J.current=e.pointerId,z.current=e.clientY,V.current=e.clientX,Y.current=e.currentTarget.getAttribute("data-orientation");let t=L.current;t&&(K.current=t.scrollTop,Q.current=t.scrollLeft,er());let r="vertical"===Y.current?H.current:W.current;r?.setPointerCapture(e.pointerId)}),eo=I(e=>{if(e.pointerId!==J.current)return;J.current=null,("vertical"===Y.current?w:S)(!1),null!==Z.current&&(L.current&&(L.current.style.scrollSnapType=Z.current),Z.current=null);let t="vertical"===Y.current?H.current:W.current;t?.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId)}),ea=I(e=>{if(e.pointerId!==J.current)return;if(e.buttons%2==0)return void eo(e);let t=L.current;if(!t)return;let r="vertical"===Y.current,n=r?H.current:W.current,o=r?M.current:B.current;if(!n||!o)return;let a=r?"y":"x",i=es(o,"padding",a),l=es(n,"margin",a),s=r?n.offsetHeight:n.offsetWidth,p=(r?o.offsetHeight:o.offsetWidth)-s-i-l,c=r?e.clientY-z.current:e.clientX-V.current,u=r?t.scrollHeight:t.scrollWidth,d=r?t.clientHeight:t.clientWidth,y=(r?K.current:Q.current)+(p<=0?0:c/p)*(u-d);r?t.scrollTop=y:t.scrollLeft=y,e.preventDefault(),ee(r)});function el(e){$("touch"===e.pointerType)}function ep(e){el(e),"touch"!==e.pointerType&&v(eh(D.current,e.target))}let ey=n.useMemo(()=>({scrolling:x||j,hasOverflowX:!U.x,hasOverflowY:!U.y,overflowXStart:R.xStart,overflowXEnd:R.xEnd,overflowYStart:R.yStart,overflowYEnd:R.yEnd,cornerHidden:U.corner}),[x,j,U.x,U.y,U.corner,R]),em=ei("div",e,{state:ey,ref:[r,D],props:[{role:"presentation",onPointerEnter:ep,onPointerMove:ep,onPointerDown:el,onPointerLeave(){v(!1)},style:{position:"relative","--scroll-area-corner-height":`${E.height}px`,"--scroll-area-corner-width":`${E.width}px`}},s],stateAttributesMapping:ef}),ew=n.useMemo(()=>({handlePointerDown:en,handlePointerMove:ea,handlePointerUp:eo,handleScroll:et,disableViewportSnap:er,cornerSize:E,setCornerSize:k,thumbSize:T,setThumbSize:C,hasMeasuredScrollbar:P,setHasMeasuredScrollbar:A,touchModality:O,cornerRef:G,scrollingX:x,scrollingY:j,hovering:b,setHovering:v,viewportRef:L,scrollbarYRef:M,scrollbarXRef:B,thumbYRef:H,thumbXRef:W,rootId:y,hiddenState:U,setHiddenState:q,overflowEdges:R,setOverflowEdges:N,viewportState:ey,overflowEdgeThreshold:{xStart:p,xEnd:c,yStart:u,yEnd:d}}),[en,ea,eo,et,er,E,T,P,O,x,j,b,y,U,R,ey,p,c,u,d]);return(0,t.jsxs)(F.Provider,{value:ew,children:[!g&&ec.getElement(h),em]})}),eO="undefined"!=typeof document?n.useLayoutEffect:()=>{};
27e.s(["engine",()=>eF,"env",()=>eG,"os",()=>eD,"screenReader",()=>eH],898227),e.s([],61672),e.i(61672),e.s(["android",()=>eR,"apple",()=>eq,"ios",()=>eT,"linux",()=>eU,"mac",()=>eI,"windows",()=>eN],99312);let{userAgent:e$,platform:eP,maxTouchPoints:eA}="undefined"==typeof navigator?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0},eE=e$.toLowerCase(),ek=eP.toLowerCase(),eT=/^i(os$|p)/.test(ek)||"macintel"===ek&&eA>1,eC="android",eR=ek===eC||eE.includes(eC),eI=!eT&&ek.startsWith("mac"),eN=ek.startsWith("win"),eU=!eR&&/^(linux|chrome os)/.test(ek),eq=eI||eT;var eD=e.i(99312);e.s(["blink",()=>eM,"gecko",()=>e_,"webkit",()=>eL],136095);let eL="undefined"!=typeof CSS&&!!CSS.supports?.("-webkit-backdrop-filter:none"),e_=!eL&&eE.includes("firefox"),eM=!eL&&eE.includes("chrom");var eF=e.i(136095);e.s(["voiceOver",()=>eB],537804);let eB=eq;var eH=e.i(537804);e.s(["jsdom",()=>eW],899839);let eW=/jsdom|happydom/.test(eE);var eG=e.i(899839),eJ=e.i(898227),eJ=eJ;let ez=n.createContext(void 0),eV=n.createContext(void 0);function eK(){let e=n.useContext(eV);return e?.direction??"ltr"}function eQ(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}function eY(e,t){if(t<=0)return 0;let r=eQ(e,0,t),n=t-r,o=r<=1,a=n<=1;return o&&a?r<=n?0:t:o?0:a?t:r}let eX=["--scroll-area-overflow-x-start","--scroll-area-overflow-x-end","--scroll-area-overflow-y-start","--scroll-area-overflow-y-end"],eZ=!1,e0=n.forwardRef(function(e,r){let{render:o,className:a,style:i,...l}=e,{viewportRef:s,scrollbarYRef:p,scrollbarXRef:c,thumbYRef:u,thumbXRef:d,cornerRef:y,cornerSize:f,setCornerSize:m,setThumbSize:h,rootId:g,setHiddenState:b,hiddenState:v,setHasMeasuredScrollbar:x,handleScroll:S,touchModality:j,setHovering:w,setOverflowEdges:O,overflowEdgeThreshold:$,viewportState:P}=B(),A=eK(),E=n.useRef(!0),k=n.useRef([NaN,NaN,NaN,NaN]),T=_(),C=_(),R=I(()=>{let e=s.current,t=p.current,r=c.current,n=u.current,o=d.current,a=y.current;if(!e)return;let i=e.scrollHeight,l=e.scrollWidth,g=e.clientHeight,v=e.clientWidth,S=e.scrollTop,j=e.scrollLeft,w=k.current,P=Number.isNaN(w[0]);if(w[0]=g,w[1]=i,w[2]=v,w[3]=l,P&&x(!0),0===i||0===l)return;let E=function(e){let t=e.clientHeight>=e.scrollHeight,r=e.clientWidth>=e.scrollWidth;return{y:t,x:r,corner:t||r}}(e),T=E.y,C=E.x,R=v/l,I=g/i,N=Math.max(0,l-v),U=Math.max(0,i-g),q=0,D=0;C||(q=eY("rtl"===A?-j:j,N),D=N-q);let L=T?0:eY(S,U),_=T?0:U-L,M=C?0:v,F=T?0:g,B=0,H=0;C||T||(B=t?.offsetWidth||0,H=r?.offsetHeight||0);let W=0===f.width&&0===f.height,G=W?B:0,J=W?H:0,z=es(r,"padding","x"),V=es(t,"padding","y"),K=es(o,"margin","x"),Q=es(n,"margin","y"),Y=M-z-K,X=F-V-Q,Z=r?Math.min(r.offsetWidth-G,Y):Y,ee=t?Math.min(t.offsetHeight-J,X):X,et=Math.max(16,Z*R),er=Math.max(16,ee*I);if(h(e=>e1(e,{width:et,height:er})),t&&n){let e=t.offsetHeight-er-V-Q,r=e2(n,"--scroll-area-thumb-height",S,U,i,er,e);n.style.transform=`translate3d(0,${r}px,0)`}if(r&&o){let e=r.offsetWidth-et-z-K,t=e2(o,"--scroll-area-thumb-width","rtl"===A?-j:j,N,l,et,e);o.style.transform=`translate3d(${"rtl"===A?-t:t}px,0,0)`}let en=[q,D,L,_];eX.forEach((t,r)=>{e.style.setProperty(t,`${en[r]}px`)}),a&&m(e=>e1(e,{width:B,height:H})),b(e=>e1(e,E));let eo={xStart:!C&&q>$.xStart,xEnd:!C&&D>$.xEnd,yStart:!T&&L>$.yStart,yEnd:!T&&_>$.yEnd};O(e=>e1(e,eo))});function N(){E.current=!1}eO(()=>{eZ||eJ.engine.webkit||("undefined"!=typeof CSS&&"registerProperty"in CSS&&eX.forEach(e=>{try{CSS.registerProperty({name:e,syntax:"<length>",inherits:!1,initialValue:"0px"})}catch{}}),eZ=!0)},[]),eO(()=>{requestAnimationFrame(R)},[R,v,A,$.xStart,$.xEnd,$.yStart,$.yEnd]),eO(()=>{s.current?.matches(":hover")&&w(!0)},[s,w]),eO(()=>{let e=s.current;if("undefined"==typeof ResizeObserver||!e)return;let t=!1,r=new ResizeObserver(()=>{if(!t){t=!0;let r=k.current;if(r[0]===e.clientHeight&&r[1]===e.scrollHeight&&r[2]===e.clientWidth&&r[3]===e.scrollWidth)return}R()});return r.observe(e),C.start(0,()=>{let t=e.getAnimations({subtree:!0});0!==t.length&&Promise.allSettled(t.map(e=>e.finished)).then(R).catch(()=>{})}),()=>{r.disconnect(),C.clear()}},[R,s,C]);let U={role:"presentation",...g&&{"data-id":`${g}-viewport`},tabIndex:v.x&&v.y?-1:0,className:ec.className,style:{overflow:"scroll"},onScroll(){s.current&&(R(),(j||!E.current)&&S({x:s.current.scrollLeft,y:s.current.scrollTop}),T.start(100,()=>{E.current=!0}))},onWheel:N,onPointerMove:N,onPointerEnter:N,onKeyDown:N},q=ei("div",e,{ref:[r,s],state:P,props:[U,l],stateAttributesMapping:ef}),D=n.useMemo(()=>({computeThumbPosition:R}),[R]);return(0,t.jsx)(ez.Provider,{value:D,children:q})});function e1(e,t){for(let r in t)if(e[r]!==t[r])return t;return e}function e2(e,t,r,n,o,a,i){let l=eQ(r,0,n),s=r-l,p=Math.max(16,a*o/(o+Math.abs(s)));return e.style.setProperty(t,s?`${p}px`:""),(n?l/n*i:0)+(s>0?a-p:0)}let e5=n.createContext(void 0),e6=n.forwardRef(function(e,r){let{render:o,className:a,orientation:i="vertical",keepMounted:l=!1,style:s,...p}=e,{hovering:c,scrollingX:u,scrollingY:d,hiddenState:y,scrollbarYRef:f,scrollbarXRef:m,viewportRef:h,thumbYRef:g,thumbXRef:b,handlePointerDown:v,handlePointerUp:x,handleScroll:S,disableViewportSnap:j,rootId:w,thumbSize:O,hasMeasuredScrollbar:$,viewportState:P}=B(),A="vertical"===i,E={...P,hovering:c,scrolling:A?d:u,orientation:i},k=eK(),T=!$&&!l,C=A?y.y:y.x,R=l||!C;n.useEffect(()=>{if(!R)return;let e=h.current,t=A?f.current:m.current;if(t){var r,n,o;return r="wheel",n=function(t){if(!e||t.ctrlKey)return;let r=!A,n=r?"scrollLeft":"scrollTop",o=r?t.deltaX:t.deltaY;if(0===o)return;let a=r?e.scrollWidth-e.clientWidth:e.scrollHeight-e.clientHeight,i=r&&"rtl"===k?-a:0,l=r&&"rtl"===k?0:a,s=e[n];s<=i&&o<0||s>=l&&o>0||(t.preventDefault(),e[n]=Math.min(l,Math.max(i,s+o)),S({x:e.scrollLeft,y:e.scrollTop}))},o={passive:!1},t.addEventListener(r,n,o),()=>{t.removeEventListener(r,n,o)}}},[k,S,A,m,f,R,h]);let I={...w&&{"data-id":`${w}-scrollbar`},onPointerDown(e){var t;if(0!==e.button)return;let r="composedPath"in(t=e.nativeEvent)?t.composedPath()[0]:t.target,n=A?g.current:b.current;if(n&&eh(n,r))return;let o=h.current;if(!o)return;let a=A?f.current:m.current;if(!n||!a)return;
27let i=A?"y":"x",l=es(n,"margin",i),s=es(a,"padding",i),p=A?n.offsetHeight:n.offsetWidth,c=a.getBoundingClientRect(),u=A?e.clientY-c.top-p/2-s+l/2:e.clientX-c.left-p/2-s+l/2,d=A?o.scrollHeight:o.scrollWidth,y=A?o.clientHeight:o.clientWidth,x=(A?a.offsetHeight:a.offsetWidth)-p-s-l;if(x<=0)return;let w=u/x,O=d-y;j(),A?o.scrollTop=w*O:"rtl"===k?o.scrollLeft=-(1-w)*O:o.scrollLeft=w*O,S({x:o.scrollLeft,y:o.scrollTop}),v(e)},onPointerUp:x,onPointerCancel:x,style:{position:"absolute",touchAction:"none",WebkitUserSelect:"none",userSelect:"none",visibility:T?"hidden":void 0,...A?{top:0,bottom:"var(--scroll-area-corner-height)",insetInlineEnd:0,"--scroll-area-thumb-height":`${O.height}px`}:{insetInlineStart:0,insetInlineEnd:"var(--scroll-area-corner-width)",bottom:0,"--scroll-area-thumb-width":`${O.width}px`}}},N=ei("div",e,{ref:[r,A?f:m],state:E,props:[I,p],stateAttributesMapping:ef});return R?(0,t.jsx)(e5.Provider,{value:i,children:N}):null}),e3=n.forwardRef(function(e,t){let{render:r,className:o,style:a,...i}=e,{computeThumbPosition:l}=function(){let e=n.useContext(ez);if(void 0===e)throw Error(M(55));return e}(),{hasMeasuredScrollbar:s,viewportState:p}=B(),c=n.useRef(null),u=n.useRef(s);return eO(()=>{if("undefined"==typeof ResizeObserver)return;let e=!1,t=new ResizeObserver(()=>{(e||(e=!0,u.current))&&l()});return c.current&&t.observe(c.current),()=>{t.disconnect()}},[l]),ei("div",e,{ref:[t,c],state:p,stateAttributesMapping:ef,props:[{role:"presentation",style:{minWidth:"fit-content"}},i]})}),e4=n.forwardRef(function(e,t){let{render:r,className:o,style:a,...i}=e,{thumbYRef:l,thumbXRef:s,handlePointerDown:p,handlePointerMove:c,handlePointerUp:u,scrollingX:d,scrollingY:y,hasMeasuredScrollbar:f}=B(),m=function(){let e=n.useContext(e5);if(void 0===e)throw Error(M(54));return e}(),h="vertical"===m;return ei("div",e,{ref:[t,h?l:s],state:{scrolling:h?y:d,orientation:m},props:[{onPointerDown:p,onPointerMove:c,onPointerUp:u,onPointerCancel:u,style:{visibility:f?void 0:"hidden",...h?{height:"var(--scroll-area-thumb-height)"}:{width:"var(--scroll-area-thumb-width)"}}},i]})}),e8=n.forwardRef(function(e,t){let{render:r,className:n,style:o,...a}=e,{cornerRef:i,cornerSize:l,hiddenState:s}=B(),p=ei("div",e,{ref:[t,i],props:[{style:{position:"absolute",bottom:0,insetInlineEnd:0,width:l.width,height:l.height}},a]});return s.corner?null:p});var e7=e.i(796425),e7=e7,e9=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r};let te=e=>{var{className:n}=e,o=e9(e,["className"]);return(0,t.jsx)(e7.Root,Object.assign({"data-component-part":"scroll-area",className:(0,r.cn)("min-w-0",n)},o))},tt={top:"linear-gradient(to bottom, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-start, 0px)))",bottom:"linear-gradient(to top, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-end, var(--scroll-area-fade-size))))",left:"linear-gradient(to right, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-start, 0px)))",right:"linear-gradient(to left, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-end, var(--scroll-area-fade-size))))"},tr=e=>{var{className:n,fade:o,style:a}=e,i=e9(e,["className","fade","style"]);return(0,t.jsx)(e7.Viewport,Object.assign({"data-component-part":"scroll-area-viewport",className:(0,r.cn)("size-full rounded-[inherit] [--scroll-area-fade-size:32px]",n),style:Object.assign(Object.assign({},(e=>{if(!e||0===e.length)return;let t=e.map(e=>tt[e]).join(", ");return{maskImage:t,WebkitMaskImage:t,maskComposite:"intersect",WebkitMaskComposite:"source-in",maskRepeat:"no-repeat"}})(o)),a)},i))},tn=e=>{var{className:r}=e,n=e9(e,["className"]);return(0,t.jsx)(e7.Content,Object.assign({"data-component-part":"scroll-area-content",className:r},n))},to=e=>{var{className:n,orientation:o="vertical"}=e,a=e9(e,["className","orientation"]);return(0,t.jsx)(e7.Scrollbar,Object.assign({"data-component-part":"scroll-area-scrollbar",orientation:o,className:(0,r.cn)("z-10 flex bg-neutral-50 rounded-full dark:bg-neutral-800 in-[.codeblock-dark]:bg-neutral-800 opacity-0 transition-opacity pointer-events-none print:hidden","data-hovering:opacity-100 data-hovering:pointer-events-auto data-scrolling:opacity-100 data-scrolling:duration-0 data-scrolling:pointer-events-auto","before:absolute before:content-['']","vertical"===o?"w-1 justify-center my-4 mx-0.5 before:inset-y-0 before:-inset-x-1 pointer-coarse:before:-inset-x-2.5":"h-1 my-0.5 mx-4 before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5",n)},a,{children:(0,t.jsx)(e7.Thumb,{"data-component-part":"scroll-area-thumb",className:(0,r.cn)("relative w-full rounded-full bg-neutral-300 hover:bg-neutral-400 active:bg-neutral-400 dark:bg-neutral-600 dar
27k:hover:bg-neutral-500 dark:active:bg-neutral-500","in-[.codeblock-dark]:bg-neutral-600 in-[.codeblock-dark]:hover:bg-neutral-500 in-[.codeblock-dark]:active:bg-neutral-500","before:absolute before:content-['']","vertical"===o?"before:inset-y-0 before:-inset-x-1 pointer-coarse:before:-inset-x-2.5":"before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5")})}))},ta="gap-6 grid grid-rows-[repeat(auto-fit,minmax(0,min-content))] grid-rows min-h-[18rem]",ti=({openApiReferenceData:e,apiPlaygroundDisplay:s,mdxRequestExampleData:p,mdxResponseExampleData:c,className:u,isModal:d=!1,isChatSheetOpen:y,codeComponents:f})=>{let m=(0,i.useDebouncedApiPlaygroundInputs)(100),[h,g]=(0,n.useState)(),b=(0,n.useMemo)(()=>(0,r.cn)("w-full relative print:print-color-exact",y?"xl:w-auto":"xl:w-[28rem]",d?"lg:max-h-[calc(100dvh-11rem)]":"max-h-[calc(100%-32px)] print:max-h-none",!d&&ta,u),[u,d,y]),v=e=>d?(0,t.jsxs)(te,{className:b,children:[(0,t.jsx)(tr,{className:"max-h-[inherit]",children:(0,t.jsx)(tn,{className:(0,r.cn)("min-w-0! w-full lg:pb-4",ta),children:e})}),(0,t.jsx)(to,{orientation:"vertical",className:"mr-[-7px] mb-[22px]"})]}):(0,t.jsx)("div",{className:b,children:e});if(!f)return null;let{CodeGroup:x,CodeBlock:j,CodeSnippet:w,MdxCodeExample:O}=f;if(!(null==e?void 0:e.operation)){if((null==e?void 0:e.schemaData)&&e.schemaData.example){let r=e.schemaData.title||"Example",n=e.schemaData.example.value;return void 0==n?null:(0,t.jsx)(o.CodeComponentsProvider,{codeComponents:f,children:v((0,t.jsx)(x,{isSmallText:!0,noMargins:!0,children:(0,t.jsx)(j,{filename:r,language:"json",children:(0,t.jsx)(w,{language:"json",children:JSON.stringify(n,null,2)})},"schema-example")}))})}return void 0===p&&void 0===c?null:(0,t.jsx)(a.CodeExampleLabelContext.Provider,{value:{selectedLabel:h,setSelectedLabel:g},children:v((0,t.jsxs)(l.default,{children:[void 0!==p&&(0,t.jsx)(O,{data:p}),void 0!==c&&(0,t.jsx)(O,{data:c})]}))})}return(0,t.jsx)(a.CodeExampleLabelContext.Provider,{value:{selectedLabel:h,setSelectedLabel:g},children:v((0,t.jsx)(l.default,{children:(0,t.jsxs)(o.CodeComponentsProvider,{codeComponents:f,children:[(0,t.jsx)(S,{apiReferenceData:e,inputs:m,apiPlaygroundDisplay:s}),(0,t.jsx)(A,{apiReferenceData:e})]})}))})}},256349,165592,e=>{"use strict";e.s(["CodeGroupSelect",()=>h],256349);var t=e.i(843476),r=e.i(962730),n=e.i(714953),o=e.i(343590),a=e.i(885401),i=e.i(167057),l=e.i(711429),s=e.i(296548),p=e.i(271645),c=e.i(453778),u=e.i(865420);let d=({code:e})=>{let r=(0,u.useAnalyticsContext)("docs.code_block.copy");return(0,t.jsx)("div",{"data-testid":"code-group-select-copy-button",children:(0,t.jsx)(c.CopyToClipboardButton,{textToCopy:e,onCopied:(e,t)=>r({code:t})})})};var y=e.i(45143),f=e.i(448205);let m=({selectedOption:e,setSelectedOption:r,options:n})=>{let o=n.length>1,i=(0,a.useCodeBlockThemeEnum)();return(0,t.jsxs)(y.DropdownMenu,{children:[(0,t.jsx)(y.DropdownMenuTrigger,{disabled:!o,className:(0,s.cn)("select-none bg-transparent px-2 py-[5px] text-xs font-medium min-w-16 flex-1 dark:bg-transparent","system"===i&&"text-primary dark:text-primary-light","dark"===i&&"text-primary-light focus-visible:outline-primary-light"),children:(0,t.jsxs)("div",{className:"flex gap-1.5 items-center px-2 py-1 group-hover:hover:bg-primary-light/10 rounded-lg min-w-16",children:[(0,t.jsx)("p",{className:"truncate",children:e}),o&&(0,t.jsx)(f.ChevronDownIcon,{"aria-hidden":"true",strokeWidth:2,className:"size-3 min-w-3 shrink-0"})]})}),(0,t.jsx)(y.DropdownMenuContent,{className:(0,s.cn)("overflow-y-auto","system"===i&&"border border-gray-200/70 dark:border-gray-800/50 bg-gray-50 dark:bg-[#0F1117]","dark"===i&&"border-none bg-[#0F1117]"),children:n.map((n,o)=>(0,t.jsx)(y.DropdownMenuItem,{onClick:()=>r(n),className:(0,s.cn)("py-1.5 text-xs","system"===i&&"hover:text-primary hover:bg-primary/10 dark:hover:text-primary-light dark:hover:bg-primary-light/10","dark"===i&&"text-primary-light dark:text-primary-light hover:text-primary-light hover:bg-primary-light/10 focus-visible:outline-primary-light",n===e&&"system"===i&&"text-primary dark:text-primary-light font-medium",n===e&&"dark"===i&&"text-primary-light dark:text-primary-light font-medium",n!==e&&"system"===i&&"text-gray-500 dark:text-white/50",n!==e&&"dark"===i&&"text-white/50"),children:n},o))})]})},h=({snippets:e})=>{let c=(0,a.useCodeBlockThemeEnum)(),{selectedLabel:u,setSelectedLabel:y}=(0,l.useCodeExampleLabel)(),f=(0,o.useSelectedLocale)(),{setSelectedExampleIndex:h}=(0,i.useSelectedExample)(),g=Object.keys(e),[b,v]=(0,p.useState)(g[0]),x=void 0!==b?e[b]:void 0,S=x?Object.keys(x):void 0,[j,w]=(0,p.useState)(S&&S[0]),O=j&&S?.includes(j)?j:S?.[0],$=void 0!==x&&void 0!==O?x[O]:void 0;return(0,p.useEffect)(()=>{u&&u!==O&&S?.includes(u)&&w(u)},[u,S,O]),(0,t.jsxs)("div",{className:(0,s.cn)("text-xs p-0.5 leading-6 rounded-2xl not-prose overflow-hidden relative max-w-full min-w-full flex flex-col","system"===c&&"bg-gray-50 dark:bg-white/5 border border-gray-950/10 dark:border-white/10","dark"===c&&"codeblock-dark bg-codeblock dark:bg-white/5 ring-1 ring-transparent dark:ring-white/[0.14]"),"data-testid":"code-group-select",children:[(0,t.jsxs)("div",{className:"flex justify-between text-xs leading-6 rounded-t-2xl w-full",children:[(0,t.jsx)(m,{selectedOption:b,setSelectedOption:e=>{v(e)},options:g,"data-testid":"code-group-select-group"}),(0,t.jsxs)("div",{className:"flex overflow-hidden",children:[S&&(0,t.jsx)(m,{selectedOption:O,setSelectedOption:e=>{w(e),h(S?.indexOf(e)??0),e!==u&&y(e)},options:S,"data-testid":"code-group-select-option"}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5 pr-2.5","data-testid":"code-group-select-copy-button",children:[(0,t.jsx)(d,{code:$?.code??""}),(0,t.jsx)(r.AskAssistantCodeBlockButton,{code:$?.code??"",filename:$?.filename,language:$?.language})]})]})]}),(0,t.jsx)("div",{role:"region","aria-label":f["aria.codeSnippet"],className:"flex flex-1 overflow-hidden",children:(0,t.jsx)("div",{className:"w-full min-w-full max-w-full h-full max-h-full relative",children:$?.audioUrl?(0,t.jsx)("div",{className:"p-4",children:(0,t.jsx)("audio",{controls:!0,className:"w-full",src:$.audioUrl})}):(0,t.jsx)(n.BaseCodeBlock,{isParentCodeGroup:!0,isSmallText:!0,language:$?.language,children:$?.code})})})]})};e.s(["MdxCodeExample",()=>S],165592);var g=e.i(792616),b=e.i(177986),v=e.i(615824),x=e.i(251650);let S=({data:e})=>{let r=e.attributes?.some(e=>"dropdown"===e.name&&"false"!==e.value);return(0,t.jsx)(b.CodeGroup,{isSmallText:!0,noMargins:!0,dropdown:r,children:e.children?.map((e,r)=>{let n=(0,x.default)(e.html??""),o="object"!=typeof n||Array.isArray(n)||"pre"!==n.type?void 0:n.props.language??(0,v.getLanguageFromClassName)(n.props.className,e.filename);return(0,t.jsx)(g.CodeBlock,{language:o,filename:e.filename,children:(0,t.jsx)("span",{children:n})},(e.filename??"")+r)})})}},87390,e=>{"use strict";e.s(["ApiExamples",()=>g]);var t=e.i(843476),r=e.i(256349),n=e.i(456542),o=e.i(165592),a=e.i(91557),i=e.i(590280),l=e.i(491066),s=e.i(16731),p=e.i(477222),c=e.i(165041),u=e.i(810412),d=e.i(547864),y=e.i(271645),f=e.i(868888),m=e.i(792616),h=e.i(177986);let g=({className:e,isModal:g=!1})=>{let{openApiReferenceData:b}=(0,y.useContext)(u.OpenApiReferenceContext),{pageMetadata:v}=(0,y.useContext)(a.PageContext),{docsConfig:x}=(0,y.useContext)(a.DocsConfigContext),{isLivePreview:S,getDocsConfigOverrides:j}=(0,y.useContext)(i.LivePreviewContext),w=j(),O=(0,s.useUserGroups)(),$=(0,l.useMdxCodeExampleData)("request"),P=(0,l.useMdxCodeExampleData)("response"),{isChatSheetOpen:A}=(0,y.useContext)(p.ChatAssistantContext),E=(0,d.getApiPlaygroundDisplay)({pageMetadata:v,docsConfig:x,isLivePreview:S,docsConfigOverrides:w,apiReferenceData:b,userGroups:O}),k=(0,y.useMemo)(()=>({CodeGroup:h.CodeGroup,CodeBlock:m.CodeBlock,CodeSnippet:f.CodeSnippet,CodeSnippets:n.CodeSnippets,MdxCodeExample:o.MdxCodeExample,CodeGroupSelect:r.CodeGroupSelect}),[]);return(0,t.jsx)(c.ApiExamples,{openApiReferenceData:b,apiPlaygroundDisplay:E,mdxRequestExampleData:$,mdxResponseEx
27ampleData:P,isChatSheetOpen:A,codeComponents:k,className:e,isModal: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.