blob: e34f80abc291bc5429d58ad53dec495fb0a1c2de [file] [log] [blame]
DenisGNoonan578dc422024-05-08 18:56:01 +01001<!DOCTYPE html>
2<html>
3<head>
4 <meta http-equiv="X-UA-Compatible" content="IE=edge" />
5 <title>CAPIF_Publish_Service_API</title>
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8 <meta charset="UTF-8" />
9 <script>
10/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
11!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});
12</script>
13
14 <script>
15!function(){var q=null;window.PR_SHOULD_USE_CONTINUATION=!0;
16(function(){function S(a){function d(e){var b=e.charCodeAt(0);if(b!==92)return b;var a=e.charAt(1);return(b=r[a])?b:"0"<=a&&a<="7"?parseInt(e.substring(1),8):a==="u"||a==="x"?parseInt(e.substring(2),16):e.charCodeAt(1)}function g(e){if(e<32)return(e<16?"\\x0":"\\x")+e.toString(16);e=String.fromCharCode(e);return e==="\\"||e==="-"||e==="]"||e==="^"?"\\"+e:e}function b(e){var b=e.substring(1,e.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),e=[],a=
17b[0]==="^",c=["["];a&&c.push("^");for(var a=a?1:0,f=b.length;a<f;++a){var h=b[a];if(/\\[bdsw]/i.test(h))c.push(h);else{var h=d(h),l;a+2<f&&"-"===b[a+1]?(l=d(b[a+2]),a+=2):l=h;e.push([h,l]);l<65||h>122||(l<65||h>90||e.push([Math.max(65,h)|32,Math.min(l,90)|32]),l<97||h>122||e.push([Math.max(97,h)&-33,Math.min(l,122)&-33]))}}e.sort(function(e,a){return e[0]-a[0]||a[1]-e[1]});b=[];f=[];for(a=0;a<e.length;++a)h=e[a],h[0]<=f[1]+1?f[1]=Math.max(f[1],h[1]):b.push(f=h);for(a=0;a<b.length;++a)h=b[a],c.push(g(h[0])),
18h[1]>h[0]&&(h[1]+1>h[0]&&c.push("-"),c.push(g(h[1])));c.push("]");return c.join("")}function s(e){for(var a=e.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),c=a.length,d=[],f=0,h=0;f<c;++f){var l=a[f];l==="("?++h:"\\"===l.charAt(0)&&(l=+l.substring(1))&&(l<=h?d[l]=-1:a[f]=g(l))}for(f=1;f<d.length;++f)-1===d[f]&&(d[f]=++x);for(h=f=0;f<c;++f)l=a[f],l==="("?(++h,d[h]||(a[f]="(?:")):"\\"===l.charAt(0)&&(l=+l.substring(1))&&l<=h&&
19(a[f]="\\"+d[l]);for(f=0;f<c;++f)"^"===a[f]&&"^"!==a[f+1]&&(a[f]="");if(e.ignoreCase&&m)for(f=0;f<c;++f)l=a[f],e=l.charAt(0),l.length>=2&&e==="["?a[f]=b(l):e!=="\\"&&(a[f]=l.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return a.join("")}for(var x=0,m=!1,j=!1,k=0,c=a.length;k<c;++k){var i=a[k];if(i.ignoreCase)j=!0;else if(/[a-z]/i.test(i.source.replace(/\\u[\da-f]{4}|\\x[\da-f]{2}|\\[^UXux]/gi,""))){m=!0;j=!1;break}}for(var r={b:8,t:9,n:10,v:11,
20f:12,r:13},n=[],k=0,c=a.length;k<c;++k){i=a[k];if(i.global||i.multiline)throw Error(""+i);n.push("(?:"+s(i)+")")}return RegExp(n.join("|"),j?"gi":"g")}function T(a,d){function g(a){var c=a.nodeType;if(c==1){if(!b.test(a.className)){for(c=a.firstChild;c;c=c.nextSibling)g(c);c=a.nodeName.toLowerCase();if("br"===c||"li"===c)s[j]="\n",m[j<<1]=x++,m[j++<<1|1]=a}}else if(c==3||c==4)c=a.nodeValue,c.length&&(c=d?c.replace(/\r\n?/g,"\n"):c.replace(/[\t\n\r ]+/g," "),s[j]=c,m[j<<1]=x,x+=c.length,m[j++<<1|1]=
21a)}var b=/(?:^|\s)nocode(?:\s|$)/,s=[],x=0,m=[],j=0;g(a);return{a:s.join("").replace(/\n$/,""),d:m}}function H(a,d,g,b){d&&(a={a:d,e:a},g(a),b.push.apply(b,a.g))}function U(a){for(var d=void 0,g=a.firstChild;g;g=g.nextSibling)var b=g.nodeType,d=b===1?d?a:g:b===3?V.test(g.nodeValue)?a:d:d;return d===a?void 0:d}function C(a,d){function g(a){for(var j=a.e,k=[j,"pln"],c=0,i=a.a.match(s)||[],r={},n=0,e=i.length;n<e;++n){var z=i[n],w=r[z],t=void 0,f;if(typeof w==="string")f=!1;else{var h=b[z.charAt(0)];
22if(h)t=z.match(h[1]),w=h[0];else{for(f=0;f<x;++f)if(h=d[f],t=z.match(h[1])){w=h[0];break}t||(w="pln")}if((f=w.length>=5&&"lang-"===w.substring(0,5))&&!(t&&typeof t[1]==="string"))f=!1,w="src";f||(r[z]=w)}h=c;c+=z.length;if(f){f=t[1];var l=z.indexOf(f),B=l+f.length;t[2]&&(B=z.length-t[2].length,l=B-f.length);w=w.substring(5);H(j+h,z.substring(0,l),g,k);H(j+h+l,f,I(w,f),k);H(j+h+B,z.substring(B),g,k)}else k.push(j+h,w)}a.g=k}var b={},s;(function(){for(var g=a.concat(d),j=[],k={},c=0,i=g.length;c<i;++c){var r=
23g[c],n=r[3];if(n)for(var e=n.length;--e>=0;)b[n.charAt(e)]=r;r=r[1];n=""+r;k.hasOwnProperty(n)||(j.push(r),k[n]=q)}j.push(/[\S\s]/);s=S(j)})();var x=d.length;return g}function v(a){var d=[],g=[];a.tripleQuotedStrings?d.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?d.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/,
24q,"'\"`"]):d.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&g.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var b=a.hashComments;b&&(a.cStyleComments?(b>1?d.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):d.push(["com",/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),g.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,q])):d.push(["com",
25/^#[^\n\r]*/,q,"#"]));a.cStyleComments&&(g.push(["com",/^\/\/[^\n\r]*/,q]),g.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));if(b=a.regexLiterals){var s=(b=b>1?"":"\n\r")?".":"[\\S\\s]";g.push(["lang-regex",RegExp("^(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+("/(?=[^/*"+b+"])(?:[^/\\x5B\\x5C"+b+"]|\\x5C"+s+"|\\x5B(?:[^\\x5C\\x5D"+b+"]|\\x5C"+
26s+")*(?:\\x5D|$))+/")+")")])}(b=a.types)&&g.push(["typ",b]);b=(""+a.keywords).replace(/^ | $/g,"");b.length&&g.push(["kwd",RegExp("^(?:"+b.replace(/[\s,]+/g,"|")+")\\b"),q]);d.push(["pln",/^\s+/,q," \r\n\t\u00a0"]);b="^.[^\\s\\w.$@'\"`/\\\\]*";a.regexLiterals&&(b+="(?!s*/)");g.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,
27q],["pun",RegExp(b),q]);return C(d,g)}function J(a,d,g){function b(a){var c=a.nodeType;if(c==1&&!x.test(a.className))if("br"===a.nodeName)s(a),a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)b(a);else if((c==3||c==4)&&g){var d=a.nodeValue,i=d.match(m);if(i)c=d.substring(0,i.index),a.nodeValue=c,(d=d.substring(i.index+i[0].length))&&a.parentNode.insertBefore(j.createTextNode(d),a.nextSibling),s(a),c||a.parentNode.removeChild(a)}}function s(a){function b(a,c){var d=
28c?a.cloneNode(!1):a,e=a.parentNode;if(e){var e=b(e,1),g=a.nextSibling;e.appendChild(d);for(var i=g;i;i=g)g=i.nextSibling,e.appendChild(i)}return d}for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),d;(d=a.parentNode)&&d.nodeType===1;)a=d;c.push(a)}for(var x=/(?:^|\s)nocode(?:\s|$)/,m=/\r\n?|\n/,j=a.ownerDocument,k=j.createElement("li");a.firstChild;)k.appendChild(a.firstChild);for(var c=[k],i=0;i<c.length;++i)b(c[i]);d===(d|0)&&c[0].setAttribute("value",d);var r=j.createElement("ol");
29r.className="linenums";for(var d=Math.max(0,d-1|0)||0,i=0,n=c.length;i<n;++i)k=c[i],k.className="L"+(i+d)%10,k.firstChild||k.appendChild(j.createTextNode("\u00a0")),r.appendChild(k);a.appendChild(r)}function p(a,d){for(var g=d.length;--g>=0;){var b=d[g];F.hasOwnProperty(b)?D.console&&console.warn("cannot override language handler %s",b):F[b]=a}}function I(a,d){if(!a||!F.hasOwnProperty(a))a=/^\s*</.test(d)?"default-markup":"default-code";return F[a]}function K(a){var d=a.h;try{var g=T(a.c,a.i),b=g.a;
30a.a=b;a.d=g.d;a.e=0;I(d,b)(a);var s=/\bMSIE\s(\d+)/.exec(navigator.userAgent),s=s&&+s[1]<=8,d=/\n/g,x=a.a,m=x.length,g=0,j=a.d,k=j.length,b=0,c=a.g,i=c.length,r=0;c[i]=m;var n,e;for(e=n=0;e<i;)c[e]!==c[e+2]?(c[n++]=c[e++],c[n++]=c[e++]):e+=2;i=n;for(e=n=0;e<i;){for(var p=c[e],w=c[e+1],t=e+2;t+2<=i&&c[t+1]===w;)t+=2;c[n++]=p;c[n++]=w;e=t}c.length=n;var f=a.c,h;if(f)h=f.style.display,f.style.display="none";try{for(;b<k;){var l=j[b+2]||m,B=c[r+2]||m,t=Math.min(l,B),A=j[b+1],G;if(A.nodeType!==1&&(G=x.substring(g,
31t))){s&&(G=G.replace(d,"\r"));A.nodeValue=G;var L=A.ownerDocument,o=L.createElement("span");o.className=c[r+1];var v=A.parentNode;v.replaceChild(o,A);o.appendChild(A);g<l&&(j[b+1]=A=L.createTextNode(x.substring(t,l)),v.insertBefore(A,o.nextSibling))}g=t;g>=l&&(b+=2);g>=B&&(r+=2)}}finally{if(f)f.style.display=h}}catch(u){D.console&&console.log(u&&u.stack||u)}}var D=window,y=["break,continue,do,else,for,if,return,while"],E=[[y,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],
32"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],M=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],N=[E,"abstract,assert,boolean,byte,extends,final,finally,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],
33O=[N,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,internal,into,is,let,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var,virtual,where"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],P=[y,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],
34Q=[y,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],W=[y,"as,assert,const,copy,drop,enum,extern,fail,false,fn,impl,let,log,loop,match,mod,move,mut,priv,pub,pure,ref,self,static,struct,true,trait,type,unsafe,use"],y=[y,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],R=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,
35V=/\S/,X=v({keywords:[M,O,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",P,Q,y],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),F={};p(X,["default-code"]);p(C([],[["pln",/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",
36/^<xmp\b[^>]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);p(C([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],
37["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css",/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);p(C([],[["atv",/^[\S\s]+/]]),["uq.val"]);p(v({keywords:M,hashComments:!0,cStyleComments:!0,types:R}),["c","cc","cpp","cxx","cyc","m"]);p(v({keywords:"null,true,false"}),["json"]);p(v({keywords:O,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:R}),
38["cs"]);p(v({keywords:N,cStyleComments:!0}),["java"]);p(v({keywords:y,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]);p(v({keywords:P,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]);p(v({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]);p(v({keywords:Q,
39hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]);p(v({keywords:E,cStyleComments:!0,regexLiterals:!0}),["javascript","js"]);p(v({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);p(v({keywords:W,cStyleComments:!0,multilineStrings:!0}),["rc","rs","rust"]);
40p(C([],[["str",/^[\S\s]+/]]),["regex"]);var Y=D.PR={createSimpleLexer:C,registerLangHandler:p,sourceDecorator:v,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:D.prettyPrintOne=function(a,d,g){var b=document.createElement("div");b.innerHTML="<pre>"+a+"</pre>";b=b.firstChild;g&&J(b,g,!0);K({h:d,j:g,c:b,i:1});
41return b.innerHTML},prettyPrint:D.prettyPrint=function(a,d){function g(){for(var b=D.PR_SHOULD_USE_CONTINUATION?c.now()+250:Infinity;i<p.length&&c.now()<b;i++){for(var d=p[i],j=h,k=d;k=k.previousSibling;){var m=k.nodeType,o=(m===7||m===8)&&k.nodeValue;if(o?!/^\??prettify\b/.test(o):m!==3||/\S/.test(k.nodeValue))break;if(o){j={};o.replace(/\b(\w+)=([\w%+\-.:]+)/g,function(a,b,c){j[b]=c});break}}k=d.className;if((j!==h||e.test(k))&&!v.test(k)){m=!1;for(o=d.parentNode;o;o=o.parentNode)if(f.test(o.tagName)&&
42o.className&&e.test(o.className)){m=!0;break}if(!m){d.className+=" prettyprinted";m=j.lang;if(!m){var m=k.match(n),y;if(!m&&(y=U(d))&&t.test(y.tagName))m=y.className.match(n);m&&(m=m[1])}if(w.test(d.tagName))o=1;else var o=d.currentStyle,u=s.defaultView,o=(o=o?o.whiteSpace:u&&u.getComputedStyle?u.getComputedStyle(d,q).getPropertyValue("white-space"):0)&&"pre"===o.substring(0,3);u=j.linenums;if(!(u=u==="true"||+u))u=(u=k.match(/\blinenums\b(?::(\d+))?/))?u[1]&&u[1].length?+u[1]:!0:!1;u&&J(d,u,o);r=
43{h:m,c:d,j:u,i:o};K(r)}}}i<p.length?setTimeout(g,250):"function"===typeof a&&a()}for(var b=d||document.body,s=b.ownerDocument||document,b=[b.getElementsByTagName("pre"),b.getElementsByTagName("code"),b.getElementsByTagName("xmp")],p=[],m=0;m<b.length;++m)for(var j=0,k=b[m].length;j<k;++j)p.push(b[m][j]);var b=q,c=Date;c.now||(c={now:function(){return+new Date}});var i=0,r,n=/\blang(?:uage)?-([\w.]+)(?!\S)/,e=/\bprettyprint\b/,v=/\bprettyprinted\b/,w=/pre|xmp/i,t=/^code$/i,f=/^(?:pre|code|xmp)$/i,
44h={};g()}};typeof define==="function"&&define.amd&&define("google-code-prettify",[],function(){return Y})})();}()
45</script>
46
47 <script>
48/*!
49* Bootstrap.js by @fat & @mdo
50* Copyright 2013 Twitter, Inc.
51* https://www.apache.org/licenses/LICENSE-2.0.txt
52*/
53!function(e){"use strict";e(function(){e.support.transition=function(){var e=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(e.style[n]!==undefined)return t[n]}();return e&&{end:e}}()})}(window.jQuery),!function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed").remove()}var n=e(this),r=n.attr("data-target"),i;r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=e(r),t&&t.preventDefault(),i.length||(i=n.hasClass("alert")?n:n.parent()),i.trigger(t=e.Event("close"));if(t.isDefaultPrevented())return;i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.on(e.support.transition.end,s):s()};var r=e.fn.alert;e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("alert");i||r.data("alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.alert.data-api",t,n.prototype.close)}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.button.defaults,n)};t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.data(),i=n.is("input")?"val":"html";e+="Text",r.resetText||n.data("resetText",n[i]()),n[i](r[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass(t).attr(t,t):n.removeClass(t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="buttons-radio"]');e&&e.find(".active").removeClass("active"),this.$element.toggleClass("active")};var n=e.fn.button;e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("button"),s=typeof n=="object"&&n;i||r.data("button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.defaults={loadingText:"loading..."},e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.button.data-api","[data-toggle^=button]",function(t){var n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),n.button("toggle")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.options.pause=="hover"&&this.$element.on("mouseenter",e.proxy(this.pause,this)).on("mouseleave",e.proxy(this.cycle,this))};t.prototype={cycle:function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},getActiveIndex:function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},to:function(t){var n=this.getActiveIndex(),r=this;if(t>this.$items.length-1||t<0)return;return this.sliding?this.$element.one("slid",function(){r.to(t)}):n==t?this.pause().cycle():this.slide(t>n?"next":"prev",e(this.$items[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(t,n){var r=this.$element.find(".item.active"),i=n||r[t](),s=this.interval,o=t=="next"?"left":"right",u=t=="next"?"first":"last",a=this,f;this.sliding=!0,s&&this.pause(),i=i.length?i:this.$element.find(".item")[u](),f=e.Event("slide",{relatedTarget:i[0],direction:o});if(i.hasClass("active"))return;this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var t=e(a.$indicators.children()[a.getActiveIndex()]);t&&t.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(f);if(f.isDefaultPrevented())return;i.addClass(t),i[0].offsetWidth,r.addClass(o),i.addClass(o),this.$element.one(e.support.transition.end,function(){i.removeClass([t,o].join(" ")).addClass("active"),r.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger("slid")},0)})}else{this.$element.trigger(f);if(f.isDefaultPrevented())return;r.removeClass("active"),i.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}};var n=e.fn.carousel;e.fn.carousel=function(n){return this.each(function(){var r=e(this),i=r.data("carousel"),s=e.extend({},e.fn.carousel.defaults,typeof n=="object"&&n),o=typeof n=="string"?n:s.slide;i||r.data("carousel",i=new t(this,s)),typeof n=="number"?i.to(n):o?i[o]():s.interval&&i.pause().cycle()})},e.fn.carousel.defaults={interval:5e3,pause:"hover"},e.fn.carousel.Constructor=t,e.fn.carousel.noConflict=function(){return e.fn.carousel=n,this},e(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(t){var n=e(this),r,i=e(n.attr("data-target")||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),s=e.extend({},i.data(),n.data()),o;i.carousel(s),(o=n.attr("data-slide-to"))&&i.data("carousel").pause().to(o).cycle(),t.preventDefault()})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.collapse.defaults,n),this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.prototype={constructor:t,dimension:function(){var e=this.$element.hasClass("width");return e?"width":"height"},show:function(){var t,n,r,i;if(this.transitioning||this.$element.hasClass("in"))return;t=this.dimension(),n=e.camelCase(["scroll",t].join("-")),r=this.$parent&&this.$parent.find("> .accordion-group > .in");if(r&&r.length){i=r.data("collapse");if(i&&i.transitioning)return;r.collapse("hide"),i||r.data("collapse",null)}this.$element[t](0),this.transition("addClass",e.Event("show"),"shown"),e.support.transition&&this.$element[t](this.$element[0][n])},hide:function(){var t;if(this.transitioning||!this.$element.hasClass("in"))return;t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[t](0)},reset:function(e){var t=this.dimension();return this.$element.removeClass("collapse")[t](e||"auto")[0].offsetWidth,this.$element[e!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,n,r){var i=this,s=function(){n.type=="show"&&i.reset(),i.transitioning=0,i.$element.trigger(r)};this.$element.trigger(n);if(n.isDefaultPrevented())return;this.transitioning=1,this.$element[t]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,s):s()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var n=e.fn.collapse;e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("collapse"),s=e.extend({},e.fn.collapse.defaults,r.data(),typeof n=="object"&&n);i||r.data("collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.defaults={toggle:!0},e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=n,this},e(document).on("click.collapse.data-api","[data-toggle=collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i).data("collapse")?"toggle":n.data();n[e(i).hasClass("in")?"addClass":"removeClass"]("collapsed"),e(i).collapse(s)})}(window.jQuery),!function(e){"use strict";function r(){e(".dropdown-backdrop").remove(),e(t).each(function(){i(e(this)).removeClass("open")})}function i(t){var n=t.attr("data-target"),r;n||(n=t.attr("href"),n=n&&/#/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,"")),r=n&&e(n);if(!r||!r.length)r=t.parent();return r}var t="[data-toggle=dropdown]",n=function(t){var n=e(t).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){n.parent().removeClass("open")})};n.prototype={constructor:n,toggle:function(t){var n=e(this),s,o;if(n.is(".disabled, :disabled"))return;return s=i(n),o=s.hasClass("open"),r(),o||("ontouchstart"in document.documentElement&&e('<div class="dropdown-backdrop"/>').insertBefore(e(this)).on("click",r),s.toggleClass("open")),n.focus(),!1},keydown:function(n){var r,s,o,u,a,f;if(!/(38|40|27)/.test(n.keyCode))return;r=e(this),n.preventDefault(),n.stopPropagation();if(r.is(".disabled, :disabled"))return;u=i(r),a=u.hasClass("open");if(!a||a&&n.keyCode==27)return n.which==27&&u.find(t).focus(),r.click();s=e("[role=menu] li:not(.divider):visible a",u);if(!s.length)return;f=s.index(s.filter(":focus")),n.keyCode==38&&f>0&&f--,n.keyCode==40&&f<s.length-1&&f++,~f||(f=0),s.eq(f).focus()}};var s=e.fn.dropdown;e.fn.dropdown=function(t){return this.each(function(){var r=e(this),i=r.data("dropdown");i||r.data("dropdown",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.dropdown.Constructor=n,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=s,this},e(document).on("click.dropdown.data-api",r).on("click.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on("click.dropdown.data-api",t,n.prototype.toggle).on("keydown.dropdown.data-api",t+", [role=menu]",n.prototype.keydown)}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=n,this.$element=e(t).delegate('[data-dismiss="modal"]',"click.dismiss.modal",e.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)};t.prototype={constructor:t,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var t=this,n=e.Event("show");this.$element.trigger(n);if(this.isShown||n.isDefaultPrevented())return;this.isShown=!0,this.escape(),this.backdrop(function(){var n=e.support.transition&&t.$element.hasClass("fade");t.$element.parent().length||t.$element.appendTo(document.body),t.$element.show(),n&&t.$element[0].offsetWidth,t.$element.addClass("in").attr("aria-hidden",!1),t.enforceFocus(),n?t.$element.one(e.support.transition.end,function(){t.$element.focus().trigger("shown")}):t.$element.focus().trigger("shown")})},hide:function(t){t&&t.preventDefault();var n=this;t=e.Event("hide"),this.$element.trigger(t);if(!this.isShown||t.isDefaultPrevented())return;this.isShown=!1,this.escape(),e(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),e.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal()},enforceFocus:function(){var t=this;e(document).on("focusin.modal",function(e){t.$element[0]!==e.target&&!t.$element.has(e.target).length&&t.$element.focus()})},escape:function(){var e=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(t){t.which==27&&e.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var t=this,n=setTimeout(function(){t.$element.off(e.support.transition.end),t.hideModal()},500);this.$element.one(e.support.transition.end,function(){clearTimeout(n),t.hideModal()})},hideModal:function(){var e=this;this.$element.hide(),this.backdrop(function(){e.removeBackdrop(),e.$element.trigger("hidden")})},removeBackdrop:function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},backdrop:function(t){var n=this,r=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var i=e.support.transition&&r;this.$backdrop=e('<div class="modal-backdrop '+r+'" />').appendTo(document.body),this.$backdrop.click(this.options.backdrop=="static"?e.proxy(this.$element[0].focus,this.$element[0]):e.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in");if(!t)return;i?this.$backdrop.one(e.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(e.support.transition.end,t):t()):t&&t()}};var n=e.fn.modal;e.fn.modal=function(n){return this.each(function(){var r=e(this),i=r.data("modal"),s=e.extend({},e.fn.modal.defaults,r.data(),typeof n=="object"&&n);i||r.data("modal",i=new t(this,s)),typeof n=="string"?i[n]():s.show&&i.show()})},e.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},e.fn.modal.Constructor=t,e.fn.modal.noConflict=function(){return e.fn.modal=n,this},e(document).on("click.modal.data-api",'[data-toggle="modal"]',function(t){var n=e(this),r=n.attr("href"),i=e(n.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),s=i.data("modal")?"toggle":e.extend({remote:!/#/.test(r)&&r},i.data(),n.data());t.preventDefault(),i.modal(s).one("hide",function(){n.focus()})})}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("tooltip",e,t)};t.prototype={constructor:t,init:function(t,n,r){var i,s,o,u,a;this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.enabled=!0,o=this.options.trigger.split(" ");for(a=o.length;a--;)u=o[a],u=="click"?this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this)):u!="manual"&&(i=u=="hover"?"mouseenter":"focus",s=u=="hover"?"mouseleave":"blur",this.$element.on(i+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.leave,this)));this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=e.extend({},e.fn[this.type].defaults,this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var n=e.fn[this.type].defaults,r={},i;this._options&&e.each(this._options,function(e,t){n[e]!=t&&(r[e]=t)},this),i=e(t.currentTarget)[this.type](r).data(this.type);if(!i.options.delay||!i.options.delay.show)return i.show();clearTimeout(this.timeout),i.hoverState="in",this.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)},leave:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!n.options.delay||!n.options.delay.hide)return n.hide();n.hoverState="out",this.timeout=setTimeout(function(){n.hoverState=="out"&&n.hide()},n.options.delay.hide)},show:function(){var t,n,r,i,s,o,u=e.Event("show");if(this.hasContent()&&this.enabled){this.$element.trigger(u);if(u.isDefaultPrevented())return;t=this.tip(),this.setContent(),this.options.animation&&t.addClass("fade"),s=typeof this.options.placement=="function"?this.options.placement.call(this,t[0],this.$element[0]):this.options.placement,t.detach().css({top:0,left:0,display:"block"}),this.options.container?t.appendTo(this.options.container):t.insertAfter(this.$element),n=this.getPosition(),r=t[0].offsetWidth,i=t[0].offsetHeight;switch(s){case"bottom":o={top:n.top+n.height,left:n.left+n.width/2-r/2};break;case"top":o={top:n.top-i,left:n.left+n.width/2-r/2};break;case"left":o={top:n.top+n.height/2-i/2,left:n.left-r};break;case"right":o={top:n.top+n.height/2-i/2,left:n.left+n.width}}this.applyPlacement(o,s),this.$element.trigger("shown")}},applyPlacement:function(e,t){var n=this.tip(),r=n[0].offsetWidth,i=n[0].offsetHeight,s,o,u,a;n.offset(e).addClass(t).addClass("in"),s=n[0].offsetWidth,o=n[0].offsetHeight,t=="top"&&o!=i&&(e.top=e.top+i-o,a=!0),t=="bottom"||t=="top"?(u=0,e.left<0&&(u=e.left*-2,e.left=0,n.offset(e),s=n[0].offsetWidth,o=n[0].offsetHeight),this.replaceArrow(u-r+s,s,"left")):this.replaceArrow(o-i,o,"top"),a&&n.offset(e)},replaceArrow:function(e,t,n){this.arrow().css(n,e?50*(1-e/t)+"%":"")},setContent:function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},hide:function(){function i(){var t=setTimeout(function(){n.off(e.support.transition.end).detach()},500);n.one(e.support.transition.end,function(){clearTimeout(t),n.detach()})}var t=this,n=this.tip(),r=e.Event("hide");this.$element.trigger(r);if(r.isDefaultPrevented())return;return n.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?i():n.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var e=this.$element;(e.attr("title")||typeof e.attr("data-original-title")!="string")&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var t=this.$element[0];return e.extend({},typeof t.getBoundingClientRect=="function"?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},getTitle:function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title),e},tip:function(){return this.$tip=this.$tip||e(this.options.template)},arrow:function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(t){var n=t?e(t.currentTarget)[this.type](this._options).data(this.type):this;n.tip().hasClass("in")?n.hide():n.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var n=e.fn.tooltip;e.fn.tooltip=function(n){return this.each(function(){var r=e(this),i=r.data("tooltip"),s=typeof n=="object"&&n;i||r.data("tooltip",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.tooltip.Constructor=t,e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},e.fn.tooltip.noConflict=function(){return e.fn.tooltip=n,this}}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content")[this.options.html?"html":"text"](n),e.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var e,t=this.$element,n=this.options;return e=(typeof n.content=="function"?n.content.call(t[0]):n.content)||t.attr("data-content"),e},tip:function(){return this.$tip||(this.$tip=e(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var n=e.fn.popover;e.fn.popover=function(n){return this.each(function(){var r=e(this),i=r.data("popover"),s=typeof n=="object"&&n;i||r.data("popover",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.popover.Constructor=t,e.fn.popover.defaults=e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),e.fn.popover.noConflict=function(){return e.fn.popover=n,this}}(window.jQuery),!function(e){"use strict";function t(t,n){var r=e.proxy(this.process,this),i=e(t).is("body")?e(window):e(t),s;this.options=e.extend({},e.fn.scrollspy.defaults,n),this.$scrollElement=i.on("scroll.scroll-spy.data-api",r),this.selector=(this.options.target||(s=e(t).attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=e("body"),this.refresh(),this.process()}t.prototype={constructor:t,refresh:function(){var t=this,n;this.offsets=e([]),this.targets=e([]),n=this.$body.find(this.selector).map(function(){var n=e(this),r=n.data("target")||n.attr("href"),i=/^#\w/.test(r)&&e(r);return i&&i.length&&[[i.position().top+(!e.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),r]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},process:function(){var e=this.$scrollElement.scrollTop()+this.options.offset,t=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,n=t-this.$scrollElement.height(),r=this.offsets,i=this.targets,s=this.activeTarget,o;if(e>=n)return s!=(o=i.last()[0])&&this.activate(o);for(o=r.length;o--;)s!=i[o]&&e>=r[o]&&(!r[o+1]||e<=r[o+1])&&this.activate(i[o])},activate:function(t){var n,r;this.activeTarget=t,e(this.selector).parent(".active").removeClass("active"),r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',n=e(r).parent("li").addClass("active"),n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate")}};var n=e.fn.scrollspy;e.fn.scrollspy=function(n){return this.each(function(){var r=e(this),i=r.data("scrollspy"),s=typeof n=="object"&&n;i||r.data("scrollspy",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.scrollspy.Constructor=t,e.fn.scrollspy.defaults={offset:10},e.fn.scrollspy.noConflict=function(){return e.fn.scrollspy=n,this},e(window).on("load",function(){e('[data-spy="scroll"]').each(function(){var t=e(this);t.scrollspy(t.data())})})}(window.jQuery),!function(e){"use strict";var t=function(t){this.element=e(t)};t.prototype={constructor:t,show:function(){var t=this.element,n=t.closest("ul:not(.dropdown-menu)"),r=t.attr("data-target"),i,s,o;r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("active"))return;i=n.find(".active:last a")[0],o=e.Event("show",{relatedTarget:i}),t.trigger(o);if(o.isDefaultPrevented())return;s=e(r),this.activate(t.parent("li"),n),this.activate(s,s.parent(),function(){t.trigger({type:"shown",relatedTarget:i})})},activate:function(t,n,r){function o(){i.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),r&&r()}var i=n.find("> .active"),s=r&&e.support.transition&&i.hasClass("fade");s?i.one(e.support.transition.end,o):o(),i.removeClass("in")}};var n=e.fn.tab;e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("tab");i||r.data("tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=n,this},e(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),e(this).tab("show")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.typeahead.defaults,n),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.source=this.options.source,this.$menu=e(this.options.menu),this.shown=!1,this.listen()};t.prototype={constructor:t,select:function(){var e=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(e)).change(),this.hide()},updater:function(e){return e},show:function(){var t=e.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:t.top+t.height,left:t.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(t){var n;return this.query=this.$element.val(),!this.query||this.query.length<this.options.minLength?this.shown?this.hide():this:(n=e.isFunction(this.source)?this.source(this.query,e.proxy(this.process,this)):this.source,n?this.process(n):this)},process:function(t){var n=this;return t=e.grep(t,function(e){return n.matcher(e)}),t=this.sorter(t),t.length?this.render(t.slice(0,this.options.items)).show():this.shown?this.hide():this},matcher:function(e){return~e.toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(e){var t=[],n=[],r=[],i;while(i=e.shift())i.toLowerCase().indexOf(this.query.toLowerCase())?~i.indexOf(this.query)?n.push(i):r.push(i):t.push(i);return t.concat(n,r)},highlighter:function(e){var t=this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");return e.replace(new RegExp("("+t+")","ig"),function(e,t){return"<strong>"+t+"</strong>"})},render:function(t){var n=this;return t=e(t).map(function(t,r){return t=e(n.options.item).attr("data-value",r),t.find("a").html(n.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(t){var n=this.$menu.find(".active").removeClass("active"),r=n.next();r.length||(r=e(this.$menu.find("li")[0])),r.addClass("active")},prev:function(e){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last()),n.addClass("active")},listen:function(){this.$element.on("focus",e.proxy(this.focus,this)).on("blur",e.proxy(this.blur,this)).on("keypress",e.proxy(this.keypress,this)).on("keyup",e.proxy(this.keyup,this)),this.eventSupported("keydown")&&this.$element.on("keydown",e.proxy(this.keydown,this)),this.$menu.on("click",e.proxy(this.click,this)).on("mouseenter","li",e.proxy(this.mouseenter,this)).on("mouseleave","li",e.proxy(this.mouseleave,this))},eventSupported:function(e){var t=e in this.$element;return t||(this.$element.setAttribute(e,"return;"),t=typeof this.$element[e]=="function"),t},move:function(e){if(!this.shown)return;switch(e.keyCode){case 9:case 13:case 27:e.preventDefault();break;case 38:e.preventDefault(),this.prev();break;case 40:e.preventDefault(),this.next()}e.stopPropagation()},keydown:function(t){this.suppressKeyPressRepeat=~e.inArray(t.keyCode,[40,38,9,13,27]),this.move(t)},keypress:function(e){if(this.suppressKeyPressRepeat)return;this.move(e)},keyup:function(e){switch(e.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}e.stopPropagation(),e.preventDefault()},focus:function(e){this.focused=!0},blur:function(e){this.focused=!1,!this.mousedover&&this.shown&&this.hide()},click:function(e){e.stopPropagation(),e.preventDefault(),this.select(),this.$element.focus()},mouseenter:function(t){this.mousedover=!0,this.$menu.find(".active").removeClass("active"),e(t.currentTarget).addClass("active")},mouseleave:function(e){this.mousedover=!1,!this.focused&&this.shown&&this.hide()}};var n=e.fn.typeahead;e.fn.typeahead=function(n){return this.each(function(){var r=e(this),i=r.data("typeahead"),s=typeof n=="object"&&n;i||r.data("typeahead",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.typeahead.defaults={source:[],items:8,menu:'<ul class="typeahead dropdown-menu"></ul>',item:'<li><a href="#"></a></li>',minLength:1},e.fn.typeahead.Constructor=t,e.fn.typeahead.noConflict=function(){return e.fn.typeahead=n,this},e(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(t){var n=e(this);if(n.data("typeahead"))return;n.typeahead(n.data())})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=e.extend({},e.fn.affix.defaults,n),this.$window=e(window).on("scroll.affix.data-api",e.proxy(this.checkPosition,this)).on("click.affix.data-api",e.proxy(function(){setTimeout(e.proxy(this.checkPosition,this),1)},this)),this.$element=e(t),this.checkPosition()};t.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var t=e(document).height(),n=this.$window.scrollTop(),r=this.$element.offset(),i=this.options.offset,s=i.bottom,o=i.top,u="affix affix-top affix-bottom",a;typeof i!="object"&&(s=o=i),typeof o=="function"&&(o=i.top()),typeof s=="function"&&(s=i.bottom()),a=this.unpin!=null&&n+this.unpin<=r.top?!1:s!=null&&r.top+this.$element.height()>=t-s?"bottom":o!=null&&n<=o?"top":!1;if(this.affixed===a)return;this.affixed=a,this.unpin=a=="bottom"?r.top-n:null,this.$element.removeClass(u).addClass("affix"+(a?"-"+a:""))};var n=e.fn.affix;e.fn.affix=function(n){return this.each(function(){var r=e(this),i=r.data("affix"),s=typeof n=="object"&&n;i||r.data("affix",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.affix.Constructor=t,e.fn.affix.defaults={offset:0},e.fn.affix.noConflict=function(){return e.fn.affix=n,this},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var t=e(this),n=t.data();n.offset=n.offset||{},n.offsetBottom&&(n.offset.bottom=n.offsetBottom),n.offsetTop&&(n.offset.top=n.offsetTop),t.affix(n)})})}(window.jQuery);
54</script>
55
56 <script>
57/**
58 * marked - a markdown parser
59 * Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed)
60 * https://github.com/chjj/marked
61 */
62(function(){var block={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:noop,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:noop,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:noop,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};block.bullet=/(?:[*+-]|\d+\.)/;block.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;block.item=replace(block.item,"gm")(/bull/g,block.bullet)();block.list=replace(block.list)(/bull/g,block.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b";block.html=replace(block.html)("comment",/<!--[\s\S]*?-->/)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)(/tag/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\s*\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\1","\\2")+"|"+block.list.source.replace("\\1","\\3")+"|")();block.tables=merge({},block.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(/^ +$/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(/^ {4}/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(/\n+$/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/\n$/,"").split("\n")};for(i=0;i<item.align.length;i++){if(/^ *-+: *$/.test(item.align[i])){item.align[i]="right"}else if(/^ *:-+: *$/.test(item.align[i])){item.align[i]="center"}else if(/^ *:-+ *$/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(/ *\| */)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(/^ *> ?/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(/^ *([*+-]|\d+\.) +/,"");if(~item.indexOf("\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(/^ {1,4}/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\n")+src;i=l-1}}loose=next||/\n\n(?!\s*$)/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/(?: *\| *)?\n$/,"").split("\n")};for(i=0;i<item.align.length;i++){if(/^ *-+: *$/.test(item.align[i])){item.align[i]="right"}else if(/^ *:-+: *$/.test(item.align[i])){item.align[i]="center"}else if(/^ *:-+ *$/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(/^ *\| *| *\| *$/g,"").split(/ *\| */)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:/^\\([\\`*{}\[\]()#+\-.!_>])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:noop,tag:/^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:[^_]|__)+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:noop,text:/^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/};inline._inside=/(?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*/;inline._href=/\s*<?([\s\S]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:replace(inline.text)("]|","~]|")("|","|https?://|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&/^<a /i.test(cap[0])){this.inLink=true}else if(this.inLink&&/^<\/a>/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(/\s+/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\n</code></pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\n</code></pre>\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\n"+quote+"</blockquote>\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(/[^\w]+/g,"-")+'">'+text+"</h"+level+">\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\n"+body+"</"+type+">\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"</li>\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"</p>\n"};Renderer.prototype.table=function(header,body){return"<table>\n"+"<thead>\n"+header+"</thead>\n"+"<tbody>\n"+body+"</tbody>\n"+"</table>\n"};Renderer.prototype.tablerow=function(content){return"<tr>\n"+content+"</tr>\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"</"+type+">\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"</strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"</em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"</code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"</del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"</a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?/&(?!#?\w+;)/g:/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function unescape(html){return html.replace(/&([#\w]+);/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(/(^|[^\[])\^/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\nPlease report this to https://github.com/chjj/marked.";if((opt||marked.defaults).silent){return"<p>An error occurred:</p><pre>"+escape(e.message+"",true)+"</pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());
63</script>
64
65 <script>
66 $( document ).ready(function() {
67 marked.setOptions({
68 renderer: new marked.Renderer(),
69 gfm: true,
70 tables: true,
71 breaks: false,
72 pedantic: false,
73 sanitize: false,
74 smartLists: true,
75 smartypants: false
76 });
77
78 var textFile = null;
79
80 /// Function to be used to download a text json schema
81 function makeTextFile(text) {
82
83 var data = new Blob([text], {type: 'text/plain'});
84
85 // If we are replacing a previously generated file we need to
86 // manually revoke the object URL to avoid memory leaks.
87 if (textFile !== null) {
88 window.URL.revokeObjectURL(textFile);
89 }
90
91 textFile = window.URL.createObjectURL(data);
92
93 var a = document.createElement("a");
94 document.body.appendChild(a);
95 a.style = "display: none";
96 a.href = textFile;
97 a.download = 'schema.txt';
98 a.click();
99
100 return textFile;
101 };
102
103 /// TODO: Implement resizing for expanding within iframe
104 function callResize() {
105 window.parent.postMessage('resize', "*");
106 }
107
108 function processMarked() {
109 $(".marked").each(function() {
110 $(this).html(marked($(this).html()));
111 });
112 }
113
114 // Bootstrap Scrollspy
115 $(this).scrollspy({ target: '#scrollingNav', offset: 18 });
116
117 // Content-Scroll on Navigation click.
118 $('.sidenav').find('a').on('click', function(e) {
119 e.preventDefault();
120 var id = $(this).attr('href');
121 if ($(id).length > 0)
122 $('html,body').animate({ scrollTop: parseInt($(id).offset().top) }, 400);
123 window.location.hash = $(this).attr('href');
124 });
125
126 // Quickjump on Pageload to hash position.
127 if(window.location.hash) {
128 var id = window.location.hash;
129 if ($(id).length > 0)
130 $('html,body').animate({ scrollTop: parseInt($(id).offset().top) }, 0);
131 }
132
133
134 function initDynamic() {
135 // tabs
136 $('.nav-tabs-examples a').click(function (e) {
137 e.preventDefault();
138 $(this).tab('show');
139 });
140
141
142 $('.nav-tabs-examples').find('a:first').tab('show');
143
144 // call scrollspy refresh method
145 $(window).scrollspy('refresh');
146 }
147
148 initDynamic();
149
150 // Pre- / Code-Format
151 prettyPrint();
152
153 //Convert elements with "marked" class to markdown
154 processMarked();
155 });
156
157 function findNode(id, currentNode) {
158 var currentChild,
159 result;
160
161 if ( Object.keys(currentNode)[0] == id) {
162 return currentNode;
163 } else {
164 // Use a for loop instead of forEach to avoid nested functions
165 // Otherwise "return" will not work properly
166 for(var propt in currentNode){
167 if (currentNode.hasOwnProperty(propt)) {
168 currentChild = currentNode[propt]
169 if (id == propt) {
170 return currentChild;
171 } else {
172 // Search in the current child
173 if (typeof(currentChild) === 'object') {
174 result = findNode(id, currentChild);
175 if (result != false) {
176 return result;
177 }
178 }
179 }
180 }
181 }
182 // The node has not been found and we have no more options
183 return false;
184 }
185 }
186 </script>
187 <style type="text/css">
188 @import url('https://fonts.googleapis.com/css?family=Source+Code+Pro');
189
190
191/*!
192 * Bootstrap v2.3.2
193 *
194 * Copyright 2013 Twitter, Inc
195 * Licensed under the Apache License v2.0
196 * https://www.apache.org/licenses/LICENSE-2.0
197 *
198 * Designed and built with all the love in the world by @mdo and @fat.
199 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}
200
201 /* Pretty printing styles. Used with prettify.js. */
202/* Vim sunburst theme by David Leibovic */
203pre .str {
204 color: #65B042;
205}
206/* string - green */
207pre .kwd {
208 color: #E28964;
209}
210/* keyword - dark pink */
211pre .com {
212 color: #AEAEAE;
213 font-style: italic;
214}
215/* comment - gray */
216pre .typ {
217 color: #89bdff;
218}
219/* type - light blue */
220pre .lit {
221 color: #3387CC;
222}
223/* literal - blue */
224pre .pun {
225 color: #fff;
226}
227/* punctuation - white */
228pre .pln {
229 color: #fff;
230}
231/* plaintext - white */
232pre .tag {
233 color: #89bdff;
234}
235/* html/xml tag - light blue */
236pre .atn {
237 color: #bdb76b;
238}
239/* html/xml attribute name - khaki */
240pre .atv {
241 color: #65B042;
242}
243/* html/xml attribute value - green */
244pre .dec {
245 color: #3387CC;
246}
247/* decimal - blue */
248/* Specify class=linenums on a pre to get line numbering */
249ol.linenums {
250 margin-top: 0;
251 margin-bottom: 0;
252 color: #AEAEAE;
253}
254/* IE indents via margin-left */
255li.L0,
256li.L1,
257li.L2,
258li.L3,
259li.L5,
260li.L6,
261li.L7,
262li.L8 {
263 list-style-type: none;
264}
265/* Alternate shading for lines */
266@media print {
267 pre .str {
268 color: #060;
269 }
270 pre .kwd {
271 color: #006;
272 font-weight: bold;
273 }
274 pre .com {
275 color: #600;
276 font-style: italic;
277 }
278 pre .typ {
279 color: #404;
280 font-weight: bold;
281 }
282 pre .lit {
283 color: #044;
284 }
285 pre .pun {
286 color: #440;
287 }
288 pre .pln {
289 color: #000;
290 }
291 pre .tag {
292 color: #006;
293 font-weight: bold;
294 }
295 pre .atn {
296 color: #404;
297 }
298 pre .atv {
299 color: #060;
300 }
301}
302
303 /* ------------------------------------------------------------------------------------------
304 * Content
305 * ------------------------------------------------------------------------------------------ */
306
307
308* {
309 font-family: 'Source Code Pro', sans-serif;
310}
311body {
312 min-width: 980px;
313}
314
315.app-desc {
316 color: #808080
317}
318
319body, p, a, div, th, td, li {
320 font-family: "Source Sans Pro", sans-serif;
321 font-weight: 400;
322 font-size: 16px;
323 text-shadow: none !important;
324}
325
326td.code {
327 font-size: 14px;
328 font-family: "Source Code Pro", monospace;
329 font-style: normal;
330 font-weight: 400;
331}
332
333#content {
334 padding-top: 16px;
335 z-Index: -1;
336 margin-left: 270px;
337}
338
339p {
340 color: #808080;
341}
342
343h1 {
344 font-family: "Source Sans Pro Semibold", sans-serif;
345 font-weight: normal;
346 font-size: 44px;
347 line-height: 50px;
348 margin: 0 0 10px 0;
349 padding: 0;
350}
351
352h2 {
353 font-family: "Source Sans Pro", sans-serif;
354 font-weight: normal;
355 font-size: 24px;
356 line-height: 40px;
357 margin: 0 0 20px 0;
358 padding: 0;
359}
360
361section {
362 border-top: 1px solid #ebebeb;
363 padding: 30px 0;
364}
365
366section h1 {
367 font-family: "Source Sans Pro", sans-serif;
368 font-weight: 700;
369 font-size: 32px;
370 line-height: 40px;
371 padding-bottom: 14px;
372 margin: 0 0 20px 0;
373 padding: 0;
374}
375
376article {
377 padding: 14px 0 30px 0;
378}
379
380article h1 {
381 font-family: "Source Sans Pro Bold", sans-serif;
382 font-weight: 600;
383 font-size: 24px;
384 line-height: 26px;
385}
386
387article h2 {
388 font-family: "Source Sans Pro", sans-serif;
389 font-weight: 600;
390 font-size: 18px;
391 line-height: 24px;
392 margin: 0 0 10px 0;
393}
394
395article h3 {
396 font-family: "Source Sans Pro", sans-serif;
397 font-weight: 600;
398 font-size: 16px;
399 line-height: 18px;
400 margin: 0 0 10px 0;
401}
402
403article h4 {
404 font-family: "Source Sans Pro", sans-serif;
405 font-weight: 600;
406 font-size: 14px;
407 line-height: 16px;
408 margin: 0 0 8px 0;
409}
410
411table {
412 border-collapse: collapse;
413 width: 100%;
414 margin: 0 0 20px 0;
415}
416
417th {
418 background-color: #f5f5f5;
419 text-align: left;
420 font-family: "Source Sans Pro", sans-serif;
421 font-weight: 700;
422 padding: 4px 8px;
423 border: #e0e0e0 1px solid;
424}
425
426td {
427 vertical-align: top;
428 padding: 2px 8px;
429 border: #e0e0e0 1px solid;
430}
431
432#generator .content {
433 color: #b0b0b0;
434 border-top: 1px solid #ebebeb;
435 padding: 10px 0;
436}
437
438.label-optional {
439 float: right;
440}
441
442.open-left {
443 right: 0;
444 left: auto;
445}
446
447/* ------------------------------------------------------------------------------------------
448 * apidoc - intro
449 * ------------------------------------------------------------------------------------------ */
450
451#apidoc .apidoc {
452 border-top: 1px solid #ebebeb;
453 padding: 30px 0;
454}
455
456#apidoc h1 {
457 font-family: "Source Sans Pro", sans-serif;
458 font-weight: 700;
459 font-size: 32px;
460 line-height: 40px;
461 padding-bottom: 14px;
462 margin: 0 0 20px 0;
463 padding: 0;
464}
465
466#apidoc h2 {
467 font-family: "Source Sans Pro Bold", sans-serif;
468 font-weight: 600;
469 font-size: 22px;
470 line-height: 26px;
471 padding-top: 14px;
472}
473
474/* ------------------------------------------------------------------------------------------
475 * pre / code
476 * ------------------------------------------------------------------------------------------ */
477pre {
478 background-color: #292b36;
479 color: #ffffff;
480 padding: 10px;
481 border-radius: 6px;
482 position: relative;
483 margin: 10px 0 20px 0;
484}
485
486code.language-text {
487 word-wrap: break-word;
488}
489
490pre.language-json {
491 overflow: auto;
492}
493
494pre.language-html {
495 margin: 40px 0 20px 0;
496}
497
498pre.language-html:before {
499 content: attr(data-type);
500 position: absolute;
501 top: -30px;
502 left: 0;
503 font-family: "Source Sans Pro", sans-serif;
504 font-weight: 600;
505 font-size: 15px;
506 display: inline-block;
507 padding: 2px 5px;
508 border-radius: 6px;
509 text-transform: uppercase;
510 background-color: #3387CC;
511 color: #ffffff;
512}
513
514pre.language-html[data-type="get"]:before {
515 background-color: green;
516}
517
518pre.language-html[data-type="put"]:before {
519 background-color: #e5c500;
520}
521
522pre.language-html[data-type="post"]:before {
523 background-color: #4070ec;
524}
525
526pre.language-html[data-type="delete"]:before {
527 background-color: #ed0039;
528}
529
530pre.language-api .str {
531 color: #ffffff;
532}
533
534pre.language-api .pln,
535pre.language-api .pun {
536 color: #65B042;
537}
538
539pre code {
540 display: block;
541 font-size: 14px;
542 font-family: "Source Code Pro", monospace;
543 font-style: normal;
544 font-weight: 400;
545}
546
547pre code.sample-request-response-json {
548 white-space: pre-wrap;
549 max-height: 500px;
550 overflow: auto;
551}
552
553/* ------------------------------------------------------------------------------------------
554 * Sidenav
555 * ------------------------------------------------------------------------------------------ */
556.sidenav {
557 width: 228px;
558 margin: 0;
559 padding: 20px;
560 position: fixed;
561 top: 0;
562 left: 0;
563 bottom: 0;
564 overflow-x: hidden;
565 overflow-y: auto;
566 background-color: #f5f5f5;
567 z-index: 10;
568}
569
570.sidenav > li > a {
571 display: block;
572 width: 192px;
573 margin: 0;
574 padding: 2px 11px;
575 border: 0;
576 border-left: transparent 4px solid;
577 border-right: transparent 4px solid;
578 font-family: "Source Sans Pro", sans-serif;
579 font-weight: 400;
580 font-size: 14px;
581}
582
583.sidenav > li.nav-header > a {
584 padding: 5px 15px;
585 border: 1px solid #e5e5e5;
586 width: 190px;
587 font-family: "Source Sans Pro", sans-serif;
588 font-weight: 700;
589 font-size: 16px;
590 background-color: #4c8eca;
591 color: #fff;
592}
593
594.sidenav > li.nav-header.active > a {
595 background-color: #4c8eca;
596 color: #fff;
597}
598
599
60000427D
601
602.sidenav > .active > a {
603 position: relative;
604 z-index: 2;
605}
606
607.sidenav > li > a:hover {
608 background-color: #ffffff;
609}
610
611.sidenav > li.has-modifications a {
612 border-right: #60d060 4px solid;
613}
614
615.sidenav > li.is-new a {
616 border-left: #e5e5e5 4px solid;
617}
618
619/* ------------------------------------------------------------------------------------------
620 * Tabs
621 * ------------------------------------------------------------------------------------------ */
622ul.nav-tabs {
623 margin: 0;
624}
625
626/* ------------------------------------------------------------------------------------------
627 * Print
628 * ------------------------------------------------------------------------------------------ */
629
630@media print {
631
632 #sidenav,
633 #version,
634 #versions,
635 section .version,
636 section .versions {
637 display: none;
638 }
639
640 #content {
641 margin-left: 0;
642 }
643
644 a {
645 text-decoration: none;
646 color: inherit;
647 }
648
649 a:after {
650 content: " [" attr(href) "] ";
651 }
652
653 p {
654 color: #000000
655 }
656
657 pre {
658 background-color: #ffffff;
659 color: #000000;
660 padding: 10px;
661 border: #808080 1px solid;
662 border-radius: 6px;
663 position: relative;
664 margin: 10px 0 20px 0;
665 }
666
667} /* /@media print */
668
669.doc-chapter {
670 display: none;
671 background-color: #eee;
672 border-radius: 1px;
673 padding: 10px;
674 margin-bottom: 20px;
675}
676
677/*!
678* json-schema-view-js
679* https://github.com/mohsen1/json-schema-view-js#readme
680* Version: 0.4.1 - 2015-11-12T17:19:27.615Z
681* License: MIT
682*/
683
684.json-schema-view .toggle-handle:after, .json-schema-view.json-schema-view-dark .toggle-handle:after, json-schema-view .toggle-handle:after, json-schema-view[json-schema-view-dark] .toggle-handle:after {
685 content: "\25BC"
686}
687.json-schema-view .title, .json-schema-view.json-schema-view-dark .title, json-schema-view .title, json-schema-view[json-schema-view-dark] .title {
688 font-weight: 700;
689 cursor: pointer
690}
691.json-schema-view, json-schema-view {
692 font-family: monospace;
693 font-size: 0;
694 display: table-cell
695}
696.json-schema-view>*, json-schema-view>* {
697 font-size: 14px
698}
699.json-schema-view .toggle-handle, json-schema-view .toggle-handle {
700 cursor: pointer;
701 margin: auto .3em;
702 font-size: 10px;
703 display: inline-block;
704 transform-origin: 50% 40%;
705 transition: transform 150ms ease-in
706}
707.json-schema-view .toggle-handle, .json-schema-view .toggle-handle:hover, json-schema-view .toggle-handle, json-schema-view .toggle-handle:hover {
708 text-decoration: none;
709 color: #333
710}
711.json-schema-view .description, json-schema-view .description {
712 color: gray;
713 font-style: italic
714}
715.json-schema-view .readOnly, json-schema-view .readOnly {
716 color: gray;
717 font-style: italic
718}
719.json-schema-view .nullable, json-schema-view .nullable {
720 color: gray;
721 font-style: italic
722}
723.pattern, .example {
724 color: blue;
725}
726.default {
727 color: black;
728}
729.required {
730 color: black;
731}
732.json-schema-view .title, .json-schema-view .title:hover, json-schema-view .title, json-schema-view .title:hover {
733 text-decoration: none;
734 color: #333
735}
736.json-schema-view .brace, .json-schema-view .bracket, .json-schema-view .title, json-schema-view .brace, json-schema-view .bracket, json-schema-view .title {
737 color: #333
738}
739.json-schema-view .property, json-schema-view .property {
740 font-size: 0;
741 display: table-row
742}
743.json-schema-view .property>*, json-schema-view .property>* {
744 font-size: 14px;
745 padding: .2em
746}
747.json-schema-view .name, json-schema-view .name {
748 color: #00f;
749 display: table-cell;
750 vertical-align: top
751}
752.json-schema-view .type, json-schema-view .type {
753 color: green
754}
755.json-schema-view .type-any, json-schema-view .type-any {
756 color: #33f
757}
758.json-schema-view .required, json-schema-view .required {
759 color: red
760}
761.json-schema-view .inner, json-schema-view .inner {
762 padding-left: 18px
763}
764.json-schema-view.collapsed .description, .json-schema-view.collapsed .property, json-schema-view.collapsed .description, json-schema-view.collapsed .property {
765 display: none
766}
767.json-schema-view.collapsed .closing.brace, json-schema-view.collapsed .closing.brace {
768 display: inline-block
769}
770.json-schema-view.collapsed .toggle-handle, json-schema-view.collapsed .toggle-handle {
771 transform: rotate(-90deg)
772}
773.json-schema-view.json-schema-view-dark, json-schema-view[json-schema-view-dark] {
774 font-family: monospace;
775 font-size: 0;
776 display: table-cell
777}
778.json-schema-view.json-schema-view-dark>*, json-schema-view[json-schema-view-dark]>* {
779 font-size: 14px
780}
781.json-schema-view.json-schema-view-dark .toggle-handle, json-schema-view[json-schema-view-dark] .toggle-handle {
782 cursor: pointer;
783 margin: auto .3em;
784 font-size: 10px;
785 display: inline-block;
786 transform-origin: 50% 40%;
787 transition: transform 150ms ease-in
788}
789.json-schema-view.json-schema-view-dark .toggle-handle, .json-schema-view.json-schema-view-dark .toggle-handle:hover, json-schema-view[json-schema-view-dark] .toggle-handle, json-schema-view[json-schema-view-dark] .toggle-handle:hover {
790 text-decoration: none;
791 color: #eee
792}
793.json-schema-view.json-schema-view-dark .description, json-schema-view[json-schema-view-dark] .description {
794 color: gray;
795 font-style: italic
796}
797.json-schema-view.json-schema-view-dark .title, .json-schema-view.json-schema-view-dark .title:hover, json-schema-view[json-schema-view-dark] .title, json-schema-view[json-schema-view-dark] .title:hover {
798 text-decoration: none;
799 color: #eee
800}
801.json-schema-view.json-schema-view-dark .brace, .json-schema-view.json-schema-view-dark .bracket, .json-schema-view.json-schema-view-dark .title, json-schema-view[json-schema-view-dark] .brace, json-schema-view[json-schema-view-dark] .bracket, json-schema-view[json-schema-view-dark] .title {
802 color: #eee
803}
804.json-schema-view.json-schema-view-dark .property, json-schema-view[json-schema-view-dark] .property {
805 font-size: 0;
806 display: table-row
807}
808.json-schema-view.json-schema-view-dark .property>*, json-schema-view[json-schema-view-dark] .property>* {
809 font-size: 14px;
810 padding: .2em
811}
812.json-schema-view.json-schema-view-dark .name, json-schema-view[json-schema-view-dark] .name {
813 color: #add8e6;
814 display: table-cell;
815 vertical-align: top
816}
817.json-schema-view.json-schema-view-dark .type, json-schema-view[json-schema-view-dark] .type {
818 color: #90ee90
819}
820.json-schema-view.json-schema-view-dark .type-any, json-schema-view[json-schema-view-dark] .type-any {
821 color: #d4ebf2
822}
823.json-schema-view.json-schema-view-dark .required, json-schema-view[json-schema-view-dark] .required {
824 color: #fe0000
825}
826.json-schema-view.json-schema-view-dark .inner, json-schema-view[json-schema-view-dark] .inner {
827 padding-left: 18px
828}
829.json-schema-view.json-schema-view-dark.collapsed .description, .json-schema-view.json-schema-view-dark.collapsed .property, json-schema-view[json-schema-view-dark].collapsed .description, json-schema-view[json-schema-view-dark].collapsed .property {
830 display: none
831}
832.json-schema-view.json-schema-view-dark.collapsed .closing.brace, json-schema-view[json-schema-view-dark].collapsed .closing.brace {
833 display: inline-block
834}
835.json-schema-view.json-schema-view-dark.collapsed .toggle-handle, json-schema-view[json-schema-view-dark].collapsed .toggle-handle {
836 transform: rotate(-90deg)
837}
838.exampleStyle {
839 padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;
840}
841 </style>
842</head>
843<body>
844 <script>
845 // Script section to load models into a JS Var
846 var defs = {}
847 defs["AefLocation"] = {
848 "type" : "object",
849 "properties" : {
850 "civicAddr" : {
851 "$ref" : "#/components/schemas/CivicAddress"
852 },
853 "dcId" : {
854 "type" : "string",
855 "description" : "Identifies the data center where the AEF providing the service API is located.\n"
856 },
857 "geoArea" : {
858 "$ref" : "#/components/schemas/GeographicArea"
859 }
860 },
861 "description" : "The location information (e.g. civic address, GPS coordinates, data center ID) where the AEF providing the service API is located.\n"
862};
863 defs["AefProfile"] = {
864 "required" : [ "aefId", "versions" ],
865 "type" : "object",
866 "properties" : {
867 "aefId" : {
868 "type" : "string",
869 "description" : "Identifier of the API exposing function"
870 },
871 "aefLocation" : {
872 "$ref" : "#/components/schemas/AefLocation"
873 },
874 "dataFormat" : {
875 "$ref" : "#/components/schemas/DataFormat"
876 },
877 "domainName" : {
878 "type" : "string",
879 "description" : "Domain to which API belongs to"
880 },
881 "interfaceDescriptions" : {
882 "minItems" : 1,
883 "type" : "array",
884 "description" : "Interface details",
885 "items" : {
886 "$ref" : "#/components/schemas/InterfaceDescription"
887 }
888 },
889 "protocol" : {
890 "$ref" : "#/components/schemas/Protocol"
891 },
892 "securityMethods" : {
893 "minItems" : 1,
894 "type" : "array",
895 "description" : "Security methods supported by the AEF",
896 "items" : {
897 "$ref" : "#/components/schemas/SecurityMethod"
898 }
899 },
900 "versions" : {
901 "minItems" : 1,
902 "type" : "array",
903 "description" : "API version",
904 "items" : {
905 "$ref" : "#/components/schemas/Version"
906 }
907 }
908 },
909 "description" : "Represents the AEF profile data."
910};
911 defs["CivicAddress"] = {
912 "type" : "object",
913 "properties" : {
914 "A1" : {
915 "type" : "string"
916 },
917 "A2" : {
918 "type" : "string"
919 },
920 "A3" : {
921 "type" : "string"
922 },
923 "A4" : {
924 "type" : "string"
925 },
926 "A5" : {
927 "type" : "string"
928 },
929 "A6" : {
930 "type" : "string"
931 },
932 "ADDCODE" : {
933 "type" : "string"
934 },
935 "BLD" : {
936 "type" : "string"
937 },
938 "FLR" : {
939 "type" : "string"
940 },
941 "HNO" : {
942 "type" : "string"
943 },
944 "HNS" : {
945 "type" : "string"
946 },
947 "LMK" : {
948 "type" : "string"
949 },
950 "LOC" : {
951 "type" : "string"
952 },
953 "NAM" : {
954 "type" : "string"
955 },
956 "PC" : {
957 "type" : "string"
958 },
959 "PCN" : {
960 "type" : "string"
961 },
962 "PLC" : {
963 "type" : "string"
964 },
965 "POBOX" : {
966 "type" : "string"
967 },
968 "POD" : {
969 "type" : "string"
970 },
971 "POM" : {
972 "type" : "string"
973 },
974 "PRD" : {
975 "type" : "string"
976 },
977 "PRM" : {
978 "type" : "string"
979 },
980 "RD" : {
981 "type" : "string"
982 },
983 "RDBR" : {
984 "type" : "string"
985 },
986 "RDSEC" : {
987 "type" : "string"
988 },
989 "RDSUBBR" : {
990 "type" : "string"
991 },
992 "ROOM" : {
993 "type" : "string"
994 },
995 "SEAT" : {
996 "type" : "string"
997 },
998 "STS" : {
999 "type" : "string"
1000 },
1001 "UNIT" : {
1002 "type" : "string"
1003 },
1004 "country" : {
1005 "type" : "string"
1006 },
1007 "method" : {
1008 "type" : "string"
1009 },
1010 "providedBy" : {
1011 "type" : "string"
1012 },
1013 "usageRules" : {
1014 "type" : "string"
1015 }
1016 },
1017 "description" : "Indicates a Civic address."
1018};
1019 defs["CommunicationType"] = {
1020 "type" : "string",
1021 "description" : "Possible values are:\n- REQUEST_RESPONSE: The communication is of the type request-response\n- SUBSCRIBE_NOTIFY: The communication is of the type subscribe-notify\n",
1022 "enum" : [ "REQUEST_RESPONSE", "SUBSCRIBE_NOTIFY" ]
1023};
1024 defs["CustomOperation"] = {
1025 "required" : [ "commType", "custOpName" ],
1026 "type" : "object",
1027 "properties" : {
1028 "commType" : {
1029 "$ref" : "#/components/schemas/CommunicationType"
1030 },
1031 "custOpName" : {
1032 "type" : "string",
1033 "description" : "it is set as {custOpName} part of the URI structure for a custom operation without resource association as defined in clause 5.2.4 of 3GPP TS 29.122.\n"
1034 },
1035 "description" : {
1036 "type" : "string",
1037 "description" : "Text description of the custom operation"
1038 },
1039 "operations" : {
1040 "minItems" : 1,
1041 "type" : "array",
1042 "description" : "Supported HTTP methods for the API resource. Only applicable when the protocol in AefProfile indicates HTTP.\n",
1043 "items" : {
1044 "$ref" : "#/components/schemas/Operation"
1045 }
1046 }
1047 },
1048 "description" : "Represents the description of a custom operation."
1049};
1050 defs["DataFormat"] = {
1051 "type" : "string",
1052 "description" : "Possible values are:\n- JSON: JavaScript Object Notation\n",
1053 "enum" : [ "JSON" ]
1054};
1055 defs["EllipsoidArc"] = {
1056 "description" : "Ellipsoid Arc.",
1057 "allOf" : [ {
1058 "$ref" : "#/components/schemas/GADShape"
1059 }, {
1060 "required" : [ "confidence", "includedAngle", "innerRadius", "offsetAngle", "point", "uncertaintyRadius" ],
1061 "type" : "object",
1062 "properties" : {
1063 "confidence" : {
1064 "$ref" : "#/components/schemas/Confidence"
1065 },
1066 "includedAngle" : {
1067 "$ref" : "#/components/schemas/Angle"
1068 },
1069 "innerRadius" : {
1070 "$ref" : "#/components/schemas/InnerRadius"
1071 },
1072 "offsetAngle" : {
1073 "$ref" : "#/components/schemas/Angle"
1074 },
1075 "point" : {
1076 "$ref" : "#/components/schemas/GeographicalCoordinates"
1077 },
1078 "uncertaintyRadius" : {
1079 "$ref" : "#/components/schemas/Uncertainty"
1080 }
1081 }
1082 } ]
1083};
1084 defs["GADShape"] = {
1085 "required" : [ "shape" ],
1086 "type" : "object",
1087 "properties" : {
1088 "shape" : {
1089 "$ref" : "#/components/schemas/SupportedGADShapes"
1090 }
1091 },
1092 "description" : "Common base type for GAD shapes.",
1093 "discriminator" : {
1094 "propertyName" : "shape",
1095 "mapping" : {
1096 "ELLIPSOID_ARC" : "#/components/schemas/EllipsoidArc",
1097 "LOCAL_2D_POINT_UNCERTAINTY_ELLIPSE" : "#/components/schemas/Local2dPointUncertaintyEllipse",
1098 "LOCAL_3D_POINT_UNCERTAINTY_ELLIPSOID" : "#/components/schemas/Local3dPointUncertaintyEllipsoid",
1099 "POINT" : "#/components/schemas/Point",
1100 "POINT_ALTITUDE" : "#/components/schemas/PointAltitude",
1101 "POINT_ALTITUDE_UNCERTAINTY" : "#/components/schemas/PointAltitudeUncertainty",
1102 "POINT_UNCERTAINTY_CIRCLE" : "#/components/schemas/PointUncertaintyCircle",
1103 "POINT_UNCERTAINTY_ELLIPSE" : "#/components/schemas/PointUncertaintyEllipse",
1104 "POLYGON" : "#/components/schemas/Polygon"
1105 }
1106 }
1107};
1108 defs["GeographicArea"] = {
1109 "description" : "Geographic area specified by different shape.",
1110 "anyOf" : [ {
1111 "$ref" : "#/components/schemas/Point"
1112 }, {
1113 "$ref" : "#/components/schemas/PointUncertaintyCircle"
1114 }, {
1115 "$ref" : "#/components/schemas/PointUncertaintyEllipse"
1116 }, {
1117 "$ref" : "#/components/schemas/Polygon"
1118 }, {
1119 "$ref" : "#/components/schemas/PointAltitude"
1120 }, {
1121 "$ref" : "#/components/schemas/PointAltitudeUncertainty"
1122 }, {
1123 "$ref" : "#/components/schemas/EllipsoidArc"
1124 } ]
1125};
1126 defs["GeographicalCoordinates"] = {
1127 "required" : [ "lat", "lon" ],
1128 "type" : "object",
1129 "properties" : {
1130 "lat" : {
1131 "maximum" : 90,
1132 "minimum" : -90,
1133 "type" : "number",
1134 "format" : "double"
1135 },
1136 "lon" : {
1137 "maximum" : 180,
1138 "minimum" : -180,
1139 "type" : "number",
1140 "format" : "double"
1141 }
1142 },
1143 "description" : "Geographical coordinates."
1144};
1145 defs["InterfaceDescription"] = {
1146 "type" : "object",
1147 "properties" : {
1148 "ipv4Addr" : {
1149 "$ref" : "#/components/schemas/Ipv4Addr"
1150 },
1151 "ipv6Addr" : {
1152 "$ref" : "#/components/schemas/Ipv6Addr"
1153 },
1154 "port" : {
1155 "$ref" : "#/components/schemas/Port"
1156 },
1157 "securityMethods" : {
1158 "minItems" : 1,
1159 "type" : "array",
1160 "description" : "Security methods supported by the interface, it take precedence over the security methods provided in AefProfile, for this specific interface.\n",
1161 "items" : {
1162 "$ref" : "#/components/schemas/SecurityMethod"
1163 }
1164 }
1165 },
1166 "description" : "Represents the description of an API's interface."
1167};
1168 defs["InvalidParam"] = {
1169 "required" : [ "param" ],
1170 "type" : "object",
1171 "properties" : {
1172 "param" : {
1173 "type" : "string",
1174 "description" : "Attribute's name encoded as a JSON Pointer, or header's name."
1175 },
1176 "reason" : {
1177 "type" : "string",
1178 "description" : "A human-readable reason, e.g. \"must be a positive integer\"."
1179 }
1180 },
1181 "description" : "Represents the description of invalid parameters, for a request rejected due to invalid parameters."
1182};
1183 defs["Local2dPointUncertaintyEllipse"] = {
1184 "description" : "Local 2D point with uncertainty ellipse",
1185 "allOf" : [ {
1186 "$ref" : "#/components/schemas/GADShape"
1187 }, {
1188 "required" : [ "confidence", "localOrigin", "point", "uncertaintyEllipse" ],
1189 "type" : "object",
1190 "properties" : {
1191 "confidence" : {
1192 "$ref" : "#/components/schemas/Confidence"
1193 },
1194 "localOrigin" : {
1195 "$ref" : "#/components/schemas/LocalOrigin"
1196 },
1197 "point" : {
1198 "$ref" : "#/components/schemas/RelativeCartesianLocation"
1199 },
1200 "uncertaintyEllipse" : {
1201 "$ref" : "#/components/schemas/UncertaintyEllipse"
1202 }
1203 }
1204 } ]
1205};
1206 defs["Local3dPointUncertaintyEllipsoid"] = {
1207 "description" : "Local 3D point with uncertainty ellipsoid",
1208 "allOf" : [ {
1209 "$ref" : "#/components/schemas/GADShape"
1210 }, {
1211 "required" : [ "confidence", "localOrigin", "point", "uncertaintyEllipsoid" ],
1212 "type" : "object",
1213 "properties" : {
1214 "confidence" : {
1215 "$ref" : "#/components/schemas/Confidence"
1216 },
1217 "localOrigin" : {
1218 "$ref" : "#/components/schemas/LocalOrigin"
1219 },
1220 "point" : {
1221 "$ref" : "#/components/schemas/RelativeCartesianLocation"
1222 },
1223 "uncertaintyEllipsoid" : {
1224 "$ref" : "#/components/schemas/UncertaintyEllipsoid"
1225 }
1226 }
1227 } ]
1228};
1229 defs["LocalOrigin"] = {
1230 "type" : "object",
1231 "properties" : {
1232 "coordinateId" : {
1233 "type" : "string"
1234 },
1235 "point" : {
1236 "$ref" : "#/components/schemas/GeographicalCoordinates"
1237 }
1238 },
1239 "description" : "Indicates a Local origin in a reference system"
1240};
1241 defs["Operation"] = {
1242 "type" : "string",
1243 "description" : "Possible values are:\n- GET: HTTP GET method\n- POST: HTTP POST method\n- PUT: HTTP PUT method\n- PATCH: HTTP PATCH method\n- DELETE: HTTP DELETE method\n",
1244 "enum" : [ "GET", "POST", "PUT", "PATCH", "DELETE" ]
1245};
1246 defs["Point"] = {
1247 "description" : "Ellipsoid Point.",
1248 "allOf" : [ {
1249 "$ref" : "#/components/schemas/GADShape"
1250 }, {
1251 "required" : [ "point" ],
1252 "type" : "object",
1253 "properties" : {
1254 "point" : {
1255 "$ref" : "#/components/schemas/GeographicalCoordinates"
1256 }
1257 }
1258 } ]
1259};
1260 defs["PointAltitude"] = {
1261 "description" : "Ellipsoid point with altitude.",
1262 "allOf" : [ {
1263 "$ref" : "#/components/schemas/GADShape"
1264 }, {
1265 "required" : [ "altitude", "point" ],
1266 "type" : "object",
1267 "properties" : {
1268 "altitude" : {
1269 "$ref" : "#/components/schemas/Altitude"
1270 },
1271 "point" : {
1272 "$ref" : "#/components/schemas/GeographicalCoordinates"
1273 }
1274 }
1275 } ]
1276};
1277 defs["PointAltitudeUncertainty"] = {
1278 "description" : "Ellipsoid point with altitude and uncertainty ellipsoid.",
1279 "allOf" : [ {
1280 "$ref" : "#/components/schemas/GADShape"
1281 }, {
1282 "required" : [ "altitude", "confidence", "point", "uncertaintyAltitude", "uncertaintyEllipse" ],
1283 "type" : "object",
1284 "properties" : {
1285 "altitude" : {
1286 "$ref" : "#/components/schemas/Altitude"
1287 },
1288 "confidence" : {
1289 "$ref" : "#/components/schemas/Confidence"
1290 },
1291 "point" : {
1292 "$ref" : "#/components/schemas/GeographicalCoordinates"
1293 },
1294 "uncertaintyAltitude" : {
1295 "$ref" : "#/components/schemas/Uncertainty"
1296 },
1297 "uncertaintyEllipse" : {
1298 "$ref" : "#/components/schemas/UncertaintyEllipse"
1299 }
1300 }
1301 } ]
1302};
1303 defs["PointUncertaintyCircle"] = {
1304 "description" : "Ellipsoid point with uncertainty circle.",
1305 "allOf" : [ {
1306 "$ref" : "#/components/schemas/GADShape"
1307 }, {
1308 "required" : [ "point", "uncertainty" ],
1309 "type" : "object",
1310 "properties" : {
1311 "point" : {
1312 "$ref" : "#/components/schemas/GeographicalCoordinates"
1313 },
1314 "uncertainty" : {
1315 "$ref" : "#/components/schemas/Uncertainty"
1316 }
1317 }
1318 } ]
1319};
1320 defs["PointUncertaintyEllipse"] = {
1321 "description" : "Ellipsoid point with uncertainty ellipse.",
1322 "allOf" : [ {
1323 "$ref" : "#/components/schemas/GADShape"
1324 }, {
1325 "required" : [ "confidence", "point", "uncertaintyEllipse" ],
1326 "type" : "object",
1327 "properties" : {
1328 "confidence" : {
1329 "$ref" : "#/components/schemas/Confidence"
1330 },
1331 "point" : {
1332 "$ref" : "#/components/schemas/GeographicalCoordinates"
1333 },
1334 "uncertaintyEllipse" : {
1335 "$ref" : "#/components/schemas/UncertaintyEllipse"
1336 }
1337 }
1338 } ]
1339};
1340 defs["Polygon"] = {
1341 "description" : "Polygon.",
1342 "allOf" : [ {
1343 "$ref" : "#/components/schemas/GADShape"
1344 }, {
1345 "required" : [ "pointList" ],
1346 "type" : "object",
1347 "properties" : {
1348 "pointList" : {
1349 "$ref" : "#/components/schemas/PointList"
1350 }
1351 }
1352 } ]
1353};
1354 defs["ProblemDetails"] = {
1355 "type" : "object",
1356 "properties" : {
1357 "cause" : {
1358 "type" : "string",
1359 "description" : "A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available."
1360 },
1361 "detail" : {
1362 "type" : "string",
1363 "description" : "A human-readable explanation specific to this occurrence of the problem."
1364 },
1365 "instance" : {
1366 "$ref" : "#/components/schemas/Uri"
1367 },
1368 "invalidParams" : {
1369 "minItems" : 1,
1370 "type" : "array",
1371 "description" : "Description of invalid parameters, for a request rejected due to invalid parameters.",
1372 "items" : {
1373 "$ref" : "#/components/schemas/InvalidParam"
1374 }
1375 },
1376 "status" : {
1377 "type" : "integer",
1378 "description" : "The HTTP status code for this occurrence of the problem."
1379 },
1380 "supportedFeatures" : {
1381 "$ref" : "#/components/schemas/SupportedFeatures"
1382 },
1383 "title" : {
1384 "type" : "string",
1385 "description" : "A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem."
1386 },
1387 "type" : {
1388 "$ref" : "#/components/schemas/Uri"
1389 }
1390 },
1391 "description" : "Represents additional information and details on an error response."
1392};
1393 defs["Protocol"] = {
1394 "type" : "string",
1395 "description" : "Possible values are:\n- HTTP_1_1: HTTP version 1.1\n- HTTP_2: HTTP version 2\n",
1396 "enum" : [ "HTTP_1_1", "HTTP_2" ]
1397};
1398 defs["PublishedApiPath"] = {
1399 "type" : "object",
1400 "properties" : {
1401 "ccfIds" : {
1402 "minItems" : 1,
1403 "type" : "array",
1404 "description" : "A list of CCF identifiers where the service API is already published.",
1405 "items" : {
1406 "type" : "string"
1407 }
1408 }
1409 },
1410 "description" : "Represents the published API path within the same CAPIF provider domain."
1411};
1412 defs["RelativeCartesianLocation"] = {
1413 "required" : [ "x" ],
1414 "type" : "object",
1415 "properties" : {
1416 "x" : {
1417 "$ref" : "#/components/schemas/Float"
1418 },
1419 "z" : {
1420 "$ref" : "#/components/schemas/Float"
1421 }
1422 },
1423 "description" : "Relative Cartesian Location"
1424};
1425 defs["Resource"] = {
1426 "required" : [ "commType", "resourceName", "uri" ],
1427 "type" : "object",
1428 "properties" : {
1429 "commType" : {
1430 "$ref" : "#/components/schemas/CommunicationType"
1431 },
1432 "custOpName" : {
1433 "type" : "string",
1434 "description" : "it is set as {custOpName} part of the URI structure for a custom operation associated with a resource as defined in clause 5.2.4 of 3GPP TS 29.122.\n"
1435 },
1436 "description" : {
1437 "type" : "string",
1438 "description" : "Text description of the API resource"
1439 },
1440 "operations" : {
1441 "minItems" : 1,
1442 "type" : "array",
1443 "description" : "Supported HTTP methods for the API resource. Only applicable when the protocol in AefProfile indicates HTTP.\n",
1444 "items" : {
1445 "$ref" : "#/components/schemas/Operation"
1446 }
1447 },
1448 "resourceName" : {
1449 "type" : "string",
1450 "description" : "Resource name"
1451 },
1452 "uri" : {
1453 "type" : "string",
1454 "description" : "Relative URI of the API resource, it is set as {apiSpecificSuffixes} part of the URI structure as defined in clause 5.2.4 of 3GPP TS 29.122.\n"
1455 }
1456 },
1457 "description" : "Represents the API resource data."
1458};
1459 defs["SecurityMethod"] = {
1460 "type" : "string",
1461 "description" : "Possible values are:\n- PSK: Security method 1 (Using TLS-PSK) as described in 3GPP TS 33.122\n- PKI: Security method 2 (Using PKI) as described in 3GPP TS 33.122\n- OAUTH: Security method 3 (TLS with OAuth token) as described in 3GPP TS 33.122\n",
1462 "enum" : [ "PSK", "PKI", "OAUTH" ]
1463};
1464 defs["ServiceAPIDescription"] = {
1465 "required" : [ "apiName" ],
1466 "type" : "object",
1467 "properties" : {
1468 "aefProfiles" : {
1469 "minItems" : 1,
1470 "type" : "array",
1471 "description" : "AEF profile information, which includes the exposed API details (e.g. protocol).\n",
1472 "items" : {
1473 "$ref" : "#/components/schemas/AefProfile"
1474 }
1475 },
1476 "apiId" : {
1477 "type" : "string",
1478 "description" : "API identifier assigned by the CAPIF core function to the published service API. Shall not be present in the HTTP POST request from the API publishing function to the CAPIF core function. Shall be present in the HTTP POST response from the CAPIF core function to the API publishing function and in the HTTP GET response from the CAPIF core function to the API invoker (discovery API).\n"
1479 },
1480 "apiName" : {
1481 "type" : "string",
1482 "description" : "API name, it is set as {apiName} part of the URI structure as defined in clause 5.2.4 of 3GPP TS 29.122."
1483 },
1484 "apiSuppFeats" : {
1485 "$ref" : "#/components/schemas/SupportedFeatures"
1486 },
1487 "ccfId" : {
1488 "type" : "string",
1489 "description" : "CAPIF core function identifier."
1490 },
1491 "description" : {
1492 "type" : "string",
1493 "description" : "Text description of the API"
1494 },
1495 "pubApiPath" : {
1496 "$ref" : "#/components/schemas/PublishedApiPath"
1497 },
1498 "serviceAPICategory" : {
1499 "type" : "string"
1500 },
1501 "shareableInfo" : {
1502 "$ref" : "#/components/schemas/ShareableInformation"
1503 },
1504 "supportedFeatures" : {
1505 "$ref" : "#/components/schemas/SupportedFeatures"
1506 }
1507 },
1508 "description" : "Represents the description of a service API as published by the APF."
1509};
1510 defs["ServiceAPIDescriptionPatch"] = {
1511 "type" : "object",
1512 "properties" : {
1513 "aefProfiles" : {
1514 "minItems" : 1,
1515 "type" : "array",
1516 "items" : {
1517 "$ref" : "#/components/schemas/AefProfile"
1518 }
1519 },
1520 "apiSuppFeats" : {
1521 "$ref" : "#/components/schemas/SupportedFeatures"
1522 },
1523 "ccfId" : {
1524 "type" : "string",
1525 "description" : "CAPIF core function identifier."
1526 },
1527 "description" : {
1528 "type" : "string",
1529 "description" : "Text description of the API"
1530 },
1531 "pubApiPath" : {
1532 "$ref" : "#/components/schemas/PublishedApiPath"
1533 },
1534 "serviceAPICategory" : {
1535 "type" : "string"
1536 },
1537 "shareableInfo" : {
1538 "$ref" : "#/components/schemas/ShareableInformation"
1539 }
1540 },
1541 "description" : "Represents the parameters to request the modification of an APF published API resource.\n"
1542};
1543 defs["ShareableInformation"] = {
1544 "required" : [ "isShareable" ],
1545 "type" : "object",
1546 "properties" : {
1547 "capifProvDoms" : {
1548 "minItems" : 1,
1549 "type" : "array",
1550 "description" : "List of CAPIF provider domains to which the service API information to be shared.\n",
1551 "items" : {
1552 "type" : "string"
1553 }
1554 },
1555 "isShareable" : {
1556 "type" : "boolean",
1557 "description" : "Set to \"true\" indicates that the service API and/or the service API category can be shared to the list of CAPIF provider domain information. Otherwise set to \"false\".\n"
1558 }
1559 },
1560 "description" : "Indicates whether the service API and/or the service API category can be shared to the list of CAPIF provider domains.\n"
1561};
1562 defs["SupportedGADShapes"] = {
1563 "type" : "string",
1564 "description" : "Indicates supported GAD shapes.",
1565 "enum" : [ "POINT", "POINT_UNCERTAINTY_CIRCLE", "POINT_UNCERTAINTY_ELLIPSE", "POLYGON", "POINT_ALTITUDE", "POINT_ALTITUDE_UNCERTAINTY", "ELLIPSOID_ARC", "LOCAL_2D_POINT_UNCERTAINTY_ELLIPSE", "LOCAL_3D_POINT_UNCERTAINTY_ELLIPSOID" ]
1566};
1567 defs["UncertaintyEllipse"] = {
1568 "required" : [ "orientationMajor", "semiMajor", "semiMinor" ],
1569 "type" : "object",
1570 "properties" : {
1571 "orientationMajor" : {
1572 "$ref" : "#/components/schemas/Orientation"
1573 },
1574 "semiMajor" : {
1575 "$ref" : "#/components/schemas/Uncertainty"
1576 },
1577 "semiMinor" : {
1578 "$ref" : "#/components/schemas/Uncertainty"
1579 }
1580 },
1581 "description" : "Ellipse with uncertainty."
1582};
1583 defs["UncertaintyEllipsoid"] = {
1584 "required" : [ "orientationMajor", "semiMajor", "semiMinor", "vertical" ],
1585 "type" : "object",
1586 "properties" : {
1587 "orientationMajor" : {
1588 "$ref" : "#/components/schemas/Orientation"
1589 },
1590 "semiMajor" : {
1591 "$ref" : "#/components/schemas/Uncertainty"
1592 },
1593 "semiMinor" : {
1594 "$ref" : "#/components/schemas/Uncertainty"
1595 },
1596 "vertical" : {
1597 "$ref" : "#/components/schemas/Uncertainty"
1598 }
1599 },
1600 "description" : "Ellipsoid with uncertainty"
1601};
1602 defs["Version"] = {
1603 "required" : [ "apiVersion" ],
1604 "type" : "object",
1605 "properties" : {
1606 "apiVersion" : {
1607 "type" : "string",
1608 "description" : "API major version in URI (e.g. v1)"
1609 },
1610 "custOperations" : {
1611 "minItems" : 1,
1612 "type" : "array",
1613 "description" : "Custom operations without resource association.",
1614 "items" : {
1615 "$ref" : "#/components/schemas/CustomOperation"
1616 }
1617 },
1618 "expiry" : {
1619 "$ref" : "#/components/schemas/DateTime"
1620 },
1621 "resources" : {
1622 "minItems" : 1,
1623 "type" : "array",
1624 "description" : "Resources supported by the API.",
1625 "items" : {
1626 "$ref" : "#/components/schemas/Resource"
1627 }
1628 }
1629 },
1630 "description" : "Represents the API version information."
1631};
1632
DenisGNoonan36718ab2024-06-13 09:59:12 +01001633 defs["Altitude"] = {
1634 "maximum" : 32767,
1635 "minimum" : -32767,
1636 "type" : "number",
1637 "description" : "Indicates value of altitude.",
1638 "format" : "double"
1639};
1640 defs["Angle"] = {
1641 "maximum" : 360,
1642 "minimum" : 0,
1643 "type" : "integer",
1644 "description" : "Indicates value of angle."
1645};
1646 defs["Confidence"] = {
1647 "maximum" : 100,
1648 "minimum" : 0,
1649 "type" : "integer",
1650 "description" : "Indicates value of confidence."
1651};
1652 defs["DateTime"] = {
1653 "type" : "string",
1654 "description" : "string with format \"date-time\" as defined in OpenAPI.",
1655 "format" : "date-time"
1656};
1657 defs["Float"] = {
1658 "type" : "number",
1659 "description" : "string with format 'float' as defined in OpenAPI.",
1660 "format" : "float"
1661};
1662 defs["InnerRadius"] = {
1663 "maximum" : 327675,
1664 "minimum" : 0,
1665 "type" : "integer",
1666 "description" : "Indicates value of the inner radius.",
1667 "format" : "int32"
1668};
1669 defs["Ipv4Addr"] = {
1670 "type" : "string",
1671 "description" : "string identifying a Ipv4 address formatted in the \"dotted decimal\" notation as defined in IETF RFC 1166."
1672};
1673 defs["Ipv6Addr"] = {
1674 "type" : "string",
1675 "description" : "string identifying a Ipv6 address formatted according to clause 4 in IETF RFC 5952. The mixed Ipv4 Ipv6 notation according to clause 5 of IETF RFC 5952 shall not be used."
1676};
1677 defs["Orientation"] = {
1678 "maximum" : 180,
1679 "minimum" : 0,
1680 "type" : "integer",
1681 "description" : "Indicates value of orientation angle."
1682};
1683 defs["Port"] = {
1684 "maximum" : 65535,
1685 "minimum" : 0,
1686 "type" : "integer",
1687 "description" : "Unsigned integer with valid values between 0 and 65535."
1688};
1689 defs["SupportedFeatures"] = {
1690 "pattern" : "^[A-Fa-f0-9]*$",
1691 "type" : "string",
1692 "description" : "A string used to indicate the features supported by an API that is used as defined in clause 6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\", \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in table 5.2.2-3. The most significant character representing the highest-numbered features shall appear first in the string, and the character representing features 1 to 4 shall appear last in the string. The list of features and their numbering (starting with 1) are defined separately for each API. If the string contains a lower number of characters than there are defined features for an API, all features that would be represented by characters that are not present in the string are not supported.\n"
1693};
1694 defs["Uncertainty"] = {
1695 "minimum" : 0,
1696 "type" : "number",
1697 "description" : "Indicates value of uncertainty.",
1698 "format" : "float"
1699};
1700 defs["Uri"] = {
1701 "type" : "string",
1702 "description" : "string providing an URI formatted according to IETF RFC 3986."
1703};
1704
DenisGNoonan578dc422024-05-08 18:56:01 +01001705 var errs = {};
1706 </script>
1707
1708 <div class="container-fluid">
1709 <div class="row-fluid">
1710 <div id="sidenav" class="span2">
1711 <nav id="scrollingNav">
1712 <ul class="sidenav nav nav-list">
1713 <!-- Logo Area -->
1714 <!--<div style="width: 80%; background-color: #4c8eca; color: white; padding: 20px; text-align: center; margin-bottom: 20px; ">
1715
1716 API Docs 2
1717
1718 </div>
1719 -->
1720 <li class="nav-fixed nav-header active" data-group="_"><a href="#api-_">API Summary</a></li>
1721
1722 <li class="nav-header" data-group="Default"><a href="#api-Default">API Methods - Default</a></li>
1723 <li data-group="Default" data-name="apfIdServiceApisGet" class="">
1724 <a href="#api-Default-apfIdServiceApisGet">apfIdServiceApisGet</a>
1725 </li>
1726 <li data-group="Default" data-name="apfIdServiceApisPost" class="">
1727 <a href="#api-Default-apfIdServiceApisPost">apfIdServiceApisPost</a>
1728 </li>
1729 <li data-group="Default" data-name="apfIdServiceApisServiceApiIdDelete" class="">
1730 <a href="#api-Default-apfIdServiceApisServiceApiIdDelete">apfIdServiceApisServiceApiIdDelete</a>
1731 </li>
1732 <li data-group="Default" data-name="apfIdServiceApisServiceApiIdGet" class="">
1733 <a href="#api-Default-apfIdServiceApisServiceApiIdGet">apfIdServiceApisServiceApiIdGet</a>
1734 </li>
1735 <li data-group="Default" data-name="apfIdServiceApisServiceApiIdPut" class="">
1736 <a href="#api-Default-apfIdServiceApisServiceApiIdPut">apfIdServiceApisServiceApiIdPut</a>
1737 </li>
1738 <li class="nav-header" data-group="IndividualAPFPublishedAPI"><a href="#api-IndividualAPFPublishedAPI">API Methods - IndividualAPFPublishedAPI</a></li>
1739 <li data-group="IndividualAPFPublishedAPI" data-name="modifyIndAPFPubAPI" class="">
1740 <a href="#api-IndividualAPFPublishedAPI-modifyIndAPFPubAPI">modifyIndAPFPubAPI</a>
1741 </li>
1742 </ul>
1743 </nav>
1744 </div>
1745 <div id="content">
1746 <div id="project">
1747 <div class="pull-left">
1748 <h1>CAPIF_Publish_Service_API</h1>
1749 </div>
1750 <div class="clearfix"></div>
1751 </div>
1752 <div id="header">
1753 <div id="api-_">
1754 <h2 id="welcome-to-apidoc">API and SDK Documentation</h2>
1755 <div class="app-desc">Version: 1.2.1</div>
1756 <hr>
1757 <div id="app-description" class="app-desc">
1758 API for publishing service APIs.<br />
1759© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).<br />
1760All rights reserved.
1761 </div>
1762 </div>
1763 </div>
1764 <div id="sections">
1765 <section id="api-Default">
1766 <h1>Default</h1>
1767 <div id="api-Default-apfIdServiceApisGet">
1768 <article id="api-Default-apfIdServiceApisGet-0" data-group="User" data-name="apfIdServiceApisGet" data-version="0">
1769 <div class="pull-left">
1770 <h1>apfIdServiceApisGet</h1>
1771 <p></p>
1772 </div>
1773 <div class="pull-right"></div>
1774 <div class="clearfix"></div>
1775 <p></p>
1776 <p class="marked">Retrieve all published APIs.</p>
1777 <p></p>
1778 <br />
1779 <pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/{apfId}/service-apis</span></code></pre>
1780 <p>
1781 <h3>Usage and SDK Samples</h3>
1782 </p>
1783 <ul class="nav nav-tabs nav-tabs-examples">
1784 <li class="active"><a href="#examples-Default-apfIdServiceApisGet-0-curl">Curl</a></li>
1785 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-java">Java</a></li>
1786 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-dart">Dart</a></li>
1787 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-android">Android</a></li>
1788 <!--<li class=""><a href="#examples-Default-apfIdServiceApisGet-0-groovy">Groovy</a></li>-->
1789 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-objc">Obj-C</a></li>
1790 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-javascript">JavaScript</a></li>
1791 <!--<li class=""><a href="#examples-Default-apfIdServiceApisGet-0-angular">Angular</a></li>-->
1792 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-csharp">C#</a></li>
1793 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-php">PHP</a></li>
1794 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-perl">Perl</a></li>
1795 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-python">Python</a></li>
1796 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-rust">Rust</a></li>
1797 </ul>
1798
1799 <div class="tab-content">
1800 <div class="tab-pane active" id="examples-Default-apfIdServiceApisGet-0-curl">
1801 <pre class="prettyprint"><code class="language-bsh">curl -X GET \
1802 -H "Accept: application/json,application/problem+json" \
1803 "https://example.com/published-apis/v1/{apfId}/service-apis"
1804</code></pre>
1805 </div>
1806 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-java">
1807 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
1808import org.openapitools.client.auth.*;
1809import org.openapitools.client.model.*;
1810import org.openapitools.client.api.DefaultApi;
1811
1812import java.io.File;
1813import java.util.*;
1814
1815public class DefaultApiExample {
1816 public static void main(String[] args) {
1817
1818 // Create an instance of the API class
1819 DefaultApi apiInstance = new DefaultApi();
1820 String apfId = apfId_example; // String |
1821
1822 try {
1823 array[ServiceAPIDescription] result = apiInstance.apfIdServiceApisGet(apfId);
1824 System.out.println(result);
1825 } catch (ApiException e) {
1826 System.err.println("Exception when calling DefaultApi#apfIdServiceApisGet");
1827 e.printStackTrace();
1828 }
1829 }
1830}
1831</code></pre>
1832 </div>
1833
1834 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-dart">
1835 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
1836
1837final api_instance = DefaultApi();
1838
1839final String apfId = new String(); // String |
1840
1841try {
1842 final result = await api_instance.apfIdServiceApisGet(apfId);
1843 print(result);
1844} catch (e) {
1845 print('Exception when calling DefaultApi->apfIdServiceApisGet: $e\n');
1846}
1847
1848</code></pre>
1849 </div>
1850
1851 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-android">
1852 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.DefaultApi;
1853
1854public class DefaultApiExample {
1855 public static void main(String[] args) {
1856 DefaultApi apiInstance = new DefaultApi();
1857 String apfId = apfId_example; // String |
1858
1859 try {
1860 array[ServiceAPIDescription] result = apiInstance.apfIdServiceApisGet(apfId);
1861 System.out.println(result);
1862 } catch (ApiException e) {
1863 System.err.println("Exception when calling DefaultApi#apfIdServiceApisGet");
1864 e.printStackTrace();
1865 }
1866 }
1867}</code></pre>
1868 </div>
1869 <!--
1870 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-groovy">
1871 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
1872 </div> -->
1873 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-objc">
1874 <pre class="prettyprint"><code class="language-cpp">
1875
1876// Create an instance of the API class
1877DefaultApi *apiInstance = [[DefaultApi alloc] init];
1878String *apfId = apfId_example; // (default to null)
1879
1880[apiInstance apfIdServiceApisGetWith:apfId
1881 completionHandler: ^(array[ServiceAPIDescription] output, NSError* error) {
1882 if (output) {
1883 NSLog(@"%@", output);
1884 }
1885 if (error) {
1886 NSLog(@"Error: %@", error);
1887 }
1888}];
1889</code></pre>
1890 </div>
1891
1892 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-javascript">
1893 <pre class="prettyprint"><code class="language-js">var CapifPublishServiceApi = require('capif_publish_service_api');
1894
1895// Create an instance of the API class
1896var api = new CapifPublishServiceApi.DefaultApi()
1897var apfId = apfId_example; // {String}
1898
1899var callback = function(error, data, response) {
1900 if (error) {
1901 console.error(error);
1902 } else {
1903 console.log('API called successfully. Returned data: ' + data);
1904 }
1905};
1906api.apfIdServiceApisGet(apfId, callback);
1907</code></pre>
1908 </div>
1909
1910 <!--<div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-angular">
1911 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
1912 </div>-->
1913 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-csharp">
1914 <pre class="prettyprint"><code class="language-cs">using System;
1915using System.Diagnostics;
1916using Org.OpenAPITools.Api;
1917using Org.OpenAPITools.Client;
1918using Org.OpenAPITools.Model;
1919
1920namespace Example
1921{
1922 public class apfIdServiceApisGetExample
1923 {
1924 public void main()
1925 {
1926
1927 // Create an instance of the API class
1928 var apiInstance = new DefaultApi();
1929 var apfId = apfId_example; // String | (default to null)
1930
1931 try {
1932 array[ServiceAPIDescription] result = apiInstance.apfIdServiceApisGet(apfId);
1933 Debug.WriteLine(result);
1934 } catch (Exception e) {
1935 Debug.Print("Exception when calling DefaultApi.apfIdServiceApisGet: " + e.Message );
1936 }
1937 }
1938 }
1939}
1940</code></pre>
1941 </div>
1942
1943 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-php">
1944 <pre class="prettyprint"><code class="language-php"><&#63;php
1945require_once(__DIR__ . '/vendor/autoload.php');
1946
1947// Create an instance of the API class
1948$api_instance = new OpenAPITools\Client\Api\DefaultApi();
1949$apfId = apfId_example; // String |
1950
1951try {
1952 $result = $api_instance->apfIdServiceApisGet($apfId);
1953 print_r($result);
1954} catch (Exception $e) {
1955 echo 'Exception when calling DefaultApi->apfIdServiceApisGet: ', $e->getMessage(), PHP_EOL;
1956}
1957?></code></pre>
1958 </div>
1959
1960 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-perl">
1961 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
1962use WWW::OPenAPIClient::Configuration;
1963use WWW::OPenAPIClient::DefaultApi;
1964
1965# Create an instance of the API class
1966my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
1967my $apfId = apfId_example; # String |
1968
1969eval {
1970 my $result = $api_instance->apfIdServiceApisGet(apfId => $apfId);
1971 print Dumper($result);
1972};
1973if ($@) {
1974 warn "Exception when calling DefaultApi->apfIdServiceApisGet: $@\n";
1975}</code></pre>
1976 </div>
1977
1978 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-python">
1979 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
1980import time
1981import openapi_client
1982from openapi_client.rest import ApiException
1983from pprint import pprint
1984
1985# Create an instance of the API class
1986api_instance = openapi_client.DefaultApi()
1987apfId = apfId_example # String | (default to null)
1988
1989try:
1990 api_response = api_instance.apf_id_service_apis_get(apfId)
1991 pprint(api_response)
1992except ApiException as e:
1993 print("Exception when calling DefaultApi->apfIdServiceApisGet: %s\n" % e)</code></pre>
1994 </div>
1995
1996 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-rust">
1997 <pre class="prettyprint"><code class="language-rust">extern crate DefaultApi;
1998
1999pub fn main() {
2000 let apfId = apfId_example; // String
2001
2002 let mut context = DefaultApi::Context::default();
2003 let result = client.apfIdServiceApisGet(apfId, &context).wait();
2004
2005 println!("{:?}", result);
2006}
2007</code></pre>
2008 </div>
2009 </div>
2010
2011 <h2>Scopes</h2>
2012 <table>
2013
2014 </table>
2015
2016 <h2>Parameters</h2>
2017
2018 <div class="methodsubtabletitle">Path parameters</div>
2019 <table id="methodsubtable">
2020 <tr>
2021 <th width="150px">Name</th>
2022 <th>Description</th>
2023 </tr>
2024 <tr><td style="width:150px;">apfId*</td>
2025<td>
2026
2027
2028 <div id="d2e199_apfIdServiceApisGet_apfId">
2029 <div class="json-schema-view">
2030 <div class="primitive">
2031 <span class="type">
2032 String
2033 </span>
2034
2035 </div>
2036 <div class="inner required">
2037 Required
2038 </div>
2039 </div>
2040 </div>
2041</td>
2042</tr>
2043
2044 </table>
2045
2046
2047
2048
2049
2050 <h2>Responses</h2>
2051 <h3 id="examples-Default-apfIdServiceApisGet-title-200"></h3>
2052 <p id="examples-Default-apfIdServiceApisGet-description-200" class="marked"></p>
2053 <script>
2054 var responseDefault200_description = `Definition of all service API(s) published by the API publishing function.`;
2055 var responseDefault200_description_break = responseDefault200_description.indexOf('\n');
2056 if (responseDefault200_description_break == -1) {
2057 $("#examples-Default-apfIdServiceApisGet-title-200").text("Status: 200 - " + responseDefault200_description);
2058 } else {
2059 $("#examples-Default-apfIdServiceApisGet-title-200").text("Status: 200 - " + responseDefault200_description.substring(0, responseDefault200_description_break));
2060 $("#examples-Default-apfIdServiceApisGet-description-200").html(responseDefault200_description.substring(responseDefault200_description_break));
2061 }
2062 </script>
2063
2064
2065 <ul id="responses-detail-Default-apfIdServiceApisGet-200" class="nav nav-tabs nav-tabs-examples" >
2066 <li class="active">
2067 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-200-schema">Schema</a>
2068 </li>
2069
2070
2071
2072
2073 </ul>
2074
2075
2076 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-200-wrapper" style='margin-bottom: 10px;'>
2077 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-200-schema">
2078 <div id="responses-Default-apfIdServiceApisGet-schema-200" class="exampleStyle">
2079 <script>
2080 $(document).ready(function() {
2081 var schemaWrapper = {
2082 "description" : "Definition of all service API(s) published by the API publishing function.",
2083 "content" : {
2084 "application/json" : {
2085 "schema" : {
2086 "minItems" : 0,
2087 "type" : "array",
2088 "items" : {
2089 "$ref" : "#/components/schemas/ServiceAPIDescription"
2090 }
2091 }
2092 }
2093 }
2094};
2095 var schema = findNode('schema',schemaWrapper).schema;
2096 if (!schema) {
2097 schema = schemaWrapper.schema;
2098 }
2099 if (schema == null) {
2100 return;
2101 }
2102 if (schema.$ref != null) {
2103 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01002104 if (schema.properties != null) {
2105 Object.keys(schema.properties).forEach( (item) => {
2106 if (schema.properties[item].$ref != null) {
2107 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2108 }
2109 });
2110 }
DenisGNoonan578dc422024-05-08 18:56:01 +01002111 } else if (schema.items != null && schema.items.$ref != null) {
2112 schema.items = defsParser.$refs.get(schema.items.$ref);
2113 } else {
2114 schemaWrapper.definitions = Object.assign({}, defs);
2115 $RefParser.dereference(schemaWrapper).catch(function(err) {
2116 console.log(err);
2117 });
2118 }
2119
2120 var view = new JSONSchemaView(schema, 3);
2121 $('#responses-Default-apfIdServiceApisGet-200-schema-data').val(JSON.stringify(schema));
2122 var result = $('#responses-Default-apfIdServiceApisGet-schema-200');
2123 result.empty();
2124 result.append(view.render());
2125 });
2126 </script>
2127 </div>
2128 <input id='responses-Default-apfIdServiceApisGet-200-schema-data' type='hidden' value=''></input>
2129 </div>
2130 </div>
2131 <h3 id="examples-Default-apfIdServiceApisGet-title-307"></h3>
2132 <p id="examples-Default-apfIdServiceApisGet-description-307" class="marked"></p>
2133 <script>
2134 var responseDefault307_description = `Temporary Redirect`;
2135 var responseDefault307_description_break = responseDefault307_description.indexOf('\n');
2136 if (responseDefault307_description_break == -1) {
2137 $("#examples-Default-apfIdServiceApisGet-title-307").text("Status: 307 - " + responseDefault307_description);
2138 } else {
2139 $("#examples-Default-apfIdServiceApisGet-title-307").text("Status: 307 - " + responseDefault307_description.substring(0, responseDefault307_description_break));
2140 $("#examples-Default-apfIdServiceApisGet-description-307").html(responseDefault307_description.substring(responseDefault307_description_break));
2141 }
2142 </script>
2143
2144
2145 <ul id="responses-detail-Default-apfIdServiceApisGet-307" class="nav nav-tabs nav-tabs-examples" >
2146
2147 <li class="">
2148 <a data-toggle="tab" href="#responses-apfIdServiceApisGet-307-headers">Headers</a>
2149 </li>
2150
2151 </ul>
2152
2153
2154 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-307-wrapper" style='margin-bottom: 10px;'>
2155 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-307-schema">
2156 <div id="responses-Default-apfIdServiceApisGet-schema-307" class="exampleStyle">
2157 <script>
2158 $(document).ready(function() {
2159 var schemaWrapper = {
2160 "description" : "Temporary Redirect",
2161 "headers" : {
2162 "Location" : {
2163 "description" : "An alternative URI of the resource.",
2164 "required" : true,
2165 "schema" : {
2166 "type" : "string"
2167 }
2168 }
2169 }
2170};
2171 var schema = findNode('schema',schemaWrapper).schema;
2172 if (!schema) {
2173 schema = schemaWrapper.schema;
2174 }
2175 if (schema == null) {
2176 return;
2177 }
2178 if (schema.$ref != null) {
2179 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01002180 if (schema.properties != null) {
2181 Object.keys(schema.properties).forEach( (item) => {
2182 if (schema.properties[item].$ref != null) {
2183 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2184 }
2185 });
2186 }
DenisGNoonan578dc422024-05-08 18:56:01 +01002187 } else if (schema.items != null && schema.items.$ref != null) {
2188 schema.items = defsParser.$refs.get(schema.items.$ref);
2189 } else {
2190 schemaWrapper.definitions = Object.assign({}, defs);
2191 $RefParser.dereference(schemaWrapper).catch(function(err) {
2192 console.log(err);
2193 });
2194 }
2195
2196 var view = new JSONSchemaView(schema, 3);
2197 $('#responses-Default-apfIdServiceApisGet-307-schema-data').val(JSON.stringify(schema));
2198 var result = $('#responses-Default-apfIdServiceApisGet-schema-307');
2199 result.empty();
2200 result.append(view.render());
2201 });
2202 </script>
2203 </div>
2204 <input id='responses-Default-apfIdServiceApisGet-307-schema-data' type='hidden' value=''></input>
2205 </div>
2206 <div class="tab-pane" id="responses-apfIdServiceApisGet-307-headers">
2207 <table>
2208 <tr>
2209 <th width="150px">Name</th>
2210 <th width="100px">Type</th>
2211 <th width="100px">Format</th>
2212 <th>Description</th>
2213 </tr>
2214 <tr>
2215 <td>Location</td>
2216 <td>String</td>
2217 <td></td>
2218 <td>An alternative URI of the resource.</td>
2219 </tr>
2220 </table>
2221 </div>
2222 </div>
2223 <h3 id="examples-Default-apfIdServiceApisGet-title-308"></h3>
2224 <p id="examples-Default-apfIdServiceApisGet-description-308" class="marked"></p>
2225 <script>
2226 var responseDefault308_description = `Permanent Redirect`;
2227 var responseDefault308_description_break = responseDefault308_description.indexOf('\n');
2228 if (responseDefault308_description_break == -1) {
2229 $("#examples-Default-apfIdServiceApisGet-title-308").text("Status: 308 - " + responseDefault308_description);
2230 } else {
2231 $("#examples-Default-apfIdServiceApisGet-title-308").text("Status: 308 - " + responseDefault308_description.substring(0, responseDefault308_description_break));
2232 $("#examples-Default-apfIdServiceApisGet-description-308").html(responseDefault308_description.substring(responseDefault308_description_break));
2233 }
2234 </script>
2235
2236
2237 <ul id="responses-detail-Default-apfIdServiceApisGet-308" class="nav nav-tabs nav-tabs-examples" >
2238
2239 <li class="">
2240 <a data-toggle="tab" href="#responses-apfIdServiceApisGet-308-headers">Headers</a>
2241 </li>
2242
2243 </ul>
2244
2245
2246 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-308-wrapper" style='margin-bottom: 10px;'>
2247 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-308-schema">
2248 <div id="responses-Default-apfIdServiceApisGet-schema-308" class="exampleStyle">
2249 <script>
2250 $(document).ready(function() {
2251 var schemaWrapper = {
2252 "description" : "Permanent Redirect",
2253 "headers" : {
2254 "Location" : {
2255 "description" : "An alternative URI of the resource.",
2256 "required" : true,
2257 "schema" : {
2258 "type" : "string"
2259 }
2260 }
2261 }
2262};
2263 var schema = findNode('schema',schemaWrapper).schema;
2264 if (!schema) {
2265 schema = schemaWrapper.schema;
2266 }
2267 if (schema == null) {
2268 return;
2269 }
2270 if (schema.$ref != null) {
2271 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01002272 if (schema.properties != null) {
2273 Object.keys(schema.properties).forEach( (item) => {
2274 if (schema.properties[item].$ref != null) {
2275 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2276 }
2277 });
2278 }
DenisGNoonan578dc422024-05-08 18:56:01 +01002279 } else if (schema.items != null && schema.items.$ref != null) {
2280 schema.items = defsParser.$refs.get(schema.items.$ref);
2281 } else {
2282 schemaWrapper.definitions = Object.assign({}, defs);
2283 $RefParser.dereference(schemaWrapper).catch(function(err) {
2284 console.log(err);
2285 });
2286 }
2287
2288 var view = new JSONSchemaView(schema, 3);
2289 $('#responses-Default-apfIdServiceApisGet-308-schema-data').val(JSON.stringify(schema));
2290 var result = $('#responses-Default-apfIdServiceApisGet-schema-308');
2291 result.empty();
2292 result.append(view.render());
2293 });
2294 </script>
2295 </div>
2296 <input id='responses-Default-apfIdServiceApisGet-308-schema-data' type='hidden' value=''></input>
2297 </div>
2298 <div class="tab-pane" id="responses-apfIdServiceApisGet-308-headers">
2299 <table>
2300 <tr>
2301 <th width="150px">Name</th>
2302 <th width="100px">Type</th>
2303 <th width="100px">Format</th>
2304 <th>Description</th>
2305 </tr>
2306 <tr>
2307 <td>Location</td>
2308 <td>String</td>
2309 <td></td>
2310 <td>An alternative URI of the resource.</td>
2311 </tr>
2312 </table>
2313 </div>
2314 </div>
2315 <h3 id="examples-Default-apfIdServiceApisGet-title-400"></h3>
2316 <p id="examples-Default-apfIdServiceApisGet-description-400" class="marked"></p>
2317 <script>
2318 var responseDefault400_description = `Bad request`;
2319 var responseDefault400_description_break = responseDefault400_description.indexOf('\n');
2320 if (responseDefault400_description_break == -1) {
2321 $("#examples-Default-apfIdServiceApisGet-title-400").text("Status: 400 - " + responseDefault400_description);
2322 } else {
2323 $("#examples-Default-apfIdServiceApisGet-title-400").text("Status: 400 - " + responseDefault400_description.substring(0, responseDefault400_description_break));
2324 $("#examples-Default-apfIdServiceApisGet-description-400").html(responseDefault400_description.substring(responseDefault400_description_break));
2325 }
2326 </script>
2327
2328
2329 <ul id="responses-detail-Default-apfIdServiceApisGet-400" class="nav nav-tabs nav-tabs-examples" >
2330 <li class="active">
2331 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-400-schema">Schema</a>
2332 </li>
2333
2334
2335
2336
2337 </ul>
2338
2339
2340 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-400-wrapper" style='margin-bottom: 10px;'>
2341 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-400-schema">
2342 <div id="responses-Default-apfIdServiceApisGet-schema-400" class="exampleStyle">
2343 <script>
2344 $(document).ready(function() {
2345 var schemaWrapper = {
2346 "description" : "Bad request",
2347 "content" : {
2348 "application/problem+json" : {
2349 "schema" : {
2350 "$ref" : "#/components/schemas/ProblemDetails"
2351 }
2352 }
2353 }
2354};
2355 var schema = findNode('schema',schemaWrapper).schema;
2356 if (!schema) {
2357 schema = schemaWrapper.schema;
2358 }
2359 if (schema == null) {
2360 return;
2361 }
2362 if (schema.$ref != null) {
2363 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01002364 if (schema.properties != null) {
2365 Object.keys(schema.properties).forEach( (item) => {
2366 if (schema.properties[item].$ref != null) {
2367 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2368 }
2369 });
2370 }
DenisGNoonan578dc422024-05-08 18:56:01 +01002371 } else if (schema.items != null && schema.items.$ref != null) {
2372 schema.items = defsParser.$refs.get(schema.items.$ref);
2373 } else {
2374 schemaWrapper.definitions = Object.assign({}, defs);
2375 $RefParser.dereference(schemaWrapper).catch(function(err) {
2376 console.log(err);
2377 });
2378 }
2379
2380 var view = new JSONSchemaView(schema, 3);
2381 $('#responses-Default-apfIdServiceApisGet-400-schema-data').val(JSON.stringify(schema));
2382 var result = $('#responses-Default-apfIdServiceApisGet-schema-400');
2383 result.empty();
2384 result.append(view.render());
2385 });
2386 </script>
2387 </div>
2388 <input id='responses-Default-apfIdServiceApisGet-400-schema-data' type='hidden' value=''></input>
2389 </div>
2390 </div>
2391 <h3 id="examples-Default-apfIdServiceApisGet-title-401"></h3>
2392 <p id="examples-Default-apfIdServiceApisGet-description-401" class="marked"></p>
2393 <script>
2394 var responseDefault401_description = `Unauthorized`;
2395 var responseDefault401_description_break = responseDefault401_description.indexOf('\n');
2396 if (responseDefault401_description_break == -1) {
2397 $("#examples-Default-apfIdServiceApisGet-title-401").text("Status: 401 - " + responseDefault401_description);
2398 } else {
2399 $("#examples-Default-apfIdServiceApisGet-title-401").text("Status: 401 - " + responseDefault401_description.substring(0, responseDefault401_description_break));
2400 $("#examples-Default-apfIdServiceApisGet-description-401").html(responseDefault401_description.substring(responseDefault401_description_break));
2401 }
2402 </script>
2403
2404
2405 <ul id="responses-detail-Default-apfIdServiceApisGet-401" class="nav nav-tabs nav-tabs-examples" >
2406 <li class="active">
2407 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-401-schema">Schema</a>
2408 </li>
2409
2410
2411
2412
2413 </ul>
2414
2415
2416 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-401-wrapper" style='margin-bottom: 10px;'>
2417 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-401-schema">
2418 <div id="responses-Default-apfIdServiceApisGet-schema-401" class="exampleStyle">
2419 <script>
2420 $(document).ready(function() {
2421 var schemaWrapper = {
2422 "description" : "Unauthorized",
2423 "content" : {
2424 "application/problem+json" : {
2425 "schema" : {
2426 "$ref" : "#/components/schemas/ProblemDetails"
2427 }
2428 }
2429 }
2430};
2431 var schema = findNode('schema',schemaWrapper).schema;
2432 if (!schema) {
2433 schema = schemaWrapper.schema;
2434 }
2435 if (schema == null) {
2436 return;
2437 }
2438 if (schema.$ref != null) {
2439 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01002440 if (schema.properties != null) {
2441 Object.keys(schema.properties).forEach( (item) => {
2442 if (schema.properties[item].$ref != null) {
2443 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2444 }
2445 });
2446 }
DenisGNoonan578dc422024-05-08 18:56:01 +01002447 } else if (schema.items != null && schema.items.$ref != null) {
2448 schema.items = defsParser.$refs.get(schema.items.$ref);
2449 } else {
2450 schemaWrapper.definitions = Object.assign({}, defs);
2451 $RefParser.dereference(schemaWrapper).catch(function(err) {
2452 console.log(err);
2453 });
2454 }
2455
2456 var view = new JSONSchemaView(schema, 3);
2457 $('#responses-Default-apfIdServiceApisGet-401-schema-data').val(JSON.stringify(schema));
2458 var result = $('#responses-Default-apfIdServiceApisGet-schema-401');
2459 result.empty();
2460 result.append(view.render());
2461 });
2462 </script>
2463 </div>
2464 <input id='responses-Default-apfIdServiceApisGet-401-schema-data' type='hidden' value=''></input>
2465 </div>
2466 </div>
2467 <h3 id="examples-Default-apfIdServiceApisGet-title-403"></h3>
2468 <p id="examples-Default-apfIdServiceApisGet-description-403" class="marked"></p>
2469 <script>
2470 var responseDefault403_description = `Forbidden`;
2471 var responseDefault403_description_break = responseDefault403_description.indexOf('\n');
2472 if (responseDefault403_description_break == -1) {
2473 $("#examples-Default-apfIdServiceApisGet-title-403").text("Status: 403 - " + responseDefault403_description);
2474 } else {
2475 $("#examples-Default-apfIdServiceApisGet-title-403").text("Status: 403 - " + responseDefault403_description.substring(0, responseDefault403_description_break));
2476 $("#examples-Default-apfIdServiceApisGet-description-403").html(responseDefault403_description.substring(responseDefault403_description_break));
2477 }
2478 </script>
2479
2480
2481 <ul id="responses-detail-Default-apfIdServiceApisGet-403" class="nav nav-tabs nav-tabs-examples" >
2482 <li class="active">
2483 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-403-schema">Schema</a>
2484 </li>
2485
2486
2487
2488
2489 </ul>
2490
2491
2492 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-403-wrapper" style='margin-bottom: 10px;'>
2493 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-403-schema">
2494 <div id="responses-Default-apfIdServiceApisGet-schema-403" class="exampleStyle">
2495 <script>
2496 $(document).ready(function() {
2497 var schemaWrapper = {
2498 "description" : "Forbidden",
2499 "content" : {
2500 "application/problem+json" : {
2501 "schema" : {
2502 "$ref" : "#/components/schemas/ProblemDetails"
2503 }
2504 }
2505 }
2506};
2507 var schema = findNode('schema',schemaWrapper).schema;
2508 if (!schema) {
2509 schema = schemaWrapper.schema;
2510 }
2511 if (schema == null) {
2512 return;
2513 }
2514 if (schema.$ref != null) {
2515 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01002516 if (schema.properties != null) {
2517 Object.keys(schema.properties).forEach( (item) => {
2518 if (schema.properties[item].$ref != null) {
2519 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2520 }
2521 });
2522 }
DenisGNoonan578dc422024-05-08 18:56:01 +01002523 } else if (schema.items != null && schema.items.$ref != null) {
2524 schema.items = defsParser.$refs.get(schema.items.$ref);
2525 } else {
2526 schemaWrapper.definitions = Object.assign({}, defs);
2527 $RefParser.dereference(schemaWrapper).catch(function(err) {
2528 console.log(err);
2529 });
2530 }
2531
2532 var view = new JSONSchemaView(schema, 3);
2533 $('#responses-Default-apfIdServiceApisGet-403-schema-data').val(JSON.stringify(schema));
2534 var result = $('#responses-Default-apfIdServiceApisGet-schema-403');
2535 result.empty();
2536 result.append(view.render());
2537 });
2538 </script>
2539 </div>
2540 <input id='responses-Default-apfIdServiceApisGet-403-schema-data' type='hidden' value=''></input>
2541 </div>
2542 </div>
2543 <h3 id="examples-Default-apfIdServiceApisGet-title-404"></h3>
2544 <p id="examples-Default-apfIdServiceApisGet-description-404" class="marked"></p>
2545 <script>
2546 var responseDefault404_description = `Not Found`;
2547 var responseDefault404_description_break = responseDefault404_description.indexOf('\n');
2548 if (responseDefault404_description_break == -1) {
2549 $("#examples-Default-apfIdServiceApisGet-title-404").text("Status: 404 - " + responseDefault404_description);
2550 } else {
2551 $("#examples-Default-apfIdServiceApisGet-title-404").text("Status: 404 - " + responseDefault404_description.substring(0, responseDefault404_description_break));
2552 $("#examples-Default-apfIdServiceApisGet-description-404").html(responseDefault404_description.substring(responseDefault404_description_break));
2553 }
2554 </script>
2555
2556
2557 <ul id="responses-detail-Default-apfIdServiceApisGet-404" class="nav nav-tabs nav-tabs-examples" >
2558 <li class="active">
2559 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-404-schema">Schema</a>
2560 </li>
2561
2562
2563
2564
2565 </ul>
2566
2567
2568 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-404-wrapper" style='margin-bottom: 10px;'>
2569 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-404-schema">
2570 <div id="responses-Default-apfIdServiceApisGet-schema-404" class="exampleStyle">
2571 <script>
2572 $(document).ready(function() {
2573 var schemaWrapper = {
2574 "description" : "Not Found",
2575 "content" : {
2576 "application/problem+json" : {
2577 "schema" : {
2578 "$ref" : "#/components/schemas/ProblemDetails"
2579 }
2580 }
2581 }
2582};
2583 var schema = findNode('schema',schemaWrapper).schema;
2584 if (!schema) {
2585 schema = schemaWrapper.schema;
2586 }
2587 if (schema == null) {
2588 return;
2589 }
2590 if (schema.$ref != null) {
2591 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01002592 if (schema.properties != null) {
2593 Object.keys(schema.properties).forEach( (item) => {
2594 if (schema.properties[item].$ref != null) {
2595 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2596 }
2597 });
2598 }
DenisGNoonan578dc422024-05-08 18:56:01 +01002599 } else if (schema.items != null && schema.items.$ref != null) {
2600 schema.items = defsParser.$refs.get(schema.items.$ref);
2601 } else {
2602 schemaWrapper.definitions = Object.assign({}, defs);
2603 $RefParser.dereference(schemaWrapper).catch(function(err) {
2604 console.log(err);
2605 });
2606 }
2607
2608 var view = new JSONSchemaView(schema, 3);
2609 $('#responses-Default-apfIdServiceApisGet-404-schema-data').val(JSON.stringify(schema));
2610 var result = $('#responses-Default-apfIdServiceApisGet-schema-404');
2611 result.empty();
2612 result.append(view.render());
2613 });
2614 </script>
2615 </div>
2616 <input id='responses-Default-apfIdServiceApisGet-404-schema-data' type='hidden' value=''></input>
2617 </div>
2618 </div>
2619 <h3 id="examples-Default-apfIdServiceApisGet-title-406"></h3>
2620 <p id="examples-Default-apfIdServiceApisGet-description-406" class="marked"></p>
2621 <script>
2622 var responseDefault406_description = `Not Acceptable`;
2623 var responseDefault406_description_break = responseDefault406_description.indexOf('\n');
2624 if (responseDefault406_description_break == -1) {
2625 $("#examples-Default-apfIdServiceApisGet-title-406").text("Status: 406 - " + responseDefault406_description);
2626 } else {
2627 $("#examples-Default-apfIdServiceApisGet-title-406").text("Status: 406 - " + responseDefault406_description.substring(0, responseDefault406_description_break));
2628 $("#examples-Default-apfIdServiceApisGet-description-406").html(responseDefault406_description.substring(responseDefault406_description_break));
2629 }
2630 </script>
2631
2632
2633 <ul id="responses-detail-Default-apfIdServiceApisGet-406" class="nav nav-tabs nav-tabs-examples" >
2634 <li class="active">
2635 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-406-schema">Schema</a>
2636 </li>
2637
2638
2639
2640
2641 </ul>
2642
2643
2644 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-406-wrapper" style='margin-bottom: 10px;'>
2645 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-406-schema">
2646 <div id="responses-Default-apfIdServiceApisGet-schema-406" class="exampleStyle">
2647 <script>
2648 $(document).ready(function() {
2649 var schemaWrapper = {
2650 "description" : "Not Acceptable",
2651 "content" : {
2652 "application/problem+json" : {
2653 "schema" : {
2654 "$ref" : "#/components/schemas/ProblemDetails"
2655 }
2656 }
2657 }
2658};
2659 var schema = findNode('schema',schemaWrapper).schema;
2660 if (!schema) {
2661 schema = schemaWrapper.schema;
2662 }
2663 if (schema == null) {
2664 return;
2665 }
2666 if (schema.$ref != null) {
2667 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01002668 if (schema.properties != null) {
2669 Object.keys(schema.properties).forEach( (item) => {
2670 if (schema.properties[item].$ref != null) {
2671 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2672 }
2673 });
2674 }
DenisGNoonan578dc422024-05-08 18:56:01 +01002675 } else if (schema.items != null && schema.items.$ref != null) {
2676 schema.items = defsParser.$refs.get(schema.items.$ref);
2677 } else {
2678 schemaWrapper.definitions = Object.assign({}, defs);
2679 $RefParser.dereference(schemaWrapper).catch(function(err) {
2680 console.log(err);
2681 });
2682 }
2683
2684 var view = new JSONSchemaView(schema, 3);
2685 $('#responses-Default-apfIdServiceApisGet-406-schema-data').val(JSON.stringify(schema));
2686 var result = $('#responses-Default-apfIdServiceApisGet-schema-406');
2687 result.empty();
2688 result.append(view.render());
2689 });
2690 </script>
2691 </div>
2692 <input id='responses-Default-apfIdServiceApisGet-406-schema-data' type='hidden' value=''></input>
2693 </div>
2694 </div>
2695 <h3 id="examples-Default-apfIdServiceApisGet-title-429"></h3>
2696 <p id="examples-Default-apfIdServiceApisGet-description-429" class="marked"></p>
2697 <script>
2698 var responseDefault429_description = `Too Many Requests`;
2699 var responseDefault429_description_break = responseDefault429_description.indexOf('\n');
2700 if (responseDefault429_description_break == -1) {
2701 $("#examples-Default-apfIdServiceApisGet-title-429").text("Status: 429 - " + responseDefault429_description);
2702 } else {
2703 $("#examples-Default-apfIdServiceApisGet-title-429").text("Status: 429 - " + responseDefault429_description.substring(0, responseDefault429_description_break));
2704 $("#examples-Default-apfIdServiceApisGet-description-429").html(responseDefault429_description.substring(responseDefault429_description_break));
2705 }
2706 </script>
2707
2708
2709 <ul id="responses-detail-Default-apfIdServiceApisGet-429" class="nav nav-tabs nav-tabs-examples" >
2710 <li class="active">
2711 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-429-schema">Schema</a>
2712 </li>
2713
2714
2715
2716
2717 </ul>
2718
2719
2720 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-429-wrapper" style='margin-bottom: 10px;'>
2721 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-429-schema">
2722 <div id="responses-Default-apfIdServiceApisGet-schema-429" class="exampleStyle">
2723 <script>
2724 $(document).ready(function() {
2725 var schemaWrapper = {
2726 "description" : "Too Many Requests",
2727 "content" : {
2728 "application/problem+json" : {
2729 "schema" : {
2730 "$ref" : "#/components/schemas/ProblemDetails"
2731 }
2732 }
2733 }
2734};
2735 var schema = findNode('schema',schemaWrapper).schema;
2736 if (!schema) {
2737 schema = schemaWrapper.schema;
2738 }
2739 if (schema == null) {
2740 return;
2741 }
2742 if (schema.$ref != null) {
2743 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01002744 if (schema.properties != null) {
2745 Object.keys(schema.properties).forEach( (item) => {
2746 if (schema.properties[item].$ref != null) {
2747 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2748 }
2749 });
2750 }
DenisGNoonan578dc422024-05-08 18:56:01 +01002751 } else if (schema.items != null && schema.items.$ref != null) {
2752 schema.items = defsParser.$refs.get(schema.items.$ref);
2753 } else {
2754 schemaWrapper.definitions = Object.assign({}, defs);
2755 $RefParser.dereference(schemaWrapper).catch(function(err) {
2756 console.log(err);
2757 });
2758 }
2759
2760 var view = new JSONSchemaView(schema, 3);
2761 $('#responses-Default-apfIdServiceApisGet-429-schema-data').val(JSON.stringify(schema));
2762 var result = $('#responses-Default-apfIdServiceApisGet-schema-429');
2763 result.empty();
2764 result.append(view.render());
2765 });
2766 </script>
2767 </div>
2768 <input id='responses-Default-apfIdServiceApisGet-429-schema-data' type='hidden' value=''></input>
2769 </div>
2770 </div>
2771 <h3 id="examples-Default-apfIdServiceApisGet-title-500"></h3>
2772 <p id="examples-Default-apfIdServiceApisGet-description-500" class="marked"></p>
2773 <script>
2774 var responseDefault500_description = `Internal Server Error`;
2775 var responseDefault500_description_break = responseDefault500_description.indexOf('\n');
2776 if (responseDefault500_description_break == -1) {
2777 $("#examples-Default-apfIdServiceApisGet-title-500").text("Status: 500 - " + responseDefault500_description);
2778 } else {
2779 $("#examples-Default-apfIdServiceApisGet-title-500").text("Status: 500 - " + responseDefault500_description.substring(0, responseDefault500_description_break));
2780 $("#examples-Default-apfIdServiceApisGet-description-500").html(responseDefault500_description.substring(responseDefault500_description_break));
2781 }
2782 </script>
2783
2784
2785 <ul id="responses-detail-Default-apfIdServiceApisGet-500" class="nav nav-tabs nav-tabs-examples" >
2786 <li class="active">
2787 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-500-schema">Schema</a>
2788 </li>
2789
2790
2791
2792
2793 </ul>
2794
2795
2796 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-500-wrapper" style='margin-bottom: 10px;'>
2797 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-500-schema">
2798 <div id="responses-Default-apfIdServiceApisGet-schema-500" class="exampleStyle">
2799 <script>
2800 $(document).ready(function() {
2801 var schemaWrapper = {
2802 "description" : "Internal Server Error",
2803 "content" : {
2804 "application/problem+json" : {
2805 "schema" : {
2806 "$ref" : "#/components/schemas/ProblemDetails"
2807 }
2808 }
2809 }
2810};
2811 var schema = findNode('schema',schemaWrapper).schema;
2812 if (!schema) {
2813 schema = schemaWrapper.schema;
2814 }
2815 if (schema == null) {
2816 return;
2817 }
2818 if (schema.$ref != null) {
2819 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01002820 if (schema.properties != null) {
2821 Object.keys(schema.properties).forEach( (item) => {
2822 if (schema.properties[item].$ref != null) {
2823 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2824 }
2825 });
2826 }
DenisGNoonan578dc422024-05-08 18:56:01 +01002827 } else if (schema.items != null && schema.items.$ref != null) {
2828 schema.items = defsParser.$refs.get(schema.items.$ref);
2829 } else {
2830 schemaWrapper.definitions = Object.assign({}, defs);
2831 $RefParser.dereference(schemaWrapper).catch(function(err) {
2832 console.log(err);
2833 });
2834 }
2835
2836 var view = new JSONSchemaView(schema, 3);
2837 $('#responses-Default-apfIdServiceApisGet-500-schema-data').val(JSON.stringify(schema));
2838 var result = $('#responses-Default-apfIdServiceApisGet-schema-500');
2839 result.empty();
2840 result.append(view.render());
2841 });
2842 </script>
2843 </div>
2844 <input id='responses-Default-apfIdServiceApisGet-500-schema-data' type='hidden' value=''></input>
2845 </div>
2846 </div>
2847 <h3 id="examples-Default-apfIdServiceApisGet-title-503"></h3>
2848 <p id="examples-Default-apfIdServiceApisGet-description-503" class="marked"></p>
2849 <script>
2850 var responseDefault503_description = `Service Unavailable`;
2851 var responseDefault503_description_break = responseDefault503_description.indexOf('\n');
2852 if (responseDefault503_description_break == -1) {
2853 $("#examples-Default-apfIdServiceApisGet-title-503").text("Status: 503 - " + responseDefault503_description);
2854 } else {
2855 $("#examples-Default-apfIdServiceApisGet-title-503").text("Status: 503 - " + responseDefault503_description.substring(0, responseDefault503_description_break));
2856 $("#examples-Default-apfIdServiceApisGet-description-503").html(responseDefault503_description.substring(responseDefault503_description_break));
2857 }
2858 </script>
2859
2860
2861 <ul id="responses-detail-Default-apfIdServiceApisGet-503" class="nav nav-tabs nav-tabs-examples" >
2862 <li class="active">
2863 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-503-schema">Schema</a>
2864 </li>
2865
2866
2867
2868
2869 </ul>
2870
2871
2872 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-503-wrapper" style='margin-bottom: 10px;'>
2873 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-503-schema">
2874 <div id="responses-Default-apfIdServiceApisGet-schema-503" class="exampleStyle">
2875 <script>
2876 $(document).ready(function() {
2877 var schemaWrapper = {
2878 "description" : "Service Unavailable",
2879 "content" : {
2880 "application/problem+json" : {
2881 "schema" : {
2882 "$ref" : "#/components/schemas/ProblemDetails"
2883 }
2884 }
2885 }
2886};
2887 var schema = findNode('schema',schemaWrapper).schema;
2888 if (!schema) {
2889 schema = schemaWrapper.schema;
2890 }
2891 if (schema == null) {
2892 return;
2893 }
2894 if (schema.$ref != null) {
2895 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01002896 if (schema.properties != null) {
2897 Object.keys(schema.properties).forEach( (item) => {
2898 if (schema.properties[item].$ref != null) {
2899 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2900 }
2901 });
2902 }
DenisGNoonan578dc422024-05-08 18:56:01 +01002903 } else if (schema.items != null && schema.items.$ref != null) {
2904 schema.items = defsParser.$refs.get(schema.items.$ref);
2905 } else {
2906 schemaWrapper.definitions = Object.assign({}, defs);
2907 $RefParser.dereference(schemaWrapper).catch(function(err) {
2908 console.log(err);
2909 });
2910 }
2911
2912 var view = new JSONSchemaView(schema, 3);
2913 $('#responses-Default-apfIdServiceApisGet-503-schema-data').val(JSON.stringify(schema));
2914 var result = $('#responses-Default-apfIdServiceApisGet-schema-503');
2915 result.empty();
2916 result.append(view.render());
2917 });
2918 </script>
2919 </div>
2920 <input id='responses-Default-apfIdServiceApisGet-503-schema-data' type='hidden' value=''></input>
2921 </div>
2922 </div>
2923 <h3 id="examples-Default-apfIdServiceApisGet-title-default"></h3>
2924 <p id="examples-Default-apfIdServiceApisGet-description-default" class="marked"></p>
2925 <script>
2926 var responseDefaultdefault_description = `Generic Error`;
2927 var responseDefaultdefault_description_break = responseDefaultdefault_description.indexOf('\n');
2928 if (responseDefaultdefault_description_break == -1) {
2929 $("#examples-Default-apfIdServiceApisGet-title-default").text("Status: default - " + responseDefaultdefault_description);
2930 } else {
2931 $("#examples-Default-apfIdServiceApisGet-title-default").text("Status: default - " + responseDefaultdefault_description.substring(0, responseDefaultdefault_description_break));
2932 $("#examples-Default-apfIdServiceApisGet-description-default").html(responseDefaultdefault_description.substring(responseDefaultdefault_description_break));
2933 }
2934 </script>
2935
2936
2937 <ul id="responses-detail-Default-apfIdServiceApisGet-default" class="nav nav-tabs nav-tabs-examples" >
2938
2939
2940 </ul>
2941
2942
2943 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-default-wrapper" style='margin-bottom: 10px;'>
2944 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-default-schema">
2945 <div id="responses-Default-apfIdServiceApisGet-schema-default" class="exampleStyle">
2946 <script>
2947 $(document).ready(function() {
2948 var schemaWrapper = {
2949 "description" : "Generic Error"
2950};
2951 var schema = findNode('schema',schemaWrapper).schema;
2952 if (!schema) {
2953 schema = schemaWrapper.schema;
2954 }
2955 if (schema == null) {
2956 return;
2957 }
2958 if (schema.$ref != null) {
2959 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01002960 if (schema.properties != null) {
2961 Object.keys(schema.properties).forEach( (item) => {
2962 if (schema.properties[item].$ref != null) {
2963 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2964 }
2965 });
2966 }
DenisGNoonan578dc422024-05-08 18:56:01 +01002967 } else if (schema.items != null && schema.items.$ref != null) {
2968 schema.items = defsParser.$refs.get(schema.items.$ref);
2969 } else {
2970 schemaWrapper.definitions = Object.assign({}, defs);
2971 $RefParser.dereference(schemaWrapper).catch(function(err) {
2972 console.log(err);
2973 });
2974 }
2975
2976 var view = new JSONSchemaView(schema, 3);
2977 $('#responses-Default-apfIdServiceApisGet-default-schema-data').val(JSON.stringify(schema));
2978 var result = $('#responses-Default-apfIdServiceApisGet-schema-default');
2979 result.empty();
2980 result.append(view.render());
2981 });
2982 </script>
2983 </div>
2984 <input id='responses-Default-apfIdServiceApisGet-default-schema-data' type='hidden' value=''></input>
2985 </div>
2986 </div>
2987 </article>
2988 </div>
2989 <hr>
2990 <div id="api-Default-apfIdServiceApisPost">
2991 <article id="api-Default-apfIdServiceApisPost-0" data-group="User" data-name="apfIdServiceApisPost" data-version="0">
2992 <div class="pull-left">
2993 <h1>apfIdServiceApisPost</h1>
2994 <p></p>
2995 </div>
2996 <div class="pull-right"></div>
2997 <div class="clearfix"></div>
2998 <p></p>
2999 <p class="marked">Publish a new API.</p>
3000 <p></p>
3001 <br />
3002 <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/{apfId}/service-apis</span></code></pre>
3003 <p>
3004 <h3>Usage and SDK Samples</h3>
3005 </p>
3006 <ul class="nav nav-tabs nav-tabs-examples">
3007 <li class="active"><a href="#examples-Default-apfIdServiceApisPost-0-curl">Curl</a></li>
3008 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-java">Java</a></li>
3009 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-dart">Dart</a></li>
3010 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-android">Android</a></li>
3011 <!--<li class=""><a href="#examples-Default-apfIdServiceApisPost-0-groovy">Groovy</a></li>-->
3012 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-objc">Obj-C</a></li>
3013 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-javascript">JavaScript</a></li>
3014 <!--<li class=""><a href="#examples-Default-apfIdServiceApisPost-0-angular">Angular</a></li>-->
3015 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-csharp">C#</a></li>
3016 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-php">PHP</a></li>
3017 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-perl">Perl</a></li>
3018 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-python">Python</a></li>
3019 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-rust">Rust</a></li>
3020 </ul>
3021
3022 <div class="tab-content">
3023 <div class="tab-pane active" id="examples-Default-apfIdServiceApisPost-0-curl">
3024 <pre class="prettyprint"><code class="language-bsh">curl -X POST \
3025 -H "Accept: application/json,application/problem+json" \
3026 -H "Content-Type: application/json" \
3027 "https://example.com/published-apis/v1/{apfId}/service-apis" \
3028 -d '{
3029 &quot;ccfId&quot; : &quot;ccfId&quot;,
3030 &quot;serviceAPICategory&quot; : &quot;serviceAPICategory&quot;,
3031 &quot;apiName&quot; : &quot;apiName&quot;,
3032 &quot;shareableInfo&quot; : {
3033 &quot;capifProvDoms&quot; : [ &quot;capifProvDoms&quot;, &quot;capifProvDoms&quot; ],
3034 &quot;isShareable&quot; : true
3035 },
3036 &quot;supportedFeatures&quot; : &quot;supportedFeatures&quot;,
3037 &quot;description&quot; : &quot;description&quot;,
3038 &quot;apiSuppFeats&quot; : &quot;apiSuppFeats&quot;,
3039 &quot;aefProfiles&quot; : [ {
DenisGNoonan36718ab2024-06-13 09:59:12 +01003040 &quot;protocol&quot; : &quot;HTTP_1_1&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01003041 &quot;securityMethods&quot; : [ null, null ],
3042 &quot;versions&quot; : [ {
3043 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
3044 &quot;custOperations&quot; : [ {
DenisGNoonan36718ab2024-06-13 09:59:12 +01003045 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
3046 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01003047 &quot;description&quot; : &quot;description&quot;,
3048 &quot;custOpName&quot; : &quot;custOpName&quot;
3049 }, {
DenisGNoonan36718ab2024-06-13 09:59:12 +01003050 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
3051 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01003052 &quot;description&quot; : &quot;description&quot;,
3053 &quot;custOpName&quot; : &quot;custOpName&quot;
3054 } ],
3055 &quot;resources&quot; : [ {
3056 &quot;operations&quot; : [ null, null ],
3057 &quot;description&quot; : &quot;description&quot;,
3058 &quot;custOpName&quot; : &quot;custOpName&quot;,
3059 &quot;resourceName&quot; : &quot;resourceName&quot;,
3060 &quot;uri&quot; : &quot;uri&quot;
3061 }, {
3062 &quot;operations&quot; : [ null, null ],
3063 &quot;description&quot; : &quot;description&quot;,
3064 &quot;custOpName&quot; : &quot;custOpName&quot;,
3065 &quot;resourceName&quot; : &quot;resourceName&quot;,
3066 &quot;uri&quot; : &quot;uri&quot;
3067 } ],
3068 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
3069 }, {
3070 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
3071 &quot;custOperations&quot; : [ {
DenisGNoonan36718ab2024-06-13 09:59:12 +01003072 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
3073 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01003074 &quot;description&quot; : &quot;description&quot;,
3075 &quot;custOpName&quot; : &quot;custOpName&quot;
3076 }, {
DenisGNoonan36718ab2024-06-13 09:59:12 +01003077 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
3078 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01003079 &quot;description&quot; : &quot;description&quot;,
3080 &quot;custOpName&quot; : &quot;custOpName&quot;
3081 } ],
3082 &quot;resources&quot; : [ {
3083 &quot;operations&quot; : [ null, null ],
3084 &quot;description&quot; : &quot;description&quot;,
3085 &quot;custOpName&quot; : &quot;custOpName&quot;,
3086 &quot;resourceName&quot; : &quot;resourceName&quot;,
3087 &quot;uri&quot; : &quot;uri&quot;
3088 }, {
3089 &quot;operations&quot; : [ null, null ],
3090 &quot;description&quot; : &quot;description&quot;,
3091 &quot;custOpName&quot; : &quot;custOpName&quot;,
3092 &quot;resourceName&quot; : &quot;resourceName&quot;,
3093 &quot;uri&quot; : &quot;uri&quot;
3094 } ],
3095 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
3096 } ],
DenisGNoonan36718ab2024-06-13 09:59:12 +01003097 &quot;dataFormat&quot; : &quot;JSON&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01003098 &quot;domainName&quot; : &quot;domainName&quot;,
3099 &quot;aefLocation&quot; : {
3100 &quot;dcId&quot; : &quot;dcId&quot;,
3101 &quot;geoArea&quot; : {
DenisGNoonan36718ab2024-06-13 09:59:12 +01003102 &quot;shape&quot; : &quot;POINT&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01003103 &quot;point&quot; : {
3104 &quot;lon&quot; : 36.988422590534526,
3105 &quot;lat&quot; : -75.5850925717018
3106 }
3107 },
3108 &quot;civicAddr&quot; : {
3109 &quot;POBOX&quot; : &quot;POBOX&quot;,
3110 &quot;usageRules&quot; : &quot;usageRules&quot;,
3111 &quot;country&quot; : &quot;country&quot;,
3112 &quot;PRD&quot; : &quot;PRD&quot;,
3113 &quot;PLC&quot; : &quot;PLC&quot;,
3114 &quot;HNO&quot; : &quot;HNO&quot;,
3115 &quot;PRM&quot; : &quot;PRM&quot;,
3116 &quot;HNS&quot; : &quot;HNS&quot;,
3117 &quot;FLR&quot; : &quot;FLR&quot;,
3118 &quot;A1&quot; : &quot;A1&quot;,
3119 &quot;A2&quot; : &quot;A2&quot;,
3120 &quot;A3&quot; : &quot;A3&quot;,
3121 &quot;A4&quot; : &quot;A4&quot;,
3122 &quot;STS&quot; : &quot;STS&quot;,
3123 &quot;A5&quot; : &quot;A5&quot;,
3124 &quot;A6&quot; : &quot;A6&quot;,
3125 &quot;RDSEC&quot; : &quot;RDSEC&quot;,
3126 &quot;providedBy&quot; : &quot;providedBy&quot;,
3127 &quot;LOC&quot; : &quot;LOC&quot;,
3128 &quot;SEAT&quot; : &quot;SEAT&quot;,
3129 &quot;UNIT&quot; : &quot;UNIT&quot;,
3130 &quot;POD&quot; : &quot;POD&quot;,
3131 &quot;RDBR&quot; : &quot;RDBR&quot;,
3132 &quot;method&quot; : &quot;method&quot;,
3133 &quot;LMK&quot; : &quot;LMK&quot;,
3134 &quot;POM&quot; : &quot;POM&quot;,
3135 &quot;ADDCODE&quot; : &quot;ADDCODE&quot;,
3136 &quot;RD&quot; : &quot;RD&quot;,
3137 &quot;PC&quot; : &quot;PC&quot;,
3138 &quot;PCN&quot; : &quot;PCN&quot;,
3139 &quot;BLD&quot; : &quot;BLD&quot;,
3140 &quot;NAM&quot; : &quot;NAM&quot;,
3141 &quot;ROOM&quot; : &quot;ROOM&quot;,
3142 &quot;RDSUBBR&quot; : &quot;RDSUBBR&quot;
3143 }
3144 },
3145 &quot;aefId&quot; : &quot;aefId&quot;,
3146 &quot;interfaceDescriptions&quot; : [ {
3147 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
DenisGNoonan36718ab2024-06-13 09:59:12 +01003148 &quot;securityMethods&quot; : [ &quot;PSK&quot;, &quot;PSK&quot; ],
DenisGNoonan578dc422024-05-08 18:56:01 +01003149 &quot;port&quot; : 9606,
3150 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
3151 }, {
3152 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
DenisGNoonan36718ab2024-06-13 09:59:12 +01003153 &quot;securityMethods&quot; : [ &quot;PSK&quot;, &quot;PSK&quot; ],
DenisGNoonan578dc422024-05-08 18:56:01 +01003154 &quot;port&quot; : 9606,
3155 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
3156 } ]
3157 }, {
DenisGNoonan36718ab2024-06-13 09:59:12 +01003158 &quot;protocol&quot; : &quot;HTTP_1_1&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01003159 &quot;securityMethods&quot; : [ null, null ],
3160 &quot;versions&quot; : [ {
3161 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
3162 &quot;custOperations&quot; : [ {
DenisGNoonan36718ab2024-06-13 09:59:12 +01003163 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
3164 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01003165 &quot;description&quot; : &quot;description&quot;,
3166 &quot;custOpName&quot; : &quot;custOpName&quot;
3167 }, {
DenisGNoonan36718ab2024-06-13 09:59:12 +01003168 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
3169 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01003170 &quot;description&quot; : &quot;description&quot;,
3171 &quot;custOpName&quot; : &quot;custOpName&quot;
3172 } ],
3173 &quot;resources&quot; : [ {
3174 &quot;operations&quot; : [ null, null ],
3175 &quot;description&quot; : &quot;description&quot;,
3176 &quot;custOpName&quot; : &quot;custOpName&quot;,
3177 &quot;resourceName&quot; : &quot;resourceName&quot;,
3178 &quot;uri&quot; : &quot;uri&quot;
3179 }, {
3180 &quot;operations&quot; : [ null, null ],
3181 &quot;description&quot; : &quot;description&quot;,
3182 &quot;custOpName&quot; : &quot;custOpName&quot;,
3183 &quot;resourceName&quot; : &quot;resourceName&quot;,
3184 &quot;uri&quot; : &quot;uri&quot;
3185 } ],
3186 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
3187 }, {
3188 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
3189 &quot;custOperations&quot; : [ {
DenisGNoonan36718ab2024-06-13 09:59:12 +01003190 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
3191 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01003192 &quot;description&quot; : &quot;description&quot;,
3193 &quot;custOpName&quot; : &quot;custOpName&quot;
3194 }, {
DenisGNoonan36718ab2024-06-13 09:59:12 +01003195 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
3196 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01003197 &quot;description&quot; : &quot;description&quot;,
3198 &quot;custOpName&quot; : &quot;custOpName&quot;
3199 } ],
3200 &quot;resources&quot; : [ {
3201 &quot;operations&quot; : [ null, null ],
3202 &quot;description&quot; : &quot;description&quot;,
3203 &quot;custOpName&quot; : &quot;custOpName&quot;,
3204 &quot;resourceName&quot; : &quot;resourceName&quot;,
3205 &quot;uri&quot; : &quot;uri&quot;
3206 }, {
3207 &quot;operations&quot; : [ null, null ],
3208 &quot;description&quot; : &quot;description&quot;,
3209 &quot;custOpName&quot; : &quot;custOpName&quot;,
3210 &quot;resourceName&quot; : &quot;resourceName&quot;,
3211 &quot;uri&quot; : &quot;uri&quot;
3212 } ],
3213 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
3214 } ],
DenisGNoonan36718ab2024-06-13 09:59:12 +01003215 &quot;dataFormat&quot; : &quot;JSON&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01003216 &quot;domainName&quot; : &quot;domainName&quot;,
3217 &quot;aefLocation&quot; : {
3218 &quot;dcId&quot; : &quot;dcId&quot;,
3219 &quot;geoArea&quot; : {
DenisGNoonan36718ab2024-06-13 09:59:12 +01003220 &quot;shape&quot; : &quot;POINT&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01003221 &quot;point&quot; : {
3222 &quot;lon&quot; : 36.988422590534526,
3223 &quot;lat&quot; : -75.5850925717018
3224 }
3225 },
3226 &quot;civicAddr&quot; : {
3227 &quot;POBOX&quot; : &quot;POBOX&quot;,
3228 &quot;usageRules&quot; : &quot;usageRules&quot;,
3229 &quot;country&quot; : &quot;country&quot;,
3230 &quot;PRD&quot; : &quot;PRD&quot;,
3231 &quot;PLC&quot; : &quot;PLC&quot;,
3232 &quot;HNO&quot; : &quot;HNO&quot;,
3233 &quot;PRM&quot; : &quot;PRM&quot;,
3234 &quot;HNS&quot; : &quot;HNS&quot;,
3235 &quot;FLR&quot; : &quot;FLR&quot;,
3236 &quot;A1&quot; : &quot;A1&quot;,
3237 &quot;A2&quot; : &quot;A2&quot;,
3238 &quot;A3&quot; : &quot;A3&quot;,
3239 &quot;A4&quot; : &quot;A4&quot;,
3240 &quot;STS&quot; : &quot;STS&quot;,
3241 &quot;A5&quot; : &quot;A5&quot;,
3242 &quot;A6&quot; : &quot;A6&quot;,
3243 &quot;RDSEC&quot; : &quot;RDSEC&quot;,
3244 &quot;providedBy&quot; : &quot;providedBy&quot;,
3245 &quot;LOC&quot; : &quot;LOC&quot;,
3246 &quot;SEAT&quot; : &quot;SEAT&quot;,
3247 &quot;UNIT&quot; : &quot;UNIT&quot;,
3248 &quot;POD&quot; : &quot;POD&quot;,
3249 &quot;RDBR&quot; : &quot;RDBR&quot;,
3250 &quot;method&quot; : &quot;method&quot;,
3251 &quot;LMK&quot; : &quot;LMK&quot;,
3252 &quot;POM&quot; : &quot;POM&quot;,
3253 &quot;ADDCODE&quot; : &quot;ADDCODE&quot;,
3254 &quot;RD&quot; : &quot;RD&quot;,
3255 &quot;PC&quot; : &quot;PC&quot;,
3256 &quot;PCN&quot; : &quot;PCN&quot;,
3257 &quot;BLD&quot; : &quot;BLD&quot;,
3258 &quot;NAM&quot; : &quot;NAM&quot;,
3259 &quot;ROOM&quot; : &quot;ROOM&quot;,
3260 &quot;RDSUBBR&quot; : &quot;RDSUBBR&quot;
3261 }
3262 },
3263 &quot;aefId&quot; : &quot;aefId&quot;,
3264 &quot;interfaceDescriptions&quot; : [ {
3265 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
DenisGNoonan36718ab2024-06-13 09:59:12 +01003266 &quot;securityMethods&quot; : [ &quot;PSK&quot;, &quot;PSK&quot; ],
DenisGNoonan578dc422024-05-08 18:56:01 +01003267 &quot;port&quot; : 9606,
3268 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
3269 }, {
3270 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
DenisGNoonan36718ab2024-06-13 09:59:12 +01003271 &quot;securityMethods&quot; : [ &quot;PSK&quot;, &quot;PSK&quot; ],
DenisGNoonan578dc422024-05-08 18:56:01 +01003272 &quot;port&quot; : 9606,
3273 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
3274 } ]
3275 } ],
3276 &quot;apiId&quot; : &quot;apiId&quot;,
3277 &quot;pubApiPath&quot; : {
3278 &quot;ccfIds&quot; : [ &quot;ccfIds&quot;, &quot;ccfIds&quot; ]
3279 }
3280}'
3281</code></pre>
3282 </div>
3283 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-java">
3284 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
3285import org.openapitools.client.auth.*;
3286import org.openapitools.client.model.*;
3287import org.openapitools.client.api.DefaultApi;
3288
3289import java.io.File;
3290import java.util.*;
3291
3292public class DefaultApiExample {
3293 public static void main(String[] args) {
3294
3295 // Create an instance of the API class
3296 DefaultApi apiInstance = new DefaultApi();
3297 String apfId = apfId_example; // String |
3298 ServiceAPIDescription serviceAPIDescription = ; // ServiceAPIDescription |
3299
3300 try {
3301 ServiceAPIDescription result = apiInstance.apfIdServiceApisPost(apfId, serviceAPIDescription);
3302 System.out.println(result);
3303 } catch (ApiException e) {
3304 System.err.println("Exception when calling DefaultApi#apfIdServiceApisPost");
3305 e.printStackTrace();
3306 }
3307 }
3308}
3309</code></pre>
3310 </div>
3311
3312 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-dart">
3313 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
3314
3315final api_instance = DefaultApi();
3316
3317final String apfId = new String(); // String |
3318final ServiceAPIDescription serviceAPIDescription = new ServiceAPIDescription(); // ServiceAPIDescription |
3319
3320try {
3321 final result = await api_instance.apfIdServiceApisPost(apfId, serviceAPIDescription);
3322 print(result);
3323} catch (e) {
3324 print('Exception when calling DefaultApi->apfIdServiceApisPost: $e\n');
3325}
3326
3327</code></pre>
3328 </div>
3329
3330 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-android">
3331 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.DefaultApi;
3332
3333public class DefaultApiExample {
3334 public static void main(String[] args) {
3335 DefaultApi apiInstance = new DefaultApi();
3336 String apfId = apfId_example; // String |
3337 ServiceAPIDescription serviceAPIDescription = ; // ServiceAPIDescription |
3338
3339 try {
3340 ServiceAPIDescription result = apiInstance.apfIdServiceApisPost(apfId, serviceAPIDescription);
3341 System.out.println(result);
3342 } catch (ApiException e) {
3343 System.err.println("Exception when calling DefaultApi#apfIdServiceApisPost");
3344 e.printStackTrace();
3345 }
3346 }
3347}</code></pre>
3348 </div>
3349 <!--
3350 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-groovy">
3351 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
3352 </div> -->
3353 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-objc">
3354 <pre class="prettyprint"><code class="language-cpp">
3355
3356// Create an instance of the API class
3357DefaultApi *apiInstance = [[DefaultApi alloc] init];
3358String *apfId = apfId_example; // (default to null)
3359ServiceAPIDescription *serviceAPIDescription = ; //
3360
3361[apiInstance apfIdServiceApisPostWith:apfId
3362 serviceAPIDescription:serviceAPIDescription
3363 completionHandler: ^(ServiceAPIDescription output, NSError* error) {
3364 if (output) {
3365 NSLog(@"%@", output);
3366 }
3367 if (error) {
3368 NSLog(@"Error: %@", error);
3369 }
3370}];
3371</code></pre>
3372 </div>
3373
3374 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-javascript">
3375 <pre class="prettyprint"><code class="language-js">var CapifPublishServiceApi = require('capif_publish_service_api');
3376
3377// Create an instance of the API class
3378var api = new CapifPublishServiceApi.DefaultApi()
3379var apfId = apfId_example; // {String}
3380var serviceAPIDescription = ; // {ServiceAPIDescription}
3381
3382var callback = function(error, data, response) {
3383 if (error) {
3384 console.error(error);
3385 } else {
3386 console.log('API called successfully. Returned data: ' + data);
3387 }
3388};
3389api.apfIdServiceApisPost(apfId, serviceAPIDescription, callback);
3390</code></pre>
3391 </div>
3392
3393 <!--<div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-angular">
3394 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
3395 </div>-->
3396 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-csharp">
3397 <pre class="prettyprint"><code class="language-cs">using System;
3398using System.Diagnostics;
3399using Org.OpenAPITools.Api;
3400using Org.OpenAPITools.Client;
3401using Org.OpenAPITools.Model;
3402
3403namespace Example
3404{
3405 public class apfIdServiceApisPostExample
3406 {
3407 public void main()
3408 {
3409
3410 // Create an instance of the API class
3411 var apiInstance = new DefaultApi();
3412 var apfId = apfId_example; // String | (default to null)
3413 var serviceAPIDescription = new ServiceAPIDescription(); // ServiceAPIDescription |
3414
3415 try {
3416 ServiceAPIDescription result = apiInstance.apfIdServiceApisPost(apfId, serviceAPIDescription);
3417 Debug.WriteLine(result);
3418 } catch (Exception e) {
3419 Debug.Print("Exception when calling DefaultApi.apfIdServiceApisPost: " + e.Message );
3420 }
3421 }
3422 }
3423}
3424</code></pre>
3425 </div>
3426
3427 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-php">
3428 <pre class="prettyprint"><code class="language-php"><&#63;php
3429require_once(__DIR__ . '/vendor/autoload.php');
3430
3431// Create an instance of the API class
3432$api_instance = new OpenAPITools\Client\Api\DefaultApi();
3433$apfId = apfId_example; // String |
3434$serviceAPIDescription = ; // ServiceAPIDescription |
3435
3436try {
3437 $result = $api_instance->apfIdServiceApisPost($apfId, $serviceAPIDescription);
3438 print_r($result);
3439} catch (Exception $e) {
3440 echo 'Exception when calling DefaultApi->apfIdServiceApisPost: ', $e->getMessage(), PHP_EOL;
3441}
3442?></code></pre>
3443 </div>
3444
3445 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-perl">
3446 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
3447use WWW::OPenAPIClient::Configuration;
3448use WWW::OPenAPIClient::DefaultApi;
3449
3450# Create an instance of the API class
3451my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
3452my $apfId = apfId_example; # String |
3453my $serviceAPIDescription = WWW::OPenAPIClient::Object::ServiceAPIDescription->new(); # ServiceAPIDescription |
3454
3455eval {
3456 my $result = $api_instance->apfIdServiceApisPost(apfId => $apfId, serviceAPIDescription => $serviceAPIDescription);
3457 print Dumper($result);
3458};
3459if ($@) {
3460 warn "Exception when calling DefaultApi->apfIdServiceApisPost: $@\n";
3461}</code></pre>
3462 </div>
3463
3464 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-python">
3465 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
3466import time
3467import openapi_client
3468from openapi_client.rest import ApiException
3469from pprint import pprint
3470
3471# Create an instance of the API class
3472api_instance = openapi_client.DefaultApi()
3473apfId = apfId_example # String | (default to null)
3474serviceAPIDescription = # ServiceAPIDescription |
3475
3476try:
3477 api_response = api_instance.apf_id_service_apis_post(apfId, serviceAPIDescription)
3478 pprint(api_response)
3479except ApiException as e:
3480 print("Exception when calling DefaultApi->apfIdServiceApisPost: %s\n" % e)</code></pre>
3481 </div>
3482
3483 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-rust">
3484 <pre class="prettyprint"><code class="language-rust">extern crate DefaultApi;
3485
3486pub fn main() {
3487 let apfId = apfId_example; // String
3488 let serviceAPIDescription = ; // ServiceAPIDescription
3489
3490 let mut context = DefaultApi::Context::default();
3491 let result = client.apfIdServiceApisPost(apfId, serviceAPIDescription, &context).wait();
3492
3493 println!("{:?}", result);
3494}
3495</code></pre>
3496 </div>
3497 </div>
3498
3499 <h2>Scopes</h2>
3500 <table>
3501
3502 </table>
3503
3504 <h2>Parameters</h2>
3505
3506 <div class="methodsubtabletitle">Path parameters</div>
3507 <table id="methodsubtable">
3508 <tr>
3509 <th width="150px">Name</th>
3510 <th>Description</th>
3511 </tr>
3512 <tr><td style="width:150px;">apfId*</td>
3513<td>
3514
3515
3516 <div id="d2e199_apfIdServiceApisPost_apfId">
3517 <div class="json-schema-view">
3518 <div class="primitive">
3519 <span class="type">
3520 String
3521 </span>
3522
3523 </div>
3524 <div class="inner required">
3525 Required
3526 </div>
3527 </div>
3528 </div>
3529</td>
3530</tr>
3531
3532 </table>
3533
3534
3535 <div class="methodsubtabletitle">Body parameters</div>
3536 <table id="methodsubtable">
3537 <tr>
3538 <th width="150px">Name</th>
3539 <th>Description</th>
3540 </tr>
3541 <tr><td style="width:150px;">serviceAPIDescription <span style="color:red;">*</span></td>
3542<td>
3543<p class="marked"></p>
3544<script>
3545$(document).ready(function() {
3546 var schemaWrapper = {
3547 "content" : {
3548 "application/json" : {
3549 "schema" : {
3550 "$ref" : "#/components/schemas/ServiceAPIDescription"
3551 }
3552 }
3553 },
3554 "required" : true
3555};
3556
3557 var schema = findNode('schema',schemaWrapper).schema;
3558 if (!schema) {
3559 schema = schemaWrapper.schema;
3560 }
3561 if (schema.$ref != null) {
3562 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01003563 } else if (schema.items != null && schema.items.$ref != null) {
3564 schema.items = defsParser.$refs.get(schema.items.$ref);
DenisGNoonan578dc422024-05-08 18:56:01 +01003565 } else {
3566 schemaWrapper.definitions = Object.assign({}, defs);
3567 $RefParser.dereference(schemaWrapper).catch(function(err) {
3568 console.log(err);
3569 });
3570 }
3571
3572 var view = new JSONSchemaView(schema,2,{isBodyParam: true});
3573 var result = $('#d2e199_apfIdServiceApisPost_serviceAPIDescription');
3574 result.empty();
3575 result.append(view.render());
3576});
3577</script>
3578<div id="d2e199_apfIdServiceApisPost_serviceAPIDescription"></div>
3579</td>
3580</tr>
3581
3582 </table>
3583
3584
3585
3586 <h2>Responses</h2>
3587 <h3 id="examples-Default-apfIdServiceApisPost-title-201"></h3>
3588 <p id="examples-Default-apfIdServiceApisPost-description-201" class="marked"></p>
3589 <script>
3590 var responseDefault201_description = `Service API published successfully The URI of the created resource shall be returned in the "Location" HTTP header.
3591`;
3592 var responseDefault201_description_break = responseDefault201_description.indexOf('\n');
3593 if (responseDefault201_description_break == -1) {
3594 $("#examples-Default-apfIdServiceApisPost-title-201").text("Status: 201 - " + responseDefault201_description);
3595 } else {
3596 $("#examples-Default-apfIdServiceApisPost-title-201").text("Status: 201 - " + responseDefault201_description.substring(0, responseDefault201_description_break));
3597 $("#examples-Default-apfIdServiceApisPost-description-201").html(responseDefault201_description.substring(responseDefault201_description_break));
3598 }
3599 </script>
3600
3601
3602 <ul id="responses-detail-Default-apfIdServiceApisPost-201" class="nav nav-tabs nav-tabs-examples" >
3603 <li class="active">
3604 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-201-schema">Schema</a>
3605 </li>
3606
3607
3608
3609 <li class="">
3610 <a data-toggle="tab" href="#responses-apfIdServiceApisPost-201-headers">Headers</a>
3611 </li>
3612
3613 </ul>
3614
3615
3616 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-201-wrapper" style='margin-bottom: 10px;'>
3617 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-201-schema">
3618 <div id="responses-Default-apfIdServiceApisPost-schema-201" class="exampleStyle">
3619 <script>
3620 $(document).ready(function() {
3621 var schemaWrapper = {
3622 "description" : "Service API published successfully The URI of the created resource shall be returned in the \"Location\" HTTP header.\n",
3623 "headers" : {
3624 "Location" : {
3625 "description" : "Contains the URI of the newly created resource, according to the structure {apiRoot}/published-apis/v1/{apfId}/service-apis/{serviceApiId}\n",
3626 "required" : true,
3627 "style" : "simple",
3628 "explode" : false,
3629 "schema" : {
3630 "type" : "string"
3631 }
3632 }
3633 },
3634 "content" : {
3635 "application/json" : {
3636 "schema" : {
3637 "$ref" : "#/components/schemas/ServiceAPIDescription"
3638 }
3639 }
3640 }
3641};
3642 var schema = findNode('schema',schemaWrapper).schema;
3643 if (!schema) {
3644 schema = schemaWrapper.schema;
3645 }
3646 if (schema == null) {
3647 return;
3648 }
3649 if (schema.$ref != null) {
3650 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01003651 if (schema.properties != null) {
3652 Object.keys(schema.properties).forEach( (item) => {
3653 if (schema.properties[item].$ref != null) {
3654 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
3655 }
3656 });
3657 }
DenisGNoonan578dc422024-05-08 18:56:01 +01003658 } else if (schema.items != null && schema.items.$ref != null) {
3659 schema.items = defsParser.$refs.get(schema.items.$ref);
3660 } else {
3661 schemaWrapper.definitions = Object.assign({}, defs);
3662 $RefParser.dereference(schemaWrapper).catch(function(err) {
3663 console.log(err);
3664 });
3665 }
3666
3667 var view = new JSONSchemaView(schema, 3);
3668 $('#responses-Default-apfIdServiceApisPost-201-schema-data').val(JSON.stringify(schema));
3669 var result = $('#responses-Default-apfIdServiceApisPost-schema-201');
3670 result.empty();
3671 result.append(view.render());
3672 });
3673 </script>
3674 </div>
3675 <input id='responses-Default-apfIdServiceApisPost-201-schema-data' type='hidden' value=''></input>
3676 </div>
3677 <div class="tab-pane" id="responses-apfIdServiceApisPost-201-headers">
3678 <table>
3679 <tr>
3680 <th width="150px">Name</th>
3681 <th width="100px">Type</th>
3682 <th width="100px">Format</th>
3683 <th>Description</th>
3684 </tr>
3685 <tr>
3686 <td>Location</td>
3687 <td>String</td>
3688 <td></td>
3689 <td>An alternative URI of the resource.</td>
3690 </tr>
3691 </table>
3692 </div>
3693 </div>
3694 <h3 id="examples-Default-apfIdServiceApisPost-title-400"></h3>
3695 <p id="examples-Default-apfIdServiceApisPost-description-400" class="marked"></p>
3696 <script>
3697 var responseDefault400_description = `Bad request`;
3698 var responseDefault400_description_break = responseDefault400_description.indexOf('\n');
3699 if (responseDefault400_description_break == -1) {
3700 $("#examples-Default-apfIdServiceApisPost-title-400").text("Status: 400 - " + responseDefault400_description);
3701 } else {
3702 $("#examples-Default-apfIdServiceApisPost-title-400").text("Status: 400 - " + responseDefault400_description.substring(0, responseDefault400_description_break));
3703 $("#examples-Default-apfIdServiceApisPost-description-400").html(responseDefault400_description.substring(responseDefault400_description_break));
3704 }
3705 </script>
3706
3707
3708 <ul id="responses-detail-Default-apfIdServiceApisPost-400" class="nav nav-tabs nav-tabs-examples" >
3709 <li class="active">
3710 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-400-schema">Schema</a>
3711 </li>
3712
3713
3714
3715
3716 </ul>
3717
3718
3719 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-400-wrapper" style='margin-bottom: 10px;'>
3720 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-400-schema">
3721 <div id="responses-Default-apfIdServiceApisPost-schema-400" class="exampleStyle">
3722 <script>
3723 $(document).ready(function() {
3724 var schemaWrapper = {
3725 "description" : "Bad request",
3726 "content" : {
3727 "application/problem+json" : {
3728 "schema" : {
3729 "$ref" : "#/components/schemas/ProblemDetails"
3730 }
3731 }
3732 }
3733};
3734 var schema = findNode('schema',schemaWrapper).schema;
3735 if (!schema) {
3736 schema = schemaWrapper.schema;
3737 }
3738 if (schema == null) {
3739 return;
3740 }
3741 if (schema.$ref != null) {
3742 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01003743 if (schema.properties != null) {
3744 Object.keys(schema.properties).forEach( (item) => {
3745 if (schema.properties[item].$ref != null) {
3746 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
3747 }
3748 });
3749 }
DenisGNoonan578dc422024-05-08 18:56:01 +01003750 } else if (schema.items != null && schema.items.$ref != null) {
3751 schema.items = defsParser.$refs.get(schema.items.$ref);
3752 } else {
3753 schemaWrapper.definitions = Object.assign({}, defs);
3754 $RefParser.dereference(schemaWrapper).catch(function(err) {
3755 console.log(err);
3756 });
3757 }
3758
3759 var view = new JSONSchemaView(schema, 3);
3760 $('#responses-Default-apfIdServiceApisPost-400-schema-data').val(JSON.stringify(schema));
3761 var result = $('#responses-Default-apfIdServiceApisPost-schema-400');
3762 result.empty();
3763 result.append(view.render());
3764 });
3765 </script>
3766 </div>
3767 <input id='responses-Default-apfIdServiceApisPost-400-schema-data' type='hidden' value=''></input>
3768 </div>
3769 </div>
3770 <h3 id="examples-Default-apfIdServiceApisPost-title-401"></h3>
3771 <p id="examples-Default-apfIdServiceApisPost-description-401" class="marked"></p>
3772 <script>
3773 var responseDefault401_description = `Unauthorized`;
3774 var responseDefault401_description_break = responseDefault401_description.indexOf('\n');
3775 if (responseDefault401_description_break == -1) {
3776 $("#examples-Default-apfIdServiceApisPost-title-401").text("Status: 401 - " + responseDefault401_description);
3777 } else {
3778 $("#examples-Default-apfIdServiceApisPost-title-401").text("Status: 401 - " + responseDefault401_description.substring(0, responseDefault401_description_break));
3779 $("#examples-Default-apfIdServiceApisPost-description-401").html(responseDefault401_description.substring(responseDefault401_description_break));
3780 }
3781 </script>
3782
3783
3784 <ul id="responses-detail-Default-apfIdServiceApisPost-401" class="nav nav-tabs nav-tabs-examples" >
3785 <li class="active">
3786 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-401-schema">Schema</a>
3787 </li>
3788
3789
3790
3791
3792 </ul>
3793
3794
3795 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-401-wrapper" style='margin-bottom: 10px;'>
3796 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-401-schema">
3797 <div id="responses-Default-apfIdServiceApisPost-schema-401" class="exampleStyle">
3798 <script>
3799 $(document).ready(function() {
3800 var schemaWrapper = {
3801 "description" : "Unauthorized",
3802 "content" : {
3803 "application/problem+json" : {
3804 "schema" : {
3805 "$ref" : "#/components/schemas/ProblemDetails"
3806 }
3807 }
3808 }
3809};
3810 var schema = findNode('schema',schemaWrapper).schema;
3811 if (!schema) {
3812 schema = schemaWrapper.schema;
3813 }
3814 if (schema == null) {
3815 return;
3816 }
3817 if (schema.$ref != null) {
3818 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01003819 if (schema.properties != null) {
3820 Object.keys(schema.properties).forEach( (item) => {
3821 if (schema.properties[item].$ref != null) {
3822 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
3823 }
3824 });
3825 }
DenisGNoonan578dc422024-05-08 18:56:01 +01003826 } else if (schema.items != null && schema.items.$ref != null) {
3827 schema.items = defsParser.$refs.get(schema.items.$ref);
3828 } else {
3829 schemaWrapper.definitions = Object.assign({}, defs);
3830 $RefParser.dereference(schemaWrapper).catch(function(err) {
3831 console.log(err);
3832 });
3833 }
3834
3835 var view = new JSONSchemaView(schema, 3);
3836 $('#responses-Default-apfIdServiceApisPost-401-schema-data').val(JSON.stringify(schema));
3837 var result = $('#responses-Default-apfIdServiceApisPost-schema-401');
3838 result.empty();
3839 result.append(view.render());
3840 });
3841 </script>
3842 </div>
3843 <input id='responses-Default-apfIdServiceApisPost-401-schema-data' type='hidden' value=''></input>
3844 </div>
3845 </div>
3846 <h3 id="examples-Default-apfIdServiceApisPost-title-403"></h3>
3847 <p id="examples-Default-apfIdServiceApisPost-description-403" class="marked"></p>
3848 <script>
3849 var responseDefault403_description = `Forbidden`;
3850 var responseDefault403_description_break = responseDefault403_description.indexOf('\n');
3851 if (responseDefault403_description_break == -1) {
3852 $("#examples-Default-apfIdServiceApisPost-title-403").text("Status: 403 - " + responseDefault403_description);
3853 } else {
3854 $("#examples-Default-apfIdServiceApisPost-title-403").text("Status: 403 - " + responseDefault403_description.substring(0, responseDefault403_description_break));
3855 $("#examples-Default-apfIdServiceApisPost-description-403").html(responseDefault403_description.substring(responseDefault403_description_break));
3856 }
3857 </script>
3858
3859
3860 <ul id="responses-detail-Default-apfIdServiceApisPost-403" class="nav nav-tabs nav-tabs-examples" >
3861 <li class="active">
3862 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-403-schema">Schema</a>
3863 </li>
3864
3865
3866
3867
3868 </ul>
3869
3870
3871 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-403-wrapper" style='margin-bottom: 10px;'>
3872 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-403-schema">
3873 <div id="responses-Default-apfIdServiceApisPost-schema-403" class="exampleStyle">
3874 <script>
3875 $(document).ready(function() {
3876 var schemaWrapper = {
3877 "description" : "Forbidden",
3878 "content" : {
3879 "application/problem+json" : {
3880 "schema" : {
3881 "$ref" : "#/components/schemas/ProblemDetails"
3882 }
3883 }
3884 }
3885};
3886 var schema = findNode('schema',schemaWrapper).schema;
3887 if (!schema) {
3888 schema = schemaWrapper.schema;
3889 }
3890 if (schema == null) {
3891 return;
3892 }
3893 if (schema.$ref != null) {
3894 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01003895 if (schema.properties != null) {
3896 Object.keys(schema.properties).forEach( (item) => {
3897 if (schema.properties[item].$ref != null) {
3898 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
3899 }
3900 });
3901 }
DenisGNoonan578dc422024-05-08 18:56:01 +01003902 } else if (schema.items != null && schema.items.$ref != null) {
3903 schema.items = defsParser.$refs.get(schema.items.$ref);
3904 } else {
3905 schemaWrapper.definitions = Object.assign({}, defs);
3906 $RefParser.dereference(schemaWrapper).catch(function(err) {
3907 console.log(err);
3908 });
3909 }
3910
3911 var view = new JSONSchemaView(schema, 3);
3912 $('#responses-Default-apfIdServiceApisPost-403-schema-data').val(JSON.stringify(schema));
3913 var result = $('#responses-Default-apfIdServiceApisPost-schema-403');
3914 result.empty();
3915 result.append(view.render());
3916 });
3917 </script>
3918 </div>
3919 <input id='responses-Default-apfIdServiceApisPost-403-schema-data' type='hidden' value=''></input>
3920 </div>
3921 </div>
3922 <h3 id="examples-Default-apfIdServiceApisPost-title-404"></h3>
3923 <p id="examples-Default-apfIdServiceApisPost-description-404" class="marked"></p>
3924 <script>
3925 var responseDefault404_description = `Not Found`;
3926 var responseDefault404_description_break = responseDefault404_description.indexOf('\n');
3927 if (responseDefault404_description_break == -1) {
3928 $("#examples-Default-apfIdServiceApisPost-title-404").text("Status: 404 - " + responseDefault404_description);
3929 } else {
3930 $("#examples-Default-apfIdServiceApisPost-title-404").text("Status: 404 - " + responseDefault404_description.substring(0, responseDefault404_description_break));
3931 $("#examples-Default-apfIdServiceApisPost-description-404").html(responseDefault404_description.substring(responseDefault404_description_break));
3932 }
3933 </script>
3934
3935
3936 <ul id="responses-detail-Default-apfIdServiceApisPost-404" class="nav nav-tabs nav-tabs-examples" >
3937 <li class="active">
3938 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-404-schema">Schema</a>
3939 </li>
3940
3941
3942
3943
3944 </ul>
3945
3946
3947 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-404-wrapper" style='margin-bottom: 10px;'>
3948 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-404-schema">
3949 <div id="responses-Default-apfIdServiceApisPost-schema-404" class="exampleStyle">
3950 <script>
3951 $(document).ready(function() {
3952 var schemaWrapper = {
3953 "description" : "Not Found",
3954 "content" : {
3955 "application/problem+json" : {
3956 "schema" : {
3957 "$ref" : "#/components/schemas/ProblemDetails"
3958 }
3959 }
3960 }
3961};
3962 var schema = findNode('schema',schemaWrapper).schema;
3963 if (!schema) {
3964 schema = schemaWrapper.schema;
3965 }
3966 if (schema == null) {
3967 return;
3968 }
3969 if (schema.$ref != null) {
3970 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01003971 if (schema.properties != null) {
3972 Object.keys(schema.properties).forEach( (item) => {
3973 if (schema.properties[item].$ref != null) {
3974 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
3975 }
3976 });
3977 }
DenisGNoonan578dc422024-05-08 18:56:01 +01003978 } else if (schema.items != null && schema.items.$ref != null) {
3979 schema.items = defsParser.$refs.get(schema.items.$ref);
3980 } else {
3981 schemaWrapper.definitions = Object.assign({}, defs);
3982 $RefParser.dereference(schemaWrapper).catch(function(err) {
3983 console.log(err);
3984 });
3985 }
3986
3987 var view = new JSONSchemaView(schema, 3);
3988 $('#responses-Default-apfIdServiceApisPost-404-schema-data').val(JSON.stringify(schema));
3989 var result = $('#responses-Default-apfIdServiceApisPost-schema-404');
3990 result.empty();
3991 result.append(view.render());
3992 });
3993 </script>
3994 </div>
3995 <input id='responses-Default-apfIdServiceApisPost-404-schema-data' type='hidden' value=''></input>
3996 </div>
3997 </div>
3998 <h3 id="examples-Default-apfIdServiceApisPost-title-411"></h3>
3999 <p id="examples-Default-apfIdServiceApisPost-description-411" class="marked"></p>
4000 <script>
4001 var responseDefault411_description = `Length Required`;
4002 var responseDefault411_description_break = responseDefault411_description.indexOf('\n');
4003 if (responseDefault411_description_break == -1) {
4004 $("#examples-Default-apfIdServiceApisPost-title-411").text("Status: 411 - " + responseDefault411_description);
4005 } else {
4006 $("#examples-Default-apfIdServiceApisPost-title-411").text("Status: 411 - " + responseDefault411_description.substring(0, responseDefault411_description_break));
4007 $("#examples-Default-apfIdServiceApisPost-description-411").html(responseDefault411_description.substring(responseDefault411_description_break));
4008 }
4009 </script>
4010
4011
4012 <ul id="responses-detail-Default-apfIdServiceApisPost-411" class="nav nav-tabs nav-tabs-examples" >
4013 <li class="active">
4014 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-411-schema">Schema</a>
4015 </li>
4016
4017
4018
4019
4020 </ul>
4021
4022
4023 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-411-wrapper" style='margin-bottom: 10px;'>
4024 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-411-schema">
4025 <div id="responses-Default-apfIdServiceApisPost-schema-411" class="exampleStyle">
4026 <script>
4027 $(document).ready(function() {
4028 var schemaWrapper = {
4029 "description" : "Length Required",
4030 "content" : {
4031 "application/problem+json" : {
4032 "schema" : {
4033 "$ref" : "#/components/schemas/ProblemDetails"
4034 }
4035 }
4036 }
4037};
4038 var schema = findNode('schema',schemaWrapper).schema;
4039 if (!schema) {
4040 schema = schemaWrapper.schema;
4041 }
4042 if (schema == null) {
4043 return;
4044 }
4045 if (schema.$ref != null) {
4046 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01004047 if (schema.properties != null) {
4048 Object.keys(schema.properties).forEach( (item) => {
4049 if (schema.properties[item].$ref != null) {
4050 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4051 }
4052 });
4053 }
DenisGNoonan578dc422024-05-08 18:56:01 +01004054 } else if (schema.items != null && schema.items.$ref != null) {
4055 schema.items = defsParser.$refs.get(schema.items.$ref);
4056 } else {
4057 schemaWrapper.definitions = Object.assign({}, defs);
4058 $RefParser.dereference(schemaWrapper).catch(function(err) {
4059 console.log(err);
4060 });
4061 }
4062
4063 var view = new JSONSchemaView(schema, 3);
4064 $('#responses-Default-apfIdServiceApisPost-411-schema-data').val(JSON.stringify(schema));
4065 var result = $('#responses-Default-apfIdServiceApisPost-schema-411');
4066 result.empty();
4067 result.append(view.render());
4068 });
4069 </script>
4070 </div>
4071 <input id='responses-Default-apfIdServiceApisPost-411-schema-data' type='hidden' value=''></input>
4072 </div>
4073 </div>
4074 <h3 id="examples-Default-apfIdServiceApisPost-title-413"></h3>
4075 <p id="examples-Default-apfIdServiceApisPost-description-413" class="marked"></p>
4076 <script>
4077 var responseDefault413_description = `Payload Too Large`;
4078 var responseDefault413_description_break = responseDefault413_description.indexOf('\n');
4079 if (responseDefault413_description_break == -1) {
4080 $("#examples-Default-apfIdServiceApisPost-title-413").text("Status: 413 - " + responseDefault413_description);
4081 } else {
4082 $("#examples-Default-apfIdServiceApisPost-title-413").text("Status: 413 - " + responseDefault413_description.substring(0, responseDefault413_description_break));
4083 $("#examples-Default-apfIdServiceApisPost-description-413").html(responseDefault413_description.substring(responseDefault413_description_break));
4084 }
4085 </script>
4086
4087
4088 <ul id="responses-detail-Default-apfIdServiceApisPost-413" class="nav nav-tabs nav-tabs-examples" >
4089 <li class="active">
4090 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-413-schema">Schema</a>
4091 </li>
4092
4093
4094
4095
4096 </ul>
4097
4098
4099 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-413-wrapper" style='margin-bottom: 10px;'>
4100 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-413-schema">
4101 <div id="responses-Default-apfIdServiceApisPost-schema-413" class="exampleStyle">
4102 <script>
4103 $(document).ready(function() {
4104 var schemaWrapper = {
4105 "description" : "Payload Too Large",
4106 "content" : {
4107 "application/problem+json" : {
4108 "schema" : {
4109 "$ref" : "#/components/schemas/ProblemDetails"
4110 }
4111 }
4112 }
4113};
4114 var schema = findNode('schema',schemaWrapper).schema;
4115 if (!schema) {
4116 schema = schemaWrapper.schema;
4117 }
4118 if (schema == null) {
4119 return;
4120 }
4121 if (schema.$ref != null) {
4122 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01004123 if (schema.properties != null) {
4124 Object.keys(schema.properties).forEach( (item) => {
4125 if (schema.properties[item].$ref != null) {
4126 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4127 }
4128 });
4129 }
DenisGNoonan578dc422024-05-08 18:56:01 +01004130 } else if (schema.items != null && schema.items.$ref != null) {
4131 schema.items = defsParser.$refs.get(schema.items.$ref);
4132 } else {
4133 schemaWrapper.definitions = Object.assign({}, defs);
4134 $RefParser.dereference(schemaWrapper).catch(function(err) {
4135 console.log(err);
4136 });
4137 }
4138
4139 var view = new JSONSchemaView(schema, 3);
4140 $('#responses-Default-apfIdServiceApisPost-413-schema-data').val(JSON.stringify(schema));
4141 var result = $('#responses-Default-apfIdServiceApisPost-schema-413');
4142 result.empty();
4143 result.append(view.render());
4144 });
4145 </script>
4146 </div>
4147 <input id='responses-Default-apfIdServiceApisPost-413-schema-data' type='hidden' value=''></input>
4148 </div>
4149 </div>
4150 <h3 id="examples-Default-apfIdServiceApisPost-title-415"></h3>
4151 <p id="examples-Default-apfIdServiceApisPost-description-415" class="marked"></p>
4152 <script>
4153 var responseDefault415_description = `Unsupported Media Type`;
4154 var responseDefault415_description_break = responseDefault415_description.indexOf('\n');
4155 if (responseDefault415_description_break == -1) {
4156 $("#examples-Default-apfIdServiceApisPost-title-415").text("Status: 415 - " + responseDefault415_description);
4157 } else {
4158 $("#examples-Default-apfIdServiceApisPost-title-415").text("Status: 415 - " + responseDefault415_description.substring(0, responseDefault415_description_break));
4159 $("#examples-Default-apfIdServiceApisPost-description-415").html(responseDefault415_description.substring(responseDefault415_description_break));
4160 }
4161 </script>
4162
4163
4164 <ul id="responses-detail-Default-apfIdServiceApisPost-415" class="nav nav-tabs nav-tabs-examples" >
4165 <li class="active">
4166 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-415-schema">Schema</a>
4167 </li>
4168
4169
4170
4171
4172 </ul>
4173
4174
4175 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-415-wrapper" style='margin-bottom: 10px;'>
4176 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-415-schema">
4177 <div id="responses-Default-apfIdServiceApisPost-schema-415" class="exampleStyle">
4178 <script>
4179 $(document).ready(function() {
4180 var schemaWrapper = {
4181 "description" : "Unsupported Media Type",
4182 "content" : {
4183 "application/problem+json" : {
4184 "schema" : {
4185 "$ref" : "#/components/schemas/ProblemDetails"
4186 }
4187 }
4188 }
4189};
4190 var schema = findNode('schema',schemaWrapper).schema;
4191 if (!schema) {
4192 schema = schemaWrapper.schema;
4193 }
4194 if (schema == null) {
4195 return;
4196 }
4197 if (schema.$ref != null) {
4198 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01004199 if (schema.properties != null) {
4200 Object.keys(schema.properties).forEach( (item) => {
4201 if (schema.properties[item].$ref != null) {
4202 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4203 }
4204 });
4205 }
DenisGNoonan578dc422024-05-08 18:56:01 +01004206 } else if (schema.items != null && schema.items.$ref != null) {
4207 schema.items = defsParser.$refs.get(schema.items.$ref);
4208 } else {
4209 schemaWrapper.definitions = Object.assign({}, defs);
4210 $RefParser.dereference(schemaWrapper).catch(function(err) {
4211 console.log(err);
4212 });
4213 }
4214
4215 var view = new JSONSchemaView(schema, 3);
4216 $('#responses-Default-apfIdServiceApisPost-415-schema-data').val(JSON.stringify(schema));
4217 var result = $('#responses-Default-apfIdServiceApisPost-schema-415');
4218 result.empty();
4219 result.append(view.render());
4220 });
4221 </script>
4222 </div>
4223 <input id='responses-Default-apfIdServiceApisPost-415-schema-data' type='hidden' value=''></input>
4224 </div>
4225 </div>
4226 <h3 id="examples-Default-apfIdServiceApisPost-title-429"></h3>
4227 <p id="examples-Default-apfIdServiceApisPost-description-429" class="marked"></p>
4228 <script>
4229 var responseDefault429_description = `Too Many Requests`;
4230 var responseDefault429_description_break = responseDefault429_description.indexOf('\n');
4231 if (responseDefault429_description_break == -1) {
4232 $("#examples-Default-apfIdServiceApisPost-title-429").text("Status: 429 - " + responseDefault429_description);
4233 } else {
4234 $("#examples-Default-apfIdServiceApisPost-title-429").text("Status: 429 - " + responseDefault429_description.substring(0, responseDefault429_description_break));
4235 $("#examples-Default-apfIdServiceApisPost-description-429").html(responseDefault429_description.substring(responseDefault429_description_break));
4236 }
4237 </script>
4238
4239
4240 <ul id="responses-detail-Default-apfIdServiceApisPost-429" class="nav nav-tabs nav-tabs-examples" >
4241 <li class="active">
4242 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-429-schema">Schema</a>
4243 </li>
4244
4245
4246
4247
4248 </ul>
4249
4250
4251 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-429-wrapper" style='margin-bottom: 10px;'>
4252 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-429-schema">
4253 <div id="responses-Default-apfIdServiceApisPost-schema-429" class="exampleStyle">
4254 <script>
4255 $(document).ready(function() {
4256 var schemaWrapper = {
4257 "description" : "Too Many Requests",
4258 "content" : {
4259 "application/problem+json" : {
4260 "schema" : {
4261 "$ref" : "#/components/schemas/ProblemDetails"
4262 }
4263 }
4264 }
4265};
4266 var schema = findNode('schema',schemaWrapper).schema;
4267 if (!schema) {
4268 schema = schemaWrapper.schema;
4269 }
4270 if (schema == null) {
4271 return;
4272 }
4273 if (schema.$ref != null) {
4274 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01004275 if (schema.properties != null) {
4276 Object.keys(schema.properties).forEach( (item) => {
4277 if (schema.properties[item].$ref != null) {
4278 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4279 }
4280 });
4281 }
DenisGNoonan578dc422024-05-08 18:56:01 +01004282 } else if (schema.items != null && schema.items.$ref != null) {
4283 schema.items = defsParser.$refs.get(schema.items.$ref);
4284 } else {
4285 schemaWrapper.definitions = Object.assign({}, defs);
4286 $RefParser.dereference(schemaWrapper).catch(function(err) {
4287 console.log(err);
4288 });
4289 }
4290
4291 var view = new JSONSchemaView(schema, 3);
4292 $('#responses-Default-apfIdServiceApisPost-429-schema-data').val(JSON.stringify(schema));
4293 var result = $('#responses-Default-apfIdServiceApisPost-schema-429');
4294 result.empty();
4295 result.append(view.render());
4296 });
4297 </script>
4298 </div>
4299 <input id='responses-Default-apfIdServiceApisPost-429-schema-data' type='hidden' value=''></input>
4300 </div>
4301 </div>
4302 <h3 id="examples-Default-apfIdServiceApisPost-title-500"></h3>
4303 <p id="examples-Default-apfIdServiceApisPost-description-500" class="marked"></p>
4304 <script>
4305 var responseDefault500_description = `Internal Server Error`;
4306 var responseDefault500_description_break = responseDefault500_description.indexOf('\n');
4307 if (responseDefault500_description_break == -1) {
4308 $("#examples-Default-apfIdServiceApisPost-title-500").text("Status: 500 - " + responseDefault500_description);
4309 } else {
4310 $("#examples-Default-apfIdServiceApisPost-title-500").text("Status: 500 - " + responseDefault500_description.substring(0, responseDefault500_description_break));
4311 $("#examples-Default-apfIdServiceApisPost-description-500").html(responseDefault500_description.substring(responseDefault500_description_break));
4312 }
4313 </script>
4314
4315
4316 <ul id="responses-detail-Default-apfIdServiceApisPost-500" class="nav nav-tabs nav-tabs-examples" >
4317 <li class="active">
4318 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-500-schema">Schema</a>
4319 </li>
4320
4321
4322
4323
4324 </ul>
4325
4326
4327 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-500-wrapper" style='margin-bottom: 10px;'>
4328 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-500-schema">
4329 <div id="responses-Default-apfIdServiceApisPost-schema-500" class="exampleStyle">
4330 <script>
4331 $(document).ready(function() {
4332 var schemaWrapper = {
4333 "description" : "Internal Server Error",
4334 "content" : {
4335 "application/problem+json" : {
4336 "schema" : {
4337 "$ref" : "#/components/schemas/ProblemDetails"
4338 }
4339 }
4340 }
4341};
4342 var schema = findNode('schema',schemaWrapper).schema;
4343 if (!schema) {
4344 schema = schemaWrapper.schema;
4345 }
4346 if (schema == null) {
4347 return;
4348 }
4349 if (schema.$ref != null) {
4350 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01004351 if (schema.properties != null) {
4352 Object.keys(schema.properties).forEach( (item) => {
4353 if (schema.properties[item].$ref != null) {
4354 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4355 }
4356 });
4357 }
DenisGNoonan578dc422024-05-08 18:56:01 +01004358 } else if (schema.items != null && schema.items.$ref != null) {
4359 schema.items = defsParser.$refs.get(schema.items.$ref);
4360 } else {
4361 schemaWrapper.definitions = Object.assign({}, defs);
4362 $RefParser.dereference(schemaWrapper).catch(function(err) {
4363 console.log(err);
4364 });
4365 }
4366
4367 var view = new JSONSchemaView(schema, 3);
4368 $('#responses-Default-apfIdServiceApisPost-500-schema-data').val(JSON.stringify(schema));
4369 var result = $('#responses-Default-apfIdServiceApisPost-schema-500');
4370 result.empty();
4371 result.append(view.render());
4372 });
4373 </script>
4374 </div>
4375 <input id='responses-Default-apfIdServiceApisPost-500-schema-data' type='hidden' value=''></input>
4376 </div>
4377 </div>
4378 <h3 id="examples-Default-apfIdServiceApisPost-title-503"></h3>
4379 <p id="examples-Default-apfIdServiceApisPost-description-503" class="marked"></p>
4380 <script>
4381 var responseDefault503_description = `Service Unavailable`;
4382 var responseDefault503_description_break = responseDefault503_description.indexOf('\n');
4383 if (responseDefault503_description_break == -1) {
4384 $("#examples-Default-apfIdServiceApisPost-title-503").text("Status: 503 - " + responseDefault503_description);
4385 } else {
4386 $("#examples-Default-apfIdServiceApisPost-title-503").text("Status: 503 - " + responseDefault503_description.substring(0, responseDefault503_description_break));
4387 $("#examples-Default-apfIdServiceApisPost-description-503").html(responseDefault503_description.substring(responseDefault503_description_break));
4388 }
4389 </script>
4390
4391
4392 <ul id="responses-detail-Default-apfIdServiceApisPost-503" class="nav nav-tabs nav-tabs-examples" >
4393 <li class="active">
4394 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-503-schema">Schema</a>
4395 </li>
4396
4397
4398
4399
4400 </ul>
4401
4402
4403 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-503-wrapper" style='margin-bottom: 10px;'>
4404 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-503-schema">
4405 <div id="responses-Default-apfIdServiceApisPost-schema-503" class="exampleStyle">
4406 <script>
4407 $(document).ready(function() {
4408 var schemaWrapper = {
4409 "description" : "Service Unavailable",
4410 "content" : {
4411 "application/problem+json" : {
4412 "schema" : {
4413 "$ref" : "#/components/schemas/ProblemDetails"
4414 }
4415 }
4416 }
4417};
4418 var schema = findNode('schema',schemaWrapper).schema;
4419 if (!schema) {
4420 schema = schemaWrapper.schema;
4421 }
4422 if (schema == null) {
4423 return;
4424 }
4425 if (schema.$ref != null) {
4426 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01004427 if (schema.properties != null) {
4428 Object.keys(schema.properties).forEach( (item) => {
4429 if (schema.properties[item].$ref != null) {
4430 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4431 }
4432 });
4433 }
DenisGNoonan578dc422024-05-08 18:56:01 +01004434 } else if (schema.items != null && schema.items.$ref != null) {
4435 schema.items = defsParser.$refs.get(schema.items.$ref);
4436 } else {
4437 schemaWrapper.definitions = Object.assign({}, defs);
4438 $RefParser.dereference(schemaWrapper).catch(function(err) {
4439 console.log(err);
4440 });
4441 }
4442
4443 var view = new JSONSchemaView(schema, 3);
4444 $('#responses-Default-apfIdServiceApisPost-503-schema-data').val(JSON.stringify(schema));
4445 var result = $('#responses-Default-apfIdServiceApisPost-schema-503');
4446 result.empty();
4447 result.append(view.render());
4448 });
4449 </script>
4450 </div>
4451 <input id='responses-Default-apfIdServiceApisPost-503-schema-data' type='hidden' value=''></input>
4452 </div>
4453 </div>
4454 <h3 id="examples-Default-apfIdServiceApisPost-title-default"></h3>
4455 <p id="examples-Default-apfIdServiceApisPost-description-default" class="marked"></p>
4456 <script>
4457 var responseDefaultdefault_description = `Generic Error`;
4458 var responseDefaultdefault_description_break = responseDefaultdefault_description.indexOf('\n');
4459 if (responseDefaultdefault_description_break == -1) {
4460 $("#examples-Default-apfIdServiceApisPost-title-default").text("Status: default - " + responseDefaultdefault_description);
4461 } else {
4462 $("#examples-Default-apfIdServiceApisPost-title-default").text("Status: default - " + responseDefaultdefault_description.substring(0, responseDefaultdefault_description_break));
4463 $("#examples-Default-apfIdServiceApisPost-description-default").html(responseDefaultdefault_description.substring(responseDefaultdefault_description_break));
4464 }
4465 </script>
4466
4467
4468 <ul id="responses-detail-Default-apfIdServiceApisPost-default" class="nav nav-tabs nav-tabs-examples" >
4469
4470
4471 </ul>
4472
4473
4474 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-default-wrapper" style='margin-bottom: 10px;'>
4475 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-default-schema">
4476 <div id="responses-Default-apfIdServiceApisPost-schema-default" class="exampleStyle">
4477 <script>
4478 $(document).ready(function() {
4479 var schemaWrapper = {
4480 "description" : "Generic Error"
4481};
4482 var schema = findNode('schema',schemaWrapper).schema;
4483 if (!schema) {
4484 schema = schemaWrapper.schema;
4485 }
4486 if (schema == null) {
4487 return;
4488 }
4489 if (schema.$ref != null) {
4490 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01004491 if (schema.properties != null) {
4492 Object.keys(schema.properties).forEach( (item) => {
4493 if (schema.properties[item].$ref != null) {
4494 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4495 }
4496 });
4497 }
DenisGNoonan578dc422024-05-08 18:56:01 +01004498 } else if (schema.items != null && schema.items.$ref != null) {
4499 schema.items = defsParser.$refs.get(schema.items.$ref);
4500 } else {
4501 schemaWrapper.definitions = Object.assign({}, defs);
4502 $RefParser.dereference(schemaWrapper).catch(function(err) {
4503 console.log(err);
4504 });
4505 }
4506
4507 var view = new JSONSchemaView(schema, 3);
4508 $('#responses-Default-apfIdServiceApisPost-default-schema-data').val(JSON.stringify(schema));
4509 var result = $('#responses-Default-apfIdServiceApisPost-schema-default');
4510 result.empty();
4511 result.append(view.render());
4512 });
4513 </script>
4514 </div>
4515 <input id='responses-Default-apfIdServiceApisPost-default-schema-data' type='hidden' value=''></input>
4516 </div>
4517 </div>
4518 </article>
4519 </div>
4520 <hr>
4521 <div id="api-Default-apfIdServiceApisServiceApiIdDelete">
4522 <article id="api-Default-apfIdServiceApisServiceApiIdDelete-0" data-group="User" data-name="apfIdServiceApisServiceApiIdDelete" data-version="0">
4523 <div class="pull-left">
4524 <h1>apfIdServiceApisServiceApiIdDelete</h1>
4525 <p></p>
4526 </div>
4527 <div class="pull-right"></div>
4528 <div class="clearfix"></div>
4529 <p></p>
4530 <p class="marked">Unpublish a published service API.</p>
4531 <p></p>
4532 <br />
4533 <pre class="prettyprint language-html prettyprinted" data-type="delete"><code><span class="pln">/{apfId}/service-apis/{serviceApiId}</span></code></pre>
4534 <p>
4535 <h3>Usage and SDK Samples</h3>
4536 </p>
4537 <ul class="nav nav-tabs nav-tabs-examples">
4538 <li class="active"><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-curl">Curl</a></li>
4539 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-java">Java</a></li>
4540 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-dart">Dart</a></li>
4541 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-android">Android</a></li>
4542 <!--<li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-groovy">Groovy</a></li>-->
4543 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-objc">Obj-C</a></li>
4544 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-javascript">JavaScript</a></li>
4545 <!--<li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-angular">Angular</a></li>-->
4546 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-csharp">C#</a></li>
4547 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-php">PHP</a></li>
4548 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-perl">Perl</a></li>
4549 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-python">Python</a></li>
4550 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-rust">Rust</a></li>
4551 </ul>
4552
4553 <div class="tab-content">
4554 <div class="tab-pane active" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-curl">
4555 <pre class="prettyprint"><code class="language-bsh">curl -X DELETE \
4556 -H "Accept: application/problem+json" \
4557 "https://example.com/published-apis/v1/{apfId}/service-apis/{serviceApiId}"
4558</code></pre>
4559 </div>
4560 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-java">
4561 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
4562import org.openapitools.client.auth.*;
4563import org.openapitools.client.model.*;
4564import org.openapitools.client.api.DefaultApi;
4565
4566import java.io.File;
4567import java.util.*;
4568
4569public class DefaultApiExample {
4570 public static void main(String[] args) {
4571
4572 // Create an instance of the API class
4573 DefaultApi apiInstance = new DefaultApi();
4574 String serviceApiId = serviceApiId_example; // String |
4575 String apfId = apfId_example; // String |
4576
4577 try {
4578 apiInstance.apfIdServiceApisServiceApiIdDelete(serviceApiId, apfId);
4579 } catch (ApiException e) {
4580 System.err.println("Exception when calling DefaultApi#apfIdServiceApisServiceApiIdDelete");
4581 e.printStackTrace();
4582 }
4583 }
4584}
4585</code></pre>
4586 </div>
4587
4588 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-dart">
4589 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
4590
4591final api_instance = DefaultApi();
4592
4593final String serviceApiId = new String(); // String |
4594final String apfId = new String(); // String |
4595
4596try {
4597 final result = await api_instance.apfIdServiceApisServiceApiIdDelete(serviceApiId, apfId);
4598 print(result);
4599} catch (e) {
4600 print('Exception when calling DefaultApi->apfIdServiceApisServiceApiIdDelete: $e\n');
4601}
4602
4603</code></pre>
4604 </div>
4605
4606 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-android">
4607 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.DefaultApi;
4608
4609public class DefaultApiExample {
4610 public static void main(String[] args) {
4611 DefaultApi apiInstance = new DefaultApi();
4612 String serviceApiId = serviceApiId_example; // String |
4613 String apfId = apfId_example; // String |
4614
4615 try {
4616 apiInstance.apfIdServiceApisServiceApiIdDelete(serviceApiId, apfId);
4617 } catch (ApiException e) {
4618 System.err.println("Exception when calling DefaultApi#apfIdServiceApisServiceApiIdDelete");
4619 e.printStackTrace();
4620 }
4621 }
4622}</code></pre>
4623 </div>
4624 <!--
4625 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-groovy">
4626 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
4627 </div> -->
4628 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-objc">
4629 <pre class="prettyprint"><code class="language-cpp">
4630
4631// Create an instance of the API class
4632DefaultApi *apiInstance = [[DefaultApi alloc] init];
4633String *serviceApiId = serviceApiId_example; // (default to null)
4634String *apfId = apfId_example; // (default to null)
4635
4636[apiInstance apfIdServiceApisServiceApiIdDeleteWith:serviceApiId
4637 apfId:apfId
4638 completionHandler: ^(NSError* error) {
4639 if (error) {
4640 NSLog(@"Error: %@", error);
4641 }
4642}];
4643</code></pre>
4644 </div>
4645
4646 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-javascript">
4647 <pre class="prettyprint"><code class="language-js">var CapifPublishServiceApi = require('capif_publish_service_api');
4648
4649// Create an instance of the API class
4650var api = new CapifPublishServiceApi.DefaultApi()
4651var serviceApiId = serviceApiId_example; // {String}
4652var apfId = apfId_example; // {String}
4653
4654var callback = function(error, data, response) {
4655 if (error) {
4656 console.error(error);
4657 } else {
4658 console.log('API called successfully.');
4659 }
4660};
4661api.apfIdServiceApisServiceApiIdDelete(serviceApiId, apfId, callback);
4662</code></pre>
4663 </div>
4664
4665 <!--<div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-angular">
4666 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
4667 </div>-->
4668 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-csharp">
4669 <pre class="prettyprint"><code class="language-cs">using System;
4670using System.Diagnostics;
4671using Org.OpenAPITools.Api;
4672using Org.OpenAPITools.Client;
4673using Org.OpenAPITools.Model;
4674
4675namespace Example
4676{
4677 public class apfIdServiceApisServiceApiIdDeleteExample
4678 {
4679 public void main()
4680 {
4681
4682 // Create an instance of the API class
4683 var apiInstance = new DefaultApi();
4684 var serviceApiId = serviceApiId_example; // String | (default to null)
4685 var apfId = apfId_example; // String | (default to null)
4686
4687 try {
4688 apiInstance.apfIdServiceApisServiceApiIdDelete(serviceApiId, apfId);
4689 } catch (Exception e) {
4690 Debug.Print("Exception when calling DefaultApi.apfIdServiceApisServiceApiIdDelete: " + e.Message );
4691 }
4692 }
4693 }
4694}
4695</code></pre>
4696 </div>
4697
4698 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-php">
4699 <pre class="prettyprint"><code class="language-php"><&#63;php
4700require_once(__DIR__ . '/vendor/autoload.php');
4701
4702// Create an instance of the API class
4703$api_instance = new OpenAPITools\Client\Api\DefaultApi();
4704$serviceApiId = serviceApiId_example; // String |
4705$apfId = apfId_example; // String |
4706
4707try {
4708 $api_instance->apfIdServiceApisServiceApiIdDelete($serviceApiId, $apfId);
4709} catch (Exception $e) {
4710 echo 'Exception when calling DefaultApi->apfIdServiceApisServiceApiIdDelete: ', $e->getMessage(), PHP_EOL;
4711}
4712?></code></pre>
4713 </div>
4714
4715 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-perl">
4716 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
4717use WWW::OPenAPIClient::Configuration;
4718use WWW::OPenAPIClient::DefaultApi;
4719
4720# Create an instance of the API class
4721my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
4722my $serviceApiId = serviceApiId_example; # String |
4723my $apfId = apfId_example; # String |
4724
4725eval {
4726 $api_instance->apfIdServiceApisServiceApiIdDelete(serviceApiId => $serviceApiId, apfId => $apfId);
4727};
4728if ($@) {
4729 warn "Exception when calling DefaultApi->apfIdServiceApisServiceApiIdDelete: $@\n";
4730}</code></pre>
4731 </div>
4732
4733 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-python">
4734 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
4735import time
4736import openapi_client
4737from openapi_client.rest import ApiException
4738from pprint import pprint
4739
4740# Create an instance of the API class
4741api_instance = openapi_client.DefaultApi()
4742serviceApiId = serviceApiId_example # String | (default to null)
4743apfId = apfId_example # String | (default to null)
4744
4745try:
4746 api_instance.apf_id_service_apis_service_api_id_delete(serviceApiId, apfId)
4747except ApiException as e:
4748 print("Exception when calling DefaultApi->apfIdServiceApisServiceApiIdDelete: %s\n" % e)</code></pre>
4749 </div>
4750
4751 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-rust">
4752 <pre class="prettyprint"><code class="language-rust">extern crate DefaultApi;
4753
4754pub fn main() {
4755 let serviceApiId = serviceApiId_example; // String
4756 let apfId = apfId_example; // String
4757
4758 let mut context = DefaultApi::Context::default();
4759 let result = client.apfIdServiceApisServiceApiIdDelete(serviceApiId, apfId, &context).wait();
4760
4761 println!("{:?}", result);
4762}
4763</code></pre>
4764 </div>
4765 </div>
4766
4767 <h2>Scopes</h2>
4768 <table>
4769
4770 </table>
4771
4772 <h2>Parameters</h2>
4773
4774 <div class="methodsubtabletitle">Path parameters</div>
4775 <table id="methodsubtable">
4776 <tr>
4777 <th width="150px">Name</th>
4778 <th>Description</th>
4779 </tr>
4780 <tr><td style="width:150px;">serviceApiId*</td>
4781<td>
4782
4783
4784 <div id="d2e199_apfIdServiceApisServiceApiIdDelete_serviceApiId">
4785 <div class="json-schema-view">
4786 <div class="primitive">
4787 <span class="type">
4788 String
4789 </span>
4790
4791 </div>
4792 <div class="inner required">
4793 Required
4794 </div>
4795 </div>
4796 </div>
4797</td>
4798</tr>
4799
4800 <tr><td style="width:150px;">apfId*</td>
4801<td>
4802
4803
4804 <div id="d2e199_apfIdServiceApisServiceApiIdDelete_apfId">
4805 <div class="json-schema-view">
4806 <div class="primitive">
4807 <span class="type">
4808 String
4809 </span>
4810
4811 </div>
4812 <div class="inner required">
4813 Required
4814 </div>
4815 </div>
4816 </div>
4817</td>
4818</tr>
4819
4820 </table>
4821
4822
4823
4824
4825
4826 <h2>Responses</h2>
4827 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-204"></h3>
4828 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-204" class="marked"></p>
4829 <script>
4830 var responseDefault204_description = `The individual published service API matching the serviceAPiId is deleted.`;
4831 var responseDefault204_description_break = responseDefault204_description.indexOf('\n');
4832 if (responseDefault204_description_break == -1) {
4833 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-204").text("Status: 204 - " + responseDefault204_description);
4834 } else {
4835 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-204").text("Status: 204 - " + responseDefault204_description.substring(0, responseDefault204_description_break));
4836 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-204").html(responseDefault204_description.substring(responseDefault204_description_break));
4837 }
4838 </script>
4839
4840
4841 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-204" class="nav nav-tabs nav-tabs-examples" >
4842
4843
4844 </ul>
4845
4846
4847 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-204-wrapper" style='margin-bottom: 10px;'>
4848 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-204-schema">
4849 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-204" class="exampleStyle">
4850 <script>
4851 $(document).ready(function() {
4852 var schemaWrapper = {
4853 "description" : "The individual published service API matching the serviceAPiId is deleted."
4854};
4855 var schema = findNode('schema',schemaWrapper).schema;
4856 if (!schema) {
4857 schema = schemaWrapper.schema;
4858 }
4859 if (schema == null) {
4860 return;
4861 }
4862 if (schema.$ref != null) {
4863 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01004864 if (schema.properties != null) {
4865 Object.keys(schema.properties).forEach( (item) => {
4866 if (schema.properties[item].$ref != null) {
4867 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4868 }
4869 });
4870 }
DenisGNoonan578dc422024-05-08 18:56:01 +01004871 } else if (schema.items != null && schema.items.$ref != null) {
4872 schema.items = defsParser.$refs.get(schema.items.$ref);
4873 } else {
4874 schemaWrapper.definitions = Object.assign({}, defs);
4875 $RefParser.dereference(schemaWrapper).catch(function(err) {
4876 console.log(err);
4877 });
4878 }
4879
4880 var view = new JSONSchemaView(schema, 3);
4881 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-204-schema-data').val(JSON.stringify(schema));
4882 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-204');
4883 result.empty();
4884 result.append(view.render());
4885 });
4886 </script>
4887 </div>
4888 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-204-schema-data' type='hidden' value=''></input>
4889 </div>
4890 </div>
4891 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-307"></h3>
4892 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-307" class="marked"></p>
4893 <script>
4894 var responseDefault307_description = `Temporary Redirect`;
4895 var responseDefault307_description_break = responseDefault307_description.indexOf('\n');
4896 if (responseDefault307_description_break == -1) {
4897 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-307").text("Status: 307 - " + responseDefault307_description);
4898 } else {
4899 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-307").text("Status: 307 - " + responseDefault307_description.substring(0, responseDefault307_description_break));
4900 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-307").html(responseDefault307_description.substring(responseDefault307_description_break));
4901 }
4902 </script>
4903
4904
4905 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-307" class="nav nav-tabs nav-tabs-examples" >
4906
4907 <li class="">
4908 <a data-toggle="tab" href="#responses-apfIdServiceApisServiceApiIdDelete-307-headers">Headers</a>
4909 </li>
4910
4911 </ul>
4912
4913
4914 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-307-wrapper" style='margin-bottom: 10px;'>
4915 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-307-schema">
4916 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-307" class="exampleStyle">
4917 <script>
4918 $(document).ready(function() {
4919 var schemaWrapper = {
4920 "description" : "Temporary Redirect",
4921 "headers" : {
4922 "Location" : {
4923 "description" : "An alternative URI of the resource.",
4924 "required" : true,
4925 "schema" : {
4926 "type" : "string"
4927 }
4928 }
4929 }
4930};
4931 var schema = findNode('schema',schemaWrapper).schema;
4932 if (!schema) {
4933 schema = schemaWrapper.schema;
4934 }
4935 if (schema == null) {
4936 return;
4937 }
4938 if (schema.$ref != null) {
4939 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01004940 if (schema.properties != null) {
4941 Object.keys(schema.properties).forEach( (item) => {
4942 if (schema.properties[item].$ref != null) {
4943 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4944 }
4945 });
4946 }
DenisGNoonan578dc422024-05-08 18:56:01 +01004947 } else if (schema.items != null && schema.items.$ref != null) {
4948 schema.items = defsParser.$refs.get(schema.items.$ref);
4949 } else {
4950 schemaWrapper.definitions = Object.assign({}, defs);
4951 $RefParser.dereference(schemaWrapper).catch(function(err) {
4952 console.log(err);
4953 });
4954 }
4955
4956 var view = new JSONSchemaView(schema, 3);
4957 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-307-schema-data').val(JSON.stringify(schema));
4958 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-307');
4959 result.empty();
4960 result.append(view.render());
4961 });
4962 </script>
4963 </div>
4964 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-307-schema-data' type='hidden' value=''></input>
4965 </div>
4966 <div class="tab-pane" id="responses-apfIdServiceApisServiceApiIdDelete-307-headers">
4967 <table>
4968 <tr>
4969 <th width="150px">Name</th>
4970 <th width="100px">Type</th>
4971 <th width="100px">Format</th>
4972 <th>Description</th>
4973 </tr>
4974 <tr>
4975 <td>Location</td>
4976 <td>String</td>
4977 <td></td>
4978 <td>An alternative URI of the resource.</td>
4979 </tr>
4980 </table>
4981 </div>
4982 </div>
4983 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-308"></h3>
4984 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-308" class="marked"></p>
4985 <script>
4986 var responseDefault308_description = `Permanent Redirect`;
4987 var responseDefault308_description_break = responseDefault308_description.indexOf('\n');
4988 if (responseDefault308_description_break == -1) {
4989 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-308").text("Status: 308 - " + responseDefault308_description);
4990 } else {
4991 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-308").text("Status: 308 - " + responseDefault308_description.substring(0, responseDefault308_description_break));
4992 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-308").html(responseDefault308_description.substring(responseDefault308_description_break));
4993 }
4994 </script>
4995
4996
4997 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-308" class="nav nav-tabs nav-tabs-examples" >
4998
4999 <li class="">
5000 <a data-toggle="tab" href="#responses-apfIdServiceApisServiceApiIdDelete-308-headers">Headers</a>
5001 </li>
5002
5003 </ul>
5004
5005
5006 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-308-wrapper" style='margin-bottom: 10px;'>
5007 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-308-schema">
5008 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-308" class="exampleStyle">
5009 <script>
5010 $(document).ready(function() {
5011 var schemaWrapper = {
5012 "description" : "Permanent Redirect",
5013 "headers" : {
5014 "Location" : {
5015 "description" : "An alternative URI of the resource.",
5016 "required" : true,
5017 "schema" : {
5018 "type" : "string"
5019 }
5020 }
5021 }
5022};
5023 var schema = findNode('schema',schemaWrapper).schema;
5024 if (!schema) {
5025 schema = schemaWrapper.schema;
5026 }
5027 if (schema == null) {
5028 return;
5029 }
5030 if (schema.$ref != null) {
5031 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01005032 if (schema.properties != null) {
5033 Object.keys(schema.properties).forEach( (item) => {
5034 if (schema.properties[item].$ref != null) {
5035 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5036 }
5037 });
5038 }
DenisGNoonan578dc422024-05-08 18:56:01 +01005039 } else if (schema.items != null && schema.items.$ref != null) {
5040 schema.items = defsParser.$refs.get(schema.items.$ref);
5041 } else {
5042 schemaWrapper.definitions = Object.assign({}, defs);
5043 $RefParser.dereference(schemaWrapper).catch(function(err) {
5044 console.log(err);
5045 });
5046 }
5047
5048 var view = new JSONSchemaView(schema, 3);
5049 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-308-schema-data').val(JSON.stringify(schema));
5050 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-308');
5051 result.empty();
5052 result.append(view.render());
5053 });
5054 </script>
5055 </div>
5056 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-308-schema-data' type='hidden' value=''></input>
5057 </div>
5058 <div class="tab-pane" id="responses-apfIdServiceApisServiceApiIdDelete-308-headers">
5059 <table>
5060 <tr>
5061 <th width="150px">Name</th>
5062 <th width="100px">Type</th>
5063 <th width="100px">Format</th>
5064 <th>Description</th>
5065 </tr>
5066 <tr>
5067 <td>Location</td>
5068 <td>String</td>
5069 <td></td>
5070 <td>An alternative URI of the resource.</td>
5071 </tr>
5072 </table>
5073 </div>
5074 </div>
5075 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-400"></h3>
5076 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-400" class="marked"></p>
5077 <script>
5078 var responseDefault400_description = `Bad request`;
5079 var responseDefault400_description_break = responseDefault400_description.indexOf('\n');
5080 if (responseDefault400_description_break == -1) {
5081 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-400").text("Status: 400 - " + responseDefault400_description);
5082 } else {
5083 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-400").text("Status: 400 - " + responseDefault400_description.substring(0, responseDefault400_description_break));
5084 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-400").html(responseDefault400_description.substring(responseDefault400_description_break));
5085 }
5086 </script>
5087
5088
5089 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-400" class="nav nav-tabs nav-tabs-examples" >
5090 <li class="active">
5091 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdDelete-400-schema">Schema</a>
5092 </li>
5093
5094
5095
5096
5097 </ul>
5098
5099
5100 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-400-wrapper" style='margin-bottom: 10px;'>
5101 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-400-schema">
5102 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-400" class="exampleStyle">
5103 <script>
5104 $(document).ready(function() {
5105 var schemaWrapper = {
5106 "description" : "Bad request",
5107 "content" : {
5108 "application/problem+json" : {
5109 "schema" : {
5110 "$ref" : "#/components/schemas/ProblemDetails"
5111 }
5112 }
5113 }
5114};
5115 var schema = findNode('schema',schemaWrapper).schema;
5116 if (!schema) {
5117 schema = schemaWrapper.schema;
5118 }
5119 if (schema == null) {
5120 return;
5121 }
5122 if (schema.$ref != null) {
5123 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01005124 if (schema.properties != null) {
5125 Object.keys(schema.properties).forEach( (item) => {
5126 if (schema.properties[item].$ref != null) {
5127 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5128 }
5129 });
5130 }
DenisGNoonan578dc422024-05-08 18:56:01 +01005131 } else if (schema.items != null && schema.items.$ref != null) {
5132 schema.items = defsParser.$refs.get(schema.items.$ref);
5133 } else {
5134 schemaWrapper.definitions = Object.assign({}, defs);
5135 $RefParser.dereference(schemaWrapper).catch(function(err) {
5136 console.log(err);
5137 });
5138 }
5139
5140 var view = new JSONSchemaView(schema, 3);
5141 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-400-schema-data').val(JSON.stringify(schema));
5142 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-400');
5143 result.empty();
5144 result.append(view.render());
5145 });
5146 </script>
5147 </div>
5148 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-400-schema-data' type='hidden' value=''></input>
5149 </div>
5150 </div>
5151 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-401"></h3>
5152 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-401" class="marked"></p>
5153 <script>
5154 var responseDefault401_description = `Unauthorized`;
5155 var responseDefault401_description_break = responseDefault401_description.indexOf('\n');
5156 if (responseDefault401_description_break == -1) {
5157 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-401").text("Status: 401 - " + responseDefault401_description);
5158 } else {
5159 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-401").text("Status: 401 - " + responseDefault401_description.substring(0, responseDefault401_description_break));
5160 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-401").html(responseDefault401_description.substring(responseDefault401_description_break));
5161 }
5162 </script>
5163
5164
5165 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-401" class="nav nav-tabs nav-tabs-examples" >
5166 <li class="active">
5167 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdDelete-401-schema">Schema</a>
5168 </li>
5169
5170
5171
5172
5173 </ul>
5174
5175
5176 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-401-wrapper" style='margin-bottom: 10px;'>
5177 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-401-schema">
5178 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-401" class="exampleStyle">
5179 <script>
5180 $(document).ready(function() {
5181 var schemaWrapper = {
5182 "description" : "Unauthorized",
5183 "content" : {
5184 "application/problem+json" : {
5185 "schema" : {
5186 "$ref" : "#/components/schemas/ProblemDetails"
5187 }
5188 }
5189 }
5190};
5191 var schema = findNode('schema',schemaWrapper).schema;
5192 if (!schema) {
5193 schema = schemaWrapper.schema;
5194 }
5195 if (schema == null) {
5196 return;
5197 }
5198 if (schema.$ref != null) {
5199 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01005200 if (schema.properties != null) {
5201 Object.keys(schema.properties).forEach( (item) => {
5202 if (schema.properties[item].$ref != null) {
5203 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5204 }
5205 });
5206 }
DenisGNoonan578dc422024-05-08 18:56:01 +01005207 } else if (schema.items != null && schema.items.$ref != null) {
5208 schema.items = defsParser.$refs.get(schema.items.$ref);
5209 } else {
5210 schemaWrapper.definitions = Object.assign({}, defs);
5211 $RefParser.dereference(schemaWrapper).catch(function(err) {
5212 console.log(err);
5213 });
5214 }
5215
5216 var view = new JSONSchemaView(schema, 3);
5217 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-401-schema-data').val(JSON.stringify(schema));
5218 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-401');
5219 result.empty();
5220 result.append(view.render());
5221 });
5222 </script>
5223 </div>
5224 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-401-schema-data' type='hidden' value=''></input>
5225 </div>
5226 </div>
5227 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-403"></h3>
5228 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-403" class="marked"></p>
5229 <script>
5230 var responseDefault403_description = `Forbidden`;
5231 var responseDefault403_description_break = responseDefault403_description.indexOf('\n');
5232 if (responseDefault403_description_break == -1) {
5233 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-403").text("Status: 403 - " + responseDefault403_description);
5234 } else {
5235 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-403").text("Status: 403 - " + responseDefault403_description.substring(0, responseDefault403_description_break));
5236 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-403").html(responseDefault403_description.substring(responseDefault403_description_break));
5237 }
5238 </script>
5239
5240
5241 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-403" class="nav nav-tabs nav-tabs-examples" >
5242 <li class="active">
5243 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdDelete-403-schema">Schema</a>
5244 </li>
5245
5246
5247
5248
5249 </ul>
5250
5251
5252 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-403-wrapper" style='margin-bottom: 10px;'>
5253 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-403-schema">
5254 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-403" class="exampleStyle">
5255 <script>
5256 $(document).ready(function() {
5257 var schemaWrapper = {
5258 "description" : "Forbidden",
5259 "content" : {
5260 "application/problem+json" : {
5261 "schema" : {
5262 "$ref" : "#/components/schemas/ProblemDetails"
5263 }
5264 }
5265 }
5266};
5267 var schema = findNode('schema',schemaWrapper).schema;
5268 if (!schema) {
5269 schema = schemaWrapper.schema;
5270 }
5271 if (schema == null) {
5272 return;
5273 }
5274 if (schema.$ref != null) {
5275 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01005276 if (schema.properties != null) {
5277 Object.keys(schema.properties).forEach( (item) => {
5278 if (schema.properties[item].$ref != null) {
5279 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5280 }
5281 });
5282 }
DenisGNoonan578dc422024-05-08 18:56:01 +01005283 } else if (schema.items != null && schema.items.$ref != null) {
5284 schema.items = defsParser.$refs.get(schema.items.$ref);
5285 } else {
5286 schemaWrapper.definitions = Object.assign({}, defs);
5287 $RefParser.dereference(schemaWrapper).catch(function(err) {
5288 console.log(err);
5289 });
5290 }
5291
5292 var view = new JSONSchemaView(schema, 3);
5293 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-403-schema-data').val(JSON.stringify(schema));
5294 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-403');
5295 result.empty();
5296 result.append(view.render());
5297 });
5298 </script>
5299 </div>
5300 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-403-schema-data' type='hidden' value=''></input>
5301 </div>
5302 </div>
5303 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-404"></h3>
5304 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-404" class="marked"></p>
5305 <script>
5306 var responseDefault404_description = `Not Found`;
5307 var responseDefault404_description_break = responseDefault404_description.indexOf('\n');
5308 if (responseDefault404_description_break == -1) {
5309 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-404").text("Status: 404 - " + responseDefault404_description);
5310 } else {
5311 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-404").text("Status: 404 - " + responseDefault404_description.substring(0, responseDefault404_description_break));
5312 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-404").html(responseDefault404_description.substring(responseDefault404_description_break));
5313 }
5314 </script>
5315
5316
5317 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-404" class="nav nav-tabs nav-tabs-examples" >
5318 <li class="active">
5319 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdDelete-404-schema">Schema</a>
5320 </li>
5321
5322
5323
5324
5325 </ul>
5326
5327
5328 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-404-wrapper" style='margin-bottom: 10px;'>
5329 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-404-schema">
5330 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-404" class="exampleStyle">
5331 <script>
5332 $(document).ready(function() {
5333 var schemaWrapper = {
5334 "description" : "Not Found",
5335 "content" : {
5336 "application/problem+json" : {
5337 "schema" : {
5338 "$ref" : "#/components/schemas/ProblemDetails"
5339 }
5340 }
5341 }
5342};
5343 var schema = findNode('schema',schemaWrapper).schema;
5344 if (!schema) {
5345 schema = schemaWrapper.schema;
5346 }
5347 if (schema == null) {
5348 return;
5349 }
5350 if (schema.$ref != null) {
5351 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01005352 if (schema.properties != null) {
5353 Object.keys(schema.properties).forEach( (item) => {
5354 if (schema.properties[item].$ref != null) {
5355 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5356 }
5357 });
5358 }
DenisGNoonan578dc422024-05-08 18:56:01 +01005359 } else if (schema.items != null && schema.items.$ref != null) {
5360 schema.items = defsParser.$refs.get(schema.items.$ref);
5361 } else {
5362 schemaWrapper.definitions = Object.assign({}, defs);
5363 $RefParser.dereference(schemaWrapper).catch(function(err) {
5364 console.log(err);
5365 });
5366 }
5367
5368 var view = new JSONSchemaView(schema, 3);
5369 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-404-schema-data').val(JSON.stringify(schema));
5370 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-404');
5371 result.empty();
5372 result.append(view.render());
5373 });
5374 </script>
5375 </div>
5376 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-404-schema-data' type='hidden' value=''></input>
5377 </div>
5378 </div>
5379 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-429"></h3>
5380 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-429" class="marked"></p>
5381 <script>
5382 var responseDefault429_description = `Too Many Requests`;
5383 var responseDefault429_description_break = responseDefault429_description.indexOf('\n');
5384 if (responseDefault429_description_break == -1) {
5385 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-429").text("Status: 429 - " + responseDefault429_description);
5386 } else {
5387 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-429").text("Status: 429 - " + responseDefault429_description.substring(0, responseDefault429_description_break));
5388 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-429").html(responseDefault429_description.substring(responseDefault429_description_break));
5389 }
5390 </script>
5391
5392
5393 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-429" class="nav nav-tabs nav-tabs-examples" >
5394 <li class="active">
5395 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdDelete-429-schema">Schema</a>
5396 </li>
5397
5398
5399
5400
5401 </ul>
5402
5403
5404 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-429-wrapper" style='margin-bottom: 10px;'>
5405 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-429-schema">
5406 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-429" class="exampleStyle">
5407 <script>
5408 $(document).ready(function() {
5409 var schemaWrapper = {
5410 "description" : "Too Many Requests",
5411 "content" : {
5412 "application/problem+json" : {
5413 "schema" : {
5414 "$ref" : "#/components/schemas/ProblemDetails"
5415 }
5416 }
5417 }
5418};
5419 var schema = findNode('schema',schemaWrapper).schema;
5420 if (!schema) {
5421 schema = schemaWrapper.schema;
5422 }
5423 if (schema == null) {
5424 return;
5425 }
5426 if (schema.$ref != null) {
5427 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01005428 if (schema.properties != null) {
5429 Object.keys(schema.properties).forEach( (item) => {
5430 if (schema.properties[item].$ref != null) {
5431 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5432 }
5433 });
5434 }
DenisGNoonan578dc422024-05-08 18:56:01 +01005435 } else if (schema.items != null && schema.items.$ref != null) {
5436 schema.items = defsParser.$refs.get(schema.items.$ref);
5437 } else {
5438 schemaWrapper.definitions = Object.assign({}, defs);
5439 $RefParser.dereference(schemaWrapper).catch(function(err) {
5440 console.log(err);
5441 });
5442 }
5443
5444 var view = new JSONSchemaView(schema, 3);
5445 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-429-schema-data').val(JSON.stringify(schema));
5446 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-429');
5447 result.empty();
5448 result.append(view.render());
5449 });
5450 </script>
5451 </div>
5452 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-429-schema-data' type='hidden' value=''></input>
5453 </div>
5454 </div>
5455 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-500"></h3>
5456 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-500" class="marked"></p>
5457 <script>
5458 var responseDefault500_description = `Internal Server Error`;
5459 var responseDefault500_description_break = responseDefault500_description.indexOf('\n');
5460 if (responseDefault500_description_break == -1) {
5461 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-500").text("Status: 500 - " + responseDefault500_description);
5462 } else {
5463 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-500").text("Status: 500 - " + responseDefault500_description.substring(0, responseDefault500_description_break));
5464 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-500").html(responseDefault500_description.substring(responseDefault500_description_break));
5465 }
5466 </script>
5467
5468
5469 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-500" class="nav nav-tabs nav-tabs-examples" >
5470 <li class="active">
5471 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdDelete-500-schema">Schema</a>
5472 </li>
5473
5474
5475
5476
5477 </ul>
5478
5479
5480 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-500-wrapper" style='margin-bottom: 10px;'>
5481 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-500-schema">
5482 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-500" class="exampleStyle">
5483 <script>
5484 $(document).ready(function() {
5485 var schemaWrapper = {
5486 "description" : "Internal Server Error",
5487 "content" : {
5488 "application/problem+json" : {
5489 "schema" : {
5490 "$ref" : "#/components/schemas/ProblemDetails"
5491 }
5492 }
5493 }
5494};
5495 var schema = findNode('schema',schemaWrapper).schema;
5496 if (!schema) {
5497 schema = schemaWrapper.schema;
5498 }
5499 if (schema == null) {
5500 return;
5501 }
5502 if (schema.$ref != null) {
5503 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01005504 if (schema.properties != null) {
5505 Object.keys(schema.properties).forEach( (item) => {
5506 if (schema.properties[item].$ref != null) {
5507 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5508 }
5509 });
5510 }
DenisGNoonan578dc422024-05-08 18:56:01 +01005511 } else if (schema.items != null && schema.items.$ref != null) {
5512 schema.items = defsParser.$refs.get(schema.items.$ref);
5513 } else {
5514 schemaWrapper.definitions = Object.assign({}, defs);
5515 $RefParser.dereference(schemaWrapper).catch(function(err) {
5516 console.log(err);
5517 });
5518 }
5519
5520 var view = new JSONSchemaView(schema, 3);
5521 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-500-schema-data').val(JSON.stringify(schema));
5522 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-500');
5523 result.empty();
5524 result.append(view.render());
5525 });
5526 </script>
5527 </div>
5528 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-500-schema-data' type='hidden' value=''></input>
5529 </div>
5530 </div>
5531 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-503"></h3>
5532 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-503" class="marked"></p>
5533 <script>
5534 var responseDefault503_description = `Service Unavailable`;
5535 var responseDefault503_description_break = responseDefault503_description.indexOf('\n');
5536 if (responseDefault503_description_break == -1) {
5537 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-503").text("Status: 503 - " + responseDefault503_description);
5538 } else {
5539 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-503").text("Status: 503 - " + responseDefault503_description.substring(0, responseDefault503_description_break));
5540 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-503").html(responseDefault503_description.substring(responseDefault503_description_break));
5541 }
5542 </script>
5543
5544
5545 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-503" class="nav nav-tabs nav-tabs-examples" >
5546 <li class="active">
5547 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdDelete-503-schema">Schema</a>
5548 </li>
5549
5550
5551
5552
5553 </ul>
5554
5555
5556 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-503-wrapper" style='margin-bottom: 10px;'>
5557 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-503-schema">
5558 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-503" class="exampleStyle">
5559 <script>
5560 $(document).ready(function() {
5561 var schemaWrapper = {
5562 "description" : "Service Unavailable",
5563 "content" : {
5564 "application/problem+json" : {
5565 "schema" : {
5566 "$ref" : "#/components/schemas/ProblemDetails"
5567 }
5568 }
5569 }
5570};
5571 var schema = findNode('schema',schemaWrapper).schema;
5572 if (!schema) {
5573 schema = schemaWrapper.schema;
5574 }
5575 if (schema == null) {
5576 return;
5577 }
5578 if (schema.$ref != null) {
5579 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01005580 if (schema.properties != null) {
5581 Object.keys(schema.properties).forEach( (item) => {
5582 if (schema.properties[item].$ref != null) {
5583 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5584 }
5585 });
5586 }
DenisGNoonan578dc422024-05-08 18:56:01 +01005587 } else if (schema.items != null && schema.items.$ref != null) {
5588 schema.items = defsParser.$refs.get(schema.items.$ref);
5589 } else {
5590 schemaWrapper.definitions = Object.assign({}, defs);
5591 $RefParser.dereference(schemaWrapper).catch(function(err) {
5592 console.log(err);
5593 });
5594 }
5595
5596 var view = new JSONSchemaView(schema, 3);
5597 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-503-schema-data').val(JSON.stringify(schema));
5598 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-503');
5599 result.empty();
5600 result.append(view.render());
5601 });
5602 </script>
5603 </div>
5604 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-503-schema-data' type='hidden' value=''></input>
5605 </div>
5606 </div>
5607 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-default"></h3>
5608 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-default" class="marked"></p>
5609 <script>
5610 var responseDefaultdefault_description = `Generic Error`;
5611 var responseDefaultdefault_description_break = responseDefaultdefault_description.indexOf('\n');
5612 if (responseDefaultdefault_description_break == -1) {
5613 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-default").text("Status: default - " + responseDefaultdefault_description);
5614 } else {
5615 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-default").text("Status: default - " + responseDefaultdefault_description.substring(0, responseDefaultdefault_description_break));
5616 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-default").html(responseDefaultdefault_description.substring(responseDefaultdefault_description_break));
5617 }
5618 </script>
5619
5620
5621 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-default" class="nav nav-tabs nav-tabs-examples" >
5622
5623
5624 </ul>
5625
5626
5627 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-default-wrapper" style='margin-bottom: 10px;'>
5628 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-default-schema">
5629 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-default" class="exampleStyle">
5630 <script>
5631 $(document).ready(function() {
5632 var schemaWrapper = {
5633 "description" : "Generic Error"
5634};
5635 var schema = findNode('schema',schemaWrapper).schema;
5636 if (!schema) {
5637 schema = schemaWrapper.schema;
5638 }
5639 if (schema == null) {
5640 return;
5641 }
5642 if (schema.$ref != null) {
5643 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01005644 if (schema.properties != null) {
5645 Object.keys(schema.properties).forEach( (item) => {
5646 if (schema.properties[item].$ref != null) {
5647 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5648 }
5649 });
5650 }
DenisGNoonan578dc422024-05-08 18:56:01 +01005651 } else if (schema.items != null && schema.items.$ref != null) {
5652 schema.items = defsParser.$refs.get(schema.items.$ref);
5653 } else {
5654 schemaWrapper.definitions = Object.assign({}, defs);
5655 $RefParser.dereference(schemaWrapper).catch(function(err) {
5656 console.log(err);
5657 });
5658 }
5659
5660 var view = new JSONSchemaView(schema, 3);
5661 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-default-schema-data').val(JSON.stringify(schema));
5662 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-default');
5663 result.empty();
5664 result.append(view.render());
5665 });
5666 </script>
5667 </div>
5668 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-default-schema-data' type='hidden' value=''></input>
5669 </div>
5670 </div>
5671 </article>
5672 </div>
5673 <hr>
5674 <div id="api-Default-apfIdServiceApisServiceApiIdGet">
5675 <article id="api-Default-apfIdServiceApisServiceApiIdGet-0" data-group="User" data-name="apfIdServiceApisServiceApiIdGet" data-version="0">
5676 <div class="pull-left">
5677 <h1>apfIdServiceApisServiceApiIdGet</h1>
5678 <p></p>
5679 </div>
5680 <div class="pull-right"></div>
5681 <div class="clearfix"></div>
5682 <p></p>
5683 <p class="marked">Retrieve a published service API.</p>
5684 <p></p>
5685 <br />
5686 <pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/{apfId}/service-apis/{serviceApiId}</span></code></pre>
5687 <p>
5688 <h3>Usage and SDK Samples</h3>
5689 </p>
5690 <ul class="nav nav-tabs nav-tabs-examples">
5691 <li class="active"><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-curl">Curl</a></li>
5692 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-java">Java</a></li>
5693 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-dart">Dart</a></li>
5694 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-android">Android</a></li>
5695 <!--<li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-groovy">Groovy</a></li>-->
5696 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-objc">Obj-C</a></li>
5697 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-javascript">JavaScript</a></li>
5698 <!--<li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-angular">Angular</a></li>-->
5699 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-csharp">C#</a></li>
5700 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-php">PHP</a></li>
5701 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-perl">Perl</a></li>
5702 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-python">Python</a></li>
5703 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-rust">Rust</a></li>
5704 </ul>
5705
5706 <div class="tab-content">
5707 <div class="tab-pane active" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-curl">
5708 <pre class="prettyprint"><code class="language-bsh">curl -X GET \
5709 -H "Accept: application/json,application/problem+json" \
5710 "https://example.com/published-apis/v1/{apfId}/service-apis/{serviceApiId}"
5711</code></pre>
5712 </div>
5713 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-java">
5714 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
5715import org.openapitools.client.auth.*;
5716import org.openapitools.client.model.*;
5717import org.openapitools.client.api.DefaultApi;
5718
5719import java.io.File;
5720import java.util.*;
5721
5722public class DefaultApiExample {
5723 public static void main(String[] args) {
5724
5725 // Create an instance of the API class
5726 DefaultApi apiInstance = new DefaultApi();
5727 String serviceApiId = serviceApiId_example; // String |
5728 String apfId = apfId_example; // String |
5729
5730 try {
5731 ServiceAPIDescription result = apiInstance.apfIdServiceApisServiceApiIdGet(serviceApiId, apfId);
5732 System.out.println(result);
5733 } catch (ApiException e) {
5734 System.err.println("Exception when calling DefaultApi#apfIdServiceApisServiceApiIdGet");
5735 e.printStackTrace();
5736 }
5737 }
5738}
5739</code></pre>
5740 </div>
5741
5742 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-dart">
5743 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
5744
5745final api_instance = DefaultApi();
5746
5747final String serviceApiId = new String(); // String |
5748final String apfId = new String(); // String |
5749
5750try {
5751 final result = await api_instance.apfIdServiceApisServiceApiIdGet(serviceApiId, apfId);
5752 print(result);
5753} catch (e) {
5754 print('Exception when calling DefaultApi->apfIdServiceApisServiceApiIdGet: $e\n');
5755}
5756
5757</code></pre>
5758 </div>
5759
5760 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-android">
5761 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.DefaultApi;
5762
5763public class DefaultApiExample {
5764 public static void main(String[] args) {
5765 DefaultApi apiInstance = new DefaultApi();
5766 String serviceApiId = serviceApiId_example; // String |
5767 String apfId = apfId_example; // String |
5768
5769 try {
5770 ServiceAPIDescription result = apiInstance.apfIdServiceApisServiceApiIdGet(serviceApiId, apfId);
5771 System.out.println(result);
5772 } catch (ApiException e) {
5773 System.err.println("Exception when calling DefaultApi#apfIdServiceApisServiceApiIdGet");
5774 e.printStackTrace();
5775 }
5776 }
5777}</code></pre>
5778 </div>
5779 <!--
5780 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-groovy">
5781 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
5782 </div> -->
5783 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-objc">
5784 <pre class="prettyprint"><code class="language-cpp">
5785
5786// Create an instance of the API class
5787DefaultApi *apiInstance = [[DefaultApi alloc] init];
5788String *serviceApiId = serviceApiId_example; // (default to null)
5789String *apfId = apfId_example; // (default to null)
5790
5791[apiInstance apfIdServiceApisServiceApiIdGetWith:serviceApiId
5792 apfId:apfId
5793 completionHandler: ^(ServiceAPIDescription output, NSError* error) {
5794 if (output) {
5795 NSLog(@"%@", output);
5796 }
5797 if (error) {
5798 NSLog(@"Error: %@", error);
5799 }
5800}];
5801</code></pre>
5802 </div>
5803
5804 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-javascript">
5805 <pre class="prettyprint"><code class="language-js">var CapifPublishServiceApi = require('capif_publish_service_api');
5806
5807// Create an instance of the API class
5808var api = new CapifPublishServiceApi.DefaultApi()
5809var serviceApiId = serviceApiId_example; // {String}
5810var apfId = apfId_example; // {String}
5811
5812var callback = function(error, data, response) {
5813 if (error) {
5814 console.error(error);
5815 } else {
5816 console.log('API called successfully. Returned data: ' + data);
5817 }
5818};
5819api.apfIdServiceApisServiceApiIdGet(serviceApiId, apfId, callback);
5820</code></pre>
5821 </div>
5822
5823 <!--<div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-angular">
5824 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
5825 </div>-->
5826 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-csharp">
5827 <pre class="prettyprint"><code class="language-cs">using System;
5828using System.Diagnostics;
5829using Org.OpenAPITools.Api;
5830using Org.OpenAPITools.Client;
5831using Org.OpenAPITools.Model;
5832
5833namespace Example
5834{
5835 public class apfIdServiceApisServiceApiIdGetExample
5836 {
5837 public void main()
5838 {
5839
5840 // Create an instance of the API class
5841 var apiInstance = new DefaultApi();
5842 var serviceApiId = serviceApiId_example; // String | (default to null)
5843 var apfId = apfId_example; // String | (default to null)
5844
5845 try {
5846 ServiceAPIDescription result = apiInstance.apfIdServiceApisServiceApiIdGet(serviceApiId, apfId);
5847 Debug.WriteLine(result);
5848 } catch (Exception e) {
5849 Debug.Print("Exception when calling DefaultApi.apfIdServiceApisServiceApiIdGet: " + e.Message );
5850 }
5851 }
5852 }
5853}
5854</code></pre>
5855 </div>
5856
5857 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-php">
5858 <pre class="prettyprint"><code class="language-php"><&#63;php
5859require_once(__DIR__ . '/vendor/autoload.php');
5860
5861// Create an instance of the API class
5862$api_instance = new OpenAPITools\Client\Api\DefaultApi();
5863$serviceApiId = serviceApiId_example; // String |
5864$apfId = apfId_example; // String |
5865
5866try {
5867 $result = $api_instance->apfIdServiceApisServiceApiIdGet($serviceApiId, $apfId);
5868 print_r($result);
5869} catch (Exception $e) {
5870 echo 'Exception when calling DefaultApi->apfIdServiceApisServiceApiIdGet: ', $e->getMessage(), PHP_EOL;
5871}
5872?></code></pre>
5873 </div>
5874
5875 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-perl">
5876 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
5877use WWW::OPenAPIClient::Configuration;
5878use WWW::OPenAPIClient::DefaultApi;
5879
5880# Create an instance of the API class
5881my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
5882my $serviceApiId = serviceApiId_example; # String |
5883my $apfId = apfId_example; # String |
5884
5885eval {
5886 my $result = $api_instance->apfIdServiceApisServiceApiIdGet(serviceApiId => $serviceApiId, apfId => $apfId);
5887 print Dumper($result);
5888};
5889if ($@) {
5890 warn "Exception when calling DefaultApi->apfIdServiceApisServiceApiIdGet: $@\n";
5891}</code></pre>
5892 </div>
5893
5894 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-python">
5895 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
5896import time
5897import openapi_client
5898from openapi_client.rest import ApiException
5899from pprint import pprint
5900
5901# Create an instance of the API class
5902api_instance = openapi_client.DefaultApi()
5903serviceApiId = serviceApiId_example # String | (default to null)
5904apfId = apfId_example # String | (default to null)
5905
5906try:
5907 api_response = api_instance.apf_id_service_apis_service_api_id_get(serviceApiId, apfId)
5908 pprint(api_response)
5909except ApiException as e:
5910 print("Exception when calling DefaultApi->apfIdServiceApisServiceApiIdGet: %s\n" % e)</code></pre>
5911 </div>
5912
5913 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-rust">
5914 <pre class="prettyprint"><code class="language-rust">extern crate DefaultApi;
5915
5916pub fn main() {
5917 let serviceApiId = serviceApiId_example; // String
5918 let apfId = apfId_example; // String
5919
5920 let mut context = DefaultApi::Context::default();
5921 let result = client.apfIdServiceApisServiceApiIdGet(serviceApiId, apfId, &context).wait();
5922
5923 println!("{:?}", result);
5924}
5925</code></pre>
5926 </div>
5927 </div>
5928
5929 <h2>Scopes</h2>
5930 <table>
5931
5932 </table>
5933
5934 <h2>Parameters</h2>
5935
5936 <div class="methodsubtabletitle">Path parameters</div>
5937 <table id="methodsubtable">
5938 <tr>
5939 <th width="150px">Name</th>
5940 <th>Description</th>
5941 </tr>
5942 <tr><td style="width:150px;">serviceApiId*</td>
5943<td>
5944
5945
5946 <div id="d2e199_apfIdServiceApisServiceApiIdGet_serviceApiId">
5947 <div class="json-schema-view">
5948 <div class="primitive">
5949 <span class="type">
5950 String
5951 </span>
5952
5953 </div>
5954 <div class="inner required">
5955 Required
5956 </div>
5957 </div>
5958 </div>
5959</td>
5960</tr>
5961
5962 <tr><td style="width:150px;">apfId*</td>
5963<td>
5964
5965
5966 <div id="d2e199_apfIdServiceApisServiceApiIdGet_apfId">
5967 <div class="json-schema-view">
5968 <div class="primitive">
5969 <span class="type">
5970 String
5971 </span>
5972
5973 </div>
5974 <div class="inner required">
5975 Required
5976 </div>
5977 </div>
5978 </div>
5979</td>
5980</tr>
5981
5982 </table>
5983
5984
5985
5986
5987
5988 <h2>Responses</h2>
5989 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-200"></h3>
5990 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-200" class="marked"></p>
5991 <script>
5992 var responseDefault200_description = `Definition of individual service API published by the API publishing function.
5993`;
5994 var responseDefault200_description_break = responseDefault200_description.indexOf('\n');
5995 if (responseDefault200_description_break == -1) {
5996 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-200").text("Status: 200 - " + responseDefault200_description);
5997 } else {
5998 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-200").text("Status: 200 - " + responseDefault200_description.substring(0, responseDefault200_description_break));
5999 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-200").html(responseDefault200_description.substring(responseDefault200_description_break));
6000 }
6001 </script>
6002
6003
6004 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-200" class="nav nav-tabs nav-tabs-examples" >
6005 <li class="active">
6006 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-200-schema">Schema</a>
6007 </li>
6008
6009
6010
6011
6012 </ul>
6013
6014
6015 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-200-wrapper" style='margin-bottom: 10px;'>
6016 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-200-schema">
6017 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-200" class="exampleStyle">
6018 <script>
6019 $(document).ready(function() {
6020 var schemaWrapper = {
6021 "description" : "Definition of individual service API published by the API publishing function.\n",
6022 "content" : {
6023 "application/json" : {
6024 "schema" : {
6025 "$ref" : "#/components/schemas/ServiceAPIDescription"
6026 }
6027 }
6028 }
6029};
6030 var schema = findNode('schema',schemaWrapper).schema;
6031 if (!schema) {
6032 schema = schemaWrapper.schema;
6033 }
6034 if (schema == null) {
6035 return;
6036 }
6037 if (schema.$ref != null) {
6038 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01006039 if (schema.properties != null) {
6040 Object.keys(schema.properties).forEach( (item) => {
6041 if (schema.properties[item].$ref != null) {
6042 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6043 }
6044 });
6045 }
DenisGNoonan578dc422024-05-08 18:56:01 +01006046 } else if (schema.items != null && schema.items.$ref != null) {
6047 schema.items = defsParser.$refs.get(schema.items.$ref);
6048 } else {
6049 schemaWrapper.definitions = Object.assign({}, defs);
6050 $RefParser.dereference(schemaWrapper).catch(function(err) {
6051 console.log(err);
6052 });
6053 }
6054
6055 var view = new JSONSchemaView(schema, 3);
6056 $('#responses-Default-apfIdServiceApisServiceApiIdGet-200-schema-data').val(JSON.stringify(schema));
6057 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-200');
6058 result.empty();
6059 result.append(view.render());
6060 });
6061 </script>
6062 </div>
6063 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-200-schema-data' type='hidden' value=''></input>
6064 </div>
6065 </div>
6066 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-307"></h3>
6067 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-307" class="marked"></p>
6068 <script>
6069 var responseDefault307_description = `Temporary Redirect`;
6070 var responseDefault307_description_break = responseDefault307_description.indexOf('\n');
6071 if (responseDefault307_description_break == -1) {
6072 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-307").text("Status: 307 - " + responseDefault307_description);
6073 } else {
6074 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-307").text("Status: 307 - " + responseDefault307_description.substring(0, responseDefault307_description_break));
6075 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-307").html(responseDefault307_description.substring(responseDefault307_description_break));
6076 }
6077 </script>
6078
6079
6080 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-307" class="nav nav-tabs nav-tabs-examples" >
6081
6082 <li class="">
6083 <a data-toggle="tab" href="#responses-apfIdServiceApisServiceApiIdGet-307-headers">Headers</a>
6084 </li>
6085
6086 </ul>
6087
6088
6089 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-307-wrapper" style='margin-bottom: 10px;'>
6090 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-307-schema">
6091 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-307" class="exampleStyle">
6092 <script>
6093 $(document).ready(function() {
6094 var schemaWrapper = {
6095 "description" : "Temporary Redirect",
6096 "headers" : {
6097 "Location" : {
6098 "description" : "An alternative URI of the resource.",
6099 "required" : true,
6100 "schema" : {
6101 "type" : "string"
6102 }
6103 }
6104 }
6105};
6106 var schema = findNode('schema',schemaWrapper).schema;
6107 if (!schema) {
6108 schema = schemaWrapper.schema;
6109 }
6110 if (schema == null) {
6111 return;
6112 }
6113 if (schema.$ref != null) {
6114 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01006115 if (schema.properties != null) {
6116 Object.keys(schema.properties).forEach( (item) => {
6117 if (schema.properties[item].$ref != null) {
6118 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6119 }
6120 });
6121 }
DenisGNoonan578dc422024-05-08 18:56:01 +01006122 } else if (schema.items != null && schema.items.$ref != null) {
6123 schema.items = defsParser.$refs.get(schema.items.$ref);
6124 } else {
6125 schemaWrapper.definitions = Object.assign({}, defs);
6126 $RefParser.dereference(schemaWrapper).catch(function(err) {
6127 console.log(err);
6128 });
6129 }
6130
6131 var view = new JSONSchemaView(schema, 3);
6132 $('#responses-Default-apfIdServiceApisServiceApiIdGet-307-schema-data').val(JSON.stringify(schema));
6133 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-307');
6134 result.empty();
6135 result.append(view.render());
6136 });
6137 </script>
6138 </div>
6139 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-307-schema-data' type='hidden' value=''></input>
6140 </div>
6141 <div class="tab-pane" id="responses-apfIdServiceApisServiceApiIdGet-307-headers">
6142 <table>
6143 <tr>
6144 <th width="150px">Name</th>
6145 <th width="100px">Type</th>
6146 <th width="100px">Format</th>
6147 <th>Description</th>
6148 </tr>
6149 <tr>
6150 <td>Location</td>
6151 <td>String</td>
6152 <td></td>
6153 <td>An alternative URI of the resource.</td>
6154 </tr>
6155 </table>
6156 </div>
6157 </div>
6158 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-308"></h3>
6159 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-308" class="marked"></p>
6160 <script>
6161 var responseDefault308_description = `Permanent Redirect`;
6162 var responseDefault308_description_break = responseDefault308_description.indexOf('\n');
6163 if (responseDefault308_description_break == -1) {
6164 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-308").text("Status: 308 - " + responseDefault308_description);
6165 } else {
6166 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-308").text("Status: 308 - " + responseDefault308_description.substring(0, responseDefault308_description_break));
6167 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-308").html(responseDefault308_description.substring(responseDefault308_description_break));
6168 }
6169 </script>
6170
6171
6172 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-308" class="nav nav-tabs nav-tabs-examples" >
6173
6174 <li class="">
6175 <a data-toggle="tab" href="#responses-apfIdServiceApisServiceApiIdGet-308-headers">Headers</a>
6176 </li>
6177
6178 </ul>
6179
6180
6181 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-308-wrapper" style='margin-bottom: 10px;'>
6182 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-308-schema">
6183 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-308" class="exampleStyle">
6184 <script>
6185 $(document).ready(function() {
6186 var schemaWrapper = {
6187 "description" : "Permanent Redirect",
6188 "headers" : {
6189 "Location" : {
6190 "description" : "An alternative URI of the resource.",
6191 "required" : true,
6192 "schema" : {
6193 "type" : "string"
6194 }
6195 }
6196 }
6197};
6198 var schema = findNode('schema',schemaWrapper).schema;
6199 if (!schema) {
6200 schema = schemaWrapper.schema;
6201 }
6202 if (schema == null) {
6203 return;
6204 }
6205 if (schema.$ref != null) {
6206 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01006207 if (schema.properties != null) {
6208 Object.keys(schema.properties).forEach( (item) => {
6209 if (schema.properties[item].$ref != null) {
6210 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6211 }
6212 });
6213 }
DenisGNoonan578dc422024-05-08 18:56:01 +01006214 } else if (schema.items != null && schema.items.$ref != null) {
6215 schema.items = defsParser.$refs.get(schema.items.$ref);
6216 } else {
6217 schemaWrapper.definitions = Object.assign({}, defs);
6218 $RefParser.dereference(schemaWrapper).catch(function(err) {
6219 console.log(err);
6220 });
6221 }
6222
6223 var view = new JSONSchemaView(schema, 3);
6224 $('#responses-Default-apfIdServiceApisServiceApiIdGet-308-schema-data').val(JSON.stringify(schema));
6225 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-308');
6226 result.empty();
6227 result.append(view.render());
6228 });
6229 </script>
6230 </div>
6231 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-308-schema-data' type='hidden' value=''></input>
6232 </div>
6233 <div class="tab-pane" id="responses-apfIdServiceApisServiceApiIdGet-308-headers">
6234 <table>
6235 <tr>
6236 <th width="150px">Name</th>
6237 <th width="100px">Type</th>
6238 <th width="100px">Format</th>
6239 <th>Description</th>
6240 </tr>
6241 <tr>
6242 <td>Location</td>
6243 <td>String</td>
6244 <td></td>
6245 <td>An alternative URI of the resource.</td>
6246 </tr>
6247 </table>
6248 </div>
6249 </div>
6250 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-400"></h3>
6251 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-400" class="marked"></p>
6252 <script>
6253 var responseDefault400_description = `Bad request`;
6254 var responseDefault400_description_break = responseDefault400_description.indexOf('\n');
6255 if (responseDefault400_description_break == -1) {
6256 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-400").text("Status: 400 - " + responseDefault400_description);
6257 } else {
6258 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-400").text("Status: 400 - " + responseDefault400_description.substring(0, responseDefault400_description_break));
6259 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-400").html(responseDefault400_description.substring(responseDefault400_description_break));
6260 }
6261 </script>
6262
6263
6264 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-400" class="nav nav-tabs nav-tabs-examples" >
6265 <li class="active">
6266 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-400-schema">Schema</a>
6267 </li>
6268
6269
6270
6271
6272 </ul>
6273
6274
6275 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-400-wrapper" style='margin-bottom: 10px;'>
6276 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-400-schema">
6277 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-400" class="exampleStyle">
6278 <script>
6279 $(document).ready(function() {
6280 var schemaWrapper = {
6281 "description" : "Bad request",
6282 "content" : {
6283 "application/problem+json" : {
6284 "schema" : {
6285 "$ref" : "#/components/schemas/ProblemDetails"
6286 }
6287 }
6288 }
6289};
6290 var schema = findNode('schema',schemaWrapper).schema;
6291 if (!schema) {
6292 schema = schemaWrapper.schema;
6293 }
6294 if (schema == null) {
6295 return;
6296 }
6297 if (schema.$ref != null) {
6298 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01006299 if (schema.properties != null) {
6300 Object.keys(schema.properties).forEach( (item) => {
6301 if (schema.properties[item].$ref != null) {
6302 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6303 }
6304 });
6305 }
DenisGNoonan578dc422024-05-08 18:56:01 +01006306 } else if (schema.items != null && schema.items.$ref != null) {
6307 schema.items = defsParser.$refs.get(schema.items.$ref);
6308 } else {
6309 schemaWrapper.definitions = Object.assign({}, defs);
6310 $RefParser.dereference(schemaWrapper).catch(function(err) {
6311 console.log(err);
6312 });
6313 }
6314
6315 var view = new JSONSchemaView(schema, 3);
6316 $('#responses-Default-apfIdServiceApisServiceApiIdGet-400-schema-data').val(JSON.stringify(schema));
6317 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-400');
6318 result.empty();
6319 result.append(view.render());
6320 });
6321 </script>
6322 </div>
6323 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-400-schema-data' type='hidden' value=''></input>
6324 </div>
6325 </div>
6326 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-401"></h3>
6327 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-401" class="marked"></p>
6328 <script>
6329 var responseDefault401_description = `Unauthorized`;
6330 var responseDefault401_description_break = responseDefault401_description.indexOf('\n');
6331 if (responseDefault401_description_break == -1) {
6332 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-401").text("Status: 401 - " + responseDefault401_description);
6333 } else {
6334 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-401").text("Status: 401 - " + responseDefault401_description.substring(0, responseDefault401_description_break));
6335 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-401").html(responseDefault401_description.substring(responseDefault401_description_break));
6336 }
6337 </script>
6338
6339
6340 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-401" class="nav nav-tabs nav-tabs-examples" >
6341 <li class="active">
6342 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-401-schema">Schema</a>
6343 </li>
6344
6345
6346
6347
6348 </ul>
6349
6350
6351 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-401-wrapper" style='margin-bottom: 10px;'>
6352 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-401-schema">
6353 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-401" class="exampleStyle">
6354 <script>
6355 $(document).ready(function() {
6356 var schemaWrapper = {
6357 "description" : "Unauthorized",
6358 "content" : {
6359 "application/problem+json" : {
6360 "schema" : {
6361 "$ref" : "#/components/schemas/ProblemDetails"
6362 }
6363 }
6364 }
6365};
6366 var schema = findNode('schema',schemaWrapper).schema;
6367 if (!schema) {
6368 schema = schemaWrapper.schema;
6369 }
6370 if (schema == null) {
6371 return;
6372 }
6373 if (schema.$ref != null) {
6374 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01006375 if (schema.properties != null) {
6376 Object.keys(schema.properties).forEach( (item) => {
6377 if (schema.properties[item].$ref != null) {
6378 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6379 }
6380 });
6381 }
DenisGNoonan578dc422024-05-08 18:56:01 +01006382 } else if (schema.items != null && schema.items.$ref != null) {
6383 schema.items = defsParser.$refs.get(schema.items.$ref);
6384 } else {
6385 schemaWrapper.definitions = Object.assign({}, defs);
6386 $RefParser.dereference(schemaWrapper).catch(function(err) {
6387 console.log(err);
6388 });
6389 }
6390
6391 var view = new JSONSchemaView(schema, 3);
6392 $('#responses-Default-apfIdServiceApisServiceApiIdGet-401-schema-data').val(JSON.stringify(schema));
6393 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-401');
6394 result.empty();
6395 result.append(view.render());
6396 });
6397 </script>
6398 </div>
6399 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-401-schema-data' type='hidden' value=''></input>
6400 </div>
6401 </div>
6402 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-403"></h3>
6403 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-403" class="marked"></p>
6404 <script>
6405 var responseDefault403_description = `Forbidden`;
6406 var responseDefault403_description_break = responseDefault403_description.indexOf('\n');
6407 if (responseDefault403_description_break == -1) {
6408 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-403").text("Status: 403 - " + responseDefault403_description);
6409 } else {
6410 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-403").text("Status: 403 - " + responseDefault403_description.substring(0, responseDefault403_description_break));
6411 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-403").html(responseDefault403_description.substring(responseDefault403_description_break));
6412 }
6413 </script>
6414
6415
6416 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-403" class="nav nav-tabs nav-tabs-examples" >
6417 <li class="active">
6418 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-403-schema">Schema</a>
6419 </li>
6420
6421
6422
6423
6424 </ul>
6425
6426
6427 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-403-wrapper" style='margin-bottom: 10px;'>
6428 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-403-schema">
6429 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-403" class="exampleStyle">
6430 <script>
6431 $(document).ready(function() {
6432 var schemaWrapper = {
6433 "description" : "Forbidden",
6434 "content" : {
6435 "application/problem+json" : {
6436 "schema" : {
6437 "$ref" : "#/components/schemas/ProblemDetails"
6438 }
6439 }
6440 }
6441};
6442 var schema = findNode('schema',schemaWrapper).schema;
6443 if (!schema) {
6444 schema = schemaWrapper.schema;
6445 }
6446 if (schema == null) {
6447 return;
6448 }
6449 if (schema.$ref != null) {
6450 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01006451 if (schema.properties != null) {
6452 Object.keys(schema.properties).forEach( (item) => {
6453 if (schema.properties[item].$ref != null) {
6454 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6455 }
6456 });
6457 }
DenisGNoonan578dc422024-05-08 18:56:01 +01006458 } else if (schema.items != null && schema.items.$ref != null) {
6459 schema.items = defsParser.$refs.get(schema.items.$ref);
6460 } else {
6461 schemaWrapper.definitions = Object.assign({}, defs);
6462 $RefParser.dereference(schemaWrapper).catch(function(err) {
6463 console.log(err);
6464 });
6465 }
6466
6467 var view = new JSONSchemaView(schema, 3);
6468 $('#responses-Default-apfIdServiceApisServiceApiIdGet-403-schema-data').val(JSON.stringify(schema));
6469 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-403');
6470 result.empty();
6471 result.append(view.render());
6472 });
6473 </script>
6474 </div>
6475 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-403-schema-data' type='hidden' value=''></input>
6476 </div>
6477 </div>
6478 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-404"></h3>
6479 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-404" class="marked"></p>
6480 <script>
6481 var responseDefault404_description = `Not Found`;
6482 var responseDefault404_description_break = responseDefault404_description.indexOf('\n');
6483 if (responseDefault404_description_break == -1) {
6484 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-404").text("Status: 404 - " + responseDefault404_description);
6485 } else {
6486 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-404").text("Status: 404 - " + responseDefault404_description.substring(0, responseDefault404_description_break));
6487 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-404").html(responseDefault404_description.substring(responseDefault404_description_break));
6488 }
6489 </script>
6490
6491
6492 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-404" class="nav nav-tabs nav-tabs-examples" >
6493 <li class="active">
6494 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-404-schema">Schema</a>
6495 </li>
6496
6497
6498
6499
6500 </ul>
6501
6502
6503 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-404-wrapper" style='margin-bottom: 10px;'>
6504 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-404-schema">
6505 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-404" class="exampleStyle">
6506 <script>
6507 $(document).ready(function() {
6508 var schemaWrapper = {
6509 "description" : "Not Found",
6510 "content" : {
6511 "application/problem+json" : {
6512 "schema" : {
6513 "$ref" : "#/components/schemas/ProblemDetails"
6514 }
6515 }
6516 }
6517};
6518 var schema = findNode('schema',schemaWrapper).schema;
6519 if (!schema) {
6520 schema = schemaWrapper.schema;
6521 }
6522 if (schema == null) {
6523 return;
6524 }
6525 if (schema.$ref != null) {
6526 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01006527 if (schema.properties != null) {
6528 Object.keys(schema.properties).forEach( (item) => {
6529 if (schema.properties[item].$ref != null) {
6530 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6531 }
6532 });
6533 }
DenisGNoonan578dc422024-05-08 18:56:01 +01006534 } else if (schema.items != null && schema.items.$ref != null) {
6535 schema.items = defsParser.$refs.get(schema.items.$ref);
6536 } else {
6537 schemaWrapper.definitions = Object.assign({}, defs);
6538 $RefParser.dereference(schemaWrapper).catch(function(err) {
6539 console.log(err);
6540 });
6541 }
6542
6543 var view = new JSONSchemaView(schema, 3);
6544 $('#responses-Default-apfIdServiceApisServiceApiIdGet-404-schema-data').val(JSON.stringify(schema));
6545 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-404');
6546 result.empty();
6547 result.append(view.render());
6548 });
6549 </script>
6550 </div>
6551 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-404-schema-data' type='hidden' value=''></input>
6552 </div>
6553 </div>
6554 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-406"></h3>
6555 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-406" class="marked"></p>
6556 <script>
6557 var responseDefault406_description = `Not Acceptable`;
6558 var responseDefault406_description_break = responseDefault406_description.indexOf('\n');
6559 if (responseDefault406_description_break == -1) {
6560 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-406").text("Status: 406 - " + responseDefault406_description);
6561 } else {
6562 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-406").text("Status: 406 - " + responseDefault406_description.substring(0, responseDefault406_description_break));
6563 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-406").html(responseDefault406_description.substring(responseDefault406_description_break));
6564 }
6565 </script>
6566
6567
6568 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-406" class="nav nav-tabs nav-tabs-examples" >
6569 <li class="active">
6570 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-406-schema">Schema</a>
6571 </li>
6572
6573
6574
6575
6576 </ul>
6577
6578
6579 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-406-wrapper" style='margin-bottom: 10px;'>
6580 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-406-schema">
6581 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-406" class="exampleStyle">
6582 <script>
6583 $(document).ready(function() {
6584 var schemaWrapper = {
6585 "description" : "Not Acceptable",
6586 "content" : {
6587 "application/problem+json" : {
6588 "schema" : {
6589 "$ref" : "#/components/schemas/ProblemDetails"
6590 }
6591 }
6592 }
6593};
6594 var schema = findNode('schema',schemaWrapper).schema;
6595 if (!schema) {
6596 schema = schemaWrapper.schema;
6597 }
6598 if (schema == null) {
6599 return;
6600 }
6601 if (schema.$ref != null) {
6602 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01006603 if (schema.properties != null) {
6604 Object.keys(schema.properties).forEach( (item) => {
6605 if (schema.properties[item].$ref != null) {
6606 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6607 }
6608 });
6609 }
DenisGNoonan578dc422024-05-08 18:56:01 +01006610 } else if (schema.items != null && schema.items.$ref != null) {
6611 schema.items = defsParser.$refs.get(schema.items.$ref);
6612 } else {
6613 schemaWrapper.definitions = Object.assign({}, defs);
6614 $RefParser.dereference(schemaWrapper).catch(function(err) {
6615 console.log(err);
6616 });
6617 }
6618
6619 var view = new JSONSchemaView(schema, 3);
6620 $('#responses-Default-apfIdServiceApisServiceApiIdGet-406-schema-data').val(JSON.stringify(schema));
6621 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-406');
6622 result.empty();
6623 result.append(view.render());
6624 });
6625 </script>
6626 </div>
6627 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-406-schema-data' type='hidden' value=''></input>
6628 </div>
6629 </div>
6630 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-429"></h3>
6631 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-429" class="marked"></p>
6632 <script>
6633 var responseDefault429_description = `Too Many Requests`;
6634 var responseDefault429_description_break = responseDefault429_description.indexOf('\n');
6635 if (responseDefault429_description_break == -1) {
6636 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-429").text("Status: 429 - " + responseDefault429_description);
6637 } else {
6638 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-429").text("Status: 429 - " + responseDefault429_description.substring(0, responseDefault429_description_break));
6639 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-429").html(responseDefault429_description.substring(responseDefault429_description_break));
6640 }
6641 </script>
6642
6643
6644 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-429" class="nav nav-tabs nav-tabs-examples" >
6645 <li class="active">
6646 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-429-schema">Schema</a>
6647 </li>
6648
6649
6650
6651
6652 </ul>
6653
6654
6655 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-429-wrapper" style='margin-bottom: 10px;'>
6656 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-429-schema">
6657 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-429" class="exampleStyle">
6658 <script>
6659 $(document).ready(function() {
6660 var schemaWrapper = {
6661 "description" : "Too Many Requests",
6662 "content" : {
6663 "application/problem+json" : {
6664 "schema" : {
6665 "$ref" : "#/components/schemas/ProblemDetails"
6666 }
6667 }
6668 }
6669};
6670 var schema = findNode('schema',schemaWrapper).schema;
6671 if (!schema) {
6672 schema = schemaWrapper.schema;
6673 }
6674 if (schema == null) {
6675 return;
6676 }
6677 if (schema.$ref != null) {
6678 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01006679 if (schema.properties != null) {
6680 Object.keys(schema.properties).forEach( (item) => {
6681 if (schema.properties[item].$ref != null) {
6682 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6683 }
6684 });
6685 }
DenisGNoonan578dc422024-05-08 18:56:01 +01006686 } else if (schema.items != null && schema.items.$ref != null) {
6687 schema.items = defsParser.$refs.get(schema.items.$ref);
6688 } else {
6689 schemaWrapper.definitions = Object.assign({}, defs);
6690 $RefParser.dereference(schemaWrapper).catch(function(err) {
6691 console.log(err);
6692 });
6693 }
6694
6695 var view = new JSONSchemaView(schema, 3);
6696 $('#responses-Default-apfIdServiceApisServiceApiIdGet-429-schema-data').val(JSON.stringify(schema));
6697 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-429');
6698 result.empty();
6699 result.append(view.render());
6700 });
6701 </script>
6702 </div>
6703 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-429-schema-data' type='hidden' value=''></input>
6704 </div>
6705 </div>
6706 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-500"></h3>
6707 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-500" class="marked"></p>
6708 <script>
6709 var responseDefault500_description = `Internal Server Error`;
6710 var responseDefault500_description_break = responseDefault500_description.indexOf('\n');
6711 if (responseDefault500_description_break == -1) {
6712 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-500").text("Status: 500 - " + responseDefault500_description);
6713 } else {
6714 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-500").text("Status: 500 - " + responseDefault500_description.substring(0, responseDefault500_description_break));
6715 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-500").html(responseDefault500_description.substring(responseDefault500_description_break));
6716 }
6717 </script>
6718
6719
6720 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-500" class="nav nav-tabs nav-tabs-examples" >
6721 <li class="active">
6722 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-500-schema">Schema</a>
6723 </li>
6724
6725
6726
6727
6728 </ul>
6729
6730
6731 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-500-wrapper" style='margin-bottom: 10px;'>
6732 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-500-schema">
6733 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-500" class="exampleStyle">
6734 <script>
6735 $(document).ready(function() {
6736 var schemaWrapper = {
6737 "description" : "Internal Server Error",
6738 "content" : {
6739 "application/problem+json" : {
6740 "schema" : {
6741 "$ref" : "#/components/schemas/ProblemDetails"
6742 }
6743 }
6744 }
6745};
6746 var schema = findNode('schema',schemaWrapper).schema;
6747 if (!schema) {
6748 schema = schemaWrapper.schema;
6749 }
6750 if (schema == null) {
6751 return;
6752 }
6753 if (schema.$ref != null) {
6754 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01006755 if (schema.properties != null) {
6756 Object.keys(schema.properties).forEach( (item) => {
6757 if (schema.properties[item].$ref != null) {
6758 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6759 }
6760 });
6761 }
DenisGNoonan578dc422024-05-08 18:56:01 +01006762 } else if (schema.items != null && schema.items.$ref != null) {
6763 schema.items = defsParser.$refs.get(schema.items.$ref);
6764 } else {
6765 schemaWrapper.definitions = Object.assign({}, defs);
6766 $RefParser.dereference(schemaWrapper).catch(function(err) {
6767 console.log(err);
6768 });
6769 }
6770
6771 var view = new JSONSchemaView(schema, 3);
6772 $('#responses-Default-apfIdServiceApisServiceApiIdGet-500-schema-data').val(JSON.stringify(schema));
6773 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-500');
6774 result.empty();
6775 result.append(view.render());
6776 });
6777 </script>
6778 </div>
6779 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-500-schema-data' type='hidden' value=''></input>
6780 </div>
6781 </div>
6782 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-503"></h3>
6783 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-503" class="marked"></p>
6784 <script>
6785 var responseDefault503_description = `Service Unavailable`;
6786 var responseDefault503_description_break = responseDefault503_description.indexOf('\n');
6787 if (responseDefault503_description_break == -1) {
6788 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-503").text("Status: 503 - " + responseDefault503_description);
6789 } else {
6790 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-503").text("Status: 503 - " + responseDefault503_description.substring(0, responseDefault503_description_break));
6791 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-503").html(responseDefault503_description.substring(responseDefault503_description_break));
6792 }
6793 </script>
6794
6795
6796 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-503" class="nav nav-tabs nav-tabs-examples" >
6797 <li class="active">
6798 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-503-schema">Schema</a>
6799 </li>
6800
6801
6802
6803
6804 </ul>
6805
6806
6807 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-503-wrapper" style='margin-bottom: 10px;'>
6808 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-503-schema">
6809 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-503" class="exampleStyle">
6810 <script>
6811 $(document).ready(function() {
6812 var schemaWrapper = {
6813 "description" : "Service Unavailable",
6814 "content" : {
6815 "application/problem+json" : {
6816 "schema" : {
6817 "$ref" : "#/components/schemas/ProblemDetails"
6818 }
6819 }
6820 }
6821};
6822 var schema = findNode('schema',schemaWrapper).schema;
6823 if (!schema) {
6824 schema = schemaWrapper.schema;
6825 }
6826 if (schema == null) {
6827 return;
6828 }
6829 if (schema.$ref != null) {
6830 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01006831 if (schema.properties != null) {
6832 Object.keys(schema.properties).forEach( (item) => {
6833 if (schema.properties[item].$ref != null) {
6834 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6835 }
6836 });
6837 }
DenisGNoonan578dc422024-05-08 18:56:01 +01006838 } else if (schema.items != null && schema.items.$ref != null) {
6839 schema.items = defsParser.$refs.get(schema.items.$ref);
6840 } else {
6841 schemaWrapper.definitions = Object.assign({}, defs);
6842 $RefParser.dereference(schemaWrapper).catch(function(err) {
6843 console.log(err);
6844 });
6845 }
6846
6847 var view = new JSONSchemaView(schema, 3);
6848 $('#responses-Default-apfIdServiceApisServiceApiIdGet-503-schema-data').val(JSON.stringify(schema));
6849 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-503');
6850 result.empty();
6851 result.append(view.render());
6852 });
6853 </script>
6854 </div>
6855 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-503-schema-data' type='hidden' value=''></input>
6856 </div>
6857 </div>
6858 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-default"></h3>
6859 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-default" class="marked"></p>
6860 <script>
6861 var responseDefaultdefault_description = `Generic Error`;
6862 var responseDefaultdefault_description_break = responseDefaultdefault_description.indexOf('\n');
6863 if (responseDefaultdefault_description_break == -1) {
6864 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-default").text("Status: default - " + responseDefaultdefault_description);
6865 } else {
6866 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-default").text("Status: default - " + responseDefaultdefault_description.substring(0, responseDefaultdefault_description_break));
6867 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-default").html(responseDefaultdefault_description.substring(responseDefaultdefault_description_break));
6868 }
6869 </script>
6870
6871
6872 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-default" class="nav nav-tabs nav-tabs-examples" >
6873
6874
6875 </ul>
6876
6877
6878 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-default-wrapper" style='margin-bottom: 10px;'>
6879 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-default-schema">
6880 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-default" class="exampleStyle">
6881 <script>
6882 $(document).ready(function() {
6883 var schemaWrapper = {
6884 "description" : "Generic Error"
6885};
6886 var schema = findNode('schema',schemaWrapper).schema;
6887 if (!schema) {
6888 schema = schemaWrapper.schema;
6889 }
6890 if (schema == null) {
6891 return;
6892 }
6893 if (schema.$ref != null) {
6894 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01006895 if (schema.properties != null) {
6896 Object.keys(schema.properties).forEach( (item) => {
6897 if (schema.properties[item].$ref != null) {
6898 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6899 }
6900 });
6901 }
DenisGNoonan578dc422024-05-08 18:56:01 +01006902 } else if (schema.items != null && schema.items.$ref != null) {
6903 schema.items = defsParser.$refs.get(schema.items.$ref);
6904 } else {
6905 schemaWrapper.definitions = Object.assign({}, defs);
6906 $RefParser.dereference(schemaWrapper).catch(function(err) {
6907 console.log(err);
6908 });
6909 }
6910
6911 var view = new JSONSchemaView(schema, 3);
6912 $('#responses-Default-apfIdServiceApisServiceApiIdGet-default-schema-data').val(JSON.stringify(schema));
6913 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-default');
6914 result.empty();
6915 result.append(view.render());
6916 });
6917 </script>
6918 </div>
6919 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-default-schema-data' type='hidden' value=''></input>
6920 </div>
6921 </div>
6922 </article>
6923 </div>
6924 <hr>
6925 <div id="api-Default-apfIdServiceApisServiceApiIdPut">
6926 <article id="api-Default-apfIdServiceApisServiceApiIdPut-0" data-group="User" data-name="apfIdServiceApisServiceApiIdPut" data-version="0">
6927 <div class="pull-left">
6928 <h1>apfIdServiceApisServiceApiIdPut</h1>
6929 <p></p>
6930 </div>
6931 <div class="pull-right"></div>
6932 <div class="clearfix"></div>
6933 <p></p>
6934 <p class="marked">Update a published service API.</p>
6935 <p></p>
6936 <br />
6937 <pre class="prettyprint language-html prettyprinted" data-type="put"><code><span class="pln">/{apfId}/service-apis/{serviceApiId}</span></code></pre>
6938 <p>
6939 <h3>Usage and SDK Samples</h3>
6940 </p>
6941 <ul class="nav nav-tabs nav-tabs-examples">
6942 <li class="active"><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-curl">Curl</a></li>
6943 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-java">Java</a></li>
6944 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-dart">Dart</a></li>
6945 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-android">Android</a></li>
6946 <!--<li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-groovy">Groovy</a></li>-->
6947 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-objc">Obj-C</a></li>
6948 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-javascript">JavaScript</a></li>
6949 <!--<li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-angular">Angular</a></li>-->
6950 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-csharp">C#</a></li>
6951 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-php">PHP</a></li>
6952 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-perl">Perl</a></li>
6953 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-python">Python</a></li>
6954 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-rust">Rust</a></li>
6955 </ul>
6956
6957 <div class="tab-content">
6958 <div class="tab-pane active" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-curl">
6959 <pre class="prettyprint"><code class="language-bsh">curl -X PUT \
6960 -H "Accept: application/json,application/problem+json" \
6961 -H "Content-Type: application/json" \
6962 "https://example.com/published-apis/v1/{apfId}/service-apis/{serviceApiId}" \
6963 -d '{
6964 &quot;ccfId&quot; : &quot;ccfId&quot;,
6965 &quot;serviceAPICategory&quot; : &quot;serviceAPICategory&quot;,
6966 &quot;apiName&quot; : &quot;apiName&quot;,
6967 &quot;shareableInfo&quot; : {
6968 &quot;capifProvDoms&quot; : [ &quot;capifProvDoms&quot;, &quot;capifProvDoms&quot; ],
6969 &quot;isShareable&quot; : true
6970 },
6971 &quot;supportedFeatures&quot; : &quot;supportedFeatures&quot;,
6972 &quot;description&quot; : &quot;description&quot;,
6973 &quot;apiSuppFeats&quot; : &quot;apiSuppFeats&quot;,
6974 &quot;aefProfiles&quot; : [ {
DenisGNoonan36718ab2024-06-13 09:59:12 +01006975 &quot;protocol&quot; : &quot;HTTP_1_1&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01006976 &quot;securityMethods&quot; : [ null, null ],
6977 &quot;versions&quot; : [ {
6978 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
6979 &quot;custOperations&quot; : [ {
DenisGNoonan36718ab2024-06-13 09:59:12 +01006980 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
6981 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01006982 &quot;description&quot; : &quot;description&quot;,
6983 &quot;custOpName&quot; : &quot;custOpName&quot;
6984 }, {
DenisGNoonan36718ab2024-06-13 09:59:12 +01006985 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
6986 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01006987 &quot;description&quot; : &quot;description&quot;,
6988 &quot;custOpName&quot; : &quot;custOpName&quot;
6989 } ],
6990 &quot;resources&quot; : [ {
6991 &quot;operations&quot; : [ null, null ],
6992 &quot;description&quot; : &quot;description&quot;,
6993 &quot;custOpName&quot; : &quot;custOpName&quot;,
6994 &quot;resourceName&quot; : &quot;resourceName&quot;,
6995 &quot;uri&quot; : &quot;uri&quot;
6996 }, {
6997 &quot;operations&quot; : [ null, null ],
6998 &quot;description&quot; : &quot;description&quot;,
6999 &quot;custOpName&quot; : &quot;custOpName&quot;,
7000 &quot;resourceName&quot; : &quot;resourceName&quot;,
7001 &quot;uri&quot; : &quot;uri&quot;
7002 } ],
7003 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
7004 }, {
7005 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
7006 &quot;custOperations&quot; : [ {
DenisGNoonan36718ab2024-06-13 09:59:12 +01007007 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
7008 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01007009 &quot;description&quot; : &quot;description&quot;,
7010 &quot;custOpName&quot; : &quot;custOpName&quot;
7011 }, {
DenisGNoonan36718ab2024-06-13 09:59:12 +01007012 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
7013 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01007014 &quot;description&quot; : &quot;description&quot;,
7015 &quot;custOpName&quot; : &quot;custOpName&quot;
7016 } ],
7017 &quot;resources&quot; : [ {
7018 &quot;operations&quot; : [ null, null ],
7019 &quot;description&quot; : &quot;description&quot;,
7020 &quot;custOpName&quot; : &quot;custOpName&quot;,
7021 &quot;resourceName&quot; : &quot;resourceName&quot;,
7022 &quot;uri&quot; : &quot;uri&quot;
7023 }, {
7024 &quot;operations&quot; : [ null, null ],
7025 &quot;description&quot; : &quot;description&quot;,
7026 &quot;custOpName&quot; : &quot;custOpName&quot;,
7027 &quot;resourceName&quot; : &quot;resourceName&quot;,
7028 &quot;uri&quot; : &quot;uri&quot;
7029 } ],
7030 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
7031 } ],
DenisGNoonan36718ab2024-06-13 09:59:12 +01007032 &quot;dataFormat&quot; : &quot;JSON&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01007033 &quot;domainName&quot; : &quot;domainName&quot;,
7034 &quot;aefLocation&quot; : {
7035 &quot;dcId&quot; : &quot;dcId&quot;,
7036 &quot;geoArea&quot; : {
DenisGNoonan36718ab2024-06-13 09:59:12 +01007037 &quot;shape&quot; : &quot;POINT&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01007038 &quot;point&quot; : {
7039 &quot;lon&quot; : 36.988422590534526,
7040 &quot;lat&quot; : -75.5850925717018
7041 }
7042 },
7043 &quot;civicAddr&quot; : {
7044 &quot;POBOX&quot; : &quot;POBOX&quot;,
7045 &quot;usageRules&quot; : &quot;usageRules&quot;,
7046 &quot;country&quot; : &quot;country&quot;,
7047 &quot;PRD&quot; : &quot;PRD&quot;,
7048 &quot;PLC&quot; : &quot;PLC&quot;,
7049 &quot;HNO&quot; : &quot;HNO&quot;,
7050 &quot;PRM&quot; : &quot;PRM&quot;,
7051 &quot;HNS&quot; : &quot;HNS&quot;,
7052 &quot;FLR&quot; : &quot;FLR&quot;,
7053 &quot;A1&quot; : &quot;A1&quot;,
7054 &quot;A2&quot; : &quot;A2&quot;,
7055 &quot;A3&quot; : &quot;A3&quot;,
7056 &quot;A4&quot; : &quot;A4&quot;,
7057 &quot;STS&quot; : &quot;STS&quot;,
7058 &quot;A5&quot; : &quot;A5&quot;,
7059 &quot;A6&quot; : &quot;A6&quot;,
7060 &quot;RDSEC&quot; : &quot;RDSEC&quot;,
7061 &quot;providedBy&quot; : &quot;providedBy&quot;,
7062 &quot;LOC&quot; : &quot;LOC&quot;,
7063 &quot;SEAT&quot; : &quot;SEAT&quot;,
7064 &quot;UNIT&quot; : &quot;UNIT&quot;,
7065 &quot;POD&quot; : &quot;POD&quot;,
7066 &quot;RDBR&quot; : &quot;RDBR&quot;,
7067 &quot;method&quot; : &quot;method&quot;,
7068 &quot;LMK&quot; : &quot;LMK&quot;,
7069 &quot;POM&quot; : &quot;POM&quot;,
7070 &quot;ADDCODE&quot; : &quot;ADDCODE&quot;,
7071 &quot;RD&quot; : &quot;RD&quot;,
7072 &quot;PC&quot; : &quot;PC&quot;,
7073 &quot;PCN&quot; : &quot;PCN&quot;,
7074 &quot;BLD&quot; : &quot;BLD&quot;,
7075 &quot;NAM&quot; : &quot;NAM&quot;,
7076 &quot;ROOM&quot; : &quot;ROOM&quot;,
7077 &quot;RDSUBBR&quot; : &quot;RDSUBBR&quot;
7078 }
7079 },
7080 &quot;aefId&quot; : &quot;aefId&quot;,
7081 &quot;interfaceDescriptions&quot; : [ {
7082 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
DenisGNoonan36718ab2024-06-13 09:59:12 +01007083 &quot;securityMethods&quot; : [ &quot;PSK&quot;, &quot;PSK&quot; ],
DenisGNoonan578dc422024-05-08 18:56:01 +01007084 &quot;port&quot; : 9606,
7085 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
7086 }, {
7087 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
DenisGNoonan36718ab2024-06-13 09:59:12 +01007088 &quot;securityMethods&quot; : [ &quot;PSK&quot;, &quot;PSK&quot; ],
DenisGNoonan578dc422024-05-08 18:56:01 +01007089 &quot;port&quot; : 9606,
7090 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
7091 } ]
7092 }, {
DenisGNoonan36718ab2024-06-13 09:59:12 +01007093 &quot;protocol&quot; : &quot;HTTP_1_1&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01007094 &quot;securityMethods&quot; : [ null, null ],
7095 &quot;versions&quot; : [ {
7096 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
7097 &quot;custOperations&quot; : [ {
DenisGNoonan36718ab2024-06-13 09:59:12 +01007098 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
7099 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01007100 &quot;description&quot; : &quot;description&quot;,
7101 &quot;custOpName&quot; : &quot;custOpName&quot;
7102 }, {
DenisGNoonan36718ab2024-06-13 09:59:12 +01007103 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
7104 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01007105 &quot;description&quot; : &quot;description&quot;,
7106 &quot;custOpName&quot; : &quot;custOpName&quot;
7107 } ],
7108 &quot;resources&quot; : [ {
7109 &quot;operations&quot; : [ null, null ],
7110 &quot;description&quot; : &quot;description&quot;,
7111 &quot;custOpName&quot; : &quot;custOpName&quot;,
7112 &quot;resourceName&quot; : &quot;resourceName&quot;,
7113 &quot;uri&quot; : &quot;uri&quot;
7114 }, {
7115 &quot;operations&quot; : [ null, null ],
7116 &quot;description&quot; : &quot;description&quot;,
7117 &quot;custOpName&quot; : &quot;custOpName&quot;,
7118 &quot;resourceName&quot; : &quot;resourceName&quot;,
7119 &quot;uri&quot; : &quot;uri&quot;
7120 } ],
7121 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
7122 }, {
7123 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
7124 &quot;custOperations&quot; : [ {
DenisGNoonan36718ab2024-06-13 09:59:12 +01007125 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
7126 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01007127 &quot;description&quot; : &quot;description&quot;,
7128 &quot;custOpName&quot; : &quot;custOpName&quot;
7129 }, {
DenisGNoonan36718ab2024-06-13 09:59:12 +01007130 &quot;operations&quot; : [ &quot;GET&quot;, &quot;GET&quot; ],
7131 &quot;commType&quot; : &quot;REQUEST_RESPONSE&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01007132 &quot;description&quot; : &quot;description&quot;,
7133 &quot;custOpName&quot; : &quot;custOpName&quot;
7134 } ],
7135 &quot;resources&quot; : [ {
7136 &quot;operations&quot; : [ null, null ],
7137 &quot;description&quot; : &quot;description&quot;,
7138 &quot;custOpName&quot; : &quot;custOpName&quot;,
7139 &quot;resourceName&quot; : &quot;resourceName&quot;,
7140 &quot;uri&quot; : &quot;uri&quot;
7141 }, {
7142 &quot;operations&quot; : [ null, null ],
7143 &quot;description&quot; : &quot;description&quot;,
7144 &quot;custOpName&quot; : &quot;custOpName&quot;,
7145 &quot;resourceName&quot; : &quot;resourceName&quot;,
7146 &quot;uri&quot; : &quot;uri&quot;
7147 } ],
7148 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
7149 } ],
DenisGNoonan36718ab2024-06-13 09:59:12 +01007150 &quot;dataFormat&quot; : &quot;JSON&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01007151 &quot;domainName&quot; : &quot;domainName&quot;,
7152 &quot;aefLocation&quot; : {
7153 &quot;dcId&quot; : &quot;dcId&quot;,
7154 &quot;geoArea&quot; : {
DenisGNoonan36718ab2024-06-13 09:59:12 +01007155 &quot;shape&quot; : &quot;POINT&quot;,
DenisGNoonan578dc422024-05-08 18:56:01 +01007156 &quot;point&quot; : {
7157 &quot;lon&quot; : 36.988422590534526,
7158 &quot;lat&quot; : -75.5850925717018
7159 }
7160 },
7161 &quot;civicAddr&quot; : {
7162 &quot;POBOX&quot; : &quot;POBOX&quot;,
7163 &quot;usageRules&quot; : &quot;usageRules&quot;,
7164 &quot;country&quot; : &quot;country&quot;,
7165 &quot;PRD&quot; : &quot;PRD&quot;,
7166 &quot;PLC&quot; : &quot;PLC&quot;,
7167 &quot;HNO&quot; : &quot;HNO&quot;,
7168 &quot;PRM&quot; : &quot;PRM&quot;,
7169 &quot;HNS&quot; : &quot;HNS&quot;,
7170 &quot;FLR&quot; : &quot;FLR&quot;,
7171 &quot;A1&quot; : &quot;A1&quot;,
7172 &quot;A2&quot; : &quot;A2&quot;,
7173 &quot;A3&quot; : &quot;A3&quot;,
7174 &quot;A4&quot; : &quot;A4&quot;,
7175 &quot;STS&quot; : &quot;STS&quot;,
7176 &quot;A5&quot; : &quot;A5&quot;,
7177 &quot;A6&quot; : &quot;A6&quot;,
7178 &quot;RDSEC&quot; : &quot;RDSEC&quot;,
7179 &quot;providedBy&quot; : &quot;providedBy&quot;,
7180 &quot;LOC&quot; : &quot;LOC&quot;,
7181 &quot;SEAT&quot; : &quot;SEAT&quot;,
7182 &quot;UNIT&quot; : &quot;UNIT&quot;,
7183 &quot;POD&quot; : &quot;POD&quot;,
7184 &quot;RDBR&quot; : &quot;RDBR&quot;,
7185 &quot;method&quot; : &quot;method&quot;,
7186 &quot;LMK&quot; : &quot;LMK&quot;,
7187 &quot;POM&quot; : &quot;POM&quot;,
7188 &quot;ADDCODE&quot; : &quot;ADDCODE&quot;,
7189 &quot;RD&quot; : &quot;RD&quot;,
7190 &quot;PC&quot; : &quot;PC&quot;,
7191 &quot;PCN&quot; : &quot;PCN&quot;,
7192 &quot;BLD&quot; : &quot;BLD&quot;,
7193 &quot;NAM&quot; : &quot;NAM&quot;,
7194 &quot;ROOM&quot; : &quot;ROOM&quot;,
7195 &quot;RDSUBBR&quot; : &quot;RDSUBBR&quot;
7196 }
7197 },
7198 &quot;aefId&quot; : &quot;aefId&quot;,
7199 &quot;interfaceDescriptions&quot; : [ {
7200 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
DenisGNoonan36718ab2024-06-13 09:59:12 +01007201 &quot;securityMethods&quot; : [ &quot;PSK&quot;, &quot;PSK&quot; ],
DenisGNoonan578dc422024-05-08 18:56:01 +01007202 &quot;port&quot; : 9606,
7203 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
7204 }, {
7205 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
DenisGNoonan36718ab2024-06-13 09:59:12 +01007206 &quot;securityMethods&quot; : [ &quot;PSK&quot;, &quot;PSK&quot; ],
DenisGNoonan578dc422024-05-08 18:56:01 +01007207 &quot;port&quot; : 9606,
7208 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
7209 } ]
7210 } ],
7211 &quot;apiId&quot; : &quot;apiId&quot;,
7212 &quot;pubApiPath&quot; : {
7213 &quot;ccfIds&quot; : [ &quot;ccfIds&quot;, &quot;ccfIds&quot; ]
7214 }
7215}'
7216</code></pre>
7217 </div>
7218 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-java">
7219 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
7220import org.openapitools.client.auth.*;
7221import org.openapitools.client.model.*;
7222import org.openapitools.client.api.DefaultApi;
7223
7224import java.io.File;
7225import java.util.*;
7226
7227public class DefaultApiExample {
7228 public static void main(String[] args) {
7229
7230 // Create an instance of the API class
7231 DefaultApi apiInstance = new DefaultApi();
7232 String serviceApiId = serviceApiId_example; // String |
7233 String apfId = apfId_example; // String |
7234 ServiceAPIDescription serviceAPIDescription = ; // ServiceAPIDescription |
7235
7236 try {
7237 ServiceAPIDescription result = apiInstance.apfIdServiceApisServiceApiIdPut(serviceApiId, apfId, serviceAPIDescription);
7238 System.out.println(result);
7239 } catch (ApiException e) {
7240 System.err.println("Exception when calling DefaultApi#apfIdServiceApisServiceApiIdPut");
7241 e.printStackTrace();
7242 }
7243 }
7244}
7245</code></pre>
7246 </div>
7247
7248 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-dart">
7249 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
7250
7251final api_instance = DefaultApi();
7252
7253final String serviceApiId = new String(); // String |
7254final String apfId = new String(); // String |
7255final ServiceAPIDescription serviceAPIDescription = new ServiceAPIDescription(); // ServiceAPIDescription |
7256
7257try {
7258 final result = await api_instance.apfIdServiceApisServiceApiIdPut(serviceApiId, apfId, serviceAPIDescription);
7259 print(result);
7260} catch (e) {
7261 print('Exception when calling DefaultApi->apfIdServiceApisServiceApiIdPut: $e\n');
7262}
7263
7264</code></pre>
7265 </div>
7266
7267 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-android">
7268 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.DefaultApi;
7269
7270public class DefaultApiExample {
7271 public static void main(String[] args) {
7272 DefaultApi apiInstance = new DefaultApi();
7273 String serviceApiId = serviceApiId_example; // String |
7274 String apfId = apfId_example; // String |
7275 ServiceAPIDescription serviceAPIDescription = ; // ServiceAPIDescription |
7276
7277 try {
7278 ServiceAPIDescription result = apiInstance.apfIdServiceApisServiceApiIdPut(serviceApiId, apfId, serviceAPIDescription);
7279 System.out.println(result);
7280 } catch (ApiException e) {
7281 System.err.println("Exception when calling DefaultApi#apfIdServiceApisServiceApiIdPut");
7282 e.printStackTrace();
7283 }
7284 }
7285}</code></pre>
7286 </div>
7287 <!--
7288 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-groovy">
7289 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
7290 </div> -->
7291 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-objc">
7292 <pre class="prettyprint"><code class="language-cpp">
7293
7294// Create an instance of the API class
7295DefaultApi *apiInstance = [[DefaultApi alloc] init];
7296String *serviceApiId = serviceApiId_example; // (default to null)
7297String *apfId = apfId_example; // (default to null)
7298ServiceAPIDescription *serviceAPIDescription = ; //
7299
7300[apiInstance apfIdServiceApisServiceApiIdPutWith:serviceApiId
7301 apfId:apfId
7302 serviceAPIDescription:serviceAPIDescription
7303 completionHandler: ^(ServiceAPIDescription output, NSError* error) {
7304 if (output) {
7305 NSLog(@"%@", output);
7306 }
7307 if (error) {
7308 NSLog(@"Error: %@", error);
7309 }
7310}];
7311</code></pre>
7312 </div>
7313
7314 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-javascript">
7315 <pre class="prettyprint"><code class="language-js">var CapifPublishServiceApi = require('capif_publish_service_api');
7316
7317// Create an instance of the API class
7318var api = new CapifPublishServiceApi.DefaultApi()
7319var serviceApiId = serviceApiId_example; // {String}
7320var apfId = apfId_example; // {String}
7321var serviceAPIDescription = ; // {ServiceAPIDescription}
7322
7323var callback = function(error, data, response) {
7324 if (error) {
7325 console.error(error);
7326 } else {
7327 console.log('API called successfully. Returned data: ' + data);
7328 }
7329};
7330api.apfIdServiceApisServiceApiIdPut(serviceApiId, apfId, serviceAPIDescription, callback);
7331</code></pre>
7332 </div>
7333
7334 <!--<div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-angular">
7335 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
7336 </div>-->
7337 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-csharp">
7338 <pre class="prettyprint"><code class="language-cs">using System;
7339using System.Diagnostics;
7340using Org.OpenAPITools.Api;
7341using Org.OpenAPITools.Client;
7342using Org.OpenAPITools.Model;
7343
7344namespace Example
7345{
7346 public class apfIdServiceApisServiceApiIdPutExample
7347 {
7348 public void main()
7349 {
7350
7351 // Create an instance of the API class
7352 var apiInstance = new DefaultApi();
7353 var serviceApiId = serviceApiId_example; // String | (default to null)
7354 var apfId = apfId_example; // String | (default to null)
7355 var serviceAPIDescription = new ServiceAPIDescription(); // ServiceAPIDescription |
7356
7357 try {
7358 ServiceAPIDescription result = apiInstance.apfIdServiceApisServiceApiIdPut(serviceApiId, apfId, serviceAPIDescription);
7359 Debug.WriteLine(result);
7360 } catch (Exception e) {
7361 Debug.Print("Exception when calling DefaultApi.apfIdServiceApisServiceApiIdPut: " + e.Message );
7362 }
7363 }
7364 }
7365}
7366</code></pre>
7367 </div>
7368
7369 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-php">
7370 <pre class="prettyprint"><code class="language-php"><&#63;php
7371require_once(__DIR__ . '/vendor/autoload.php');
7372
7373// Create an instance of the API class
7374$api_instance = new OpenAPITools\Client\Api\DefaultApi();
7375$serviceApiId = serviceApiId_example; // String |
7376$apfId = apfId_example; // String |
7377$serviceAPIDescription = ; // ServiceAPIDescription |
7378
7379try {
7380 $result = $api_instance->apfIdServiceApisServiceApiIdPut($serviceApiId, $apfId, $serviceAPIDescription);
7381 print_r($result);
7382} catch (Exception $e) {
7383 echo 'Exception when calling DefaultApi->apfIdServiceApisServiceApiIdPut: ', $e->getMessage(), PHP_EOL;
7384}
7385?></code></pre>
7386 </div>
7387
7388 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-perl">
7389 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
7390use WWW::OPenAPIClient::Configuration;
7391use WWW::OPenAPIClient::DefaultApi;
7392
7393# Create an instance of the API class
7394my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
7395my $serviceApiId = serviceApiId_example; # String |
7396my $apfId = apfId_example; # String |
7397my $serviceAPIDescription = WWW::OPenAPIClient::Object::ServiceAPIDescription->new(); # ServiceAPIDescription |
7398
7399eval {
7400 my $result = $api_instance->apfIdServiceApisServiceApiIdPut(serviceApiId => $serviceApiId, apfId => $apfId, serviceAPIDescription => $serviceAPIDescription);
7401 print Dumper($result);
7402};
7403if ($@) {
7404 warn "Exception when calling DefaultApi->apfIdServiceApisServiceApiIdPut: $@\n";
7405}</code></pre>
7406 </div>
7407
7408 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-python">
7409 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
7410import time
7411import openapi_client
7412from openapi_client.rest import ApiException
7413from pprint import pprint
7414
7415# Create an instance of the API class
7416api_instance = openapi_client.DefaultApi()
7417serviceApiId = serviceApiId_example # String | (default to null)
7418apfId = apfId_example # String | (default to null)
7419serviceAPIDescription = # ServiceAPIDescription |
7420
7421try:
7422 api_response = api_instance.apf_id_service_apis_service_api_id_put(serviceApiId, apfId, serviceAPIDescription)
7423 pprint(api_response)
7424except ApiException as e:
7425 print("Exception when calling DefaultApi->apfIdServiceApisServiceApiIdPut: %s\n" % e)</code></pre>
7426 </div>
7427
7428 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-rust">
7429 <pre class="prettyprint"><code class="language-rust">extern crate DefaultApi;
7430
7431pub fn main() {
7432 let serviceApiId = serviceApiId_example; // String
7433 let apfId = apfId_example; // String
7434 let serviceAPIDescription = ; // ServiceAPIDescription
7435
7436 let mut context = DefaultApi::Context::default();
7437 let result = client.apfIdServiceApisServiceApiIdPut(serviceApiId, apfId, serviceAPIDescription, &context).wait();
7438
7439 println!("{:?}", result);
7440}
7441</code></pre>
7442 </div>
7443 </div>
7444
7445 <h2>Scopes</h2>
7446 <table>
7447
7448 </table>
7449
7450 <h2>Parameters</h2>
7451
7452 <div class="methodsubtabletitle">Path parameters</div>
7453 <table id="methodsubtable">
7454 <tr>
7455 <th width="150px">Name</th>
7456 <th>Description</th>
7457 </tr>
7458 <tr><td style="width:150px;">serviceApiId*</td>
7459<td>
7460
7461
7462 <div id="d2e199_apfIdServiceApisServiceApiIdPut_serviceApiId">
7463 <div class="json-schema-view">
7464 <div class="primitive">
7465 <span class="type">
7466 String
7467 </span>
7468
7469 </div>
7470 <div class="inner required">
7471 Required
7472 </div>
7473 </div>
7474 </div>
7475</td>
7476</tr>
7477
7478 <tr><td style="width:150px;">apfId*</td>
7479<td>
7480
7481
7482 <div id="d2e199_apfIdServiceApisServiceApiIdPut_apfId">
7483 <div class="json-schema-view">
7484 <div class="primitive">
7485 <span class="type">
7486 String
7487 </span>
7488
7489 </div>
7490 <div class="inner required">
7491 Required
7492 </div>
7493 </div>
7494 </div>
7495</td>
7496</tr>
7497
7498 </table>
7499
7500
7501 <div class="methodsubtabletitle">Body parameters</div>
7502 <table id="methodsubtable">
7503 <tr>
7504 <th width="150px">Name</th>
7505 <th>Description</th>
7506 </tr>
7507 <tr><td style="width:150px;">serviceAPIDescription <span style="color:red;">*</span></td>
7508<td>
7509<p class="marked"></p>
7510<script>
7511$(document).ready(function() {
7512 var schemaWrapper = {
7513 "content" : {
7514 "application/json" : {
7515 "schema" : {
7516 "$ref" : "#/components/schemas/ServiceAPIDescription"
7517 }
7518 }
7519 },
7520 "required" : true
7521};
7522
7523 var schema = findNode('schema',schemaWrapper).schema;
7524 if (!schema) {
7525 schema = schemaWrapper.schema;
7526 }
7527 if (schema.$ref != null) {
7528 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01007529 } else if (schema.items != null && schema.items.$ref != null) {
7530 schema.items = defsParser.$refs.get(schema.items.$ref);
DenisGNoonan578dc422024-05-08 18:56:01 +01007531 } else {
7532 schemaWrapper.definitions = Object.assign({}, defs);
7533 $RefParser.dereference(schemaWrapper).catch(function(err) {
7534 console.log(err);
7535 });
7536 }
7537
7538 var view = new JSONSchemaView(schema,2,{isBodyParam: true});
7539 var result = $('#d2e199_apfIdServiceApisServiceApiIdPut_serviceAPIDescription');
7540 result.empty();
7541 result.append(view.render());
7542});
7543</script>
7544<div id="d2e199_apfIdServiceApisServiceApiIdPut_serviceAPIDescription"></div>
7545</td>
7546</tr>
7547
7548 </table>
7549
7550
7551
7552 <h2>Responses</h2>
7553 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-200"></h3>
7554 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-200" class="marked"></p>
7555 <script>
7556 var responseDefault200_description = `Definition of service API updated successfully.`;
7557 var responseDefault200_description_break = responseDefault200_description.indexOf('\n');
7558 if (responseDefault200_description_break == -1) {
7559 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-200").text("Status: 200 - " + responseDefault200_description);
7560 } else {
7561 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-200").text("Status: 200 - " + responseDefault200_description.substring(0, responseDefault200_description_break));
7562 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-200").html(responseDefault200_description.substring(responseDefault200_description_break));
7563 }
7564 </script>
7565
7566
7567 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-200" class="nav nav-tabs nav-tabs-examples" >
7568 <li class="active">
7569 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-200-schema">Schema</a>
7570 </li>
7571
7572
7573
7574
7575 </ul>
7576
7577
7578 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-200-wrapper" style='margin-bottom: 10px;'>
7579 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-200-schema">
7580 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-200" class="exampleStyle">
7581 <script>
7582 $(document).ready(function() {
7583 var schemaWrapper = {
7584 "description" : "Definition of service API updated successfully.",
7585 "content" : {
7586 "application/json" : {
7587 "schema" : {
7588 "$ref" : "#/components/schemas/ServiceAPIDescription"
7589 }
7590 }
7591 }
7592};
7593 var schema = findNode('schema',schemaWrapper).schema;
7594 if (!schema) {
7595 schema = schemaWrapper.schema;
7596 }
7597 if (schema == null) {
7598 return;
7599 }
7600 if (schema.$ref != null) {
7601 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01007602 if (schema.properties != null) {
7603 Object.keys(schema.properties).forEach( (item) => {
7604 if (schema.properties[item].$ref != null) {
7605 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7606 }
7607 });
7608 }
DenisGNoonan578dc422024-05-08 18:56:01 +01007609 } else if (schema.items != null && schema.items.$ref != null) {
7610 schema.items = defsParser.$refs.get(schema.items.$ref);
7611 } else {
7612 schemaWrapper.definitions = Object.assign({}, defs);
7613 $RefParser.dereference(schemaWrapper).catch(function(err) {
7614 console.log(err);
7615 });
7616 }
7617
7618 var view = new JSONSchemaView(schema, 3);
7619 $('#responses-Default-apfIdServiceApisServiceApiIdPut-200-schema-data').val(JSON.stringify(schema));
7620 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-200');
7621 result.empty();
7622 result.append(view.render());
7623 });
7624 </script>
7625 </div>
7626 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-200-schema-data' type='hidden' value=''></input>
7627 </div>
7628 </div>
7629 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-204"></h3>
7630 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-204" class="marked"></p>
7631 <script>
7632 var responseDefault204_description = `No Content`;
7633 var responseDefault204_description_break = responseDefault204_description.indexOf('\n');
7634 if (responseDefault204_description_break == -1) {
7635 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-204").text("Status: 204 - " + responseDefault204_description);
7636 } else {
7637 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-204").text("Status: 204 - " + responseDefault204_description.substring(0, responseDefault204_description_break));
7638 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-204").html(responseDefault204_description.substring(responseDefault204_description_break));
7639 }
7640 </script>
7641
7642
7643 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-204" class="nav nav-tabs nav-tabs-examples" >
7644
7645
7646 </ul>
7647
7648
7649 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-204-wrapper" style='margin-bottom: 10px;'>
7650 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-204-schema">
7651 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-204" class="exampleStyle">
7652 <script>
7653 $(document).ready(function() {
7654 var schemaWrapper = {
7655 "description" : "No Content"
7656};
7657 var schema = findNode('schema',schemaWrapper).schema;
7658 if (!schema) {
7659 schema = schemaWrapper.schema;
7660 }
7661 if (schema == null) {
7662 return;
7663 }
7664 if (schema.$ref != null) {
7665 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01007666 if (schema.properties != null) {
7667 Object.keys(schema.properties).forEach( (item) => {
7668 if (schema.properties[item].$ref != null) {
7669 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7670 }
7671 });
7672 }
DenisGNoonan578dc422024-05-08 18:56:01 +01007673 } else if (schema.items != null && schema.items.$ref != null) {
7674 schema.items = defsParser.$refs.get(schema.items.$ref);
7675 } else {
7676 schemaWrapper.definitions = Object.assign({}, defs);
7677 $RefParser.dereference(schemaWrapper).catch(function(err) {
7678 console.log(err);
7679 });
7680 }
7681
7682 var view = new JSONSchemaView(schema, 3);
7683 $('#responses-Default-apfIdServiceApisServiceApiIdPut-204-schema-data').val(JSON.stringify(schema));
7684 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-204');
7685 result.empty();
7686 result.append(view.render());
7687 });
7688 </script>
7689 </div>
7690 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-204-schema-data' type='hidden' value=''></input>
7691 </div>
7692 </div>
7693 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-307"></h3>
7694 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-307" class="marked"></p>
7695 <script>
7696 var responseDefault307_description = `Temporary Redirect`;
7697 var responseDefault307_description_break = responseDefault307_description.indexOf('\n');
7698 if (responseDefault307_description_break == -1) {
7699 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-307").text("Status: 307 - " + responseDefault307_description);
7700 } else {
7701 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-307").text("Status: 307 - " + responseDefault307_description.substring(0, responseDefault307_description_break));
7702 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-307").html(responseDefault307_description.substring(responseDefault307_description_break));
7703 }
7704 </script>
7705
7706
7707 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-307" class="nav nav-tabs nav-tabs-examples" >
7708
7709 <li class="">
7710 <a data-toggle="tab" href="#responses-apfIdServiceApisServiceApiIdPut-307-headers">Headers</a>
7711 </li>
7712
7713 </ul>
7714
7715
7716 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-307-wrapper" style='margin-bottom: 10px;'>
7717 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-307-schema">
7718 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-307" class="exampleStyle">
7719 <script>
7720 $(document).ready(function() {
7721 var schemaWrapper = {
7722 "description" : "Temporary Redirect",
7723 "headers" : {
7724 "Location" : {
7725 "description" : "An alternative URI of the resource.",
7726 "required" : true,
7727 "schema" : {
7728 "type" : "string"
7729 }
7730 }
7731 }
7732};
7733 var schema = findNode('schema',schemaWrapper).schema;
7734 if (!schema) {
7735 schema = schemaWrapper.schema;
7736 }
7737 if (schema == null) {
7738 return;
7739 }
7740 if (schema.$ref != null) {
7741 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01007742 if (schema.properties != null) {
7743 Object.keys(schema.properties).forEach( (item) => {
7744 if (schema.properties[item].$ref != null) {
7745 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7746 }
7747 });
7748 }
DenisGNoonan578dc422024-05-08 18:56:01 +01007749 } else if (schema.items != null && schema.items.$ref != null) {
7750 schema.items = defsParser.$refs.get(schema.items.$ref);
7751 } else {
7752 schemaWrapper.definitions = Object.assign({}, defs);
7753 $RefParser.dereference(schemaWrapper).catch(function(err) {
7754 console.log(err);
7755 });
7756 }
7757
7758 var view = new JSONSchemaView(schema, 3);
7759 $('#responses-Default-apfIdServiceApisServiceApiIdPut-307-schema-data').val(JSON.stringify(schema));
7760 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-307');
7761 result.empty();
7762 result.append(view.render());
7763 });
7764 </script>
7765 </div>
7766 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-307-schema-data' type='hidden' value=''></input>
7767 </div>
7768 <div class="tab-pane" id="responses-apfIdServiceApisServiceApiIdPut-307-headers">
7769 <table>
7770 <tr>
7771 <th width="150px">Name</th>
7772 <th width="100px">Type</th>
7773 <th width="100px">Format</th>
7774 <th>Description</th>
7775 </tr>
7776 <tr>
7777 <td>Location</td>
7778 <td>String</td>
7779 <td></td>
7780 <td>An alternative URI of the resource.</td>
7781 </tr>
7782 </table>
7783 </div>
7784 </div>
7785 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-308"></h3>
7786 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-308" class="marked"></p>
7787 <script>
7788 var responseDefault308_description = `Permanent Redirect`;
7789 var responseDefault308_description_break = responseDefault308_description.indexOf('\n');
7790 if (responseDefault308_description_break == -1) {
7791 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-308").text("Status: 308 - " + responseDefault308_description);
7792 } else {
7793 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-308").text("Status: 308 - " + responseDefault308_description.substring(0, responseDefault308_description_break));
7794 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-308").html(responseDefault308_description.substring(responseDefault308_description_break));
7795 }
7796 </script>
7797
7798
7799 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-308" class="nav nav-tabs nav-tabs-examples" >
7800
7801 <li class="">
7802 <a data-toggle="tab" href="#responses-apfIdServiceApisServiceApiIdPut-308-headers">Headers</a>
7803 </li>
7804
7805 </ul>
7806
7807
7808 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-308-wrapper" style='margin-bottom: 10px;'>
7809 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-308-schema">
7810 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-308" class="exampleStyle">
7811 <script>
7812 $(document).ready(function() {
7813 var schemaWrapper = {
7814 "description" : "Permanent Redirect",
7815 "headers" : {
7816 "Location" : {
7817 "description" : "An alternative URI of the resource.",
7818 "required" : true,
7819 "schema" : {
7820 "type" : "string"
7821 }
7822 }
7823 }
7824};
7825 var schema = findNode('schema',schemaWrapper).schema;
7826 if (!schema) {
7827 schema = schemaWrapper.schema;
7828 }
7829 if (schema == null) {
7830 return;
7831 }
7832 if (schema.$ref != null) {
7833 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01007834 if (schema.properties != null) {
7835 Object.keys(schema.properties).forEach( (item) => {
7836 if (schema.properties[item].$ref != null) {
7837 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7838 }
7839 });
7840 }
DenisGNoonan578dc422024-05-08 18:56:01 +01007841 } else if (schema.items != null && schema.items.$ref != null) {
7842 schema.items = defsParser.$refs.get(schema.items.$ref);
7843 } else {
7844 schemaWrapper.definitions = Object.assign({}, defs);
7845 $RefParser.dereference(schemaWrapper).catch(function(err) {
7846 console.log(err);
7847 });
7848 }
7849
7850 var view = new JSONSchemaView(schema, 3);
7851 $('#responses-Default-apfIdServiceApisServiceApiIdPut-308-schema-data').val(JSON.stringify(schema));
7852 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-308');
7853 result.empty();
7854 result.append(view.render());
7855 });
7856 </script>
7857 </div>
7858 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-308-schema-data' type='hidden' value=''></input>
7859 </div>
7860 <div class="tab-pane" id="responses-apfIdServiceApisServiceApiIdPut-308-headers">
7861 <table>
7862 <tr>
7863 <th width="150px">Name</th>
7864 <th width="100px">Type</th>
7865 <th width="100px">Format</th>
7866 <th>Description</th>
7867 </tr>
7868 <tr>
7869 <td>Location</td>
7870 <td>String</td>
7871 <td></td>
7872 <td>An alternative URI of the resource.</td>
7873 </tr>
7874 </table>
7875 </div>
7876 </div>
7877 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-400"></h3>
7878 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-400" class="marked"></p>
7879 <script>
7880 var responseDefault400_description = `Bad request`;
7881 var responseDefault400_description_break = responseDefault400_description.indexOf('\n');
7882 if (responseDefault400_description_break == -1) {
7883 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-400").text("Status: 400 - " + responseDefault400_description);
7884 } else {
7885 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-400").text("Status: 400 - " + responseDefault400_description.substring(0, responseDefault400_description_break));
7886 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-400").html(responseDefault400_description.substring(responseDefault400_description_break));
7887 }
7888 </script>
7889
7890
7891 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-400" class="nav nav-tabs nav-tabs-examples" >
7892 <li class="active">
7893 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-400-schema">Schema</a>
7894 </li>
7895
7896
7897
7898
7899 </ul>
7900
7901
7902 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-400-wrapper" style='margin-bottom: 10px;'>
7903 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-400-schema">
7904 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-400" class="exampleStyle">
7905 <script>
7906 $(document).ready(function() {
7907 var schemaWrapper = {
7908 "description" : "Bad request",
7909 "content" : {
7910 "application/problem+json" : {
7911 "schema" : {
7912 "$ref" : "#/components/schemas/ProblemDetails"
7913 }
7914 }
7915 }
7916};
7917 var schema = findNode('schema',schemaWrapper).schema;
7918 if (!schema) {
7919 schema = schemaWrapper.schema;
7920 }
7921 if (schema == null) {
7922 return;
7923 }
7924 if (schema.$ref != null) {
7925 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01007926 if (schema.properties != null) {
7927 Object.keys(schema.properties).forEach( (item) => {
7928 if (schema.properties[item].$ref != null) {
7929 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7930 }
7931 });
7932 }
DenisGNoonan578dc422024-05-08 18:56:01 +01007933 } else if (schema.items != null && schema.items.$ref != null) {
7934 schema.items = defsParser.$refs.get(schema.items.$ref);
7935 } else {
7936 schemaWrapper.definitions = Object.assign({}, defs);
7937 $RefParser.dereference(schemaWrapper).catch(function(err) {
7938 console.log(err);
7939 });
7940 }
7941
7942 var view = new JSONSchemaView(schema, 3);
7943 $('#responses-Default-apfIdServiceApisServiceApiIdPut-400-schema-data').val(JSON.stringify(schema));
7944 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-400');
7945 result.empty();
7946 result.append(view.render());
7947 });
7948 </script>
7949 </div>
7950 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-400-schema-data' type='hidden' value=''></input>
7951 </div>
7952 </div>
7953 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-401"></h3>
7954 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-401" class="marked"></p>
7955 <script>
7956 var responseDefault401_description = `Unauthorized`;
7957 var responseDefault401_description_break = responseDefault401_description.indexOf('\n');
7958 if (responseDefault401_description_break == -1) {
7959 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-401").text("Status: 401 - " + responseDefault401_description);
7960 } else {
7961 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-401").text("Status: 401 - " + responseDefault401_description.substring(0, responseDefault401_description_break));
7962 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-401").html(responseDefault401_description.substring(responseDefault401_description_break));
7963 }
7964 </script>
7965
7966
7967 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-401" class="nav nav-tabs nav-tabs-examples" >
7968 <li class="active">
7969 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-401-schema">Schema</a>
7970 </li>
7971
7972
7973
7974
7975 </ul>
7976
7977
7978 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-401-wrapper" style='margin-bottom: 10px;'>
7979 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-401-schema">
7980 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-401" class="exampleStyle">
7981 <script>
7982 $(document).ready(function() {
7983 var schemaWrapper = {
7984 "description" : "Unauthorized",
7985 "content" : {
7986 "application/problem+json" : {
7987 "schema" : {
7988 "$ref" : "#/components/schemas/ProblemDetails"
7989 }
7990 }
7991 }
7992};
7993 var schema = findNode('schema',schemaWrapper).schema;
7994 if (!schema) {
7995 schema = schemaWrapper.schema;
7996 }
7997 if (schema == null) {
7998 return;
7999 }
8000 if (schema.$ref != null) {
8001 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01008002 if (schema.properties != null) {
8003 Object.keys(schema.properties).forEach( (item) => {
8004 if (schema.properties[item].$ref != null) {
8005 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8006 }
8007 });
8008 }
DenisGNoonan578dc422024-05-08 18:56:01 +01008009 } else if (schema.items != null && schema.items.$ref != null) {
8010 schema.items = defsParser.$refs.get(schema.items.$ref);
8011 } else {
8012 schemaWrapper.definitions = Object.assign({}, defs);
8013 $RefParser.dereference(schemaWrapper).catch(function(err) {
8014 console.log(err);
8015 });
8016 }
8017
8018 var view = new JSONSchemaView(schema, 3);
8019 $('#responses-Default-apfIdServiceApisServiceApiIdPut-401-schema-data').val(JSON.stringify(schema));
8020 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-401');
8021 result.empty();
8022 result.append(view.render());
8023 });
8024 </script>
8025 </div>
8026 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-401-schema-data' type='hidden' value=''></input>
8027 </div>
8028 </div>
8029 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-403"></h3>
8030 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-403" class="marked"></p>
8031 <script>
8032 var responseDefault403_description = `Forbidden`;
8033 var responseDefault403_description_break = responseDefault403_description.indexOf('\n');
8034 if (responseDefault403_description_break == -1) {
8035 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-403").text("Status: 403 - " + responseDefault403_description);
8036 } else {
8037 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-403").text("Status: 403 - " + responseDefault403_description.substring(0, responseDefault403_description_break));
8038 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-403").html(responseDefault403_description.substring(responseDefault403_description_break));
8039 }
8040 </script>
8041
8042
8043 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-403" class="nav nav-tabs nav-tabs-examples" >
8044 <li class="active">
8045 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-403-schema">Schema</a>
8046 </li>
8047
8048
8049
8050
8051 </ul>
8052
8053
8054 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-403-wrapper" style='margin-bottom: 10px;'>
8055 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-403-schema">
8056 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-403" class="exampleStyle">
8057 <script>
8058 $(document).ready(function() {
8059 var schemaWrapper = {
8060 "description" : "Forbidden",
8061 "content" : {
8062 "application/problem+json" : {
8063 "schema" : {
8064 "$ref" : "#/components/schemas/ProblemDetails"
8065 }
8066 }
8067 }
8068};
8069 var schema = findNode('schema',schemaWrapper).schema;
8070 if (!schema) {
8071 schema = schemaWrapper.schema;
8072 }
8073 if (schema == null) {
8074 return;
8075 }
8076 if (schema.$ref != null) {
8077 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01008078 if (schema.properties != null) {
8079 Object.keys(schema.properties).forEach( (item) => {
8080 if (schema.properties[item].$ref != null) {
8081 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8082 }
8083 });
8084 }
DenisGNoonan578dc422024-05-08 18:56:01 +01008085 } else if (schema.items != null && schema.items.$ref != null) {
8086 schema.items = defsParser.$refs.get(schema.items.$ref);
8087 } else {
8088 schemaWrapper.definitions = Object.assign({}, defs);
8089 $RefParser.dereference(schemaWrapper).catch(function(err) {
8090 console.log(err);
8091 });
8092 }
8093
8094 var view = new JSONSchemaView(schema, 3);
8095 $('#responses-Default-apfIdServiceApisServiceApiIdPut-403-schema-data').val(JSON.stringify(schema));
8096 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-403');
8097 result.empty();
8098 result.append(view.render());
8099 });
8100 </script>
8101 </div>
8102 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-403-schema-data' type='hidden' value=''></input>
8103 </div>
8104 </div>
8105 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-404"></h3>
8106 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-404" class="marked"></p>
8107 <script>
8108 var responseDefault404_description = `Not Found`;
8109 var responseDefault404_description_break = responseDefault404_description.indexOf('\n');
8110 if (responseDefault404_description_break == -1) {
8111 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-404").text("Status: 404 - " + responseDefault404_description);
8112 } else {
8113 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-404").text("Status: 404 - " + responseDefault404_description.substring(0, responseDefault404_description_break));
8114 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-404").html(responseDefault404_description.substring(responseDefault404_description_break));
8115 }
8116 </script>
8117
8118
8119 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-404" class="nav nav-tabs nav-tabs-examples" >
8120 <li class="active">
8121 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-404-schema">Schema</a>
8122 </li>
8123
8124
8125
8126
8127 </ul>
8128
8129
8130 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-404-wrapper" style='margin-bottom: 10px;'>
8131 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-404-schema">
8132 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-404" class="exampleStyle">
8133 <script>
8134 $(document).ready(function() {
8135 var schemaWrapper = {
8136 "description" : "Not Found",
8137 "content" : {
8138 "application/problem+json" : {
8139 "schema" : {
8140 "$ref" : "#/components/schemas/ProblemDetails"
8141 }
8142 }
8143 }
8144};
8145 var schema = findNode('schema',schemaWrapper).schema;
8146 if (!schema) {
8147 schema = schemaWrapper.schema;
8148 }
8149 if (schema == null) {
8150 return;
8151 }
8152 if (schema.$ref != null) {
8153 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01008154 if (schema.properties != null) {
8155 Object.keys(schema.properties).forEach( (item) => {
8156 if (schema.properties[item].$ref != null) {
8157 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8158 }
8159 });
8160 }
DenisGNoonan578dc422024-05-08 18:56:01 +01008161 } else if (schema.items != null && schema.items.$ref != null) {
8162 schema.items = defsParser.$refs.get(schema.items.$ref);
8163 } else {
8164 schemaWrapper.definitions = Object.assign({}, defs);
8165 $RefParser.dereference(schemaWrapper).catch(function(err) {
8166 console.log(err);
8167 });
8168 }
8169
8170 var view = new JSONSchemaView(schema, 3);
8171 $('#responses-Default-apfIdServiceApisServiceApiIdPut-404-schema-data').val(JSON.stringify(schema));
8172 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-404');
8173 result.empty();
8174 result.append(view.render());
8175 });
8176 </script>
8177 </div>
8178 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-404-schema-data' type='hidden' value=''></input>
8179 </div>
8180 </div>
8181 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-411"></h3>
8182 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-411" class="marked"></p>
8183 <script>
8184 var responseDefault411_description = `Length Required`;
8185 var responseDefault411_description_break = responseDefault411_description.indexOf('\n');
8186 if (responseDefault411_description_break == -1) {
8187 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-411").text("Status: 411 - " + responseDefault411_description);
8188 } else {
8189 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-411").text("Status: 411 - " + responseDefault411_description.substring(0, responseDefault411_description_break));
8190 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-411").html(responseDefault411_description.substring(responseDefault411_description_break));
8191 }
8192 </script>
8193
8194
8195 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-411" class="nav nav-tabs nav-tabs-examples" >
8196 <li class="active">
8197 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-411-schema">Schema</a>
8198 </li>
8199
8200
8201
8202
8203 </ul>
8204
8205
8206 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-411-wrapper" style='margin-bottom: 10px;'>
8207 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-411-schema">
8208 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-411" class="exampleStyle">
8209 <script>
8210 $(document).ready(function() {
8211 var schemaWrapper = {
8212 "description" : "Length Required",
8213 "content" : {
8214 "application/problem+json" : {
8215 "schema" : {
8216 "$ref" : "#/components/schemas/ProblemDetails"
8217 }
8218 }
8219 }
8220};
8221 var schema = findNode('schema',schemaWrapper).schema;
8222 if (!schema) {
8223 schema = schemaWrapper.schema;
8224 }
8225 if (schema == null) {
8226 return;
8227 }
8228 if (schema.$ref != null) {
8229 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01008230 if (schema.properties != null) {
8231 Object.keys(schema.properties).forEach( (item) => {
8232 if (schema.properties[item].$ref != null) {
8233 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8234 }
8235 });
8236 }
DenisGNoonan578dc422024-05-08 18:56:01 +01008237 } else if (schema.items != null && schema.items.$ref != null) {
8238 schema.items = defsParser.$refs.get(schema.items.$ref);
8239 } else {
8240 schemaWrapper.definitions = Object.assign({}, defs);
8241 $RefParser.dereference(schemaWrapper).catch(function(err) {
8242 console.log(err);
8243 });
8244 }
8245
8246 var view = new JSONSchemaView(schema, 3);
8247 $('#responses-Default-apfIdServiceApisServiceApiIdPut-411-schema-data').val(JSON.stringify(schema));
8248 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-411');
8249 result.empty();
8250 result.append(view.render());
8251 });
8252 </script>
8253 </div>
8254 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-411-schema-data' type='hidden' value=''></input>
8255 </div>
8256 </div>
8257 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-413"></h3>
8258 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-413" class="marked"></p>
8259 <script>
8260 var responseDefault413_description = `Payload Too Large`;
8261 var responseDefault413_description_break = responseDefault413_description.indexOf('\n');
8262 if (responseDefault413_description_break == -1) {
8263 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-413").text("Status: 413 - " + responseDefault413_description);
8264 } else {
8265 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-413").text("Status: 413 - " + responseDefault413_description.substring(0, responseDefault413_description_break));
8266 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-413").html(responseDefault413_description.substring(responseDefault413_description_break));
8267 }
8268 </script>
8269
8270
8271 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-413" class="nav nav-tabs nav-tabs-examples" >
8272 <li class="active">
8273 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-413-schema">Schema</a>
8274 </li>
8275
8276
8277
8278
8279 </ul>
8280
8281
8282 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-413-wrapper" style='margin-bottom: 10px;'>
8283 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-413-schema">
8284 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-413" class="exampleStyle">
8285 <script>
8286 $(document).ready(function() {
8287 var schemaWrapper = {
8288 "description" : "Payload Too Large",
8289 "content" : {
8290 "application/problem+json" : {
8291 "schema" : {
8292 "$ref" : "#/components/schemas/ProblemDetails"
8293 }
8294 }
8295 }
8296};
8297 var schema = findNode('schema',schemaWrapper).schema;
8298 if (!schema) {
8299 schema = schemaWrapper.schema;
8300 }
8301 if (schema == null) {
8302 return;
8303 }
8304 if (schema.$ref != null) {
8305 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01008306 if (schema.properties != null) {
8307 Object.keys(schema.properties).forEach( (item) => {
8308 if (schema.properties[item].$ref != null) {
8309 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8310 }
8311 });
8312 }
DenisGNoonan578dc422024-05-08 18:56:01 +01008313 } else if (schema.items != null && schema.items.$ref != null) {
8314 schema.items = defsParser.$refs.get(schema.items.$ref);
8315 } else {
8316 schemaWrapper.definitions = Object.assign({}, defs);
8317 $RefParser.dereference(schemaWrapper).catch(function(err) {
8318 console.log(err);
8319 });
8320 }
8321
8322 var view = new JSONSchemaView(schema, 3);
8323 $('#responses-Default-apfIdServiceApisServiceApiIdPut-413-schema-data').val(JSON.stringify(schema));
8324 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-413');
8325 result.empty();
8326 result.append(view.render());
8327 });
8328 </script>
8329 </div>
8330 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-413-schema-data' type='hidden' value=''></input>
8331 </div>
8332 </div>
8333 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-415"></h3>
8334 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-415" class="marked"></p>
8335 <script>
8336 var responseDefault415_description = `Unsupported Media Type`;
8337 var responseDefault415_description_break = responseDefault415_description.indexOf('\n');
8338 if (responseDefault415_description_break == -1) {
8339 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-415").text("Status: 415 - " + responseDefault415_description);
8340 } else {
8341 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-415").text("Status: 415 - " + responseDefault415_description.substring(0, responseDefault415_description_break));
8342 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-415").html(responseDefault415_description.substring(responseDefault415_description_break));
8343 }
8344 </script>
8345
8346
8347 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-415" class="nav nav-tabs nav-tabs-examples" >
8348 <li class="active">
8349 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-415-schema">Schema</a>
8350 </li>
8351
8352
8353
8354
8355 </ul>
8356
8357
8358 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-415-wrapper" style='margin-bottom: 10px;'>
8359 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-415-schema">
8360 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-415" class="exampleStyle">
8361 <script>
8362 $(document).ready(function() {
8363 var schemaWrapper = {
8364 "description" : "Unsupported Media Type",
8365 "content" : {
8366 "application/problem+json" : {
8367 "schema" : {
8368 "$ref" : "#/components/schemas/ProblemDetails"
8369 }
8370 }
8371 }
8372};
8373 var schema = findNode('schema',schemaWrapper).schema;
8374 if (!schema) {
8375 schema = schemaWrapper.schema;
8376 }
8377 if (schema == null) {
8378 return;
8379 }
8380 if (schema.$ref != null) {
8381 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01008382 if (schema.properties != null) {
8383 Object.keys(schema.properties).forEach( (item) => {
8384 if (schema.properties[item].$ref != null) {
8385 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8386 }
8387 });
8388 }
DenisGNoonan578dc422024-05-08 18:56:01 +01008389 } else if (schema.items != null && schema.items.$ref != null) {
8390 schema.items = defsParser.$refs.get(schema.items.$ref);
8391 } else {
8392 schemaWrapper.definitions = Object.assign({}, defs);
8393 $RefParser.dereference(schemaWrapper).catch(function(err) {
8394 console.log(err);
8395 });
8396 }
8397
8398 var view = new JSONSchemaView(schema, 3);
8399 $('#responses-Default-apfIdServiceApisServiceApiIdPut-415-schema-data').val(JSON.stringify(schema));
8400 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-415');
8401 result.empty();
8402 result.append(view.render());
8403 });
8404 </script>
8405 </div>
8406 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-415-schema-data' type='hidden' value=''></input>
8407 </div>
8408 </div>
8409 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-429"></h3>
8410 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-429" class="marked"></p>
8411 <script>
8412 var responseDefault429_description = `Too Many Requests`;
8413 var responseDefault429_description_break = responseDefault429_description.indexOf('\n');
8414 if (responseDefault429_description_break == -1) {
8415 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-429").text("Status: 429 - " + responseDefault429_description);
8416 } else {
8417 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-429").text("Status: 429 - " + responseDefault429_description.substring(0, responseDefault429_description_break));
8418 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-429").html(responseDefault429_description.substring(responseDefault429_description_break));
8419 }
8420 </script>
8421
8422
8423 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-429" class="nav nav-tabs nav-tabs-examples" >
8424 <li class="active">
8425 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-429-schema">Schema</a>
8426 </li>
8427
8428
8429
8430
8431 </ul>
8432
8433
8434 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-429-wrapper" style='margin-bottom: 10px;'>
8435 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-429-schema">
8436 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-429" class="exampleStyle">
8437 <script>
8438 $(document).ready(function() {
8439 var schemaWrapper = {
8440 "description" : "Too Many Requests",
8441 "content" : {
8442 "application/problem+json" : {
8443 "schema" : {
8444 "$ref" : "#/components/schemas/ProblemDetails"
8445 }
8446 }
8447 }
8448};
8449 var schema = findNode('schema',schemaWrapper).schema;
8450 if (!schema) {
8451 schema = schemaWrapper.schema;
8452 }
8453 if (schema == null) {
8454 return;
8455 }
8456 if (schema.$ref != null) {
8457 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01008458 if (schema.properties != null) {
8459 Object.keys(schema.properties).forEach( (item) => {
8460 if (schema.properties[item].$ref != null) {
8461 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8462 }
8463 });
8464 }
DenisGNoonan578dc422024-05-08 18:56:01 +01008465 } else if (schema.items != null && schema.items.$ref != null) {
8466 schema.items = defsParser.$refs.get(schema.items.$ref);
8467 } else {
8468 schemaWrapper.definitions = Object.assign({}, defs);
8469 $RefParser.dereference(schemaWrapper).catch(function(err) {
8470 console.log(err);
8471 });
8472 }
8473
8474 var view = new JSONSchemaView(schema, 3);
8475 $('#responses-Default-apfIdServiceApisServiceApiIdPut-429-schema-data').val(JSON.stringify(schema));
8476 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-429');
8477 result.empty();
8478 result.append(view.render());
8479 });
8480 </script>
8481 </div>
8482 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-429-schema-data' type='hidden' value=''></input>
8483 </div>
8484 </div>
8485 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-500"></h3>
8486 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-500" class="marked"></p>
8487 <script>
8488 var responseDefault500_description = `Internal Server Error`;
8489 var responseDefault500_description_break = responseDefault500_description.indexOf('\n');
8490 if (responseDefault500_description_break == -1) {
8491 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-500").text("Status: 500 - " + responseDefault500_description);
8492 } else {
8493 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-500").text("Status: 500 - " + responseDefault500_description.substring(0, responseDefault500_description_break));
8494 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-500").html(responseDefault500_description.substring(responseDefault500_description_break));
8495 }
8496 </script>
8497
8498
8499 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-500" class="nav nav-tabs nav-tabs-examples" >
8500 <li class="active">
8501 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-500-schema">Schema</a>
8502 </li>
8503
8504
8505
8506
8507 </ul>
8508
8509
8510 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-500-wrapper" style='margin-bottom: 10px;'>
8511 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-500-schema">
8512 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-500" class="exampleStyle">
8513 <script>
8514 $(document).ready(function() {
8515 var schemaWrapper = {
8516 "description" : "Internal Server Error",
8517 "content" : {
8518 "application/problem+json" : {
8519 "schema" : {
8520 "$ref" : "#/components/schemas/ProblemDetails"
8521 }
8522 }
8523 }
8524};
8525 var schema = findNode('schema',schemaWrapper).schema;
8526 if (!schema) {
8527 schema = schemaWrapper.schema;
8528 }
8529 if (schema == null) {
8530 return;
8531 }
8532 if (schema.$ref != null) {
8533 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01008534 if (schema.properties != null) {
8535 Object.keys(schema.properties).forEach( (item) => {
8536 if (schema.properties[item].$ref != null) {
8537 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8538 }
8539 });
8540 }
DenisGNoonan578dc422024-05-08 18:56:01 +01008541 } else if (schema.items != null && schema.items.$ref != null) {
8542 schema.items = defsParser.$refs.get(schema.items.$ref);
8543 } else {
8544 schemaWrapper.definitions = Object.assign({}, defs);
8545 $RefParser.dereference(schemaWrapper).catch(function(err) {
8546 console.log(err);
8547 });
8548 }
8549
8550 var view = new JSONSchemaView(schema, 3);
8551 $('#responses-Default-apfIdServiceApisServiceApiIdPut-500-schema-data').val(JSON.stringify(schema));
8552 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-500');
8553 result.empty();
8554 result.append(view.render());
8555 });
8556 </script>
8557 </div>
8558 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-500-schema-data' type='hidden' value=''></input>
8559 </div>
8560 </div>
8561 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-503"></h3>
8562 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-503" class="marked"></p>
8563 <script>
8564 var responseDefault503_description = `Service Unavailable`;
8565 var responseDefault503_description_break = responseDefault503_description.indexOf('\n');
8566 if (responseDefault503_description_break == -1) {
8567 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-503").text("Status: 503 - " + responseDefault503_description);
8568 } else {
8569 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-503").text("Status: 503 - " + responseDefault503_description.substring(0, responseDefault503_description_break));
8570 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-503").html(responseDefault503_description.substring(responseDefault503_description_break));
8571 }
8572 </script>
8573
8574
8575 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-503" class="nav nav-tabs nav-tabs-examples" >
8576 <li class="active">
8577 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-503-schema">Schema</a>
8578 </li>
8579
8580
8581
8582
8583 </ul>
8584
8585
8586 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-503-wrapper" style='margin-bottom: 10px;'>
8587 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-503-schema">
8588 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-503" class="exampleStyle">
8589 <script>
8590 $(document).ready(function() {
8591 var schemaWrapper = {
8592 "description" : "Service Unavailable",
8593 "content" : {
8594 "application/problem+json" : {
8595 "schema" : {
8596 "$ref" : "#/components/schemas/ProblemDetails"
8597 }
8598 }
8599 }
8600};
8601 var schema = findNode('schema',schemaWrapper).schema;
8602 if (!schema) {
8603 schema = schemaWrapper.schema;
8604 }
8605 if (schema == null) {
8606 return;
8607 }
8608 if (schema.$ref != null) {
8609 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01008610 if (schema.properties != null) {
8611 Object.keys(schema.properties).forEach( (item) => {
8612 if (schema.properties[item].$ref != null) {
8613 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8614 }
8615 });
8616 }
DenisGNoonan578dc422024-05-08 18:56:01 +01008617 } else if (schema.items != null && schema.items.$ref != null) {
8618 schema.items = defsParser.$refs.get(schema.items.$ref);
8619 } else {
8620 schemaWrapper.definitions = Object.assign({}, defs);
8621 $RefParser.dereference(schemaWrapper).catch(function(err) {
8622 console.log(err);
8623 });
8624 }
8625
8626 var view = new JSONSchemaView(schema, 3);
8627 $('#responses-Default-apfIdServiceApisServiceApiIdPut-503-schema-data').val(JSON.stringify(schema));
8628 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-503');
8629 result.empty();
8630 result.append(view.render());
8631 });
8632 </script>
8633 </div>
8634 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-503-schema-data' type='hidden' value=''></input>
8635 </div>
8636 </div>
8637 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-default"></h3>
8638 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-default" class="marked"></p>
8639 <script>
8640 var responseDefaultdefault_description = `Generic Error`;
8641 var responseDefaultdefault_description_break = responseDefaultdefault_description.indexOf('\n');
8642 if (responseDefaultdefault_description_break == -1) {
8643 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-default").text("Status: default - " + responseDefaultdefault_description);
8644 } else {
8645 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-default").text("Status: default - " + responseDefaultdefault_description.substring(0, responseDefaultdefault_description_break));
8646 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-default").html(responseDefaultdefault_description.substring(responseDefaultdefault_description_break));
8647 }
8648 </script>
8649
8650
8651 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-default" class="nav nav-tabs nav-tabs-examples" >
8652
8653
8654 </ul>
8655
8656
8657 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-default-wrapper" style='margin-bottom: 10px;'>
8658 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-default-schema">
8659 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-default" class="exampleStyle">
8660 <script>
8661 $(document).ready(function() {
8662 var schemaWrapper = {
8663 "description" : "Generic Error"
8664};
8665 var schema = findNode('schema',schemaWrapper).schema;
8666 if (!schema) {
8667 schema = schemaWrapper.schema;
8668 }
8669 if (schema == null) {
8670 return;
8671 }
8672 if (schema.$ref != null) {
8673 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01008674 if (schema.properties != null) {
8675 Object.keys(schema.properties).forEach( (item) => {
8676 if (schema.properties[item].$ref != null) {
8677 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8678 }
8679 });
8680 }
DenisGNoonan578dc422024-05-08 18:56:01 +01008681 } else if (schema.items != null && schema.items.$ref != null) {
8682 schema.items = defsParser.$refs.get(schema.items.$ref);
8683 } else {
8684 schemaWrapper.definitions = Object.assign({}, defs);
8685 $RefParser.dereference(schemaWrapper).catch(function(err) {
8686 console.log(err);
8687 });
8688 }
8689
8690 var view = new JSONSchemaView(schema, 3);
8691 $('#responses-Default-apfIdServiceApisServiceApiIdPut-default-schema-data').val(JSON.stringify(schema));
8692 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-default');
8693 result.empty();
8694 result.append(view.render());
8695 });
8696 </script>
8697 </div>
8698 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-default-schema-data' type='hidden' value=''></input>
8699 </div>
8700 </div>
8701 </article>
8702 </div>
8703 <hr>
8704 </section>
8705 <section id="api-IndividualAPFPublishedAPI">
8706 <h1>IndividualAPFPublishedAPI</h1>
8707 <div id="api-IndividualAPFPublishedAPI-modifyIndAPFPubAPI">
8708 <article id="api-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0" data-group="User" data-name="modifyIndAPFPubAPI" data-version="0">
8709 <div class="pull-left">
8710 <h1>modifyIndAPFPubAPI</h1>
8711 <p></p>
8712 </div>
8713 <div class="pull-right"></div>
8714 <div class="clearfix"></div>
8715 <p></p>
8716 <p class="marked">Modify an existing published service API.</p>
8717 <p></p>
8718 <br />
8719 <pre class="prettyprint language-html prettyprinted" data-type="patch"><code><span class="pln">/{apfId}/service-apis/{serviceApiId}</span></code></pre>
8720 <p>
8721 <h3>Usage and SDK Samples</h3>
8722 </p>
8723 <ul class="nav nav-tabs nav-tabs-examples">
8724 <li class="active"><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-curl">Curl</a></li>
8725 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-java">Java</a></li>
8726 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-dart">Dart</a></li>
8727 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-android">Android</a></li>
8728 <!--<li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-groovy">Groovy</a></li>-->
8729 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-objc">Obj-C</a></li>
8730 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-javascript">JavaScript</a></li>
8731 <!--<li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-angular">Angular</a></li>-->
8732 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-csharp">C#</a></li>
8733 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-php">PHP</a></li>
8734 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-perl">Perl</a></li>
8735 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-python">Python</a></li>
8736 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-rust">Rust</a></li>
8737 </ul>
8738
8739 <div class="tab-content">
8740 <div class="tab-pane active" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-curl">
8741 <pre class="prettyprint"><code class="language-bsh">curl -X PATCH \
8742 -H "Accept: application/json,application/problem+json" \
8743 -H "Content-Type: application/merge-patch+json" \
8744 "https://example.com/published-apis/v1/{apfId}/service-apis/{serviceApiId}" \
8745 -d 'Custom MIME type example not yet supported: application/merge-patch+json'
8746</code></pre>
8747 </div>
8748 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-java">
8749 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
8750import org.openapitools.client.auth.*;
8751import org.openapitools.client.model.*;
8752import org.openapitools.client.api.IndividualAPFPublishedAPIApi;
8753
8754import java.io.File;
8755import java.util.*;
8756
8757public class IndividualAPFPublishedAPIApiExample {
8758 public static void main(String[] args) {
8759
8760 // Create an instance of the API class
8761 IndividualAPFPublishedAPIApi apiInstance = new IndividualAPFPublishedAPIApi();
8762 String serviceApiId = serviceApiId_example; // String |
8763 String apfId = apfId_example; // String |
8764 ServiceAPIDescriptionPatch serviceAPIDescriptionPatch = ; // ServiceAPIDescriptionPatch |
8765
8766 try {
8767 ServiceAPIDescription result = apiInstance.modifyIndAPFPubAPI(serviceApiId, apfId, serviceAPIDescriptionPatch);
8768 System.out.println(result);
8769 } catch (ApiException e) {
8770 System.err.println("Exception when calling IndividualAPFPublishedAPIApi#modifyIndAPFPubAPI");
8771 e.printStackTrace();
8772 }
8773 }
8774}
8775</code></pre>
8776 </div>
8777
8778 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-dart">
8779 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
8780
8781final api_instance = DefaultApi();
8782
8783final String serviceApiId = new String(); // String |
8784final String apfId = new String(); // String |
8785final ServiceAPIDescriptionPatch serviceAPIDescriptionPatch = new ServiceAPIDescriptionPatch(); // ServiceAPIDescriptionPatch |
8786
8787try {
8788 final result = await api_instance.modifyIndAPFPubAPI(serviceApiId, apfId, serviceAPIDescriptionPatch);
8789 print(result);
8790} catch (e) {
8791 print('Exception when calling DefaultApi->modifyIndAPFPubAPI: $e\n');
8792}
8793
8794</code></pre>
8795 </div>
8796
8797 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-android">
8798 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.IndividualAPFPublishedAPIApi;
8799
8800public class IndividualAPFPublishedAPIApiExample {
8801 public static void main(String[] args) {
8802 IndividualAPFPublishedAPIApi apiInstance = new IndividualAPFPublishedAPIApi();
8803 String serviceApiId = serviceApiId_example; // String |
8804 String apfId = apfId_example; // String |
8805 ServiceAPIDescriptionPatch serviceAPIDescriptionPatch = ; // ServiceAPIDescriptionPatch |
8806
8807 try {
8808 ServiceAPIDescription result = apiInstance.modifyIndAPFPubAPI(serviceApiId, apfId, serviceAPIDescriptionPatch);
8809 System.out.println(result);
8810 } catch (ApiException e) {
8811 System.err.println("Exception when calling IndividualAPFPublishedAPIApi#modifyIndAPFPubAPI");
8812 e.printStackTrace();
8813 }
8814 }
8815}</code></pre>
8816 </div>
8817 <!--
8818 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-groovy">
8819 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
8820 </div> -->
8821 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-objc">
8822 <pre class="prettyprint"><code class="language-cpp">
8823
8824// Create an instance of the API class
8825IndividualAPFPublishedAPIApi *apiInstance = [[IndividualAPFPublishedAPIApi alloc] init];
8826String *serviceApiId = serviceApiId_example; // (default to null)
8827String *apfId = apfId_example; // (default to null)
8828ServiceAPIDescriptionPatch *serviceAPIDescriptionPatch = ; //
8829
8830[apiInstance modifyIndAPFPubAPIWith:serviceApiId
8831 apfId:apfId
8832 serviceAPIDescriptionPatch:serviceAPIDescriptionPatch
8833 completionHandler: ^(ServiceAPIDescription output, NSError* error) {
8834 if (output) {
8835 NSLog(@"%@", output);
8836 }
8837 if (error) {
8838 NSLog(@"Error: %@", error);
8839 }
8840}];
8841</code></pre>
8842 </div>
8843
8844 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-javascript">
8845 <pre class="prettyprint"><code class="language-js">var CapifPublishServiceApi = require('capif_publish_service_api');
8846
8847// Create an instance of the API class
8848var api = new CapifPublishServiceApi.IndividualAPFPublishedAPIApi()
8849var serviceApiId = serviceApiId_example; // {String}
8850var apfId = apfId_example; // {String}
8851var serviceAPIDescriptionPatch = ; // {ServiceAPIDescriptionPatch}
8852
8853var callback = function(error, data, response) {
8854 if (error) {
8855 console.error(error);
8856 } else {
8857 console.log('API called successfully. Returned data: ' + data);
8858 }
8859};
8860api.modifyIndAPFPubAPI(serviceApiId, apfId, serviceAPIDescriptionPatch, callback);
8861</code></pre>
8862 </div>
8863
8864 <!--<div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-angular">
8865 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
8866 </div>-->
8867 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-csharp">
8868 <pre class="prettyprint"><code class="language-cs">using System;
8869using System.Diagnostics;
8870using Org.OpenAPITools.Api;
8871using Org.OpenAPITools.Client;
8872using Org.OpenAPITools.Model;
8873
8874namespace Example
8875{
8876 public class modifyIndAPFPubAPIExample
8877 {
8878 public void main()
8879 {
8880
8881 // Create an instance of the API class
8882 var apiInstance = new IndividualAPFPublishedAPIApi();
8883 var serviceApiId = serviceApiId_example; // String | (default to null)
8884 var apfId = apfId_example; // String | (default to null)
8885 var serviceAPIDescriptionPatch = new ServiceAPIDescriptionPatch(); // ServiceAPIDescriptionPatch |
8886
8887 try {
8888 ServiceAPIDescription result = apiInstance.modifyIndAPFPubAPI(serviceApiId, apfId, serviceAPIDescriptionPatch);
8889 Debug.WriteLine(result);
8890 } catch (Exception e) {
8891 Debug.Print("Exception when calling IndividualAPFPublishedAPIApi.modifyIndAPFPubAPI: " + e.Message );
8892 }
8893 }
8894 }
8895}
8896</code></pre>
8897 </div>
8898
8899 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-php">
8900 <pre class="prettyprint"><code class="language-php"><&#63;php
8901require_once(__DIR__ . '/vendor/autoload.php');
8902
8903// Create an instance of the API class
8904$api_instance = new OpenAPITools\Client\Api\IndividualAPFPublishedAPIApi();
8905$serviceApiId = serviceApiId_example; // String |
8906$apfId = apfId_example; // String |
8907$serviceAPIDescriptionPatch = ; // ServiceAPIDescriptionPatch |
8908
8909try {
8910 $result = $api_instance->modifyIndAPFPubAPI($serviceApiId, $apfId, $serviceAPIDescriptionPatch);
8911 print_r($result);
8912} catch (Exception $e) {
8913 echo 'Exception when calling IndividualAPFPublishedAPIApi->modifyIndAPFPubAPI: ', $e->getMessage(), PHP_EOL;
8914}
8915?></code></pre>
8916 </div>
8917
8918 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-perl">
8919 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
8920use WWW::OPenAPIClient::Configuration;
8921use WWW::OPenAPIClient::IndividualAPFPublishedAPIApi;
8922
8923# Create an instance of the API class
8924my $api_instance = WWW::OPenAPIClient::IndividualAPFPublishedAPIApi->new();
8925my $serviceApiId = serviceApiId_example; # String |
8926my $apfId = apfId_example; # String |
8927my $serviceAPIDescriptionPatch = WWW::OPenAPIClient::Object::ServiceAPIDescriptionPatch->new(); # ServiceAPIDescriptionPatch |
8928
8929eval {
8930 my $result = $api_instance->modifyIndAPFPubAPI(serviceApiId => $serviceApiId, apfId => $apfId, serviceAPIDescriptionPatch => $serviceAPIDescriptionPatch);
8931 print Dumper($result);
8932};
8933if ($@) {
8934 warn "Exception when calling IndividualAPFPublishedAPIApi->modifyIndAPFPubAPI: $@\n";
8935}</code></pre>
8936 </div>
8937
8938 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-python">
8939 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
8940import time
8941import openapi_client
8942from openapi_client.rest import ApiException
8943from pprint import pprint
8944
8945# Create an instance of the API class
8946api_instance = openapi_client.IndividualAPFPublishedAPIApi()
8947serviceApiId = serviceApiId_example # String | (default to null)
8948apfId = apfId_example # String | (default to null)
8949serviceAPIDescriptionPatch = # ServiceAPIDescriptionPatch |
8950
8951try:
8952 api_response = api_instance.modify_ind_apf_pub_api(serviceApiId, apfId, serviceAPIDescriptionPatch)
8953 pprint(api_response)
8954except ApiException as e:
8955 print("Exception when calling IndividualAPFPublishedAPIApi->modifyIndAPFPubAPI: %s\n" % e)</code></pre>
8956 </div>
8957
8958 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-rust">
8959 <pre class="prettyprint"><code class="language-rust">extern crate IndividualAPFPublishedAPIApi;
8960
8961pub fn main() {
8962 let serviceApiId = serviceApiId_example; // String
8963 let apfId = apfId_example; // String
8964 let serviceAPIDescriptionPatch = ; // ServiceAPIDescriptionPatch
8965
8966 let mut context = IndividualAPFPublishedAPIApi::Context::default();
8967 let result = client.modifyIndAPFPubAPI(serviceApiId, apfId, serviceAPIDescriptionPatch, &context).wait();
8968
8969 println!("{:?}", result);
8970}
8971</code></pre>
8972 </div>
8973 </div>
8974
8975 <h2>Scopes</h2>
8976 <table>
8977
8978 </table>
8979
8980 <h2>Parameters</h2>
8981
8982 <div class="methodsubtabletitle">Path parameters</div>
8983 <table id="methodsubtable">
8984 <tr>
8985 <th width="150px">Name</th>
8986 <th>Description</th>
8987 </tr>
8988 <tr><td style="width:150px;">serviceApiId*</td>
8989<td>
8990
8991
8992 <div id="d2e199_modifyIndAPFPubAPI_serviceApiId">
8993 <div class="json-schema-view">
8994 <div class="primitive">
8995 <span class="type">
8996 String
8997 </span>
8998
8999 </div>
9000 <div class="inner required">
9001 Required
9002 </div>
9003 </div>
9004 </div>
9005</td>
9006</tr>
9007
9008 <tr><td style="width:150px;">apfId*</td>
9009<td>
9010
9011
9012 <div id="d2e199_modifyIndAPFPubAPI_apfId">
9013 <div class="json-schema-view">
9014 <div class="primitive">
9015 <span class="type">
9016 String
9017 </span>
9018
9019 </div>
9020 <div class="inner required">
9021 Required
9022 </div>
9023 </div>
9024 </div>
9025</td>
9026</tr>
9027
9028 </table>
9029
9030
9031 <div class="methodsubtabletitle">Body parameters</div>
9032 <table id="methodsubtable">
9033 <tr>
9034 <th width="150px">Name</th>
9035 <th>Description</th>
9036 </tr>
9037 <tr><td style="width:150px;">serviceAPIDescriptionPatch <span style="color:red;">*</span></td>
9038<td>
9039<p class="marked"></p>
9040<script>
9041$(document).ready(function() {
9042 var schemaWrapper = {
9043 "content" : {
9044 "application/merge-patch+json" : {
9045 "schema" : {
9046 "$ref" : "#/components/schemas/ServiceAPIDescriptionPatch"
9047 }
9048 }
9049 },
9050 "required" : true
9051};
9052
9053 var schema = findNode('schema',schemaWrapper).schema;
9054 if (!schema) {
9055 schema = schemaWrapper.schema;
9056 }
9057 if (schema.$ref != null) {
9058 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01009059 } else if (schema.items != null && schema.items.$ref != null) {
9060 schema.items = defsParser.$refs.get(schema.items.$ref);
DenisGNoonan578dc422024-05-08 18:56:01 +01009061 } else {
9062 schemaWrapper.definitions = Object.assign({}, defs);
9063 $RefParser.dereference(schemaWrapper).catch(function(err) {
9064 console.log(err);
9065 });
9066 }
9067
9068 var view = new JSONSchemaView(schema,2,{isBodyParam: true});
9069 var result = $('#d2e199_modifyIndAPFPubAPI_serviceAPIDescriptionPatch');
9070 result.empty();
9071 result.append(view.render());
9072});
9073</script>
9074<div id="d2e199_modifyIndAPFPubAPI_serviceAPIDescriptionPatch"></div>
9075</td>
9076</tr>
9077
9078 </table>
9079
9080
9081
9082 <h2>Responses</h2>
9083 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-200"></h3>
9084 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-200" class="marked"></p>
9085 <script>
9086 var responseIndividualAPFPublishedAPI200_description = `The definition of the service API is modified successfully and a representation of the updated service API is returned in the request body.
9087`;
9088 var responseIndividualAPFPublishedAPI200_description_break = responseIndividualAPFPublishedAPI200_description.indexOf('\n');
9089 if (responseIndividualAPFPublishedAPI200_description_break == -1) {
9090 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-200").text("Status: 200 - " + responseIndividualAPFPublishedAPI200_description);
9091 } else {
9092 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-200").text("Status: 200 - " + responseIndividualAPFPublishedAPI200_description.substring(0, responseIndividualAPFPublishedAPI200_description_break));
9093 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-200").html(responseIndividualAPFPublishedAPI200_description.substring(responseIndividualAPFPublishedAPI200_description_break));
9094 }
9095 </script>
9096
9097
9098 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-200" class="nav nav-tabs nav-tabs-examples" >
9099 <li class="active">
9100 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-200-schema">Schema</a>
9101 </li>
9102
9103
9104
9105
9106 </ul>
9107
9108
9109 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-200-wrapper" style='margin-bottom: 10px;'>
9110 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-200-schema">
9111 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-200" class="exampleStyle">
9112 <script>
9113 $(document).ready(function() {
9114 var schemaWrapper = {
9115 "description" : "The definition of the service API is modified successfully and a representation of the updated service API is returned in the request body.\n",
9116 "content" : {
9117 "application/json" : {
9118 "schema" : {
9119 "$ref" : "#/components/schemas/ServiceAPIDescription"
9120 }
9121 }
9122 }
9123};
9124 var schema = findNode('schema',schemaWrapper).schema;
9125 if (!schema) {
9126 schema = schemaWrapper.schema;
9127 }
9128 if (schema == null) {
9129 return;
9130 }
9131 if (schema.$ref != null) {
9132 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01009133 if (schema.properties != null) {
9134 Object.keys(schema.properties).forEach( (item) => {
9135 if (schema.properties[item].$ref != null) {
9136 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9137 }
9138 });
9139 }
DenisGNoonan578dc422024-05-08 18:56:01 +01009140 } else if (schema.items != null && schema.items.$ref != null) {
9141 schema.items = defsParser.$refs.get(schema.items.$ref);
9142 } else {
9143 schemaWrapper.definitions = Object.assign({}, defs);
9144 $RefParser.dereference(schemaWrapper).catch(function(err) {
9145 console.log(err);
9146 });
9147 }
9148
9149 var view = new JSONSchemaView(schema, 3);
9150 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-200-schema-data').val(JSON.stringify(schema));
9151 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-200');
9152 result.empty();
9153 result.append(view.render());
9154 });
9155 </script>
9156 </div>
9157 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-200-schema-data' type='hidden' value=''></input>
9158 </div>
9159 </div>
9160 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-204"></h3>
9161 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-204" class="marked"></p>
9162 <script>
9163 var responseIndividualAPFPublishedAPI204_description = `No Content. The definition of the service API is modified successfully.`;
9164 var responseIndividualAPFPublishedAPI204_description_break = responseIndividualAPFPublishedAPI204_description.indexOf('\n');
9165 if (responseIndividualAPFPublishedAPI204_description_break == -1) {
9166 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-204").text("Status: 204 - " + responseIndividualAPFPublishedAPI204_description);
9167 } else {
9168 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-204").text("Status: 204 - " + responseIndividualAPFPublishedAPI204_description.substring(0, responseIndividualAPFPublishedAPI204_description_break));
9169 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-204").html(responseIndividualAPFPublishedAPI204_description.substring(responseIndividualAPFPublishedAPI204_description_break));
9170 }
9171 </script>
9172
9173
9174 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-204" class="nav nav-tabs nav-tabs-examples" >
9175
9176
9177 </ul>
9178
9179
9180 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-204-wrapper" style='margin-bottom: 10px;'>
9181 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-204-schema">
9182 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-204" class="exampleStyle">
9183 <script>
9184 $(document).ready(function() {
9185 var schemaWrapper = {
9186 "description" : "No Content. The definition of the service API is modified successfully."
9187};
9188 var schema = findNode('schema',schemaWrapper).schema;
9189 if (!schema) {
9190 schema = schemaWrapper.schema;
9191 }
9192 if (schema == null) {
9193 return;
9194 }
9195 if (schema.$ref != null) {
9196 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01009197 if (schema.properties != null) {
9198 Object.keys(schema.properties).forEach( (item) => {
9199 if (schema.properties[item].$ref != null) {
9200 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9201 }
9202 });
9203 }
DenisGNoonan578dc422024-05-08 18:56:01 +01009204 } else if (schema.items != null && schema.items.$ref != null) {
9205 schema.items = defsParser.$refs.get(schema.items.$ref);
9206 } else {
9207 schemaWrapper.definitions = Object.assign({}, defs);
9208 $RefParser.dereference(schemaWrapper).catch(function(err) {
9209 console.log(err);
9210 });
9211 }
9212
9213 var view = new JSONSchemaView(schema, 3);
9214 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-204-schema-data').val(JSON.stringify(schema));
9215 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-204');
9216 result.empty();
9217 result.append(view.render());
9218 });
9219 </script>
9220 </div>
9221 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-204-schema-data' type='hidden' value=''></input>
9222 </div>
9223 </div>
9224 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-307"></h3>
9225 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-307" class="marked"></p>
9226 <script>
9227 var responseIndividualAPFPublishedAPI307_description = `Temporary Redirect`;
9228 var responseIndividualAPFPublishedAPI307_description_break = responseIndividualAPFPublishedAPI307_description.indexOf('\n');
9229 if (responseIndividualAPFPublishedAPI307_description_break == -1) {
9230 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-307").text("Status: 307 - " + responseIndividualAPFPublishedAPI307_description);
9231 } else {
9232 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-307").text("Status: 307 - " + responseIndividualAPFPublishedAPI307_description.substring(0, responseIndividualAPFPublishedAPI307_description_break));
9233 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-307").html(responseIndividualAPFPublishedAPI307_description.substring(responseIndividualAPFPublishedAPI307_description_break));
9234 }
9235 </script>
9236
9237
9238 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-307" class="nav nav-tabs nav-tabs-examples" >
9239
9240 <li class="">
9241 <a data-toggle="tab" href="#responses-modifyIndAPFPubAPI-307-headers">Headers</a>
9242 </li>
9243
9244 </ul>
9245
9246
9247 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-307-wrapper" style='margin-bottom: 10px;'>
9248 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-307-schema">
9249 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-307" class="exampleStyle">
9250 <script>
9251 $(document).ready(function() {
9252 var schemaWrapper = {
9253 "description" : "Temporary Redirect",
9254 "headers" : {
9255 "Location" : {
9256 "description" : "An alternative URI of the resource.",
9257 "required" : true,
9258 "schema" : {
9259 "type" : "string"
9260 }
9261 }
9262 }
9263};
9264 var schema = findNode('schema',schemaWrapper).schema;
9265 if (!schema) {
9266 schema = schemaWrapper.schema;
9267 }
9268 if (schema == null) {
9269 return;
9270 }
9271 if (schema.$ref != null) {
9272 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01009273 if (schema.properties != null) {
9274 Object.keys(schema.properties).forEach( (item) => {
9275 if (schema.properties[item].$ref != null) {
9276 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9277 }
9278 });
9279 }
DenisGNoonan578dc422024-05-08 18:56:01 +01009280 } else if (schema.items != null && schema.items.$ref != null) {
9281 schema.items = defsParser.$refs.get(schema.items.$ref);
9282 } else {
9283 schemaWrapper.definitions = Object.assign({}, defs);
9284 $RefParser.dereference(schemaWrapper).catch(function(err) {
9285 console.log(err);
9286 });
9287 }
9288
9289 var view = new JSONSchemaView(schema, 3);
9290 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-307-schema-data').val(JSON.stringify(schema));
9291 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-307');
9292 result.empty();
9293 result.append(view.render());
9294 });
9295 </script>
9296 </div>
9297 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-307-schema-data' type='hidden' value=''></input>
9298 </div>
9299 <div class="tab-pane" id="responses-modifyIndAPFPubAPI-307-headers">
9300 <table>
9301 <tr>
9302 <th width="150px">Name</th>
9303 <th width="100px">Type</th>
9304 <th width="100px">Format</th>
9305 <th>Description</th>
9306 </tr>
9307 <tr>
9308 <td>Location</td>
9309 <td>String</td>
9310 <td></td>
9311 <td>An alternative URI of the resource.</td>
9312 </tr>
9313 </table>
9314 </div>
9315 </div>
9316 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-308"></h3>
9317 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-308" class="marked"></p>
9318 <script>
9319 var responseIndividualAPFPublishedAPI308_description = `Permanent Redirect`;
9320 var responseIndividualAPFPublishedAPI308_description_break = responseIndividualAPFPublishedAPI308_description.indexOf('\n');
9321 if (responseIndividualAPFPublishedAPI308_description_break == -1) {
9322 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-308").text("Status: 308 - " + responseIndividualAPFPublishedAPI308_description);
9323 } else {
9324 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-308").text("Status: 308 - " + responseIndividualAPFPublishedAPI308_description.substring(0, responseIndividualAPFPublishedAPI308_description_break));
9325 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-308").html(responseIndividualAPFPublishedAPI308_description.substring(responseIndividualAPFPublishedAPI308_description_break));
9326 }
9327 </script>
9328
9329
9330 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-308" class="nav nav-tabs nav-tabs-examples" >
9331
9332 <li class="">
9333 <a data-toggle="tab" href="#responses-modifyIndAPFPubAPI-308-headers">Headers</a>
9334 </li>
9335
9336 </ul>
9337
9338
9339 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-308-wrapper" style='margin-bottom: 10px;'>
9340 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-308-schema">
9341 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-308" class="exampleStyle">
9342 <script>
9343 $(document).ready(function() {
9344 var schemaWrapper = {
9345 "description" : "Permanent Redirect",
9346 "headers" : {
9347 "Location" : {
9348 "description" : "An alternative URI of the resource.",
9349 "required" : true,
9350 "schema" : {
9351 "type" : "string"
9352 }
9353 }
9354 }
9355};
9356 var schema = findNode('schema',schemaWrapper).schema;
9357 if (!schema) {
9358 schema = schemaWrapper.schema;
9359 }
9360 if (schema == null) {
9361 return;
9362 }
9363 if (schema.$ref != null) {
9364 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01009365 if (schema.properties != null) {
9366 Object.keys(schema.properties).forEach( (item) => {
9367 if (schema.properties[item].$ref != null) {
9368 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9369 }
9370 });
9371 }
DenisGNoonan578dc422024-05-08 18:56:01 +01009372 } else if (schema.items != null && schema.items.$ref != null) {
9373 schema.items = defsParser.$refs.get(schema.items.$ref);
9374 } else {
9375 schemaWrapper.definitions = Object.assign({}, defs);
9376 $RefParser.dereference(schemaWrapper).catch(function(err) {
9377 console.log(err);
9378 });
9379 }
9380
9381 var view = new JSONSchemaView(schema, 3);
9382 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-308-schema-data').val(JSON.stringify(schema));
9383 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-308');
9384 result.empty();
9385 result.append(view.render());
9386 });
9387 </script>
9388 </div>
9389 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-308-schema-data' type='hidden' value=''></input>
9390 </div>
9391 <div class="tab-pane" id="responses-modifyIndAPFPubAPI-308-headers">
9392 <table>
9393 <tr>
9394 <th width="150px">Name</th>
9395 <th width="100px">Type</th>
9396 <th width="100px">Format</th>
9397 <th>Description</th>
9398 </tr>
9399 <tr>
9400 <td>Location</td>
9401 <td>String</td>
9402 <td></td>
9403 <td>An alternative URI of the resource.</td>
9404 </tr>
9405 </table>
9406 </div>
9407 </div>
9408 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-400"></h3>
9409 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-400" class="marked"></p>
9410 <script>
9411 var responseIndividualAPFPublishedAPI400_description = `Bad request`;
9412 var responseIndividualAPFPublishedAPI400_description_break = responseIndividualAPFPublishedAPI400_description.indexOf('\n');
9413 if (responseIndividualAPFPublishedAPI400_description_break == -1) {
9414 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-400").text("Status: 400 - " + responseIndividualAPFPublishedAPI400_description);
9415 } else {
9416 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-400").text("Status: 400 - " + responseIndividualAPFPublishedAPI400_description.substring(0, responseIndividualAPFPublishedAPI400_description_break));
9417 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-400").html(responseIndividualAPFPublishedAPI400_description.substring(responseIndividualAPFPublishedAPI400_description_break));
9418 }
9419 </script>
9420
9421
9422 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-400" class="nav nav-tabs nav-tabs-examples" >
9423 <li class="active">
9424 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-400-schema">Schema</a>
9425 </li>
9426
9427
9428
9429
9430 </ul>
9431
9432
9433 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-400-wrapper" style='margin-bottom: 10px;'>
9434 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-400-schema">
9435 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-400" class="exampleStyle">
9436 <script>
9437 $(document).ready(function() {
9438 var schemaWrapper = {
9439 "description" : "Bad request",
9440 "content" : {
9441 "application/problem+json" : {
9442 "schema" : {
9443 "$ref" : "#/components/schemas/ProblemDetails"
9444 }
9445 }
9446 }
9447};
9448 var schema = findNode('schema',schemaWrapper).schema;
9449 if (!schema) {
9450 schema = schemaWrapper.schema;
9451 }
9452 if (schema == null) {
9453 return;
9454 }
9455 if (schema.$ref != null) {
9456 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01009457 if (schema.properties != null) {
9458 Object.keys(schema.properties).forEach( (item) => {
9459 if (schema.properties[item].$ref != null) {
9460 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9461 }
9462 });
9463 }
DenisGNoonan578dc422024-05-08 18:56:01 +01009464 } else if (schema.items != null && schema.items.$ref != null) {
9465 schema.items = defsParser.$refs.get(schema.items.$ref);
9466 } else {
9467 schemaWrapper.definitions = Object.assign({}, defs);
9468 $RefParser.dereference(schemaWrapper).catch(function(err) {
9469 console.log(err);
9470 });
9471 }
9472
9473 var view = new JSONSchemaView(schema, 3);
9474 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-400-schema-data').val(JSON.stringify(schema));
9475 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-400');
9476 result.empty();
9477 result.append(view.render());
9478 });
9479 </script>
9480 </div>
9481 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-400-schema-data' type='hidden' value=''></input>
9482 </div>
9483 </div>
9484 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-401"></h3>
9485 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-401" class="marked"></p>
9486 <script>
9487 var responseIndividualAPFPublishedAPI401_description = `Unauthorized`;
9488 var responseIndividualAPFPublishedAPI401_description_break = responseIndividualAPFPublishedAPI401_description.indexOf('\n');
9489 if (responseIndividualAPFPublishedAPI401_description_break == -1) {
9490 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-401").text("Status: 401 - " + responseIndividualAPFPublishedAPI401_description);
9491 } else {
9492 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-401").text("Status: 401 - " + responseIndividualAPFPublishedAPI401_description.substring(0, responseIndividualAPFPublishedAPI401_description_break));
9493 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-401").html(responseIndividualAPFPublishedAPI401_description.substring(responseIndividualAPFPublishedAPI401_description_break));
9494 }
9495 </script>
9496
9497
9498 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-401" class="nav nav-tabs nav-tabs-examples" >
9499 <li class="active">
9500 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-401-schema">Schema</a>
9501 </li>
9502
9503
9504
9505
9506 </ul>
9507
9508
9509 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-401-wrapper" style='margin-bottom: 10px;'>
9510 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-401-schema">
9511 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-401" class="exampleStyle">
9512 <script>
9513 $(document).ready(function() {
9514 var schemaWrapper = {
9515 "description" : "Unauthorized",
9516 "content" : {
9517 "application/problem+json" : {
9518 "schema" : {
9519 "$ref" : "#/components/schemas/ProblemDetails"
9520 }
9521 }
9522 }
9523};
9524 var schema = findNode('schema',schemaWrapper).schema;
9525 if (!schema) {
9526 schema = schemaWrapper.schema;
9527 }
9528 if (schema == null) {
9529 return;
9530 }
9531 if (schema.$ref != null) {
9532 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01009533 if (schema.properties != null) {
9534 Object.keys(schema.properties).forEach( (item) => {
9535 if (schema.properties[item].$ref != null) {
9536 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9537 }
9538 });
9539 }
DenisGNoonan578dc422024-05-08 18:56:01 +01009540 } else if (schema.items != null && schema.items.$ref != null) {
9541 schema.items = defsParser.$refs.get(schema.items.$ref);
9542 } else {
9543 schemaWrapper.definitions = Object.assign({}, defs);
9544 $RefParser.dereference(schemaWrapper).catch(function(err) {
9545 console.log(err);
9546 });
9547 }
9548
9549 var view = new JSONSchemaView(schema, 3);
9550 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-401-schema-data').val(JSON.stringify(schema));
9551 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-401');
9552 result.empty();
9553 result.append(view.render());
9554 });
9555 </script>
9556 </div>
9557 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-401-schema-data' type='hidden' value=''></input>
9558 </div>
9559 </div>
9560 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-403"></h3>
9561 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-403" class="marked"></p>
9562 <script>
9563 var responseIndividualAPFPublishedAPI403_description = `Forbidden`;
9564 var responseIndividualAPFPublishedAPI403_description_break = responseIndividualAPFPublishedAPI403_description.indexOf('\n');
9565 if (responseIndividualAPFPublishedAPI403_description_break == -1) {
9566 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-403").text("Status: 403 - " + responseIndividualAPFPublishedAPI403_description);
9567 } else {
9568 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-403").text("Status: 403 - " + responseIndividualAPFPublishedAPI403_description.substring(0, responseIndividualAPFPublishedAPI403_description_break));
9569 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-403").html(responseIndividualAPFPublishedAPI403_description.substring(responseIndividualAPFPublishedAPI403_description_break));
9570 }
9571 </script>
9572
9573
9574 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-403" class="nav nav-tabs nav-tabs-examples" >
9575 <li class="active">
9576 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-403-schema">Schema</a>
9577 </li>
9578
9579
9580
9581
9582 </ul>
9583
9584
9585 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-403-wrapper" style='margin-bottom: 10px;'>
9586 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-403-schema">
9587 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-403" class="exampleStyle">
9588 <script>
9589 $(document).ready(function() {
9590 var schemaWrapper = {
9591 "description" : "Forbidden",
9592 "content" : {
9593 "application/problem+json" : {
9594 "schema" : {
9595 "$ref" : "#/components/schemas/ProblemDetails"
9596 }
9597 }
9598 }
9599};
9600 var schema = findNode('schema',schemaWrapper).schema;
9601 if (!schema) {
9602 schema = schemaWrapper.schema;
9603 }
9604 if (schema == null) {
9605 return;
9606 }
9607 if (schema.$ref != null) {
9608 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01009609 if (schema.properties != null) {
9610 Object.keys(schema.properties).forEach( (item) => {
9611 if (schema.properties[item].$ref != null) {
9612 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9613 }
9614 });
9615 }
DenisGNoonan578dc422024-05-08 18:56:01 +01009616 } else if (schema.items != null && schema.items.$ref != null) {
9617 schema.items = defsParser.$refs.get(schema.items.$ref);
9618 } else {
9619 schemaWrapper.definitions = Object.assign({}, defs);
9620 $RefParser.dereference(schemaWrapper).catch(function(err) {
9621 console.log(err);
9622 });
9623 }
9624
9625 var view = new JSONSchemaView(schema, 3);
9626 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-403-schema-data').val(JSON.stringify(schema));
9627 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-403');
9628 result.empty();
9629 result.append(view.render());
9630 });
9631 </script>
9632 </div>
9633 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-403-schema-data' type='hidden' value=''></input>
9634 </div>
9635 </div>
9636 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-404"></h3>
9637 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-404" class="marked"></p>
9638 <script>
9639 var responseIndividualAPFPublishedAPI404_description = `Not Found`;
9640 var responseIndividualAPFPublishedAPI404_description_break = responseIndividualAPFPublishedAPI404_description.indexOf('\n');
9641 if (responseIndividualAPFPublishedAPI404_description_break == -1) {
9642 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-404").text("Status: 404 - " + responseIndividualAPFPublishedAPI404_description);
9643 } else {
9644 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-404").text("Status: 404 - " + responseIndividualAPFPublishedAPI404_description.substring(0, responseIndividualAPFPublishedAPI404_description_break));
9645 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-404").html(responseIndividualAPFPublishedAPI404_description.substring(responseIndividualAPFPublishedAPI404_description_break));
9646 }
9647 </script>
9648
9649
9650 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-404" class="nav nav-tabs nav-tabs-examples" >
9651 <li class="active">
9652 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-404-schema">Schema</a>
9653 </li>
9654
9655
9656
9657
9658 </ul>
9659
9660
9661 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-404-wrapper" style='margin-bottom: 10px;'>
9662 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-404-schema">
9663 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-404" class="exampleStyle">
9664 <script>
9665 $(document).ready(function() {
9666 var schemaWrapper = {
9667 "description" : "Not Found",
9668 "content" : {
9669 "application/problem+json" : {
9670 "schema" : {
9671 "$ref" : "#/components/schemas/ProblemDetails"
9672 }
9673 }
9674 }
9675};
9676 var schema = findNode('schema',schemaWrapper).schema;
9677 if (!schema) {
9678 schema = schemaWrapper.schema;
9679 }
9680 if (schema == null) {
9681 return;
9682 }
9683 if (schema.$ref != null) {
9684 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01009685 if (schema.properties != null) {
9686 Object.keys(schema.properties).forEach( (item) => {
9687 if (schema.properties[item].$ref != null) {
9688 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9689 }
9690 });
9691 }
DenisGNoonan578dc422024-05-08 18:56:01 +01009692 } else if (schema.items != null && schema.items.$ref != null) {
9693 schema.items = defsParser.$refs.get(schema.items.$ref);
9694 } else {
9695 schemaWrapper.definitions = Object.assign({}, defs);
9696 $RefParser.dereference(schemaWrapper).catch(function(err) {
9697 console.log(err);
9698 });
9699 }
9700
9701 var view = new JSONSchemaView(schema, 3);
9702 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-404-schema-data').val(JSON.stringify(schema));
9703 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-404');
9704 result.empty();
9705 result.append(view.render());
9706 });
9707 </script>
9708 </div>
9709 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-404-schema-data' type='hidden' value=''></input>
9710 </div>
9711 </div>
9712 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-411"></h3>
9713 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-411" class="marked"></p>
9714 <script>
9715 var responseIndividualAPFPublishedAPI411_description = `Length Required`;
9716 var responseIndividualAPFPublishedAPI411_description_break = responseIndividualAPFPublishedAPI411_description.indexOf('\n');
9717 if (responseIndividualAPFPublishedAPI411_description_break == -1) {
9718 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-411").text("Status: 411 - " + responseIndividualAPFPublishedAPI411_description);
9719 } else {
9720 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-411").text("Status: 411 - " + responseIndividualAPFPublishedAPI411_description.substring(0, responseIndividualAPFPublishedAPI411_description_break));
9721 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-411").html(responseIndividualAPFPublishedAPI411_description.substring(responseIndividualAPFPublishedAPI411_description_break));
9722 }
9723 </script>
9724
9725
9726 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-411" class="nav nav-tabs nav-tabs-examples" >
9727 <li class="active">
9728 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-411-schema">Schema</a>
9729 </li>
9730
9731
9732
9733
9734 </ul>
9735
9736
9737 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-411-wrapper" style='margin-bottom: 10px;'>
9738 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-411-schema">
9739 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-411" class="exampleStyle">
9740 <script>
9741 $(document).ready(function() {
9742 var schemaWrapper = {
9743 "description" : "Length Required",
9744 "content" : {
9745 "application/problem+json" : {
9746 "schema" : {
9747 "$ref" : "#/components/schemas/ProblemDetails"
9748 }
9749 }
9750 }
9751};
9752 var schema = findNode('schema',schemaWrapper).schema;
9753 if (!schema) {
9754 schema = schemaWrapper.schema;
9755 }
9756 if (schema == null) {
9757 return;
9758 }
9759 if (schema.$ref != null) {
9760 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01009761 if (schema.properties != null) {
9762 Object.keys(schema.properties).forEach( (item) => {
9763 if (schema.properties[item].$ref != null) {
9764 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9765 }
9766 });
9767 }
DenisGNoonan578dc422024-05-08 18:56:01 +01009768 } else if (schema.items != null && schema.items.$ref != null) {
9769 schema.items = defsParser.$refs.get(schema.items.$ref);
9770 } else {
9771 schemaWrapper.definitions = Object.assign({}, defs);
9772 $RefParser.dereference(schemaWrapper).catch(function(err) {
9773 console.log(err);
9774 });
9775 }
9776
9777 var view = new JSONSchemaView(schema, 3);
9778 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-411-schema-data').val(JSON.stringify(schema));
9779 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-411');
9780 result.empty();
9781 result.append(view.render());
9782 });
9783 </script>
9784 </div>
9785 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-411-schema-data' type='hidden' value=''></input>
9786 </div>
9787 </div>
9788 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-413"></h3>
9789 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-413" class="marked"></p>
9790 <script>
9791 var responseIndividualAPFPublishedAPI413_description = `Payload Too Large`;
9792 var responseIndividualAPFPublishedAPI413_description_break = responseIndividualAPFPublishedAPI413_description.indexOf('\n');
9793 if (responseIndividualAPFPublishedAPI413_description_break == -1) {
9794 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-413").text("Status: 413 - " + responseIndividualAPFPublishedAPI413_description);
9795 } else {
9796 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-413").text("Status: 413 - " + responseIndividualAPFPublishedAPI413_description.substring(0, responseIndividualAPFPublishedAPI413_description_break));
9797 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-413").html(responseIndividualAPFPublishedAPI413_description.substring(responseIndividualAPFPublishedAPI413_description_break));
9798 }
9799 </script>
9800
9801
9802 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-413" class="nav nav-tabs nav-tabs-examples" >
9803 <li class="active">
9804 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-413-schema">Schema</a>
9805 </li>
9806
9807
9808
9809
9810 </ul>
9811
9812
9813 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-413-wrapper" style='margin-bottom: 10px;'>
9814 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-413-schema">
9815 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-413" class="exampleStyle">
9816 <script>
9817 $(document).ready(function() {
9818 var schemaWrapper = {
9819 "description" : "Payload Too Large",
9820 "content" : {
9821 "application/problem+json" : {
9822 "schema" : {
9823 "$ref" : "#/components/schemas/ProblemDetails"
9824 }
9825 }
9826 }
9827};
9828 var schema = findNode('schema',schemaWrapper).schema;
9829 if (!schema) {
9830 schema = schemaWrapper.schema;
9831 }
9832 if (schema == null) {
9833 return;
9834 }
9835 if (schema.$ref != null) {
9836 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01009837 if (schema.properties != null) {
9838 Object.keys(schema.properties).forEach( (item) => {
9839 if (schema.properties[item].$ref != null) {
9840 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9841 }
9842 });
9843 }
DenisGNoonan578dc422024-05-08 18:56:01 +01009844 } else if (schema.items != null && schema.items.$ref != null) {
9845 schema.items = defsParser.$refs.get(schema.items.$ref);
9846 } else {
9847 schemaWrapper.definitions = Object.assign({}, defs);
9848 $RefParser.dereference(schemaWrapper).catch(function(err) {
9849 console.log(err);
9850 });
9851 }
9852
9853 var view = new JSONSchemaView(schema, 3);
9854 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-413-schema-data').val(JSON.stringify(schema));
9855 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-413');
9856 result.empty();
9857 result.append(view.render());
9858 });
9859 </script>
9860 </div>
9861 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-413-schema-data' type='hidden' value=''></input>
9862 </div>
9863 </div>
9864 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-415"></h3>
9865 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-415" class="marked"></p>
9866 <script>
9867 var responseIndividualAPFPublishedAPI415_description = `Unsupported Media Type`;
9868 var responseIndividualAPFPublishedAPI415_description_break = responseIndividualAPFPublishedAPI415_description.indexOf('\n');
9869 if (responseIndividualAPFPublishedAPI415_description_break == -1) {
9870 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-415").text("Status: 415 - " + responseIndividualAPFPublishedAPI415_description);
9871 } else {
9872 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-415").text("Status: 415 - " + responseIndividualAPFPublishedAPI415_description.substring(0, responseIndividualAPFPublishedAPI415_description_break));
9873 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-415").html(responseIndividualAPFPublishedAPI415_description.substring(responseIndividualAPFPublishedAPI415_description_break));
9874 }
9875 </script>
9876
9877
9878 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-415" class="nav nav-tabs nav-tabs-examples" >
9879 <li class="active">
9880 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-415-schema">Schema</a>
9881 </li>
9882
9883
9884
9885
9886 </ul>
9887
9888
9889 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-415-wrapper" style='margin-bottom: 10px;'>
9890 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-415-schema">
9891 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-415" class="exampleStyle">
9892 <script>
9893 $(document).ready(function() {
9894 var schemaWrapper = {
9895 "description" : "Unsupported Media Type",
9896 "content" : {
9897 "application/problem+json" : {
9898 "schema" : {
9899 "$ref" : "#/components/schemas/ProblemDetails"
9900 }
9901 }
9902 }
9903};
9904 var schema = findNode('schema',schemaWrapper).schema;
9905 if (!schema) {
9906 schema = schemaWrapper.schema;
9907 }
9908 if (schema == null) {
9909 return;
9910 }
9911 if (schema.$ref != null) {
9912 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01009913 if (schema.properties != null) {
9914 Object.keys(schema.properties).forEach( (item) => {
9915 if (schema.properties[item].$ref != null) {
9916 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9917 }
9918 });
9919 }
DenisGNoonan578dc422024-05-08 18:56:01 +01009920 } else if (schema.items != null && schema.items.$ref != null) {
9921 schema.items = defsParser.$refs.get(schema.items.$ref);
9922 } else {
9923 schemaWrapper.definitions = Object.assign({}, defs);
9924 $RefParser.dereference(schemaWrapper).catch(function(err) {
9925 console.log(err);
9926 });
9927 }
9928
9929 var view = new JSONSchemaView(schema, 3);
9930 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-415-schema-data').val(JSON.stringify(schema));
9931 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-415');
9932 result.empty();
9933 result.append(view.render());
9934 });
9935 </script>
9936 </div>
9937 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-415-schema-data' type='hidden' value=''></input>
9938 </div>
9939 </div>
9940 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-429"></h3>
9941 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-429" class="marked"></p>
9942 <script>
9943 var responseIndividualAPFPublishedAPI429_description = `Too Many Requests`;
9944 var responseIndividualAPFPublishedAPI429_description_break = responseIndividualAPFPublishedAPI429_description.indexOf('\n');
9945 if (responseIndividualAPFPublishedAPI429_description_break == -1) {
9946 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-429").text("Status: 429 - " + responseIndividualAPFPublishedAPI429_description);
9947 } else {
9948 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-429").text("Status: 429 - " + responseIndividualAPFPublishedAPI429_description.substring(0, responseIndividualAPFPublishedAPI429_description_break));
9949 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-429").html(responseIndividualAPFPublishedAPI429_description.substring(responseIndividualAPFPublishedAPI429_description_break));
9950 }
9951 </script>
9952
9953
9954 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-429" class="nav nav-tabs nav-tabs-examples" >
9955 <li class="active">
9956 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-429-schema">Schema</a>
9957 </li>
9958
9959
9960
9961
9962 </ul>
9963
9964
9965 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-429-wrapper" style='margin-bottom: 10px;'>
9966 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-429-schema">
9967 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-429" class="exampleStyle">
9968 <script>
9969 $(document).ready(function() {
9970 var schemaWrapper = {
9971 "description" : "Too Many Requests",
9972 "content" : {
9973 "application/problem+json" : {
9974 "schema" : {
9975 "$ref" : "#/components/schemas/ProblemDetails"
9976 }
9977 }
9978 }
9979};
9980 var schema = findNode('schema',schemaWrapper).schema;
9981 if (!schema) {
9982 schema = schemaWrapper.schema;
9983 }
9984 if (schema == null) {
9985 return;
9986 }
9987 if (schema.$ref != null) {
9988 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +01009989 if (schema.properties != null) {
9990 Object.keys(schema.properties).forEach( (item) => {
9991 if (schema.properties[item].$ref != null) {
9992 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9993 }
9994 });
9995 }
DenisGNoonan578dc422024-05-08 18:56:01 +01009996 } else if (schema.items != null && schema.items.$ref != null) {
9997 schema.items = defsParser.$refs.get(schema.items.$ref);
9998 } else {
9999 schemaWrapper.definitions = Object.assign({}, defs);
10000 $RefParser.dereference(schemaWrapper).catch(function(err) {
10001 console.log(err);
10002 });
10003 }
10004
10005 var view = new JSONSchemaView(schema, 3);
10006 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-429-schema-data').val(JSON.stringify(schema));
10007 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-429');
10008 result.empty();
10009 result.append(view.render());
10010 });
10011 </script>
10012 </div>
10013 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-429-schema-data' type='hidden' value=''></input>
10014 </div>
10015 </div>
10016 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-500"></h3>
10017 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-500" class="marked"></p>
10018 <script>
10019 var responseIndividualAPFPublishedAPI500_description = `Internal Server Error`;
10020 var responseIndividualAPFPublishedAPI500_description_break = responseIndividualAPFPublishedAPI500_description.indexOf('\n');
10021 if (responseIndividualAPFPublishedAPI500_description_break == -1) {
10022 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-500").text("Status: 500 - " + responseIndividualAPFPublishedAPI500_description);
10023 } else {
10024 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-500").text("Status: 500 - " + responseIndividualAPFPublishedAPI500_description.substring(0, responseIndividualAPFPublishedAPI500_description_break));
10025 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-500").html(responseIndividualAPFPublishedAPI500_description.substring(responseIndividualAPFPublishedAPI500_description_break));
10026 }
10027 </script>
10028
10029
10030 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-500" class="nav nav-tabs nav-tabs-examples" >
10031 <li class="active">
10032 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-500-schema">Schema</a>
10033 </li>
10034
10035
10036
10037
10038 </ul>
10039
10040
10041 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-500-wrapper" style='margin-bottom: 10px;'>
10042 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-500-schema">
10043 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-500" class="exampleStyle">
10044 <script>
10045 $(document).ready(function() {
10046 var schemaWrapper = {
10047 "description" : "Internal Server Error",
10048 "content" : {
10049 "application/problem+json" : {
10050 "schema" : {
10051 "$ref" : "#/components/schemas/ProblemDetails"
10052 }
10053 }
10054 }
10055};
10056 var schema = findNode('schema',schemaWrapper).schema;
10057 if (!schema) {
10058 schema = schemaWrapper.schema;
10059 }
10060 if (schema == null) {
10061 return;
10062 }
10063 if (schema.$ref != null) {
10064 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +010010065 if (schema.properties != null) {
10066 Object.keys(schema.properties).forEach( (item) => {
10067 if (schema.properties[item].$ref != null) {
10068 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
10069 }
10070 });
10071 }
DenisGNoonan578dc422024-05-08 18:56:01 +010010072 } else if (schema.items != null && schema.items.$ref != null) {
10073 schema.items = defsParser.$refs.get(schema.items.$ref);
10074 } else {
10075 schemaWrapper.definitions = Object.assign({}, defs);
10076 $RefParser.dereference(schemaWrapper).catch(function(err) {
10077 console.log(err);
10078 });
10079 }
10080
10081 var view = new JSONSchemaView(schema, 3);
10082 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-500-schema-data').val(JSON.stringify(schema));
10083 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-500');
10084 result.empty();
10085 result.append(view.render());
10086 });
10087 </script>
10088 </div>
10089 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-500-schema-data' type='hidden' value=''></input>
10090 </div>
10091 </div>
10092 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-503"></h3>
10093 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-503" class="marked"></p>
10094 <script>
10095 var responseIndividualAPFPublishedAPI503_description = `Service Unavailable`;
10096 var responseIndividualAPFPublishedAPI503_description_break = responseIndividualAPFPublishedAPI503_description.indexOf('\n');
10097 if (responseIndividualAPFPublishedAPI503_description_break == -1) {
10098 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-503").text("Status: 503 - " + responseIndividualAPFPublishedAPI503_description);
10099 } else {
10100 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-503").text("Status: 503 - " + responseIndividualAPFPublishedAPI503_description.substring(0, responseIndividualAPFPublishedAPI503_description_break));
10101 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-503").html(responseIndividualAPFPublishedAPI503_description.substring(responseIndividualAPFPublishedAPI503_description_break));
10102 }
10103 </script>
10104
10105
10106 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-503" class="nav nav-tabs nav-tabs-examples" >
10107 <li class="active">
10108 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-503-schema">Schema</a>
10109 </li>
10110
10111
10112
10113
10114 </ul>
10115
10116
10117 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-503-wrapper" style='margin-bottom: 10px;'>
10118 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-503-schema">
10119 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-503" class="exampleStyle">
10120 <script>
10121 $(document).ready(function() {
10122 var schemaWrapper = {
10123 "description" : "Service Unavailable",
10124 "content" : {
10125 "application/problem+json" : {
10126 "schema" : {
10127 "$ref" : "#/components/schemas/ProblemDetails"
10128 }
10129 }
10130 }
10131};
10132 var schema = findNode('schema',schemaWrapper).schema;
10133 if (!schema) {
10134 schema = schemaWrapper.schema;
10135 }
10136 if (schema == null) {
10137 return;
10138 }
10139 if (schema.$ref != null) {
10140 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +010010141 if (schema.properties != null) {
10142 Object.keys(schema.properties).forEach( (item) => {
10143 if (schema.properties[item].$ref != null) {
10144 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
10145 }
10146 });
10147 }
DenisGNoonan578dc422024-05-08 18:56:01 +010010148 } else if (schema.items != null && schema.items.$ref != null) {
10149 schema.items = defsParser.$refs.get(schema.items.$ref);
10150 } else {
10151 schemaWrapper.definitions = Object.assign({}, defs);
10152 $RefParser.dereference(schemaWrapper).catch(function(err) {
10153 console.log(err);
10154 });
10155 }
10156
10157 var view = new JSONSchemaView(schema, 3);
10158 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-503-schema-data').val(JSON.stringify(schema));
10159 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-503');
10160 result.empty();
10161 result.append(view.render());
10162 });
10163 </script>
10164 </div>
10165 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-503-schema-data' type='hidden' value=''></input>
10166 </div>
10167 </div>
10168 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-default"></h3>
10169 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-default" class="marked"></p>
10170 <script>
10171 var responseIndividualAPFPublishedAPIdefault_description = `Generic Error`;
10172 var responseIndividualAPFPublishedAPIdefault_description_break = responseIndividualAPFPublishedAPIdefault_description.indexOf('\n');
10173 if (responseIndividualAPFPublishedAPIdefault_description_break == -1) {
10174 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-default").text("Status: default - " + responseIndividualAPFPublishedAPIdefault_description);
10175 } else {
10176 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-default").text("Status: default - " + responseIndividualAPFPublishedAPIdefault_description.substring(0, responseIndividualAPFPublishedAPIdefault_description_break));
10177 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-default").html(responseIndividualAPFPublishedAPIdefault_description.substring(responseIndividualAPFPublishedAPIdefault_description_break));
10178 }
10179 </script>
10180
10181
10182 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-default" class="nav nav-tabs nav-tabs-examples" >
10183
10184
10185 </ul>
10186
10187
10188 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-default-wrapper" style='margin-bottom: 10px;'>
10189 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-default-schema">
10190 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-default" class="exampleStyle">
10191 <script>
10192 $(document).ready(function() {
10193 var schemaWrapper = {
10194 "description" : "Generic Error"
10195};
10196 var schema = findNode('schema',schemaWrapper).schema;
10197 if (!schema) {
10198 schema = schemaWrapper.schema;
10199 }
10200 if (schema == null) {
10201 return;
10202 }
10203 if (schema.$ref != null) {
10204 schema = defsParser.$refs.get(schema.$ref);
DenisGNoonan36718ab2024-06-13 09:59:12 +010010205 if (schema.properties != null) {
10206 Object.keys(schema.properties).forEach( (item) => {
10207 if (schema.properties[item].$ref != null) {
10208 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
10209 }
10210 });
10211 }
DenisGNoonan578dc422024-05-08 18:56:01 +010010212 } else if (schema.items != null && schema.items.$ref != null) {
10213 schema.items = defsParser.$refs.get(schema.items.$ref);
10214 } else {
10215 schemaWrapper.definitions = Object.assign({}, defs);
10216 $RefParser.dereference(schemaWrapper).catch(function(err) {
10217 console.log(err);
10218 });
10219 }
10220
10221 var view = new JSONSchemaView(schema, 3);
10222 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-default-schema-data').val(JSON.stringify(schema));
10223 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-default');
10224 result.empty();
10225 result.append(view.render());
10226 });
10227 </script>
10228 </div>
10229 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-default-schema-data' type='hidden' value=''></input>
10230 </div>
10231 </div>
10232 </article>
10233 </div>
10234 <hr>
10235 </section>
10236 </div>
10237 <div id="footer">
10238 <div id="api-_footer">
10239 <p>Suggestions, contact, support and error reporting;
10240 <div class="app-desc">Information URL: <a href="https://openapi-generator.tech">https://openapi-generator.tech</a></div>
10241 <div class="app-desc">Contact Info: <a href="team@openapitools.org">team@openapitools.org</a></div>
10242 </p>
10243 <div class="license-info">All rights reserved</div>
10244 <div class="license-url">http://apache.org/licenses/LICENSE-2.0.html</div>
10245 </div>
10246 </div>
10247 </div>
10248 </div>
10249 </div>
10250 <script>
10251(function webpackUniversalModuleDefinition(root, factory) {
10252 if(typeof exports === 'object' && typeof module === 'object')
10253 module.exports = factory();
10254 else if(typeof define === 'function' && define.amd)
10255 define("JSONFormatter", [], factory);
10256 else if(typeof exports === 'object')
10257 exports["JSONFormatter"] = factory();
10258 else
10259 root["JSONFormatter"] = factory();
10260})(this, function() {
10261return /******/ (function(modules) { // webpackBootstrap
10262/******/ // The module cache
10263/******/ var installedModules = {};
10264/******/
10265/******/ // The require function
10266/******/ function __webpack_require__(moduleId) {
10267/******/
10268/******/ // Check if module is in cache
10269/******/ if(installedModules[moduleId])
10270/******/ return installedModules[moduleId].exports;
10271/******/
10272/******/ // Create a new module (and put it into the cache)
10273/******/ var module = installedModules[moduleId] = {
10274/******/ exports: {},
10275/******/ id: moduleId,
10276/******/ loaded: false
10277/******/ };
10278/******/
10279/******/ // Execute the module function
10280/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
10281/******/
10282/******/ // Flag the module as loaded
10283/******/ module.loaded = true;
10284/******/
10285/******/ // Return the exports of the module
10286/******/ return module.exports;
10287/******/ }
10288/******/
10289/******/
10290/******/ // expose the modules object (__webpack_modules__)
10291/******/ __webpack_require__.m = modules;
10292/******/
10293/******/ // expose the module cache
10294/******/ __webpack_require__.c = installedModules;
10295/******/
10296/******/ // __webpack_public_path__
10297/******/ __webpack_require__.p = "dist";
10298/******/
10299/******/ // Load entry module and return exports
10300/******/ return __webpack_require__(0);
10301/******/ })
10302/************************************************************************/
10303/******/ ([
10304/* 0 */
10305/***/ function(module, exports, __webpack_require__) {
10306
10307 module.exports = __webpack_require__(1);
10308
10309
10310/***/ },
10311/* 1 */
10312/***/ function(module, exports, __webpack_require__) {
10313
10314 "use strict";
10315 __webpack_require__(2);
10316 var helpers_ts_1 = __webpack_require__(6);
10317 var DATE_STRING_REGEX = /(^\d{1,4}[\.|\\/|-]\d{1,2}[\.|\\/|-]\d{1,4})(\s*(?:0?[1-9]:[0-5]|1(?=[012])\d:[0-5])\d\s*[ap]m)?$/;
10318 var PARTIAL_DATE_REGEX = /\d{2}:\d{2}:\d{2} GMT-\d{4}/;
10319 var JSON_DATE_REGEX = /\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/;
10320 // When toggling, don't animated removal or addition of more than a few items
10321 var MAX_ANIMATED_TOGGLE_ITEMS = 10;
10322 var requestAnimationFrame = window.requestAnimationFrame || function (cb) { cb(); return 0; };
10323 ;
10324 var _defaultConfig = {
10325 hoverPreviewEnabled: false,
10326 hoverPreviewArrayCount: 100,
10327 hoverPreviewFieldCount: 5,
10328 animateOpen: true,
10329 animateClose: true,
10330 theme: null
10331 };
10332 module.exports = (function () {
10333 /**
10334 * @param {object} json The JSON object you want to render. It has to be an
10335 * object or array. Do NOT pass raw JSON string.
10336 *
10337 * @param {number} [open=1] his number indicates up to how many levels the
10338 * rendered tree should expand. Set it to `0` to make the whole tree collapsed
10339 * or set it to `Infinity` to expand the tree deeply
10340 *
10341 * @param {object} [config=defaultConfig] -
10342 * defaultConfig = {
10343 * hoverPreviewEnabled: false,
10344 * hoverPreviewArrayCount: 100,
10345 * hoverPreviewFieldCount: 5
10346 * }
10347 *
10348 * Available configurations:
10349 * #####Hover Preview
10350 * * `hoverPreviewEnabled`: enable preview on hover
10351 * * `hoverPreviewArrayCount`: number of array items to show in preview Any
10352 * array larger than this number will be shown as `Array[XXX]` where `XXX`
10353 * is length of the array.
10354 * * `hoverPreviewFieldCount`: number of object properties to show for object
10355 * preview. Any object with more properties that thin number will be
10356 * truncated.
10357 *
10358 * @param {string} [key=undefined] The key that this object in it's parent
10359 * context
10360 */
10361 function JSONFormatter(json, open, config, key) {
10362 if (open === void 0) { open = 1; }
10363 if (config === void 0) { config = _defaultConfig; }
10364 this.json = json;
10365 this.open = open;
10366 this.config = config;
10367 this.key = key;
10368 // Hold the open state after the toggler is used
10369 this._isOpen = null;
10370 // Setting default values for config object
10371 if (this.config.hoverPreviewEnabled === undefined) {
10372 this.config.hoverPreviewEnabled = _defaultConfig.hoverPreviewEnabled;
10373 }
10374 if (this.config.hoverPreviewArrayCount === undefined) {
10375 this.config.hoverPreviewArrayCount = _defaultConfig.hoverPreviewArrayCount;
10376 }
10377 if (this.config.hoverPreviewFieldCount === undefined) {
10378 this.config.hoverPreviewFieldCount = _defaultConfig.hoverPreviewFieldCount;
10379 }
10380 }
10381 Object.defineProperty(JSONFormatter.prototype, "isOpen", {
10382 /*
10383 * is formatter open?
10384 */
10385 get: function () {
10386 if (this._isOpen !== null) {
10387 return this._isOpen;
10388 }
10389 else {
10390 return this.open > 0;
10391 }
10392 },
10393 /*
10394 * set open state (from toggler)
10395 */
10396 set: function (value) {
10397 this._isOpen = value;
10398 },
10399 enumerable: true,
10400 configurable: true
10401 });
10402 Object.defineProperty(JSONFormatter.prototype, "isDate", {
10403 /*
10404 * is this a date string?
10405 */
10406 get: function () {
10407 return (this.type === 'string') &&
10408 (DATE_STRING_REGEX.test(this.json) ||
10409 JSON_DATE_REGEX.test(this.json) ||
10410 PARTIAL_DATE_REGEX.test(this.json));
10411 },
10412 enumerable: true,
10413 configurable: true
10414 });
10415 Object.defineProperty(JSONFormatter.prototype, "isUrl", {
10416 /*
10417 * is this a URL string?
10418 */
10419 get: function () {
10420 return this.type === 'string' && (this.json.indexOf('http') === 0);
10421 },
10422 enumerable: true,
10423 configurable: true
10424 });
10425 Object.defineProperty(JSONFormatter.prototype, "isArray", {
10426 /*
10427 * is this an array?
10428 */
10429 get: function () {
10430 return Array.isArray(this.json);
10431 },
10432 enumerable: true,
10433 configurable: true
10434 });
10435 Object.defineProperty(JSONFormatter.prototype, "isObject", {
10436 /*
10437 * is this an object?
10438 * Note: In this context arrays are object as well
10439 */
10440 get: function () {
10441 return helpers_ts_1.isObject(this.json);
10442 },
10443 enumerable: true,
10444 configurable: true
10445 });
10446 Object.defineProperty(JSONFormatter.prototype, "isEmptyObject", {
10447 /*
10448 * is this an empty object with no properties?
10449 */
10450 get: function () {
10451 return !this.keys.length && !this.isArray;
10452 },
10453 enumerable: true,
10454 configurable: true
10455 });
10456 Object.defineProperty(JSONFormatter.prototype, "isEmpty", {
10457 /*
10458 * is this an empty object or array?
10459 */
10460 get: function () {
10461 return this.isEmptyObject || (this.keys && !this.keys.length && this.isArray);
10462 },
10463 enumerable: true,
10464 configurable: true
10465 });
10466 Object.defineProperty(JSONFormatter.prototype, "hasKey", {
10467 /*
10468 * did we receive a key argument?
10469 * This means that the formatter was called as a sub formatter of a parent formatter
10470 */
10471 get: function () {
10472 return typeof this.key !== 'undefined';
10473 },
10474 enumerable: true,
10475 configurable: true
10476 });
10477 Object.defineProperty(JSONFormatter.prototype, "constructorName", {
10478 /*
10479 * if this is an object, get constructor function name
10480 */
10481 get: function () {
10482 return helpers_ts_1.getObjectName(this.json);
10483 },
10484 enumerable: true,
10485 configurable: true
10486 });
10487 Object.defineProperty(JSONFormatter.prototype, "type", {
10488 /*
10489 * get type of this value
10490 * Possible values: all JavaScript primitive types plus "array" and "null"
10491 */
10492 get: function () {
10493 return helpers_ts_1.getType(this.json);
10494 },
10495 enumerable: true,
10496 configurable: true
10497 });
10498 Object.defineProperty(JSONFormatter.prototype, "keys", {
10499 /*
10500 * get object keys
10501 * If there is an empty key we pad it wit quotes to make it visible
10502 */
10503 get: function () {
10504 if (this.isObject) {
10505 return Object.keys(this.json).map(function (key) { return key ? key : '""'; });
10506 }
10507 else {
10508 return [];
10509 }
10510 },
10511 enumerable: true,
10512 configurable: true
10513 });
10514 /**
10515 * Toggles `isOpen` state
10516 *
10517 */
10518 JSONFormatter.prototype.toggleOpen = function () {
10519 this.isOpen = !this.isOpen;
10520 if (this.element) {
10521 if (this.isOpen) {
10522 this.appendChildren(this.config.animateOpen);
10523 }
10524 else {
10525 this.removeChildren(this.config.animateClose);
10526 }
10527 this.element.classList.toggle(helpers_ts_1.cssClass('open'));
10528 }
10529 };
10530 /**
10531 * Open all children up to a certain depth.
10532 * Allows actions such as expand all/collapse all
10533 *
10534 */
10535 JSONFormatter.prototype.openAtDepth = function (depth) {
10536 if (depth === void 0) { depth = 1; }
10537 if (depth < 0) {
10538 return;
10539 }
10540 this.open = depth;
10541 this.isOpen = (depth !== 0);
10542 if (this.element) {
10543 this.removeChildren(false);
10544 if (depth === 0) {
10545 this.element.classList.remove(helpers_ts_1.cssClass('open'));
10546 }
10547 else {
10548 this.appendChildren(this.config.animateOpen);
10549 this.element.classList.add(helpers_ts_1.cssClass('open'));
10550 }
10551 }
10552 };
10553 /**
10554 * Generates inline preview
10555 *
10556 * @returns {string}
10557 */
10558 JSONFormatter.prototype.getInlinepreview = function () {
10559 var _this = this;
10560 if (this.isArray) {
10561 // if array length is greater then 100 it shows "Array[101]"
10562 if (this.json.length > this.config.hoverPreviewArrayCount) {
10563 return "Array[" + this.json.length + "]";
10564 }
10565 else {
10566 return "[" + this.json.map(helpers_ts_1.getPreview).join(', ') + "]";
10567 }
10568 }
10569 else {
10570 var keys = this.keys;
10571 // the first five keys (like Chrome Developer Tool)
10572 var narrowKeys = keys.slice(0, this.config.hoverPreviewFieldCount);
10573 // json value schematic information
10574 var kvs = narrowKeys.map(function (key) { return (key + ":" + helpers_ts_1.getPreview(_this.json[key])); });
10575 // if keys count greater then 5 then show ellipsis
10576 var ellipsis = keys.length >= this.config.hoverPreviewFieldCount ? '…' : '';
10577 return "{" + kvs.join(', ') + ellipsis + "}";
10578 }
10579 };
10580 /**
10581 * Renders an HTML element and installs event listeners
10582 *
10583 * @returns {HTMLDivElement}
10584 */
10585 JSONFormatter.prototype.render = function () {
10586 // construct the root element and assign it to this.element
10587 this.element = helpers_ts_1.createElement('div', 'row');
10588 // construct the toggler link
10589 var togglerLink = helpers_ts_1.createElement('a', 'toggler-link');
10590 // if this is an object we need a wrapper span (toggler)
10591 if (this.isObject) {
10592 togglerLink.appendChild(helpers_ts_1.createElement('span', 'toggler'));
10593 }
10594 // if this is child of a parent formatter we need to append the key
10595 if (this.hasKey) {
10596 togglerLink.appendChild(helpers_ts_1.createElement('span', 'key', this.key + ":"));
10597 }
10598 // Value for objects and arrays
10599 if (this.isObject) {
10600 // construct the value holder element
10601 var value = helpers_ts_1.createElement('span', 'value');
10602 // we need a wrapper span for objects
10603 var objectWrapperSpan = helpers_ts_1.createElement('span');
10604 // get constructor name and append it to wrapper span
10605 var constructorName = helpers_ts_1.createElement('span', 'constructor-name', this.constructorName);
10606 objectWrapperSpan.appendChild(constructorName);
10607 // if it's an array append the array specific elements like brackets and length
10608 if (this.isArray) {
10609 var arrayWrapperSpan = helpers_ts_1.createElement('span');
10610 arrayWrapperSpan.appendChild(helpers_ts_1.createElement('span', 'bracket', '['));
10611 arrayWrapperSpan.appendChild(helpers_ts_1.createElement('span', 'number', (this.json.length)));
10612 arrayWrapperSpan.appendChild(helpers_ts_1.createElement('span', 'bracket', ']'));
10613 objectWrapperSpan.appendChild(arrayWrapperSpan);
10614 }
10615 // append object wrapper span to toggler link
10616 value.appendChild(objectWrapperSpan);
10617 togglerLink.appendChild(value);
10618 }
10619 else {
10620 // make a value holder element
10621 var value = this.isUrl ? helpers_ts_1.createElement('a') : helpers_ts_1.createElement('span');
10622 // add type and other type related CSS classes
10623 value.classList.add(helpers_ts_1.cssClass(this.type));
10624 if (this.isDate) {
10625 value.classList.add(helpers_ts_1.cssClass('date'));
10626 }
10627 if (this.isUrl) {
10628 value.classList.add(helpers_ts_1.cssClass('url'));
10629 value.setAttribute('href', this.json);
10630 }
10631 // Append value content to value element
10632 var valuePreview = helpers_ts_1.getValuePreview(this.json, this.json);
10633 value.appendChild(document.createTextNode(valuePreview));
10634 // append the value element to toggler link
10635 togglerLink.appendChild(value);
10636 }
10637 // if hover preview is enabled, append the inline preview element
10638 if (this.isObject && this.config.hoverPreviewEnabled) {
10639 var preview = helpers_ts_1.createElement('span', 'preview-text');
10640 preview.appendChild(document.createTextNode(this.getInlinepreview()));
10641 togglerLink.appendChild(preview);
10642 }
10643 // construct a children element
10644 var children = helpers_ts_1.createElement('div', 'children');
10645 // set CSS classes for children
10646 if (this.isObject) {
10647 children.classList.add(helpers_ts_1.cssClass('object'));
10648 }
10649 if (this.isArray) {
10650 children.classList.add(helpers_ts_1.cssClass('array'));
10651 }
10652 if (this.isEmpty) {
10653 children.classList.add(helpers_ts_1.cssClass('empty'));
10654 }
10655 // set CSS classes for root element
10656 if (this.config && this.config.theme) {
10657 this.element.classList.add(helpers_ts_1.cssClass(this.config.theme));
10658 }
10659 if (this.isOpen) {
10660 this.element.classList.add(helpers_ts_1.cssClass('open'));
10661 }
10662 // append toggler and children elements to root element
10663 this.element.appendChild(togglerLink);
10664 this.element.appendChild(children);
10665 // if formatter is set to be open call appendChildren
10666 if (this.isObject && this.isOpen) {
10667 this.appendChildren();
10668 }
10669 // add event listener for toggling
10670 if (this.isObject) {
10671 togglerLink.addEventListener('click', this.toggleOpen.bind(this));
10672 }
10673 return this.element;
10674 };
10675 /**
10676 * Appends all the children to children element
10677 * Animated option is used when user triggers this via a click
10678 */
10679 JSONFormatter.prototype.appendChildren = function (animated) {
10680 var _this = this;
10681 if (animated === void 0) { animated = false; }
10682 var children = this.element.querySelector("div." + helpers_ts_1.cssClass('children'));
10683 if (!children || this.isEmpty) {
10684 return;
10685 }
10686 if (animated) {
10687 var index_1 = 0;
10688 var addAChild_1 = function () {
10689 var key = _this.keys[index_1];
10690 var formatter = new JSONFormatter(_this.json[key], _this.open - 1, _this.config, key);
10691 children.appendChild(formatter.render());
10692 index_1 += 1;
10693 if (index_1 < _this.keys.length) {
10694 if (index_1 > MAX_ANIMATED_TOGGLE_ITEMS) {
10695 addAChild_1();
10696 }
10697 else {
10698 requestAnimationFrame(addAChild_1);
10699 }
10700 }
10701 };
10702 requestAnimationFrame(addAChild_1);
10703 }
10704 else {
10705 this.keys.forEach(function (key) {
10706 var formatter = new JSONFormatter(_this.json[key], _this.open - 1, _this.config, key);
10707 children.appendChild(formatter.render());
10708 });
10709 }
10710 };
10711 /**
10712 * Removes all the children from children element
10713 * Animated option is used when user triggers this via a click
10714 */
10715 JSONFormatter.prototype.removeChildren = function (animated) {
10716 if (animated === void 0) { animated = false; }
10717 var childrenElement = this.element.querySelector("div." + helpers_ts_1.cssClass('children'));
10718 if (animated) {
10719 var childrenRemoved_1 = 0;
10720 var removeAChild_1 = function () {
10721 if (childrenElement && childrenElement.children.length) {
10722 childrenElement.removeChild(childrenElement.children[0]);
10723 childrenRemoved_1 += 1;
10724 if (childrenRemoved_1 > MAX_ANIMATED_TOGGLE_ITEMS) {
10725 removeAChild_1();
10726 }
10727 else {
10728 requestAnimationFrame(removeAChild_1);
10729 }
10730 }
10731 };
10732 requestAnimationFrame(removeAChild_1);
10733 }
10734 else {
10735 if (childrenElement) {
10736 childrenElement.innerHTML = '';
10737 }
10738 }
10739 };
10740 return JSONFormatter;
10741 }());
10742
10743
10744/***/ },
10745/* 2 */
10746/***/ function(module, exports, __webpack_require__) {
10747
10748 // style-loader: Adds some css to the DOM by adding a <style> tag
10749
10750 // load the styles
10751 var content = __webpack_require__(3);
10752 if(typeof content === 'string') content = [[module.id, content, '']];
10753 // add the styles to the DOM
10754 var update = __webpack_require__(5)(content, {"sourceMap":true});
10755 if(content.locals) module.exports = content.locals;
10756 // Hot Module Replacement
10757 if(false) {
10758 // When the styles change, update the <style> tags
10759 if(!content.locals) {
10760 module.hot.accept("!!./../node_modules/css-loader/index.js?sourceMap!./../node_modules/less-loader/index.js?sourceMap!./style.less", function() {
10761 var newContent = require("!!./../node_modules/css-loader/index.js?sourceMap!./../node_modules/less-loader/index.js?sourceMap!./style.less");
10762 if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
10763 update(newContent);
10764 });
10765 }
10766 // When the module is disposed, remove the <style> tags
10767 module.hot.dispose(function() { update(); });
10768 }
10769
10770/***/ },
10771/* 3 */
10772/***/ function(module, exports, __webpack_require__) {
10773
10774 exports = module.exports = __webpack_require__(4)();
10775 // imports
10776
10777
10778 // module
10779 exports.push([module.id, ".json-formatter-row {\n font-family: monospace;\n}\n.json-formatter-row,\n.json-formatter-row a,\n.json-formatter-row a:hover {\n color: black;\n text-decoration: none;\n}\n.json-formatter-row .json-formatter-row {\n margin-left: 1rem;\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty {\n opacity: 0.5;\n margin-left: 1rem;\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty:after {\n display: none;\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\n content: \"No properties\";\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\n content: \"[]\";\n}\n.json-formatter-row .json-formatter-string {\n color: green;\n white-space: pre;\n word-wrap: break-word;\n}\n.json-formatter-row .json-formatter-number {\n color: blue;\n}\n.json-formatter-row .json-formatter-boolean {\n color: red;\n}\n.json-formatter-row .json-formatter-null {\n color: #855A00;\n}\n.json-formatter-row .json-formatter-undefined {\n color: #ca0b69;\n}\n.json-formatter-row .json-formatter-function {\n color: #FF20ED;\n}\n.json-formatter-row .json-formatter-date {\n background-color: rgba(0, 0, 0, 0.05);\n}\n.json-formatter-row .json-formatter-url {\n text-decoration: underline;\n color: blue;\n cursor: pointer;\n}\n.json-formatter-row .json-formatter-bracket {\n color: blue;\n}\n.json-formatter-row .json-formatter-key {\n color: #00008B;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-row .json-formatter-constructor-name {\n cursor: pointer;\n}\n.json-formatter-row .json-formatter-toggler {\n line-height: 1.2rem;\n font-size: 0.7rem;\n vertical-align: middle;\n opacity: 0.6;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-row .json-formatter-toggler:after {\n display: inline-block;\n transition: transform 100ms ease-in;\n content: \"\\25BA\";\n}\n.json-formatter-row > a > .json-formatter-preview-text {\n opacity: 0;\n transition: opacity 0.15s ease-in;\n font-style: italic;\n}\n.json-formatter-row:hover > a > .json-formatter-preview-text {\n opacity: 0.6;\n}\n.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\n transform: rotate(90deg);\n}\n.json-formatter-row.json-formatter-open > .json-formatter-children:after {\n display: inline-block;\n}\n.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\n display: none;\n}\n.json-formatter-row.json-formatter-open.json-formatter-empty:after {\n display: block;\n}\n.json-formatter-dark.json-formatter-row {\n font-family: monospace;\n}\n.json-formatter-dark.json-formatter-row,\n.json-formatter-dark.json-formatter-row a,\n.json-formatter-dark.json-formatter-row a:hover {\n color: white;\n text-decoration: none;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-row {\n margin-left: 1rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty {\n opacity: 0.5;\n margin-left: 1rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty:after {\n display: none;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\n content: \"No properties\";\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\n content: \"[]\";\n}\n.json-formatter-dark.json-formatter-row .json-formatter-string {\n color: #31F031;\n white-space: pre;\n word-wrap: break-word;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-number {\n color: #66C2FF;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-boolean {\n color: #EC4242;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-null {\n color: #EEC97D;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-undefined {\n color: #ef8fbe;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-function {\n color: #FD48CB;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-date {\n background-color: rgba(255, 255, 255, 0.05);\n}\n.json-formatter-dark.json-formatter-row .json-formatter-url {\n text-decoration: underline;\n color: #027BFF;\n cursor: pointer;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-bracket {\n color: #9494FF;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-key {\n color: #23A0DB;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-constructor-name {\n cursor: pointer;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-toggler {\n line-height: 1.2rem;\n font-size: 0.7rem;\n vertical-align: middle;\n opacity: 0.6;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-toggler:after {\n display: inline-block;\n transition: transform 100ms ease-in;\n content: \"\\25BA\";\n}\n.json-formatter-dark.json-formatter-row > a > .json-formatter-preview-text {\n opacity: 0;\n transition: opacity 0.15s ease-in;\n font-style: italic;\n}\n.json-formatter-dark.json-formatter-row:hover > a > .json-formatter-preview-text {\n opacity: 0.6;\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\n transform: rotate(90deg);\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-children:after {\n display: inline-block;\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\n display: none;\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open.json-formatter-empty:after {\n display: block;\n}\n", "", {"version":3,"sources":["/./src/style.less","/./src/style.less"],"names":[],"mappings":"AA0GA;EA3FE,uBAAA;CCbD;ADcC;;;EACE,aAAA;EACA,sBAAA;CCVH;ADkGD;EApFI,kBAAA;CCXH;ADeG;EACE,aAAA;EACA,kBAAA;CCbL;ADeK;EAAU,cAAA;CCZf;ADaK;EAAgC,yBAAA;CCVrC;ADWK;EAA+B,cAAA;CCRpC;ADkFD;EArEI,aAAA;EACA,iBAAA;EACA,sBAAA;CCVH;AD6ED;EAjE2B,YAAA;CCT1B;AD0ED;EAhE4B,WAAA;CCP3B;ADuED;EA/DyB,eAAA;CCLxB;ADoED;EA9D8B,eAAA;CCH7B;ADiED;EA7D6B,eAAA;CCD5B;AD8DD;EA5DyB,sCAAA;CCCxB;AD2DD;EA1DI,2BAAA;EACA,YAAA;EACA,gBAAA;CCEH;ADsDD;EArD4B,YAAA;CCE3B;ADmDD;EAnDI,eAAA;EACA,gBAAA;EACA,sBAAA;CCGH;AD8CD;EA9CI,gBAAA;CCGH;AD2CD;EA1CI,oBAAA;EACA,kBAAA;EACA,uBAAA;EACA,aAAA;EACA,gBAAA;EACA,sBAAA;CCEH;ADAG;EACE,sBAAA;EACA,oCAAA;EACA,iBAAA;CCEL;AD8BD;EA1BI,WAAA;EACA,kCAAA;EACA,mBAAA;CCDH;ADGC;EACE,aAAA;CCDH;ADKC;EAEI,yBAAA;CCJL;ADEC;EAKI,sBAAA;CCJL;ADDC;EAQI,cAAA;CCJL;ADMG;EACE,eAAA;CCJL;ADeD;EAhGE,uBAAA;CCoFD;ADnFC;;;EACE,aAAA;EACA,sBAAA;CCuFH;ADMD;EAzFI,kBAAA;CCsFH;ADlFG;EACE,aAAA;EACA,kBAAA;CCoFL;ADlFK;EAAU,cAAA;CCqFf;ADpFK;EAAgC,yBAAA;CCuFrC;ADtFK;EAA+B,cAAA;CCyFpC;ADVD;EA1EI,eAAA;EACA,iBAAA;EACA,sBAAA;CCuFH;ADfD;EAtE2B,eAAA;CCwF1B;ADlBD;EArE4B,eAAA;CC0F3B;ADrBD;EApEyB,eAAA;CC4FxB;ADxBD;EAnE8B,eAAA;CC8F7B;AD3BD;EAlE6B,eAAA;CCgG5B;AD9BD;EAjEyB,4CAAA;CCkGxB;ADjCD;EA/DI,2BAAA;EACA,eAAA;EACA,gBAAA;CCmGH;ADtCD;EA1D4B,eAAA;CCmG3B;ADzCD;EAxDI,eAAA;EACA,gBAAA;EACA,sBAAA;CCoGH;AD9CD;EAnDI,gBAAA;CCoGH;ADjDD;EA/CI,oBAAA;EACA,kBAAA;EACA,uBAAA;EACA,aAAA;EACA,gBAAA;EACA,sBAAA;CCmGH;ADjGG;EACE,sBAAA;EACA,oCAAA;EACA,iBAAA;CCmGL;AD9DD;EA/BI,WAAA;EACA,kCAAA;EACA,mBAAA;CCgGH;AD9FC;EACE,aAAA;CCgGH;AD5FC;EAEI,yBAAA;CC6FL;AD/FC;EAKI,sBAAA;CC6FL;ADlGC;EAQI,cAAA;CC6FL;AD3FG;EACE,eAAA;CC6FL","file":"style.less","sourcesContent":[".theme(\n @default-color: black,\n @string-color: green,\n @number-color: blue,\n @boolean-color: red,\n @null-color: #855A00,\n @undefined-color: rgb(202, 11, 105),\n @function-color: #FF20ED,\n @rotate-time: 100ms,\n @toggler-opacity: 0.6,\n @toggler-color: #45376F,\n @bracket-color: blue,\n @key-color: #00008B,\n @url-color: blue ){\n\n font-family: monospace;\n &, a, a:hover {\n color: @default-color;\n text-decoration: none;\n }\n\n .json-formatter-row {\n margin-left: 1rem;\n }\n\n .json-formatter-children {\n &.json-formatter-empty {\n opacity: 0.5;\n margin-left: 1rem;\n\n &:after { display: none; }\n &.json-formatter-object:after { content: \"No properties\"; }\n &.json-formatter-array:after { content: \"[]\"; }\n }\n }\n\n .json-formatter-string {\n color: @string-color;\n white-space: pre;\n word-wrap: break-word;\n }\n .json-formatter-number { color: @number-color; }\n .json-formatter-boolean { color: @boolean-color; }\n .json-formatter-null { color: @null-color; }\n .json-formatter-undefined { color: @undefined-color; }\n .json-formatter-function { color: @function-color; }\n .json-formatter-date { background-color: fade(@default-color, 5%); }\n .json-formatter-url {\n text-decoration: underline;\n color: @url-color;\n cursor: pointer;\n }\n\n .json-formatter-bracket { color: @bracket-color; }\n .json-formatter-key {\n color: @key-color;\n cursor: pointer;\n padding-right: 0.2rem;\n }\n .json-formatter-constructor-name {\n cursor: pointer;\n }\n\n .json-formatter-toggler {\n line-height: 1.2rem;\n font-size: 0.7rem;\n vertical-align: middle;\n opacity: @toggler-opacity;\n cursor: pointer;\n padding-right: 0.2rem;\n\n &:after {\n display: inline-block;\n transition: transform @rotate-time ease-in;\n content: \"►\";\n }\n }\n\n // Inline preview on hover (optional)\n > a > .json-formatter-preview-text {\n opacity: 0;\n transition: opacity .15s ease-in;\n font-style: italic;\n }\n &:hover > a > .json-formatter-preview-text {\n opacity: 0.6;\n }\n\n // Open state\n &.json-formatter-open {\n > .json-formatter-toggler-link .json-formatter-toggler:after{\n transform: rotate(90deg);\n }\n > .json-formatter-children:after {\n display: inline-block;\n }\n > a > .json-formatter-preview-text {\n display: none;\n }\n &.json-formatter-empty:after {\n display: block;\n }\n }\n}\n\n// Default theme\n.json-formatter-row {\n .theme();\n}\n\n// Dark theme\n.json-formatter-dark.json-formatter-row {\n .theme(\n @default-color: white,\n @string-color: #31F031,\n @number-color: #66C2FF,\n @boolean-color: #EC4242,\n @null-color: #EEC97D,\n @undefined-color: rgb(239, 143, 190),\n @function-color: #FD48CB,\n @rotate-time: 100ms,\n @toggler-opacity: 0.6,\n @toggler-color: #45376F,\n @bracket-color: #9494FF,\n @key-color: #23A0DB,\n @url-color: #027BFF);\n}\n",".json-formatter-row {\n font-family: monospace;\n}\n.json-formatter-row,\n.json-formatter-row a,\n.json-formatter-row a:hover {\n color: black;\n text-decoration: none;\n}\n.json-formatter-row .json-formatter-row {\n margin-left: 1rem;\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty {\n opacity: 0.5;\n margin-left: 1rem;\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty:after {\n display: none;\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\n content: \"No properties\";\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\n content: \"[]\";\n}\n.json-formatter-row .json-formatter-string {\n color: green;\n white-space: pre;\n word-wrap: break-word;\n}\n.json-formatter-row .json-formatter-number {\n color: blue;\n}\n.json-formatter-row .json-formatter-boolean {\n color: red;\n}\n.json-formatter-row .json-formatter-null {\n color: #855A00;\n}\n.json-formatter-row .json-formatter-undefined {\n color: #ca0b69;\n}\n.json-formatter-row .json-formatter-function {\n color: #FF20ED;\n}\n.json-formatter-row .json-formatter-date {\n background-color: rgba(0, 0, 0, 0.05);\n}\n.json-formatter-row .json-formatter-url {\n text-decoration: underline;\n color: blue;\n cursor: pointer;\n}\n.json-formatter-row .json-formatter-bracket {\n color: blue;\n}\n.json-formatter-row .json-formatter-key {\n color: #00008B;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-row .json-formatter-constructor-name {\n cursor: pointer;\n}\n.json-formatter-row .json-formatter-toggler {\n line-height: 1.2rem;\n font-size: 0.7rem;\n vertical-align: middle;\n opacity: 0.6;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-row .json-formatter-toggler:after {\n display: inline-block;\n transition: transform 100ms ease-in;\n content: \"►\";\n}\n.json-formatter-row > a > .json-formatter-preview-text {\n opacity: 0;\n transition: opacity 0.15s ease-in;\n font-style: italic;\n}\n.json-formatter-row:hover > a > .json-formatter-preview-text {\n opacity: 0.6;\n}\n.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\n transform: rotate(90deg);\n}\n.json-formatter-row.json-formatter-open > .json-formatter-children:after {\n display: inline-block;\n}\n.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\n display: none;\n}\n.json-formatter-row.json-formatter-open.json-formatter-empty:after {\n display: block;\n}\n.json-formatter-dark.json-formatter-row {\n font-family: monospace;\n}\n.json-formatter-dark.json-formatter-row,\n.json-formatter-dark.json-formatter-row a,\n.json-formatter-dark.json-formatter-row a:hover {\n color: white;\n text-decoration: none;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-row {\n margin-left: 1rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty {\n opacity: 0.5;\n margin-left: 1rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty:after {\n display: none;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\n content: \"No properties\";\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\n content: \"[]\";\n}\n.json-formatter-dark.json-formatter-row .json-formatter-string {\n color: #31F031;\n white-space: pre;\n word-wrap: break-word;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-number {\n color: #66C2FF;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-boolean {\n color: #EC4242;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-null {\n color: #EEC97D;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-undefined {\n color: #ef8fbe;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-function {\n color: #FD48CB;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-date {\n background-color: rgba(255, 255, 255, 0.05);\n}\n.json-formatter-dark.json-formatter-row .json-formatter-url {\n text-decoration: underline;\n color: #027BFF;\n cursor: pointer;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-bracket {\n color: #9494FF;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-key {\n color: #23A0DB;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-constructor-name {\n cursor: pointer;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-toggler {\n line-height: 1.2rem;\n font-size: 0.7rem;\n vertical-align: middle;\n opacity: 0.6;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-toggler:after {\n display: inline-block;\n transition: transform 100ms ease-in;\n content: \"►\";\n}\n.json-formatter-dark.json-formatter-row > a > .json-formatter-preview-text {\n opacity: 0;\n transition: opacity 0.15s ease-in;\n font-style: italic;\n}\n.json-formatter-dark.json-formatter-row:hover > a > .json-formatter-preview-text {\n opacity: 0.6;\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\n transform: rotate(90deg);\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-children:after {\n display: inline-block;\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\n display: none;\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open.json-formatter-empty:after {\n display: block;\n}\n"],"sourceRoot":"webpack://"}]);
10780
10781 // exports
10782
10783
10784/***/ },
10785/* 4 */
10786/***/ function(module, exports) {
10787
10788 /*
10789 MIT License http://www.opensource.org/licenses/mit-license.php
10790 Author Tobias Koppers @sokra
10791 */
10792 // css base code, injected by the css-loader
10793 module.exports = function() {
10794 var list = [];
10795
10796 // return the list of modules as css string
10797 list.toString = function toString() {
10798 var result = [];
10799 for(var i = 0; i < this.length; i++) {
10800 var item = this[i];
10801 if(item[2]) {
10802 result.push("@media " + item[2] + "{" + item[1] + "}");
10803 } else {
10804 result.push(item[1]);
10805 }
10806 }
10807 return result.join("");
10808 };
10809
10810 // import a list of modules into the list
10811 list.i = function(modules, mediaQuery) {
10812 if(typeof modules === "string")
10813 modules = [[null, modules, ""]];
10814 var alreadyImportedModules = {};
10815 for(var i = 0; i < this.length; i++) {
10816 var id = this[i][0];
10817 if(typeof id === "number")
10818 alreadyImportedModules[id] = true;
10819 }
10820 for(i = 0; i < modules.length; i++) {
10821 var item = modules[i];
10822 // skip already imported module
10823 // this implementation is not 100% perfect for weird media query combinations
10824 // when a module is imported multiple times with different media queries.
10825 // I hope this will never occur (Hey this way we have smaller bundles)
10826 if(typeof item[0] !== "number" || !alreadyImportedModules[item[0]]) {
10827 if(mediaQuery && !item[2]) {
10828 item[2] = mediaQuery;
10829 } else if(mediaQuery) {
10830 item[2] = "(" + item[2] + ") and (" + mediaQuery + ")";
10831 }
10832 list.push(item);
10833 }
10834 }
10835 };
10836 return list;
10837 };
10838
10839
10840/***/ },
10841/* 5 */
10842/***/ function(module, exports, __webpack_require__) {
10843
10844 /*
10845 MIT License http://www.opensource.org/licenses/mit-license.php
10846 Author Tobias Koppers @sokra
10847 */
10848 var stylesInDom = {},
10849 memoize = function(fn) {
10850 var memo;
10851 return function () {
10852 if (typeof memo === "undefined") memo = fn.apply(this, arguments);
10853 return memo;
10854 };
10855 },
10856 isOldIE = memoize(function() {
10857 return /msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase());
10858 }),
10859 getHeadElement = memoize(function () {
10860 return document.head || document.getElementsByTagName("head")[0];
10861 }),
10862 singletonElement = null,
10863 singletonCounter = 0,
10864 styleElementsInsertedAtTop = [];
10865
10866 module.exports = function(list, options) {
10867 if(false) {
10868 if(typeof document !== "object") throw new Error("The style-loader cannot be used in a non-browser environment");
10869 }
10870
10871 options = options || {};
10872 // Force single-tag solution on IE6-9, which has a hard limit on the # of <style>
10873 // tags it will allow on a page
10874 if (typeof options.singleton === "undefined") options.singleton = isOldIE();
10875
10876 // By default, add <style> tags to the bottom of <head>.
10877 if (typeof options.insertAt === "undefined") options.insertAt = "bottom";
10878
10879 var styles = listToStyles(list);
10880 addStylesToDom(styles, options);
10881
10882 return function update(newList) {
10883 var mayRemove = [];
10884 for(var i = 0; i < styles.length; i++) {
10885 var item = styles[i];
10886 var domStyle = stylesInDom[item.id];
10887 domStyle.refs--;
10888 mayRemove.push(domStyle);
10889 }
10890 if(newList) {
10891 var newStyles = listToStyles(newList);
10892 addStylesToDom(newStyles, options);
10893 }
10894 for(var i = 0; i < mayRemove.length; i++) {
10895 var domStyle = mayRemove[i];
10896 if(domStyle.refs === 0) {
10897 for(var j = 0; j < domStyle.parts.length; j++)
10898 domStyle.parts[j]();
10899 delete stylesInDom[domStyle.id];
10900 }
10901 }
10902 };
10903 }
10904
10905 function addStylesToDom(styles, options) {
10906 for(var i = 0; i < styles.length; i++) {
10907 var item = styles[i];
10908 var domStyle = stylesInDom[item.id];
10909 if(domStyle) {
10910 domStyle.refs++;
10911 for(var j = 0; j < domStyle.parts.length; j++) {
10912 domStyle.parts[j](item.parts[j]);
10913 }
10914 for(; j < item.parts.length; j++) {
10915 domStyle.parts.push(addStyle(item.parts[j], options));
10916 }
10917 } else {
10918 var parts = [];
10919 for(var j = 0; j < item.parts.length; j++) {
10920 parts.push(addStyle(item.parts[j], options));
10921 }
10922 stylesInDom[item.id] = {id: item.id, refs: 1, parts: parts};
10923 }
10924 }
10925 }
10926
10927 function listToStyles(list) {
10928 var styles = [];
10929 var newStyles = {};
10930 for(var i = 0; i < list.length; i++) {
10931 var item = list[i];
10932 var id = item[0];
10933 var css = item[1];
10934 var media = item[2];
10935 var sourceMap = item[3];
10936 var part = {css: css, media: media, sourceMap: sourceMap};
10937 if(!newStyles[id])
10938 styles.push(newStyles[id] = {id: id, parts: [part]});
10939 else
10940 newStyles[id].parts.push(part);
10941 }
10942 return styles;
10943 }
10944
10945 function insertStyleElement(options, styleElement) {
10946 var head = getHeadElement();
10947 var lastStyleElementInsertedAtTop = styleElementsInsertedAtTop[styleElementsInsertedAtTop.length - 1];
10948 if (options.insertAt === "top") {
10949 if(!lastStyleElementInsertedAtTop) {
10950 head.insertBefore(styleElement, head.firstChild);
10951 } else if(lastStyleElementInsertedAtTop.nextSibling) {
10952 head.insertBefore(styleElement, lastStyleElementInsertedAtTop.nextSibling);
10953 } else {
10954 head.appendChild(styleElement);
10955 }
10956 styleElementsInsertedAtTop.push(styleElement);
10957 } else if (options.insertAt === "bottom") {
10958 head.appendChild(styleElement);
10959 } else {
10960 throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");
10961 }
10962 }
10963
10964 function removeStyleElement(styleElement) {
10965 styleElement.parentNode.removeChild(styleElement);
10966 var idx = styleElementsInsertedAtTop.indexOf(styleElement);
10967 if(idx >= 0) {
10968 styleElementsInsertedAtTop.splice(idx, 1);
10969 }
10970 }
10971
10972 function createStyleElement(options) {
10973 var styleElement = document.createElement("style");
10974 styleElement.type = "text/css";
10975 insertStyleElement(options, styleElement);
10976 return styleElement;
10977 }
10978
10979 function createLinkElement(options) {
10980 var linkElement = document.createElement("link");
10981 linkElement.rel = "stylesheet";
10982 insertStyleElement(options, linkElement);
10983 return linkElement;
10984 }
10985
10986 function addStyle(obj, options) {
10987 var styleElement, update, remove;
10988
10989 if (options.singleton) {
10990 var styleIndex = singletonCounter++;
10991 styleElement = singletonElement || (singletonElement = createStyleElement(options));
10992 update = applyToSingletonTag.bind(null, styleElement, styleIndex, false);
10993 remove = applyToSingletonTag.bind(null, styleElement, styleIndex, true);
10994 } else if(obj.sourceMap &&
10995 typeof URL === "function" &&
10996 typeof URL.createObjectURL === "function" &&
10997 typeof URL.revokeObjectURL === "function" &&
10998 typeof Blob === "function" &&
10999 typeof btoa === "function") {
11000 styleElement = createLinkElement(options);
11001 update = updateLink.bind(null, styleElement);
11002 remove = function() {
11003 removeStyleElement(styleElement);
11004 if(styleElement.href)
11005 URL.revokeObjectURL(styleElement.href);
11006 };
11007 } else {
11008 styleElement = createStyleElement(options);
11009 update = applyToTag.bind(null, styleElement);
11010 remove = function() {
11011 removeStyleElement(styleElement);
11012 };
11013 }
11014
11015 update(obj);
11016
11017 return function updateStyle(newObj) {
11018 if(newObj) {
11019 if(newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap)
11020 return;
11021 update(obj = newObj);
11022 } else {
11023 remove();
11024 }
11025 };
11026 }
11027
11028 var replaceText = (function () {
11029 var textStore = [];
11030
11031 return function (index, replacement) {
11032 textStore[index] = replacement;
11033 return textStore.filter(Boolean).join('\n');
11034 };
11035 })();
11036
11037 function applyToSingletonTag(styleElement, index, remove, obj) {
11038 var css = remove ? "" : obj.css;
11039
11040 if (styleElement.styleSheet) {
11041 styleElement.styleSheet.cssText = replaceText(index, css);
11042 } else {
11043 var cssNode = document.createTextNode(css);
11044 var childNodes = styleElement.childNodes;
11045 if (childNodes[index]) styleElement.removeChild(childNodes[index]);
11046 if (childNodes.length) {
11047 styleElement.insertBefore(cssNode, childNodes[index]);
11048 } else {
11049 styleElement.appendChild(cssNode);
11050 }
11051 }
11052 }
11053
11054 function applyToTag(styleElement, obj) {
11055 var css = obj.css;
11056 var media = obj.media;
11057
11058 if(media) {
11059 styleElement.setAttribute("media", media)
11060 }
11061
11062 if(styleElement.styleSheet) {
11063 styleElement.styleSheet.cssText = css;
11064 } else {
11065 while(styleElement.firstChild) {
11066 styleElement.removeChild(styleElement.firstChild);
11067 }
11068 styleElement.appendChild(document.createTextNode(css));
11069 }
11070 }
11071
11072 function updateLink(linkElement, obj) {
11073 var css = obj.css;
11074 var sourceMap = obj.sourceMap;
11075
11076 if(sourceMap) {
11077 // https://developer.mozilla.org/en/docs/Web/API/WindowBase64/Base64_encoding_and_decoding
11078 css += "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + " */";
11079 }
11080
11081 var blob = new Blob([css], { type: "text/css" });
11082
11083 var oldSrc = linkElement.href;
11084
11085 linkElement.href = URL.createObjectURL(blob);
11086
11087 if(oldSrc)
11088 URL.revokeObjectURL(oldSrc);
11089 }
11090
11091
11092/***/ },
11093/* 6 */
11094/***/ function(module, exports) {
11095
11096 "use strict";
11097 /*
11098 * Escapes `"` characters from string
11099 */
11100 function escapeString(str) {
11101 return str.replace('"', '\"');
11102 }
11103 /*
11104 * Determines if a value is an object
11105 */
11106 function isObject(value) {
11107 var type = typeof value;
11108 return !!value && (type == 'object');
11109 }
11110 exports.isObject = isObject;
11111 /*
11112 * Gets constructor name of an object.
11113 *
11114 */
11115 function getObjectName(object) {
11116 if (object === undefined) {
11117 return '';
11118 }
11119 if (object === null || (typeof object === 'object' && !object.constructor)) {
11120 return 'Object';
11121 }
11122 var funcNameRegex = /function ([^(]*)/;
11123 var results = (funcNameRegex).exec((object).constructor.toString());
11124 if (results && results.length > 1) {
11125 return results[1];
11126 } else {
11127 return '';
11128 }
11129 }
11130 exports.getObjectName = getObjectName;
11131 /*
11132 * Gets type of an object. Returns "null" for null objects
11133 */
11134 function getType(object) {
11135 if (object === null) {
11136 return 'null';
11137 }
11138 return typeof object;
11139 }
11140 exports.getType = getType;
11141 /*
11142 * Generates inline preview for a JavaScript object based on a value
11143 */
11144 function getValuePreview(object, value) {
11145 var type = getType(object);
11146 if (type === 'null' || type === 'undefined') {
11147 return type;
11148 }
11149 if (type === 'string') {
11150 value = '"' + escapeString(value) + '"';
11151 }
11152 if (type === 'function') {
11153 // Remove content of the function
11154 return object.toString()
11155 .replace(/[\r\n]/g, '')
11156 .replace(/\{.*\}/, '') + '{…}';
11157 }
11158 return value;
11159 }
11160 exports.getValuePreview = getValuePreview;
11161 /*
11162 * Generates inline preview for a JavaScript object
11163 */
11164 function getPreview(object) {
11165 var value = '';
11166 if (isObject(object)) {
11167 value = getObjectName(object);
11168 if (Array.isArray(object))
11169 value += '[' + object.length + ']';
11170 }
11171 else {
11172 value = getValuePreview(object, object);
11173 }
11174 return value;
11175 }
11176 exports.getPreview = getPreview;
11177 /*
11178 * Generates a prefixed CSS class name
11179 */
11180 function cssClass(className) {
11181 return "json-formatter-" + className;
11182 }
11183 exports.cssClass = cssClass;
11184 /*
11185 * Creates a new DOM element with given type and class
11186 * TODO: move me to helpers
11187 */
11188 function createElement(type, className, content) {
11189 var el = document.createElement(type);
11190 if (className) {
11191 el.classList.add(cssClass(className));
11192 }
11193 if (content !== undefined) {
11194 if (content instanceof Node) {
11195 el.appendChild(content);
11196 }
11197 else {
11198 el.appendChild(document.createTextNode(String(content)));
11199 }
11200 }
11201 return el;
11202 }
11203 exports.createElement = createElement;
11204
11205
11206/***/ }
11207/******/ ])
11208});
11209;
11210//# sourceMappingURL=json-formatter.js.map
11211
11212</script>
11213
11214 <script>
11215
11216(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.JSONSchemaView = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
11217'use strict';
11218/*
11219 * Converts anyOf, allOf and oneOf to human readable string
11220*/
11221Object.defineProperty(exports, '__esModule', {
11222 value: true
11223});
11224exports.convertXOf = convertXOf;
11225exports._if = _if;
11226
11227function convertXOf(type) {
11228 return type.substring(0, 3) + ' of';
11229}
11230
11231/*
11232 * if condition for ES6 template strings
11233 * to be used only in template string
11234 *
11235 * @example mystr = `Random is ${_if(Math.random() > 0.5)`greater than 0.5``
11236 *
11237 * @param {boolean} condition
11238 *
11239 * @returns {function} the template function
11240*/
11241
11242function _if(condition) {
11243 return condition ? normal : empty;
11244}
11245
11246function empty() {
11247 return '';
11248}
11249function normal(template) {
11250 for (var _len = arguments.length, expressions = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
11251 expressions[_key - 1] = arguments[_key];
11252 }
11253
11254 return template.slice(1).reduce(function (accumulator, part, i) {
11255 return accumulator + expressions[i] + part;
11256 }, template[0]);
11257}
11258
11259},{}],2:[function(require,module,exports){
11260'use strict';
11261
11262/* globals JSONSchemaView */
11263
11264Object.defineProperty(exports, '__esModule', {
11265 value: true
11266});
11267
11268var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
11269
11270var _templateObject = _taggedTemplateLiteral(['\n <div class="any">\n ', '\n\n <span class="type type-any">&lt;any&gt;</span>\n\n ', '\n\t\t \n\t\t ', '\n\t\t ', '\n\t\t ', '\n </div>\n '], ['\n <div class="any">\n ', '\n\n <span class="type type-any">&lt;any&gt;</span>\n\n ', '\n\t\t \n\t\t ', '\n\t\t ', '\n\t\t ', '\n </div>\n ']),
11271 _templateObject2 = _taggedTemplateLiteral(['\n <a class="title"><span class="toggle-handle"></span>', ' </a>\n '], ['\n <a class="title"><span class="toggle-handle"></span>', ' </a>\n ']),
11272 _templateObject3 = _taggedTemplateLiteral(['\n <div class="inner description marked">', '</div>\n '], ['\n <div class="inner description marked">', '</div>\n ']),
11273 _templateObject4 = _taggedTemplateLiteral(['\n <div class="inner required">Required: ', '</div>\n '], ['\n <div class="inner required">Required: ', '</div>\n ']),
11274 _templateObject5 = _taggedTemplateLiteral(['\n <div class="inner default">Default: ', '</div>\n '], ['\n <div class="inner default">Default: ', '</div>\n ']),
11275 _templateObject6 = _taggedTemplateLiteral(['\n <div class="inner pattern">Pattern: ', '</div>\n '], ['\n <div class="inner pattern">Pattern: ', '</div>\n ']),
11276 _templateObject7 = _taggedTemplateLiteral(['\n <div class="primitive">\n ', '\n\n <span class="type">', '</span>\n\n \n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\t\t \n\t\t \n\t\t \n\t\t ', '\n\t\t ', '\n\t\t ', '\n\n ', '\n\n ', '\n ', '\n ', '\n </div>\n '], ['\n <div class="primitive">\n ', '\n\n <span class="type">', '</span>\n\n \n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\t\t \n\t\t \n\t\t \n\t\t ', '\n\t\t ', '\n\t\t ', '\n\n ', '\n\n ', '\n ', '\n ', '\n </div>\n ']),
11277 _templateObject8 = _taggedTemplateLiteral(['\n <span class="format">(', ')</span>\n '], ['\n <span class="format">(', ')</span>\n ']),
11278 _templateObject9 = _taggedTemplateLiteral(['\n <span class="range minimum">minimum:', '</span>\n '], ['\n <span class="range minimum">minimum:', '</span>\n ']),
11279 _templateObject10 = _taggedTemplateLiteral(['\n <span class="range exclusiveMinimum">(ex)minimum:', '</span>\n '], ['\n <span class="range exclusiveMinimum">(ex)minimum:', '</span>\n ']),
11280 _templateObject11 = _taggedTemplateLiteral(['\n <span class="range maximum">maximum:', '</span>\n '], ['\n <span class="range maximum">maximum:', '</span>\n ']),
11281 _templateObject12 = _taggedTemplateLiteral(['\n <span class="range exclusiveMaximum">(ex)maximum:', '</span>\n '], ['\n <span class="range exclusiveMaximum">(ex)maximum:', '</span>\n ']),
11282 _templateObject13 = _taggedTemplateLiteral(['\n <span class="range minLength">minLength:', '</span>\n '], ['\n <span class="range minLength">minLength:', '</span>\n ']),
11283 _templateObject14 = _taggedTemplateLiteral(['\n <span class="range maxLength">maxLength:', '</span>\n '], ['\n <span class="range maxLength">maxLength:', '</span>\n ']),
11284 _templateObject15 = _taggedTemplateLiteral(['\n <div class="inner required">Required</div>\n '], ['\n <div class="inner required">Required</div>\n ']),
11285 _templateObject16 = _taggedTemplateLiteral(['\n ', '\n '], ['\n ', '\n ']),
11286 _templateObject17 = _taggedTemplateLiteral(['', ''], ['', '']),
11287 _templateObject18 = _taggedTemplateLiteral(['\n <div class="array">\n <a class="title"><span class="toggle-handle"></span>', '<span class="opening bracket">[</span>', '</a>\n ', '\n <div class="inner">\n ', '\n </div>\n\n ', '\n\n ', '\n ', '\n ', '\n\n ', '\n </div>\n '], ['\n <div class="array">\n <a class="title"><span class="toggle-handle"></span>', '<span class="opening bracket">[</span>', '</a>\n ', '\n <div class="inner">\n ', '\n </div>\n\n ', '\n\n ', '\n ', '\n ', '\n\n ', '\n </div>\n ']),
11288 _templateObject19 = _taggedTemplateLiteral(['<span class="closing bracket">]</span>'], ['<span class="closing bracket">]</span>']),
11289 _templateObject20 = _taggedTemplateLiteral(['\n <span>\n <span title="items range">(', '..', ')</span>\n ', '\n </span>\n '], ['\n <span>\n <span title="items range">(', '..', ')</span>\n ', '\n </span>\n ']),
11290 _templateObject21 = _taggedTemplateLiteral(['<span title="unique" class="uniqueItems">♦</span>'], ['<span title="unique" class="uniqueItems">♦</span>']),
11291 _templateObject22 = _taggedTemplateLiteral(['\n <div class="description">', '</div>\n '], ['\n <div class="description">', '</div>\n ']),
11292 _templateObject23 = _taggedTemplateLiteral(['\n <span class="closing bracket">]</span>\n '], ['\n <span class="closing bracket">]</span>\n ']),
11293 _templateObject24 = _taggedTemplateLiteral(['\n <div class="object">\n <a class="title"><span\n class="toggle-handle"></span>', ' <span\n class="opening brace">{</span>', '</a>\n\n <div class="inner">\n ', '\n <!-- children go here -->\n\t\t \n\t\t ', '\n\t\t ', '\n\t\t \n\t\t\t', '\n </div>\n\n ', '\n\n ', '\n ', '\n ', '\n\n ', '\n </div>\n '], ['\n <div class="object">\n <a class="title"><span\n class="toggle-handle"></span>', ' <span\n class="opening brace">{</span>', '</a>\n\n <div class="inner">\n ', '\n <!-- children go here -->\n\t\t \n\t\t ', '\n\t\t ', '\n\t\t \n\t\t\t', '\n </div>\n\n ', '\n\n ', '\n ', '\n ', '\n\n ', '\n </div>\n ']),
11294 _templateObject25 = _taggedTemplateLiteral(['\n <span class="closing brace" ng-if="isCollapsed">}</span>\n '], ['\n <span class="closing brace" ng-if="isCollapsed">}</span>\n ']),
11295 _templateObject26 = _taggedTemplateLiteral(['\n <div class="required">Required: ', '</div>\n '], ['\n <div class="required">Required: ', '</div>\n ']),
11296 _templateObject266 = _taggedTemplateLiteral(['\n <div class="required">Required: ', '</div>\n '], ['\n <div class="required">Required: ', '</div>\n ']),
11297 _templateObject27 = _taggedTemplateLiteral(['\n <div class="default">Default: ', '</div>\n '], ['\n <div class="default">Default: ', '</div>\n ']),
11298 _templateObject28 = _taggedTemplateLiteral(['\n <div class="pattern">Pattern: ', '</div>\n '], ['\n <div class="pattern">Pattern: ', '</div>\n ']),
11299 _templateObject29 = _taggedTemplateLiteral(['\n <span class="closing brace">}</span>\n '], ['\n <span class="closing brace">}</span>\n ']),
11300 _templateObject30 = _taggedTemplateLiteral(['\n <div class="inner enums">\n <b>Enum:</b>\n </div>\n '], ['\n <div class="inner enums">\n <b>Enum:</b>\n </div>\n ']),
11301 _templateObject31 = _taggedTemplateLiteral(['\n <div class="inner example">Example: ', '</div>\n '], ['\n <div class="inner example">Example: ', '</div>\n ']),
11302 _templateObject32 = _taggedTemplateLiteral(['\n <div class="inner readOnly">Read Only</div>\n '], ['\n <div class="inner readOnly">Read Only</div>\n ']),
11303 _templateObject33 = _taggedTemplateLiteral(['\n <div class="inner nullable">Nullable</div>\n '], ['\n <div class="inner nullable">Nullable</div>\n ']);
11304
11305function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
11306
11307function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
11308
11309var _helpersJs = require('./helpers.js');
11310
11311/**
11312 * @class JSONSchemaView
11313 *
11314 * A pure JavaScript component for rendering JSON Schema in HTML.
11315*/
11316
11317var JSONSchemaView = (function () {
11318
11319 /**
11320 * @param {object} schema The JSON Schema object
11321 *
11322 * @param {number} [open=1] his number indicates up to how many levels the
11323 * rendered tree should expand. Set it to `0` to make the whole tree collapsed
11324 * or set it to `Infinity` to expand the tree deeply
11325 * @param {object} options.
11326 * theme {string}: one of the following options: ['dark']
11327 */
11328
11329 function JSONSchemaView(schema, open) {
11330 var _this = this;
11331
11332 var options = arguments.length <= 2 || arguments[2] === undefined ? { theme: null } : arguments[2];
11333
11334 _classCallCheck(this, JSONSchemaView);
11335
11336 this.schema = schema; //console.log(schema);
11337 this.open = open;
11338 this.options = options;
11339 this.isCollapsed = open <= 0;
11340
11341 // if schema is an empty object which means any JSON
11342 this.isAny = typeof schema === 'object' && !Array.isArray(schema) && !Object.keys(schema).filter(function (k) {
11343 return ['title', 'description'].indexOf(k) === -1;
11344 }).length;
11345
11346 // Determine if a schema is an array
11347 this.isArray = !this.isAny && this.schema && this.schema.type === 'array';
11348
DenisGNoonan36718ab2024-06-13 09:59:12 +010011349 this.isObject = this.schema && (this.schema.type === 'object' || this.schema.properties || this.schema.anyOf || this.schema.oneOf || this.schema.allOf);
DenisGNoonan578dc422024-05-08 18:56:01 +010011350
11351 // Determine if a schema is a primitive
11352 this.isPrimitive = !this.isAny && !this.isArray && !this.isObject;
11353
11354 //
11355 this.showToggle = this.schema.description || this.schema.title || this.isPrimitive && (this.schema.minimum || this.schema.maximum || this.schema.exclusiveMinimum || this.schema.exclusiveMaximum);
11356
11357 // populate isRequired property down to properties
11358 if (this.schema && Array.isArray(this.schema.required)) {
11359 this.schema.required.forEach(function (requiredProperty) {
11360 if (typeof _this.schema.properties[requiredProperty] === 'object') {
11361 _this.schema.properties[requiredProperty].isRequired = true;
11362 }
11363 });
11364 }
11365
11366 // Determine if a schema is a read-only
11367 this.isReadOnly = this.schema && this.schema.readOnly === true;
11368
11369 // Determine if a schema is nullable
11370 this.isNullable = this.schema && this.schema["x-nullable"] === true;
11371 }
11372
11373 /*
11374 * Returns the template with populated properties.
11375 * This template does not have the children
11376 */
11377
11378 _createClass(JSONSchemaView, [{
11379 key: 'template',
11380 value: function template() {
11381 if (!this.schema) {
11382 return '';
11383 }
11384
11385 return ('\n <!-- Any -->\n ' + (0, _helpersJs._if)(this.isAny)(_templateObject, (0, _helpersJs._if)(this.showToggle)(_templateObject2, this.schema.title || ''), (0, _helpersJs._if)(this.schema.description && !this.isCollapsed)(_templateObject3, marked(this.schema.description || "")), (0, _helpersJs._if)(this.schema.required && !this.isCollapsed)(_templateObject4, this.schema.required), (0, _helpersJs._if)(this.schema['default'] && !this.isCollapsed)(_templateObject5, this.schema['default']), (0, _helpersJs._if)(this.schema.pattern && !this.isCollapsed)(_templateObject6, this.schema.pattern), (0, _helpersJs._if)(this.schema.example && !this.isCollapsed)(_templateObject31, this.schema.example)) + '\n\n <!-- Primitive -->\n ' + (0, _helpersJs._if)(this.isPrimitive)(_templateObject7, (0, _helpersJs._if)(this.showToggle)(_templateObject2, this.schema.title || ''), this.schema.type, (0, _helpersJs._if)(!this.isCollapsed && this.schema.format)(_templateObject8, this.schema.format), (0, _helpersJs._if)(!this.isCollapsed && this.schema.minimum)(_templateObject9, this.schema.minimum), (0, _helpersJs._if)(!this.isCollapsed && this.schema.exclusiveMinimum)(_templateObject10, this.schema.exclusiveMinimum), (0, _helpersJs._if)(!this.isCollapsed && this.schema.maximum)(_templateObject11, this.schema.maximum), (0, _helpersJs._if)(!this.isCollapsed && this.schema.exclusiveMaximum)(_templateObject12, this.schema.exclusiveMaximum), (0, _helpersJs._if)(!this.isCollapsed && this.schema.minLength)(_templateObject13, this.schema.minLength), (0, _helpersJs._if)(!this.isCollapsed && this.schema.maxLength)(_templateObject14, this.schema.maxLength), (0, _helpersJs._if)(this.schema.description && !this.isCollapsed)(_templateObject3, marked(this.schema.description || "")), (0, _helpersJs._if)(this.schema.required && !this.isCollapsed)(_templateObject15), (0, _helpersJs._if)(this.schema.readOnly && !this.isCollapsed)(_templateObject32), (0, _helpersJs._if)(this.schema["x-nullable"] === true && !this.isCollapsed)(_templateObject33), (0, _helpersJs._if)(this.schema['default'] && !this.isCollapsed)(_templateObject5, this.schema['default']), (0, _helpersJs._if)(this.schema.pattern && !this.isCollapsed)(_templateObject6, this.schema.pattern), (0, _helpersJs._if)(this.schema.example && !this.isCollapsed)(_templateObject31, this.schema.example), (0, _helpersJs._if)(!this.isCollapsed && this.schema['enum'])(_templateObject16, this['enum'](this.schema, this.isCollapsed, this.open)), (0, _helpersJs._if)(this.schema.allOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'allOf')), (0, _helpersJs._if)(this.schema.oneOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'oneOf')), (0, _helpersJs._if)(this.schema.anyOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'anyOf'))) + '\n\n\n <!-- Array -->\n ' + (0, _helpersJs._if)(this.isArray)(_templateObject18, this.schema.title || '', (0, _helpersJs._if)(this.isCollapsed)(_templateObject19), (0, _helpersJs._if)(!this.isCollapsed && (this.schema.uniqueItems || this.schema.minItems || this.schema.maxItems))(_templateObject20, this.schema.minItems || 0, this.schema.maxItems || '∞', (0, _helpersJs._if)(!this.isCollapsed && this.schema.uniqueItems)(_templateObject21)), (0, _helpersJs._if)(!this.isCollapsed && this.schema.description)(_templateObject22, marked(this.schema.description || "")), (0, _helpersJs._if)(!this.isCollapsed && this.schema['enum'])(_templateObject16, this['enum'](this.schema, this.isCollapsed, this.open)), (0, _helpersJs._if)(this.schema.allOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'allOf')), (0, _helpersJs._if)(this.schema.oneOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'oneOf')), (0, _helpersJs._if)(this.schema.anyOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'anyOf')), (0, _helpersJs._if)(!this.isCollapsed)(_templateObject23)) + '\n\n <!-- Object -->\n ' + (0, _helpersJs._if)(!this.isPrimitive && !this.isArray && !this.isAny)(_templateObject24, this.schema.title || '', (0, _helpersJs._if)(this.isCollapsed)(_templateObject25), (0, _helpersJs._if)(!this.isCollapsed && this.schema.description)(_templateObject22, marked(this.schema.description || "")),
11386
11387 (0, _helpersJs._if)(this.schema.required && !this.isCollapsed && this.options.isBodyParam != true)(_templateObject26, this.schema.required),
11388 (0, _helpersJs._if)(this.schema.required && !this.isCollapsed && this.options.isBodyParam == true)(_templateObject266, this.schema.required),
11389
11390 (0, _helpersJs._if)(this.schema['default'] && !this.isCollapsed)(_templateObject27, this.schema['default']),
11391 (0, _helpersJs._if)(!this.isCollapsed && this.schema.pattern)(_templateObject28, this.schema.pattern),
11392 (0, _helpersJs._if)(!this.isCollapsed && this.schema.example)(_templateObject31, "<pre>" + JSON.stringify(this.schema.example, null, 4) + "</pre>"),
11393 (0, _helpersJs._if)(!this.isCollapsed && this.schema['enum'])(_templateObject16, this['enum'](this.schema, this.isCollapsed, this.open)), (0, _helpersJs._if)(this.schema.allOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'allOf')), (0, _helpersJs._if)(this.schema.oneOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'oneOf')), (0, _helpersJs._if)(this.schema.anyOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'anyOf')), (0, _helpersJs._if)(!this.isCollapsed)(_templateObject29)) + '\n').replace(/\s*\n/g, '\n').replace(/(\<\!\-\-).+/g, '').trim();
11394 }
11395
11396 /*
11397 * Template for oneOf, anyOf and allOf
11398 */
11399 }, {
11400 key: 'xOf',
11401 value: function xOf(schema, type) {
11402 return '\n <div class="inner ' + type + '">\n <b>' + (0, _helpersJs.convertXOf)(type) + ':</b>\n </div>\n ';
11403 }
11404
11405 /*
11406 * Template for enums
11407 */
11408 }, {
11409 key: 'enum',
11410 value: function _enum(schema, isCollapsed, open) {
11411 return '\n ' + (0, _helpersJs._if)(!isCollapsed && schema['enum'])(_templateObject30) + '\n ';
11412 }
11413
11414 /*
11415 * Toggles the 'collapsed' state
11416 */
11417 }, {
11418 key: 'toggle',
11419 value: function toggle() {
11420 this.isCollapsed = !this.isCollapsed;
11421 this.render();
11422 }
11423
11424 /*
11425 * Renders the element and returns it
11426 */
11427 }, {
11428 key: 'render',
11429 value: function render() {
11430 if (!this.element) {
11431 this.element = document.createElement('div');
11432 this.element.classList.add('json-schema-view');
11433 }
11434
11435 if (this.isCollapsed) {
11436 this.element.classList.add('collapsed');
11437 } else {
11438 this.element.classList.remove('collapsed');
11439 }
11440
11441 if (this.options.theme) {
11442 this.element.classList.add('json-schema-view-' + this.options.theme);
11443 }
11444
11445 this.element.innerHTML = this.template();
11446
11447 if (!this.schema) {
11448 return this.element;
11449 }
11450
11451 if (!this.isCollapsed) {
11452 this.appendChildren(this.element);
11453 }
11454
11455 // add event listener for toggling
11456 if (this.element.querySelector('a.title')) {
11457 this.element.querySelector('a.title').addEventListener('click', this.toggle.bind(this));
11458 }
11459 return this.element;
11460 }
11461
11462 /*
11463 * Appends children to given element based on current schema
11464 */
11465 }, {
11466 key: 'appendChildren',
11467 value: function appendChildren(element) {
11468 var _this2 = this;
11469
11470 var inner = element.querySelector('.inner');
11471
11472 if (!inner) {
11473 return;
11474 }
11475
11476 if (this.schema['enum']) {
11477 var tempDiv = document.createElement('span');;
11478 tempDiv.classList.add('inner');
11479 tempDiv.innerHTML = '<code>' + this.schema['enum'].join('</code>, <code>') + '</code>';
11480 element.querySelector('.enums.inner').appendChild(tempDiv);
11481 }
11482
11483 if (this.isArray) {
11484 var view = new JSONSchemaView(this.schema.items, Infinity);
11485 inner.appendChild(view.render());
11486 }
11487
11488 if (typeof this.schema.properties === 'object') {
11489 Object.keys(this.schema.properties).forEach(function (propertyName) {
11490 var property = _this2.schema.properties[propertyName];
11491 var tempDiv = document.createElement('div');;
11492 tempDiv.innerHTML = '<div class="property">\n <span class="name">' + propertyName + ':</span>\n </div>';
11493 var view = new JSONSchemaView(property, _this2.open - 1);
11494 tempDiv.querySelector('.property').appendChild(view.render());
11495
11496 inner.appendChild(tempDiv.querySelector('.property'));
11497 });
11498 }
11499
11500 if (this.schema.allOf) {
11501 appendXOf.call(this, 'allOf');
11502 }
11503 if (this.schema.oneOf) {
11504 appendXOf.call(this, 'oneOf');
11505 }
11506 if (this.schema.anyOf) {
11507 appendXOf.call(this, 'anyOf');
11508 }
11509
11510 function appendXOf(type) {
11511 var _this3 = this;
11512
11513 var innerAllOf = element.querySelector('.inner.' + type);
11514
11515 this.schema[type].forEach(function (schema) {
11516 var inner = document.createElement('div');
11517 inner.classList.add('inner');
11518 var view = new JSONSchemaView(schema, _this3.open - 1);
11519 inner.appendChild(view.render());
11520 innerAllOf.appendChild(inner);
11521 });
11522 }
11523 }
11524 }]);
11525
11526 return JSONSchemaView;
11527})();
11528
11529exports['default'] = JSONSchemaView;
11530module.exports = exports['default'];
11531
11532},{"./helpers.js":1}]},{},[2])(2)
11533});
11534//# sourceMappingURL=data:application/json;charset:utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vZGVfbW9kdWxlcy9icm93c2VyaWZ5L25vZGVfbW9kdWxlcy9icm93c2VyLXBhY2svX3ByZWx1ZGUuanMiLCJDOi9Vc2Vycy9qYW1lc2hpL0Rlc2t0b3AvanNvbi1zY2hlbWEtdmlldy1qcy1tYXN0ZXIvc3JjL2hlbHBlcnMuanMiLCJDOi9Vc2Vycy9qYW1lc2hpL0Rlc2t0b3AvanNvbi1zY2hlbWEtdmlldy1qcy1tYXN0ZXIvc3JjL2luZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FDQUEsWUFBWSxDQUFDOzs7Ozs7Ozs7O0FBSU4sU0FBUyxVQUFVLENBQUMsSUFBSSxFQUFFO0FBQy9CLFNBQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsS0FBSyxDQUFDO0NBQ3JDOzs7Ozs7Ozs7Ozs7O0FBWU0sU0FBUyxHQUFHLENBQUMsU0FBUyxFQUFFO0FBQzdCLFNBQU8sU0FBUyxHQUFHLE1BQU0sR0FBRyxLQUFLLENBQUM7Q0FDbkM7O0FBQ0QsU0FBUyxLQUFLLEdBQUU7QUFDZCxTQUFPLEVBQUUsQ0FBQztDQUNYO0FBQ0QsU0FBUyxNQUFNLENBQUUsUUFBUSxFQUFrQjtvQ0FBYixXQUFXO0FBQVgsZUFBVzs7O0FBQ3ZDLFNBQU8sUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsVUFBQyxXQUFXLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFBSztBQUN4RCxXQUFPLFdBQVcsR0FBRyxXQUFXLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDO0dBQzVDLEVBQUUsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7Q0FDakI7OztBQzVCRCxZQUFZLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozt5QkFPTixjQUFjOzs7Ozs7OztJQVFBLGNBQWM7Ozs7Ozs7Ozs7OztBQVd0QixXQVhRLGNBQWMsQ0FXckIsTUFBTSxFQUFFLElBQUksRUFBMkI7OztRQUF6QixPQUFPLHlEQUFHLEVBQUMsS0FBSyxFQUFFLElBQUksRUFBQzs7MEJBWDlCLGNBQWM7O0FBWS9CLFFBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO0FBQ3JCLFFBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO0FBQ2pCLFFBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO0FBQ3ZCLFFBQUksQ0FBQyxXQUFXLEdBQUcsSUFBSSxJQUFJLENBQUMsQ0FBQzs7O0FBRzdCLFFBQUksQ0FBQyxLQUFLLEdBQUcsT0FBTyxNQUFNLEtBQUssUUFBUSxJQUNyQyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLElBQ3RCLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FDbkIsTUFBTSxDQUFDLFVBQUEsQ0FBQzthQUFHLENBQUMsT0FBTyxFQUFFLGFBQWEsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUM7S0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDOzs7QUFHakUsUUFBSSxDQUFDLE9BQU8sR0FBRyxDQUFDLElBQUksQ0FBQyxLQUFLLElBQUksSUFBSSxDQUFDLE1BQU0sSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksS0FBSyxPQUFPLENBQUM7O0FBRTFFLFFBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLE1BQU0sS0FDeEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEtBQUssUUFBUSxJQUM3QixJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsSUFDdEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQ2pCLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxJQUNqQixJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQSxBQUFDLENBQUM7OztBQUd0QixRQUFJLENBQUMsV0FBVyxHQUFHLENBQUMsSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDOzs7QUFHbEUsUUFBSSxDQUFDLFVBQVUsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsSUFDdkMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQ2hCLElBQUksQ0FBQyxXQUFXLEtBQ2YsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLElBQ25CLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxJQUNuQixJQUFJLENBQUMsTUFBTSxDQUFDLGdCQUFnQixJQUM1QixJQUFJLENBQUMsTUFBTSxDQUFDLGdCQUFnQixDQUFBLEFBQUMsQUFDOUIsQ0FBQzs7O0FBR0osUUFBSSxJQUFJLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsRUFBRTtBQUN0RCxVQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsVUFBQSxnQkFBZ0IsRUFBSTtBQUMvQyxZQUFJLE9BQU8sTUFBSyxNQUFNLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLEtBQUssUUFBUSxFQUFFO0FBQ2hFLGdCQUFLLE1BQU0sQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDO1NBQzVEO09BQ0YsQ0FBQyxDQUFDO0tBQ0o7R0FDRjs7Ozs7OztlQXREa0IsY0FBYzs7V0E0RHpCLG9CQUFHO0FBQ1QsVUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUU7QUFDaEIsZUFBTyxFQUFFLENBQUM7T0FDWDs7QUFFRCxhQUFPLGtDQUVILG9CQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsa0JBRVgsb0JBQUksSUFBSSxDQUFDLFVBQVUsQ0FBQyxtQkFDa0MsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksRUFBRSxHQUs3RSxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsbUJBQ2hCLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxHQUc5RCxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsbUJBQ0EsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLEdBRWxFLG9CQUFJLElBQUksQ0FBQyxNQUFNLFdBQVEsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsbUJBQ0QsSUFBSSxDQUFDLE1BQU0sV0FBUSxHQUU5RCxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsbUJBQ0YsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLDhDQU03RCxvQkFBSSxJQUFJLENBQUMsV0FBVyxDQUFDLG1CQUVqQixvQkFBSSxJQUFJLENBQUMsVUFBVSxDQUFDLG1CQUNrQyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxFQUFFLEdBR3hELElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUlyQyxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsbUJBQ3BCLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxHQUcxQyxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsbUJBQ1AsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLEdBR3pELG9CQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLGdCQUFnQixDQUFDLG9CQUNILElBQUksQ0FBQyxNQUFNLENBQUMsZ0JBQWdCLEdBRy9FLG9CQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxvQkFDUCxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sR0FHekQsb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsb0JBQ0gsSUFBSSxDQUFDLE1BQU0sQ0FBQyxnQkFBZ0IsR0FHL0Usb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLG9CQUNMLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxHQUcvRCxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsb0JBQ0wsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLEdBRy9ELG9CQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxtQkFDaEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFXLEdBSzdELG9CQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxxQkFHL0Msb0JBQUksSUFBSSxDQUFDLE1BQU0sV0FBUSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxtQkFDRCxJQUFJLENBQUMsTUFBTSxXQUFRLEdBRTlELG9CQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxtQkFDRixJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sR0FHekQsb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLFFBQUssQ0FBQyxvQkFDeEMsSUFBSSxRQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsV0FBVyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsR0FHckQsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FDNUUsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FDNUUsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsNENBTWhGLG9CQUFJLElBQUksQ0FBQyxPQUFPLENBQUMsb0JBRXVDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxJQUFJLEVBQUUsRUFBeUMsb0JBQUksSUFBSSxDQUFDLFdBQVcsQ0FBQyxxQkFDekksb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxLQUFLLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFBLEFBQUMsQ0FBQyxvQkFFdEUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLElBQUksQ0FBQyxFQUFLLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxJQUFJLEdBQUcsRUFDcEYsb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLHNCQUlqRCxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsb0JBQ3RCLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxHQUlwRCxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sUUFBSyxDQUFDLG9CQUN4QyxJQUFJLFFBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxXQUFXLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUdyRCxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsb0JBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxHQUM1RSxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsb0JBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxHQUM1RSxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsb0JBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxHQUU1RSxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsNkRBTzFCLG9CQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLG9CQUduQixJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxFQUFFLEVBQ3RCLG9CQUFJLElBQUksQ0FBQyxXQUFXLENBQUMscUJBS25ELG9CQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxvQkFDdEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFXLEdBSXpELG9CQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxvQkFDRCxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsR0FFbEUsb0JBQUksSUFBSSxDQUFDLE1BQU0sV0FBUSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxvQkFDUCxJQUFJLENBQUMsTUFBTSxXQUFRLEdBRzFELG9CQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxvQkFDSixJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sR0FJckQsb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLFFBQUssQ0FBQyxvQkFDeEMsSUFBSSxRQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsV0FBVyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsR0FHckQsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FDNUUsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FDNUUsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FFNUUsb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLDZCQUtoQyxPQUFPLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxlQUFlLEVBQUUsRUFBRSxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7S0FDM0Q7Ozs7Ozs7V0FLRSxhQUFDLE1BQU0sRUFBRSxJQUFJLEVBQUU7QUFDaEIsNENBQ3NCLElBQUksdUJBQ2pCLDJCQUFXLElBQUksQ0FBQywrQkFFdkI7S0FDSDs7Ozs7OztXQUtHLGVBQUMsTUFBTSxFQUFFLFdBQVcsRUFBRSxJQUFJLEVBQUU7QUFDOUIsMEJBQ0ksb0JBQUksQ0FBQyxXQUFXLElBQUksTUFBTSxRQUFLLENBQUMsK0JBS2xDO0tBQ0g7Ozs7Ozs7V0FLSyxrQkFBRztBQUNQLFVBQUksQ0FBQyxXQUFXLEdBQUcsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDO0FBQ3JDLFVBQUksQ0FBQyxNQUFNLEVBQUUsQ0FBQztLQUNmOzs7Ozs7O1dBS0ssa0JBQUc7QUFDUCxVQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRTtBQUNqQixZQUFJLENBQUMsT0FBTyxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDN0MsWUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLGtCQUFrQixDQUFDLENBQUM7T0FDaEQ7O0FBRUQsVUFBSSxJQUFJLENBQUMsV0FBVyxFQUFFO0FBQ3BCLFlBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxXQUFXLENBQUMsQ0FBQztPQUN6QyxNQUFNO0FBQ0wsWUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDO09BQzVDOztBQUVELFVBQUksSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUU7QUFDdEIsWUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsR0FBRyx1QkFBcUIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUcsQ0FBQztPQUN0RTs7QUFFRCxVQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsR0FBRyxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUM7O0FBRXpDLFVBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFO0FBQ2hCLGVBQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztPQUNyQjs7QUFFRCxVQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRTtBQUNyQixZQUFJLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztPQUNuQzs7O0FBR0QsVUFBSSxJQUFJLENBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsRUFBRTtBQUN6QyxZQUFJLENBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztPQUN6RjtBQUNELGFBQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztLQUNyQjs7Ozs7OztXQUthLHdCQUFDLE9BQU8sRUFBRTs7O0FBQ3RCLFVBQU0sS0FBSyxHQUFHLE9BQU8sQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7O0FBRTlDLFVBQUksQ0FBQyxLQUFLLEVBQUU7QUFDVixlQUFPO09BQ1I7O0FBRUQsVUFBSSxJQUFJLENBQUMsTUFBTSxRQUFLLEVBQUU7QUFDcEIsWUFBTSxTQUFTLEdBQUcsSUFBSSxhQUFhLENBQUMsSUFBSSxDQUFDLE1BQU0sUUFBSyxFQUFFLElBQUksQ0FBQyxJQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUM7QUFDckUsWUFBTSxXQUFXLEdBQUcsU0FBUyxDQUFDLE1BQU0sRUFBRSxDQUFDO0FBQ3ZDLG1CQUFXLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsQ0FBQztBQUNuQyxlQUFPLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUMsQ0FBQztPQUVoRTs7QUFFRCxVQUFJLElBQUksQ0FBQyxPQUFPLEVBQUU7QUFDaEIsWUFBTSxJQUFJLEdBQUcsSUFBSSxjQUFjLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsSUFBSSxDQUFDLElBQUksR0FBRyxDQUFDLENBQUMsQ0FBQTtBQUNqRSxhQUFLLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDO09BQ2xDOztBQUVELFVBQUksT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsS0FBSyxRQUFRLEVBQUU7QUFDOUMsY0FBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxVQUFBLFlBQVksRUFBSTtBQUMxRCxjQUFNLFFBQVEsR0FBRyxPQUFLLE1BQU0sQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLENBQUM7QUFDdEQsY0FBTSxPQUFPLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0FBQy9DLGlCQUFPLENBQUMsU0FBUyw2REFDTSxZQUFZLDZCQUM1QixDQUFDO0FBQ1IsY0FBTSxJQUFJLEdBQUcsSUFBSSxjQUFjLENBQUMsUUFBUSxFQUFFLE9BQUssSUFBSSxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQ3pELGlCQUFPLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQzs7QUFFOUQsZUFBSyxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUM7U0FDdkQsQ0FBQyxDQUFDO09BQ0o7O0FBRUQsVUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRTtBQUFFLGlCQUFTLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxPQUFPLENBQUMsQ0FBQztPQUFFO0FBQ3pELFVBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUU7QUFBRSxpQkFBUyxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsT0FBTyxDQUFDLENBQUM7T0FBRTtBQUN6RCxVQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO0FBQUUsaUJBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxDQUFDO09BQUU7O0FBRXpELGVBQVMsU0FBUyxDQUFDLElBQUksRUFBRTs7O0FBQ3ZCLFlBQU0sVUFBVSxHQUFHLE9BQU8sQ0FBQyxhQUFhLGFBQVcsSUFBSSxDQUFHLENBQUM7O0FBRTNELFlBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQUEsTUFBTSxFQUFJO0FBQ2xDLGNBQU0sS0FBSyxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDNUMsZUFBSyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUM7QUFDN0IsY0FBTSxJQUFJLEdBQUcsSUFBSSxjQUFjLENBQUMsTUFBTSxFQUFFLE9BQUssSUFBSSxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQ3ZELGVBQUssQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUM7QUFDakMsb0JBQVUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDL0IsQ0FBQyxDQUFDO09BQ0o7S0FDRjs7O1NBOVZrQixjQUFjOzs7cUJBQWQsY0FBYyIsImZpbGUiOiJnZW5lcmF0ZWQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlc0NvbnRlbnQiOlsiKGZ1bmN0aW9uIGUodCxuLHIpe2Z1bmN0aW9uIHMobyx1KXtpZighbltvXSl7aWYoIXRbb10pe3ZhciBhPXR5cGVvZiByZXF1aXJlPT1cImZ1bmN0aW9uXCImJnJlcXVpcmU7aWYoIXUmJmEpcmV0dXJuIGEobywhMCk7aWYoaSlyZXR1cm4gaShvLCEwKTt2YXIgZj1uZXcgRXJyb3IoXCJDYW5ub3QgZmluZCBtb2R1bGUgJ1wiK28rXCInXCIpO3Rocm93IGYuY29kZT1cIk1PRFVMRV9OT1RfRk9VTkRcIixmfXZhciBsPW5bb109e2V4cG9ydHM6e319O3Rbb11bMF0uY2FsbChsLmV4cG9ydHMsZnVuY3Rpb24oZSl7dmFyIG49dFtvXVsxXVtlXTtyZXR1cm4gcyhuP246ZSl9LGwsbC5leHBvcnRzLGUsdCxuLHIpfXJldHVybiBuW29dLmV4cG9ydHN9dmFyIGk9dHlwZW9mIHJlcXVpcmU9PVwiZnVuY3Rpb25cIiYmcmVxdWlyZTtmb3IodmFyIG89MDtvPHIubGVuZ3RoO28rKylzKHJbb10pO3JldHVybiBzfSkiLCIndXNlIHN0cmljdCc7XG4vKlxuICogQ29udmVydHMgYW55T2YsIGFsbE9mIGFuZCBvbmVPZiB0byBodW1hbiByZWFkYWJsZSBzdHJpbmdcbiovXG5leHBvcnQgZnVuY3Rpb24gY29udmVydFhPZih0eXBlKSB7XG4gIHJldHVybiB0eXBlLnN1YnN0cmluZygwLCAzKSArICcgb2YnO1xufVxuXG4vKlxuICogaWYgY29uZGl0aW9uIGZvciBFUzYgdGVtcGxhdGUgc3RyaW5nc1xuICogdG8gYmUgdXNlZCBvbmx5IGluIHRlbXBsYXRlIHN0cmluZ1xuICpcbiAqIEBleGFtcGxlIG15c3RyID0gYFJhbmRvbSBpcyAke19pZihNYXRoLnJhbmRvbSgpID4gMC41KWBncmVhdGVyIHRoYW4gMC41YGBcbiAqXG4gKiBAcGFyYW0ge2Jvb2xlYW59IGNvbmRpdGlvblxuICpcbiAqIEByZXR1cm5zIHtmdW5jdGlvbn0gdGhlIHRlbXBsYXRlIGZ1bmN0aW9uXG4qL1xuZXhwb3J0IGZ1bmN0aW9uIF9pZihjb25kaXRpb24pIHtcbiAgcmV0dXJuIGNvbmRpdGlvbiA/IG5vcm1hbCA6IGVtcHR5O1xufVxuZnVuY3Rpb24gZW1wdHkoKXtcbiAgcmV0dXJuICcnO1xufVxuZnVuY3Rpb24gbm9ybWFsICh0ZW1wbGF0ZSwgLi4uZXhwcmVzc2lvbnMpIHtcbiAgcmV0dXJuIHRlbXBsYXRlLnNsaWNlKDEpLnJlZHVjZSgoYWNjdW11bGF0b3IsIHBhcnQsIGkpID0+IHtcbiAgICByZXR1cm4gYWNjdW11bGF0b3IgKyBleHByZXNzaW9uc1tpXSArIHBhcnQ7XG4gIH0sIHRlbXBsYXRlWzBdKTtcbn0iLCIndXNlIHN0cmljdCc7XG5cbi8qIGdsb2JhbHMgSlNPTlNjaGVtYVZpZXcgKi9cblxuaW1wb3J0IHtcbiAgY29udmVydFhPZixcbiAgX2lmXG59IGZyb20gJy4vaGVscGVycy5qcyc7XG5cblxuLyoqXG4gKiBAY2xhc3MgSlNPTlNjaGVtYVZpZXdcbiAqXG4gKiBBIHB1cmUgSmF2YVNjcmlwdCBjb21wb25lbnQgZm9yIHJlbmRlcmluZyBKU09OIFNjaGVtYSBpbiBIVE1MLlxuKi9cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEpTT05TY2hlbWFWaWV3IHtcblxuICAvKipcbiAgICogQHBhcmFtIHtvYmplY3R9IHNjaGVtYSBUaGUgSlNPTiBTY2hlbWEgb2JqZWN0XG4gICAqXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBbb3Blbj0xXSBoaXMgbnVtYmVyIGluZGljYXRlcyB1cCB0byBob3cgbWFueSBsZXZlbHMgdGhlXG4gICAqIHJlbmRlcmVkIHRyZWUgc2hvdWxkIGV4cGFuZC4gU2V0IGl0IHRvIGAwYCB0byBtYWtlIHRoZSB3aG9sZSB0cmVlIGNvbGxhcHNlZFxuICAgKiBvciBzZXQgaXQgdG8gYEluZmluaXR5YCB0byBleHBhbmQgdGhlIHRyZWUgZGVlcGx5XG4gICAqIEBwYXJhbSB7b2JqZWN0fSBvcHRpb25zLlxuICAgKiAgdGhlbWUge3N0cmluZ306IG9uZSBvZiB0aGUgZm9sbG93aW5nIG9wdGlvbnM6IFsnZGFyayddXG4gICovXG4gIGNvbnN0cnVjdG9yKHNjaGVtYSwgb3Blbiwgb3B0aW9ucyA9IHt0aGVtZTogbnVsbH0pIHtcbiAgICB0aGlzLnNjaGVtYSA9IHNjaGVtYTtcbiAgICB0aGlzLm9wZW4gPSBvcGVuO1xuICAgIHRoaXMub3B0aW9ucyA9IG9wdGlvbnM7XG4gICAgdGhpcy5pc0NvbGxhcHNlZCA9IG9wZW4gPD0gMDtcblxuICAgIC8vIGlmIHNjaGVtYSBpcyBhbiBlbXB0eSBvYmplY3Qgd2hpY2ggbWVhbnMgYW55IEpPU05cbiAgICB0aGlzLmlzQW55ID0gdHlwZW9mIHNjaGVtYSA9PT0gJ29iamVjdCcgJiZcbiAgICAgICFBcnJheS5pc0FycmF5KHNjaGVtYSkgJiZcbiAgICAgICFPYmplY3Qua2V5cyhzY2hlbWEpXG4gICAgICAuZmlsdGVyKGs9PiBbJ3RpdGxlJywgJ2Rlc2NyaXB0aW9uJ10uaW5kZXhPZihrKSA9PT0gLTEpLmxlbmd0aDtcblxuICAgIC8vIERldGVybWluZSBpZiBhIHNjaGVtYSBpcyBhbiBhcnJheVxuICAgIHRoaXMuaXNBcnJheSA9ICF0aGlzLmlzQW55ICYmIHRoaXMuc2NoZW1hICYmIHRoaXMuc2NoZW1hLnR5cGUgPT09ICdhcnJheSc7XG5cbiAgICB0aGlzLmlzT2JqZWN0ID0gdGhpcy5zY2hlbWEgJiZcbiAgICAgICh0aGlzLnNjaGVtYS50eXBlID09PSAnb2JqZWN0JyB8fFxuICAgICAgIHRoaXMuc2NoZW1hLnByb3BlcnRpZXMgfHxcbiAgICAgICB0aGlzLnNjaGVtYS5hbnlPZiB8fFxuICAgICAgIHRoaXMuc2NoZW1hLm9uZW9mIHx8XG4gICAgICAgdGhpcy5zY2hlbWEuYWxsT2YpO1xuXG4gICAgLy8gRGV0ZXJtaW5lIGlmIGEgc2NoZW1hIGlzIGEgcHJpbWl0aXZlXG4gICAgdGhpcy5pc1ByaW1pdGl2ZSA9ICF0aGlzLmlzQW55ICYmICF0aGlzLmlzQXJyYXkgJiYgIXRoaXMuaXNPYmplY3Q7XG5cbiAgICAvL1xuICAgIHRoaXMuc2hvd1RvZ2dsZSA9IHRoaXMuc2NoZW1hLmRlc2NyaXB0aW9uIHx8XG4gICAgICB0aGlzLnNjaGVtYS50aXRsZSB8fFxuICAgICAgKHRoaXMuaXNQcmltaXRpdmUgJiYgKFxuICAgICAgICB0aGlzLnNjaGVtYS5taW5pbXVtIHx8XG4gICAgICAgIHRoaXMuc2NoZW1hLm1heGltdW0gfHxcbiAgICAgICAgdGhpcy5zY2hlbWEuZXhjbHVzaXZlTWluaW11bSB8fFxuICAgICAgICB0aGlzLnNjaGVtYS5leGNsdXNpdmVNYXhpbXVtKVxuICAgICAgKTtcblxuICAgIC8vIHBvcHVsYXRlIGlzUmVxdWlyZWQgcHJvcGVydHkgZG93biB0byBwcm9wZXJ0aWVzXG4gICAgaWYgKHRoaXMuc2NoZW1hICYmIEFycmF5LmlzQXJyYXkodGhpcy5zY2hlbWEucmVxdWlyZWQpKSB7XG4gICAgICB0aGlzLnNjaGVtYS5yZXF1aXJlZC5mb3JFYWNoKHJlcXVpcmVkUHJvcGVydHkgPT4ge1xuICAgICAgICBpZiAodHlwZW9mIHRoaXMuc2NoZW1hLnByb3BlcnRpZXNbcmVxdWlyZWRQcm9wZXJ0eV0gPT09ICdvYmplY3QnKSB7XG4gICAgICAgICAgdGhpcy5zY2hlbWEucHJvcGVydGllc1tyZXF1aXJlZFByb3BlcnR5XS5pc1JlcXVpcmVkID0gdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfSk7XG4gICAgfVxuICB9XG5cbiAgLypcbiAgICogUmV0dXJucyB0aGUgdGVtcGxhdGUgd2l0aCBwb3B1bGF0ZWQgcHJvcGVydGllcy5cbiAgICogVGhpcyB0ZW1wbGF0ZSBkb2VzIG5vdCBoYXZlIHRoZSBjaGlsZHJlblxuICAqL1xuICB0ZW1wbGF0ZSgpIHtcbiAgICBpZiAoIXRoaXMuc2NoZW1hKSB7XG4gICAgICByZXR1cm4gJyc7XG4gICAgfVxuXG4gICAgcmV0dXJuIGBcbiAgICAgIDwhLS0gQW55IC0tPlxuICAgICAgJHtfaWYodGhpcy5pc0FueSlgXG4gICAgICAgIDxkaXYgY2xhc3M9XCJhbnlcIj5cbiAgICAgICAgICAke19pZih0aGlzLnNob3dUb2dnbGUpYFxuICAgICAgICAgICAgPGEgY2xhc3M9XCJ0aXRsZVwiPjxzcGFuIGNsYXNzPVwidG9nZ2xlLWhhbmRsZVwiPjwvc3Bhbj4ke3RoaXMuc2NoZW1hLnRpdGxlIHx8ICcnfSA8L2E+XG4gICAgICAgICAgYH1cblxuICAgICAgICAgIDxzcGFuIGNsYXNzPVwidHlwZSB0eXBlLWFueVwiPiZsdDthbnkmZ3Q7PC9zcGFuPlxuXG4gICAgICAgICAgJHtfaWYodGhpcy5zY2hlbWEuZGVzY3JpcHRpb24gJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyIGRlc2NyaXB0aW9uXCI+JHt0aGlzLnNjaGVtYS5kZXNjcmlwdGlvbn08L2Rpdj5cbiAgICAgICAgICBgfVxuXHRcdCBcblx0XHQgICR7X2lmKHRoaXMuc2NoZW1hLnJlcXVpcmVkICYmICF0aGlzLmlzQ29sbGFwc2VkKWBcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbm5lciByZXF1aXJlZFwiPlJlcXVpcmVkOiAke3RoaXMuc2NoZW1hLnJlcXVpcmVkfTwvZGl2PlxuICAgICAgICAgIGB9XG5cdFx0ICAke19pZih0aGlzLnNjaGVtYS5kZWZhdWx0ICYmICF0aGlzLmlzQ29sbGFwc2VkKWBcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbm5lciBkZWZhdWx0XCI+RGVmYXVsdDogJHt0aGlzLnNjaGVtYS5kZWZhdWx0fTwvZGl2PlxuICAgICAgICAgIGB9XG5cdFx0ICAgJHtfaWYodGhpcy5zY2hlbWEucGF0dGVybiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW5uZXIgcGF0dGVyblwiPlBhdHRlcm46ICR7dGhpcy5zY2hlbWEucGF0dGVybn08L2Rpdj5cbiAgICAgICAgICBgfVxuICAgICAgICA8L2Rpdj5cbiAgICAgIGB9XG5cdFx0ICAgJHtfaWYodGhpcy5zY2hlbWEuZXhhbXBsZSAmJiAhdGhpcy5pc0NvbGxhcHNlZClgXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW5uZXIgZXhhbXBsZVwiPkV4YW1wbGU6ICR7dGhpcy5zY2hlbWEuZXhhbXBsZX08L2Rpdj5cbiAgICAgICAgICBgfVxuICAgICAgICA8L2Rpdj5cbiAgICAgIGB9XG5cbiAgICAgIDwhLS0gUHJpbWl0aXZlIC0tPlxuICAgICAgJHtfaWYodGhpcy5pc1ByaW1pdGl2ZSlgXG4gICAgICAgIDxkaXYgY2xhc3M9XCJwcmltaXRpdmVcIj5cbiAgICAgICAgICAke19pZih0aGlzLnNob3dUb2dnbGUpYFxuICAgICAgICAgICAgPGEgY2xhc3M9XCJ0aXRsZVwiPjxzcGFuIGNsYXNzPVwidG9nZ2xlLWhhbmRsZVwiPjwvc3Bhbj4ke3RoaXMuc2NoZW1hLnRpdGxlIHx8ICcnfSA8L2E+XG4gICAgICAgICAgYH1cblxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0eXBlXCI+JHt0aGlzLnNjaGVtYS50eXBlfTwvc3Bhbj5cblxuICAgICAgICAgXG5cbiAgICAgICAgICAke19pZighdGhpcy5pc0NvbGxhcHNlZCAmJiB0aGlzLnNjaGVtYS5mb3JtYXQpYFxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJmb3JtYXRcIj4oJHt0aGlzLnNjaGVtYS5mb3JtYXR9KTwvc3Bhbj5cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEubWluaW11bSlgXG4gICAgICAgICAgICA8c3BhbiBjbGFzcz1cInJhbmdlIG1pbmltdW1cIj5taW5pbXVtOiR7dGhpcy5zY2hlbWEubWluaW11bX08L3NwYW4+XG4gICAgICAgICAgYH1cblxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmIHRoaXMuc2NoZW1hLmV4Y2x1c2l2ZU1pbmltdW0pYFxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJyYW5nZSBleGNsdXNpdmVNaW5pbXVtXCI+KGV4KW1pbmltdW06JHt0aGlzLnNjaGVtYS5leGNsdXNpdmVNaW5pbXVtfTwvc3Bhbj5cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEubWF4aW11bSlgXG4gICAgICAgICAgICA8c3BhbiBjbGFzcz1cInJhbmdlIG1heGltdW1cIj5tYXhpbXVtOiR7dGhpcy5zY2hlbWEubWF4aW11bX08L3NwYW4+XG4gICAgICAgICAgYH1cblxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmIHRoaXMuc2NoZW1hLmV4Y2x1c2l2ZU1heGltdW0pYFxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJyYW5nZSBleGNsdXNpdmVNYXhpbXVtXCI+KGV4KW1heGltdW06JHt0aGlzLnNjaGVtYS5leGNsdXNpdmVNYXhpbXVtfTwvc3Bhbj5cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEubWluTGVuZ3RoKWBcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicmFuZ2UgbWluTGVuZ3RoXCI+bWluTGVuZ3RoOiR7dGhpcy5zY2hlbWEubWluTGVuZ3RofTwvc3Bhbj5cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEubWF4TGVuZ3RoKWBcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicmFuZ2UgbWF4TGVuZ3RoXCI+bWF4TGVuZ3RoOiR7dGhpcy5zY2hlbWEubWF4TGVuZ3RofTwvc3Bhbj5cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYodGhpcy5zY2hlbWEuZGVzY3JpcHRpb24gJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyIGRlc2NyaXB0aW9uXCI+JHt0aGlzLnNjaGVtYS5kZXNjcmlwdGlvbn08L2Rpdj5cbiAgICAgICAgICBgfVxuXHRcdCAgXG5cdFx0IFxuXHRcdCAgXG5cdFx0ICAgJHtfaWYodGhpcy5zY2hlbWEucmVxdWlyZWQgJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyIHJlcXVpcmVkXCI+UmVxdWlyZWQ8L2Rpdj5cbiAgICAgICAgICBgfVxuXHRcdCAgJHtfaWYodGhpcy5zY2hlbWEuZGVmYXVsdCAmJiAhdGhpcy5pc0NvbGxhcHNlZClgXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW5uZXIgZGVmYXVsdFwiPkRlZmF1bHQ6ICR7dGhpcy5zY2hlbWEuZGVmYXVsdH08L2Rpdj5cbiAgICAgICAgICBgfVxuXHRcdCAgICR7X2lmKHRoaXMuc2NoZW1hLnBhdHRlcm4gJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyIHBhdHRlcm5cIj5QYXR0ZXJuOiAke3RoaXMuc2NoZW1hLnBhdHRlcm59PC9kaXY+XG4gICAgICAgICAgYH1cblxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmIHRoaXMuc2NoZW1hLmVudW0pYFxuICAgICAgICAgICAgJHt0aGlzLmVudW0odGhpcy5zY2hlbWEsIHRoaXMuaXNDb2xsYXBzZWQsIHRoaXMub3Blbil9XG4gICAgICAgICAgYH1cblxuICAgICAgICAgICR7X2lmKHRoaXMuc2NoZW1hLmFsbE9mICYmICF0aGlzLmlzQ29sbGFwc2VkKWAke3RoaXMueE9mKHRoaXMuc2NoZW1hLCAnYWxsT2YnKX1gfVxuICAgICAgICAgICR7X2lmKHRoaXMuc2NoZW1hLm9uZU9mICYmICF0aGlzLmlzQ29sbGFwc2VkKWAke3RoaXMueE9mKHRoaXMuc2NoZW1hLCAnb25lT2YnKX1gfVxuICAgICAgICAgICR7X2lmKHRoaXMuc2NoZW1hLmFueU9mICYmICF0aGlzLmlzQ29sbGFwc2VkKWAke3RoaXMueE9mKHRoaXMuc2NoZW1hLCAnYW55T2YnKX1gfVxuICAgICAgICA8L2Rpdj5cbiAgICAgIGB9XG5cblxuICAgICAgPCEtLSBBcnJheSAtLT5cbiAgICAgICR7X2lmKHRoaXMuaXNBcnJheSlgXG4gICAgICAgIDxkaXYgY2xhc3M9XCJhcnJheVwiPlxuICAgICAgICAgIDxhIGNsYXNzPVwidGl0bGVcIj48c3BhbiBjbGFzcz1cInRvZ2dsZS1oYW5kbGVcIj48L3NwYW4+JHt0aGlzLnNjaGVtYS50aXRsZSB8fCAnJ308c3BhbiBjbGFzcz1cIm9wZW5pbmcgYnJhY2tldFwiPls8L3NwYW4+JHtfaWYodGhpcy5pc0NvbGxhcHNlZClgPHNwYW4gY2xhc3M9XCJjbG9zaW5nIGJyYWNrZXRcIj5dPC9zcGFuPmB9PC9hPlxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmICh0aGlzLnNjaGVtYS51bmlxdWVJdGVtcyB8fCB0aGlzLnNjaGVtYS5taW5JdGVtcyB8fCB0aGlzLnNjaGVtYS5tYXhJdGVtcykpYFxuICAgICAgICAgIDxzcGFuPlxuICAgICAgICAgICAgPHNwYW4gdGl0bGU9XCJpdGVtcyByYW5nZVwiPigke3RoaXMuc2NoZW1hLm1pbkl0ZW1zIHx8IDB9Li4ke3RoaXMuc2NoZW1hLm1heEl0ZW1zIHx8ICc4J30pPC9zcGFuPlxuICAgICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEudW5pcXVlSXRlbXMpYDxzcGFuIHRpdGxlPVwidW5pcXVlXCIgY2xhc3M9XCJ1bmlxdWVJdGVtc1wiPj88L3NwYW4+YH1cbiAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgYH1cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW5uZXJcIj5cbiAgICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmIHRoaXMuc2NoZW1hLmRlc2NyaXB0aW9uKWBcbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImRlc2NyaXB0aW9uXCI+JHt0aGlzLnNjaGVtYS5kZXNjcmlwdGlvbn08L2Rpdj5cbiAgICAgICAgICAgIGB9XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAke19pZighdGhpcy5pc0NvbGxhcHNlZCAmJiB0aGlzLnNjaGVtYS5lbnVtKWBcbiAgICAgICAgICAgICR7dGhpcy5lbnVtKHRoaXMuc2NoZW1hLCB0aGlzLmlzQ29sbGFwc2VkLCB0aGlzLm9wZW4pfVxuICAgICAgICAgIGB9XG5cbiAgICAgICAgICAke19pZih0aGlzLnNjaGVtYS5hbGxPZiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgJHt0aGlzLnhPZih0aGlzLnNjaGVtYSwgJ2FsbE9mJyl9YH1cbiAgICAgICAgICAke19pZih0aGlzLnNjaGVtYS5vbmVPZiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgJHt0aGlzLnhPZih0aGlzLnNjaGVtYSwgJ29uZU9mJyl9YH1cbiAgICAgICAgICAke19pZih0aGlzLnNjaGVtYS5hbnlPZiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgJHt0aGlzLnhPZih0aGlzLnNjaGVtYSwgJ2FueU9mJyl9YH1cblxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkKWBcbiAgICAgICAgICA8c3BhbiBjbGFzcz1cImNsb3NpbmcgYnJhY2tldFwiPl08L3NwYW4+XG4gICAgICAgICAgYH1cbiAgICAgICAgPC9kaXY+XG4gICAgICBgfVxuXG4gICAgICA8IS0tIE9iamVjdCAtLT5cbiAgICAgICR7X2lmKCF0aGlzLmlzUHJpbWl0aXZlICYmICF0aGlzLmlzQXJyYXkgJiYgIXRoaXMuaXNBbnkpYFxuICAgICAgICA8ZGl2IGNsYXNzPVwib2JqZWN0XCI+XG4gICAgICAgICAgPGEgY2xhc3M9XCJ0aXRsZVwiPjxzcGFuXG4gICAgICAgICAgICBjbGFzcz1cInRvZ2dsZS1oYW5kbGVcIj48L3NwYW4+JHt0aGlzLnNjaGVtYS50aXRsZSB8fCAnJ30gPHNwYW5cbiAgICAgICAgICAgIGNsYXNzPVwib3BlbmluZyBicmFjZVwiPns8L3NwYW4+JHtfaWYodGhpcy5pc0NvbGxhcHNlZClgXG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiY2xvc2luZyBicmFjZVwiIG5nLWlmPVwiaXNDb2xsYXBzZWRcIj59PC9zcGFuPlxuICAgICAgICAgIGB9PC9hPlxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyXCI+XG4gICAgICAgICAgICAke19pZighdGhpcy5pc0NvbGxhcHNlZCAmJiB0aGlzLnNjaGVtYS5kZXNjcmlwdGlvbilgXG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJkZXNjcmlwdGlvblwiPiR7dGhpcy5zY2hlbWEuZGVzY3JpcHRpb259PC9kaXY+XG4gICAgICAgICAgICBgfVxuICAgICAgICAgICAgPCEtLSBjaGlsZHJlbiBnbyBoZXJlIC0tPlxuXHRcdCAgXG5cdFx0ICAgJHtfaWYodGhpcy5zY2hlbWEucmVxdWlyZWQgJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJlcXVpcmVkXCI+RGVmYXVsdCBGaWVsZHM6ICR7dGhpcy5zY2hlbWEucmVxdWlyZWR9PC9kaXY+XG4gICAgICAgICAgYH1cblx0XHQgICR7X2lmKHRoaXMuc2NoZW1hLmRlZmF1bHQgJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImRlZmF1bHRcIj5EZWZhdWx0OiAke3RoaXMuc2NoZW1hLmRlZmF1bHR9PC9kaXY+XG4gICAgICAgICAgYH1cblx0XHQgIFxuXHRcdFx0JHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEucGF0dGVybilgXG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwYXR0ZXJuXCI+UGF0dGVybjogJHt0aGlzLnNjaGVtYS5wYXR0ZXJufTwvZGl2PlxuICAgICAgICAgICAgYH1cblx0XHRcdCR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmIHRoaXMuc2NoZW1hLmV4YW1wbGUpYFxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZXhhbXBsZVwiPkV4YW1wbGU6ICR7dGhpcy5zY2hlbWEuZXhhbXBsZX08L2Rpdj5cbiAgICAgICAgICAgIGB9XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAke19pZighdGhpcy5pc0NvbGxhcHNlZCAmJiB0aGlzLnNjaGVtYS5lbnVtKWBcbiAgICAgICAgICAgICR7dGhpcy5lbnVtKHRoaXMuc2NoZW1hLCB0aGlzLmlzQ29sbGFwc2VkLCB0aGlzLm9wZW4pfVxuICAgICAgICAgIGB9XG5cbiAgICAgICAgICAke19pZih0aGlzLnNjaGVtYS5hbGxPZiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgJHt0aGlzLnhPZih0aGlzLnNjaGVtYSwgJ2FsbE9mJyl9YH1cbiAgICAgICAgICAke19pZih0aGlzLnNjaGVtYS5vbmVPZiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgJHt0aGlzLnhPZih0aGlzLnNjaGVtYSwgJ29uZU9mJyl9YH1cbiAgICAgICAgICAke19pZih0aGlzLnNjaGVtYS5hbnlPZiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgJHt0aGlzLnhPZih0aGlzLnNjaGVtYSwgJ2FueU9mJyl9YH1cblxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkKWBcbiAgICAgICAgICA8c3BhbiBjbGFzcz1cImNsb3NpbmcgYnJhY2VcIj59PC9zcGFuPlxuICAgICAgICAgIGB9XG4gICAgICAgIDwvZGl2PlxuICAgICAgYH1cbmAucmVwbGFjZSgvXFxzKlxcbi9nLCAnXFxuJykucmVwbGFjZSgvKFxcPFxcIVxcLVxcLSkuKy9nLCAnJykudHJpbSgpO1xuICB9XG5cbiAgLypcbiAgICogVGVtcGxhdGUgZm9yIG9uZU9mLCBhbnlPZiBhbmQgYWxsT2ZcbiAgKi9cbiAgeE9mKHNjaGVtYSwgdHlwZSkge1xuICAgIHJldHVybiBgXG4gICAgICA8ZGl2IGNsYXNzPVwiaW5uZXIgJHt0eXBlfVwiPlxuICAgICAgICA8Yj4ke2NvbnZlcnRYT2YodHlwZSl9OjwvYj5cbiAgICAgIDwvZGl2PlxuICAgIGA7XG4gIH1cblxuICAvKlxuICAgKiBUZW1wbGF0ZSBmb3IgZW51bXNcbiAgKi9cbiAgZW51bShzY2hlbWEsIGlzQ29sbGFwc2VkLCBvcGVuKSB7XG4gICAgcmV0dXJuIGBcbiAgICAgICR7X2lmKCFpc0NvbGxhcHNlZCAmJiBzY2hlbWEuZW51bSlgXG4gICAgICAgIDxkaXYgY2xhc3M9XCJpbm5lciBlbnVtc1wiPlxuICAgICAgICAgIDxiPkVudW06PC9iPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIGB9XG4gICAgYDtcbiAgfVxuXG4gIC8qXG4gICAqIFRvZ2dsZXMgdGhlICdjb2xsYXBzZWQnIHN0YXRlXG4gICovXG4gIHRvZ2dsZSgpIHtcbiAgICB0aGlzLmlzQ29sbGFwc2VkID0gIXRoaXMuaXNDb2xsYXBzZWQ7XG4gICAgdGhpcy5yZW5kZXIoKTtcbiAgfVxuXG4gIC8qXG4gICAqIFJlbmRlcnMgdGhlIGVsZW1lbnQgYW5kIHJldHVybnMgaXRcbiAgKi9cbiAgcmVuZGVyKCkge1xuICAgIGlmICghdGhpcy5lbGVtZW50KSB7XG4gICAgICB0aGlzLmVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtcbiAgICAgIHRoaXMuZWxlbWVudC5jbGFzc0xpc3QuYWRkKCdqc29uLXNjaGVtYS12aWV3Jyk7XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuaXNDb2xsYXBzZWQpIHtcbiAgICAgIHRoaXMuZWxlbWVudC5jbGFzc0xpc3QuYWRkKCdjb2xsYXBzZWQnKTtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy5lbGVtZW50LmNsYXNzTGlzdC5yZW1vdmUoJ2NvbGxhcHNlZCcpO1xuICAgIH1cblxuICAgIGlmICh0aGlzLm9wdGlvbnMudGhlbWUpIHtcbiAgICAgIHRoaXMuZWxlbWVudC5jbGFzc0xpc3QuYWRkKGBqc29uLXNjaGVtYS12aWV3LSR7dGhpcy5vcHRpb25zLnRoZW1lfWApO1xuICAgIH1cblxuICAgIHRoaXMuZWxlbWVudC5pbm5lckhUTUwgPSB0aGlzLnRlbXBsYXRlKCk7XG5cbiAgICBpZiAoIXRoaXMuc2NoZW1hKSB7XG4gICAgICByZXR1cm4gdGhpcy5lbGVtZW50O1xuICAgIH1cblxuICAgIGlmICghdGhpcy5pc0NvbGxhcHNlZCkge1xuICAgICAgdGhpcy5hcHBlbmRDaGlsZHJlbih0aGlzLmVsZW1lbnQpO1xuICAgIH1cblxuICAgIC8vIGFkZCBldmVudCBsaXN0ZW5lciBmb3IgdG9nZ2xpbmdcbiAgICBpZiAodGhpcy5lbGVtZW50LnF1ZXJ5U2VsZWN0b3IoJ2EudGl0bGUnKSkge1xuICAgICAgdGhpcy5lbGVtZW50LnF1ZXJ5U2VsZWN0b3IoJ2EudGl0bGUnKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHRoaXMudG9nZ2xlLmJpbmQodGhpcykpO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5lbGVtZW50O1xuICB9XG5cbiAgLypcbiAgICogQXBwZW5kcyBjaGlsZHJlbiB0byBnaXZlbiBlbGVtZW50IGJhc2VkIG9uIGN1cnJlbnQgc2NoZW1hXG4gICovXG4gIGFwcGVuZENoaWxkcmVuKGVsZW1lbnQpIHtcbiAgICBjb25zdCBpbm5lciA9IGVsZW1lbnQucXVlcnlTZWxlY3RvcignLmlubmVyJyk7XG5cbiAgICBpZiAoIWlubmVyKSB7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuc2NoZW1hLmVudW0pIHtcbiAgICAgIGNvbnN0IGZvcm1hdHRlciA9IG5ldyBKU09ORm9ybWF0dGVyKHRoaXMuc2NoZW1hLmVudW0sIHRoaXMub3BlbiAtIDEpO1xuICAgICAgY29uc3QgZm9ybWF0dGVyRWwgPSBmb3JtYXR0ZXIucmVuZGVyKCk7XG4gICAgICBmb3JtYXR0ZXJFbC5jbGFzc0xpc3QuYWRkKCdpbm5lcicpO1xuICAgICAgZWxlbWVudC5xdWVyeVNlbGVjdG9yKCcuZW51bXMuaW5uZXInKS5hcHBlbmRDaGlsZChmb3JtYXR0ZXJFbCk7XG5cbiAgICB9XG5cbiAgICBpZiAodGhpcy5pc0FycmF5KSB7XG4gICAgICBjb25zdCB2aWV3ID0gbmV3IEpTT05TY2hlbWFWaWV3KHRoaXMuc2NoZW1hLml0ZW1zLCB0aGlzLm9wZW4gLSAxKVxuICAgICAgaW5uZXIuYXBwZW5kQ2hpbGQodmlldy5yZW5kZXIoKSk7XG4gICAgfVxuXG4gICAgaWYgKHR5cGVvZiB0aGlzLnNjaGVtYS5wcm9wZXJ0aWVzID09PSAnb2JqZWN0Jykge1xuICAgICAgT2JqZWN0LmtleXModGhpcy5zY2hlbWEucHJvcGVydGllcykuZm9yRWFjaChwcm9wZXJ0eU5hbWUgPT4ge1xuICAgICAgICBjb25zdCBwcm9wZXJ0eSA9IHRoaXMuc2NoZW1hLnByb3BlcnRpZXNbcHJvcGVydHlOYW1lXTtcbiAgICAgICAgY29uc3QgdGVtcERpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOztcbiAgICAgICAgdGVtcERpdi5pbm5lckhUTUwgPSBgPGRpdiBjbGFzcz1cInByb3BlcnR5XCI+XG4gICAgICAgICAgPHNwYW4gY2xhc3M9XCJuYW1lXCI+JHtwcm9wZXJ0eU5hbWV9Ojwvc3Bhbj5cbiAgICAgICAgPC9kaXY+YDtcbiAgICAgICAgY29uc3QgdmlldyA9IG5ldyBKU09OU2NoZW1hVmlldyhwcm9wZXJ0eSwgdGhpcy5vcGVuIC0gMSk7XG4gICAgICAgIHRlbXBEaXYucXVlcnlTZWxlY3RvcignLnByb3BlcnR5JykuYXBwZW5kQ2hpbGQodmlldy5yZW5kZXIoKSk7XG5cbiAgICAgICAgaW5uZXIuYXBwZW5kQ2hpbGQodGVtcERpdi5xdWVyeVNlbGVjdG9yKCcucHJvcGVydHknKSk7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBpZiAodGhpcy5zY2hlbWEuYWxsT2YpIHsgYXBwZW5kWE9mLmNhbGwodGhpcywgJ2FsbE9mJyk7IH1cbiAgICBpZiAodGhpcy5zY2hlbWEub25lT2YpIHsgYXBwZW5kWE9mLmNhbGwodGhpcywgJ29uZU9mJyk7IH1cbiAgICBpZiAodGhpcy5zY2hlbWEuYW55T2YpIHsgYXBwZW5kWE9mLmNhbGwodGhpcywgJ2FueU9mJyk7IH1cblxuICAgIGZ1bmN0aW9uIGFwcGVuZFhPZih0eXBlKSB7XG4gICAgICBjb25zdCBpbm5lckFsbE9mID0gZWxlbWVudC5xdWVyeVNlbGVjdG9yKGAuaW5uZXIuJHt0eXBlfWApO1xuXG4gICAgICB0aGlzLnNjaGVtYVt0eXBlXS5mb3JFYWNoKHNjaGVtYSA9PiB7XG4gICAgICAgIGNvbnN0IGlubmVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7XG4gICAgICAgIGlubmVyLmNsYXNzTGlzdC5hZGQoJ2lubmVyJyk7XG4gICAgICAgIGNvbnN0IHZpZXcgPSBuZXcgSlNPTlNjaGVtYVZpZXcoc2NoZW1hLCB0aGlzLm9wZW4gLSAxKTtcbiAgICAgICAgaW5uZXIuYXBwZW5kQ2hpbGQodmlldy5yZW5kZXIoKSk7XG4gICAgICAgIGlubmVyQWxsT2YuYXBwZW5kQ2hpbGQoaW5uZXIpO1xuICAgICAgfSk7XG4gICAgfVxuICB9XG59XG4iXX0=
11535
11536</script>
11537
11538 <script>
11539(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.$RefParser = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
11540/** !
11541 * JSON Schema $Ref Parser v3.1.2
11542 *
11543 * @link https://github.com/BigstickCarpet/json-schema-ref-parser
11544 * @license MIT
11545 */
11546"use strict";function bundle(e,r){debug("Bundling $ref pointers in %s",e.$refs._root$Ref.path);var t=[];crawl(e,"schema",e.$refs._root$Ref.path+"#","#",t,e.$refs,r),remap(t)}function crawl(e,r,t,f,n,i,a){var o=null===r?e:e[r];if(o&&"object"==typeof o)if($Ref.is$Ref(o))inventory$Ref(e,r,t,f,n,i,a);else{var l=Object.keys(o),u=l.indexOf("definitions");u>0&&l.splice(0,0,l.splice(u,1)[0]),l.forEach(function(e){var r=Pointer.join(t,e),l=Pointer.join(f,e),u=o[e];$Ref.is$Ref(u)?inventory$Ref(o,e,t,l,n,i,a):crawl(o,e,r,l,n,i,a)})}}function inventory$Ref(e,r,t,f,n,i,a){if(!n.some(function(t){return t.parent===e&&t.key===r})){var o=null===r?e:e[r],l=url.resolve(t,o.$ref),u=i._resolve(l,a),h=Pointer.parse(f).length,s=url.stripHash(u.path),$=url.getHash(u.path),c=s!==i._root$Ref.path,p=$Ref.isExtended$Ref(o);n.push({$ref:o,parent:e,key:r,pathFromRoot:f,depth:h,file:s,hash:$,value:u.value,circular:u.circular,extended:p,external:c}),crawl(u.value,null,u.path,f,n,i,a)}}function remap(e){e.sort(function(e,r){return e.file!==r.file?e.file<r.file?-1:1:e.hash!==r.hash?e.hash<r.hash?-1:1:e.circular!==r.circular?e.circular?-1:1:e.extended!==r.extended?e.extended?1:-1:e.depth!==r.depth?e.depth-r.depth:r.pathFromRoot.lastIndexOf("/definitions")-e.pathFromRoot.lastIndexOf("/definitions")});var r,t,f;e.forEach(function(e){debug('Re-mapping $ref pointer "%s" at %s',e.$ref.$ref,e.pathFromRoot),e.external?e.file===r&&e.hash===t?e.$ref.$ref=f:e.file===r&&0===e.hash.indexOf(t+"/")?e.$ref.$ref=Pointer.join(f,Pointer.parse(e.hash)):(r=e.file,t=e.hash,f=e.pathFromRoot,e.$ref=e.parent[e.key]=$Ref.dereference(e.$ref,e.value),e.circular&&(e.$ref.$ref=e.pathFromRoot)):e.$ref.$ref=e.hash,debug(" new value: %s",e.$ref&&e.$ref.$ref?e.$ref.$ref:"[object Object]")})}var $Ref=require("./ref"),Pointer=require("./pointer"),debug=require("./util/debug"),url=require("./util/url");module.exports=bundle;
11547
11548},{"./pointer":10,"./ref":11,"./util/debug":16,"./util/url":19}],2:[function(require,module,exports){
11549"use strict";function dereference(e,r){debug("Dereferencing $ref pointers in %s",e.$refs._root$Ref.path);var c=crawl(e.schema,e.$refs._root$Ref.path,"#",[],e.$refs,r);e.$refs.circular=c.circular,e.schema=c.value}function crawl(e,r,c,u,f,i){var n,a={value:e,circular:!1};return e&&"object"==typeof e&&(u.push(e),$Ref.isAllowed$Ref(e,i)?(n=dereference$Ref(e,r,c,u,f,i),a.circular=n.circular,a.value=n.value):Object.keys(e).forEach(function(l){var o=Pointer.join(r,l),t=Pointer.join(c,l),d=e[l],$=!1;$Ref.isAllowed$Ref(d,i)?(n=dereference$Ref(d,o,t,u,f,i),$=n.circular,e[l]=n.value):-1===u.indexOf(d)?(n=crawl(d,o,t,u,f,i),$=n.circular,e[l]=n.value):$=foundCircularReference(o,f,i),a.circular=a.circular||$}),u.pop()),a}function dereference$Ref(e,r,c,u,f,i){debug('Dereferencing $ref pointer "%s" at %s',e.$ref,r);var n=url.resolve(r,e.$ref),a=f._resolve(n,i),l=a.circular,o=l||-1!==u.indexOf(a.value);o&&foundCircularReference(r,f,i);var t=$Ref.dereference(e,a.value);if(!o){var d=crawl(t,a.path,c,u,f,i);o=d.circular,t=d.value}return o&&!l&&"ignore"===i.dereference.circular&&(t=e),l&&(t.$ref=c),{circular:o,value:t}}function foundCircularReference(e,r,c){if(r.circular=!0,!c.dereference.circular)throw ono.reference("Circular $ref pointer found at %s",e);return!0}var $Ref=require("./ref"),Pointer=require("./pointer"),ono=require("ono"),debug=require("./util/debug"),url=require("./util/url");module.exports=dereference;
11550
11551},{"./pointer":10,"./ref":11,"./util/debug":16,"./util/url":19,"ono":69}],3:[function(require,module,exports){
11552(function (Buffer){
11553"use strict";function $RefParser(){this.schema=null,this.$refs=new $Refs}function normalizeArgs(e){var r,t,a,s;return e=Array.prototype.slice.call(e),"function"==typeof e[e.length-1]&&(s=e.pop()),"string"==typeof e[0]?(r=e[0],"object"==typeof e[2]?(t=e[1],a=e[2]):(t=void 0,a=e[1])):(r="",t=e[0],a=e[1]),a instanceof Options||(a=new Options(a)),{path:r,schema:t,options:a,callback:s}}var Promise=require("./util/promise"),Options=require("./options"),$Refs=require("./refs"),parse=require("./parse"),resolveExternal=require("./resolve-external"),bundle=require("./bundle"),dereference=require("./dereference"),url=require("./util/url"),maybe=require("call-me-maybe"),ono=require("ono");module.exports=$RefParser,module.exports.YAML=require("./util/yaml"),$RefParser.parse=function(e,r,t){var a=this,s=new a;return s.parse.apply(s,arguments)},$RefParser.prototype.parse=function(e,r,t){var a,s=normalizeArgs(arguments);if(!s.path&&!s.schema){var n=ono("Expected a file path, URL, or object. Got %s",s.path||s.schema);return maybe(s.callback,Promise.reject(n))}this.schema=null,this.$refs=new $Refs,url.isFileSystemPath(s.path)&&(s.path=url.fromFileSystemPath(s.path)),s.path=url.resolve(url.cwd(),s.path),s.schema&&"object"==typeof s.schema?(this.$refs._add(s.path,s.schema),a=Promise.resolve(s.schema)):a=parse(s.path,this.$refs,s.options);var o=this;return a.then(function(e){if(!e||"object"!=typeof e||Buffer.isBuffer(e))throw ono.syntax('"%s" is not a valid JSON Schema',o.$refs._root$Ref.path||e);return o.schema=e,maybe(s.callback,Promise.resolve(o.schema))})["catch"](function(e){return maybe(s.callback,Promise.reject(e))})},$RefParser.resolve=function(e,r,t){var a=this,s=new a;return s.resolve.apply(s,arguments)},$RefParser.prototype.resolve=function(e,r,t){var a=this,s=normalizeArgs(arguments);return this.parse(s.path,s.schema,s.options).then(function(){return resolveExternal(a,s.options)}).then(function(){return maybe(s.callback,Promise.resolve(a.$refs))})["catch"](function(e){return maybe(s.callback,Promise.reject(e))})},$RefParser.bundle=function(e,r,t){var a=this,s=new a;return s.bundle.apply(s,arguments)},$RefParser.prototype.bundle=function(e,r,t){var a=this,s=normalizeArgs(arguments);return this.resolve(s.path,s.schema,s.options).then(function(){return bundle(a,s.options),maybe(s.callback,Promise.resolve(a.schema))})["catch"](function(e){return maybe(s.callback,Promise.reject(e))})},$RefParser.dereference=function(e,r,t){var a=this,s=new a;return s.dereference.apply(s,arguments)},$RefParser.prototype.dereference=function(e,r,t){var a=this,s=normalizeArgs(arguments);return this.resolve(s.path,s.schema,s.options).then(function(){return dereference(a,s.options),maybe(s.callback,Promise.resolve(a.schema))})["catch"](function(e){return maybe(s.callback,Promise.reject(e))})};
11554
11555}).call(this,{"isBuffer":require("../node_modules/is-buffer/index.js")})
11556
11557},{"../node_modules/is-buffer/index.js":36,"./bundle":1,"./dereference":2,"./options":4,"./parse":5,"./refs":12,"./resolve-external":13,"./util/promise":18,"./util/url":19,"./util/yaml":20,"call-me-maybe":27,"ono":69}],4:[function(require,module,exports){
11558"use strict";function $RefParserOptions(e){merge(this,$RefParserOptions.defaults),merge(this,e)}function merge(e,r){if(isMergeable(r))for(var s=Object.keys(r),a=0;a<s.length;a++){var t=s[a],i=r[t],o=e[t];isMergeable(i)?e[t]=merge(o||{},i):void 0!==i&&(e[t]=i)}return e}function isMergeable(e){return e&&"object"==typeof e&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}var jsonParser=require("./parsers/json"),yamlParser=require("./parsers/yaml"),textParser=require("./parsers/text"),binaryParser=require("./parsers/binary"),fileResolver=require("./resolvers/file"),httpResolver=require("./resolvers/http"),zschemaValidator=require("./validators/z-schema");module.exports=$RefParserOptions,$RefParserOptions.defaults={parse:{json:jsonParser,yaml:yamlParser,text:textParser,binary:binaryParser},resolve:{file:fileResolver,http:httpResolver,external:!0},dereference:{circular:!0},validate:{zschema:zschemaValidator}};
11559
11560},{"./parsers/binary":6,"./parsers/json":7,"./parsers/text":8,"./parsers/yaml":9,"./resolvers/file":14,"./resolvers/http":15,"./validators/z-schema":21}],5:[function(require,module,exports){
11561(function (Buffer){
11562"use strict";function parse(r,e,n){try{r=url.stripHash(r);var t=e._add(r),u={url:r,extension:url.getExtension(r)};return readFile(u,n).then(function(r){return t.pathType=r.plugin.name,u.data=r.result,parseFile(u,n)}).then(function(r){return t.value=r.result,r.result})}catch(i){return Promise.reject(i)}}function readFile(r,e){return new Promise(function(n,t){function u(e){t(!e||e instanceof SyntaxError?ono.syntax('Unable to resolve $ref pointer "%s"',r.url):e)}debug("Reading %s",r.url);var i=plugins.all(e.resolve);i=plugins.filter(i,"canRead",r),plugins.sort(i),plugins.run(i,"read",r).then(n,u)})}function parseFile(r,e){return new Promise(function(n,t){function u(e){!e.plugin.allowEmpty&&isEmpty(e.result)?t(ono.syntax('Error parsing "%s" as %s. \nParsed value is empty',r.url,e.plugin.name)):n(e)}function i(e){e?(e=e instanceof Error?e:new Error(e),t(ono.syntax(e,"Error parsing %s",r.url))):t(ono.syntax("Unable to parse %s",r.url))}debug("Parsing %s",r.url);var s=plugins.all(e.parse),l=plugins.filter(s,"canParse",r),o=l.length>0?l:s;plugins.sort(o),plugins.run(o,"parse",r).then(u,i)})}function isEmpty(r){return void 0===r||"object"==typeof r&&0===Object.keys(r).length||"string"==typeof r&&0===r.trim().length||Buffer.isBuffer(r)&&0===r.length}var ono=require("ono"),debug=require("./util/debug"),url=require("./util/url"),plugins=require("./util/plugins"),Promise=require("./util/promise");module.exports=parse;
11563
11564}).call(this,{"isBuffer":require("../node_modules/is-buffer/index.js")})
11565
11566},{"../node_modules/is-buffer/index.js":36,"./util/debug":16,"./util/plugins":17,"./util/promise":18,"./util/url":19,"ono":69}],6:[function(require,module,exports){
11567(function (Buffer){
11568"use strict";var BINARY_REGEXP=/\.(jpeg|jpg|gif|png|bmp|ico)$/i;module.exports={order:400,allowEmpty:!0,canParse:function(r){return Buffer.isBuffer(r.data)&&BINARY_REGEXP.test(r.url)},parse:function(r){return Buffer.isBuffer(r.data)?r.data:new Buffer(r.data)}};
11569
11570}).call(this,require("buffer").Buffer)
11571
11572},{"buffer":25}],7:[function(require,module,exports){
11573(function (Buffer){
11574"use strict";var Promise=require("../util/promise");module.exports={order:100,allowEmpty:!0,canParse:".json",parse:function(r){return new Promise(function(e,t){var i=r.data;Buffer.isBuffer(i)&&(i=i.toString()),e("string"==typeof i?0===i.trim().length?void 0:JSON.parse(i):i)})}};
11575
11576}).call(this,{"isBuffer":require("../../node_modules/is-buffer/index.js")})
11577
11578},{"../../node_modules/is-buffer/index.js":36,"../util/promise":18}],8:[function(require,module,exports){
11579(function (Buffer){
11580"use strict";var TEXT_REGEXP=/\.(txt|htm|html|md|xml|js|min|map|css|scss|less|svg)$/i;module.exports={order:300,allowEmpty:!0,encoding:"utf8",canParse:function(t){return("string"==typeof t.data||Buffer.isBuffer(t.data))&&TEXT_REGEXP.test(t.url)},parse:function(t){if("string"==typeof t.data)return t.data;if(Buffer.isBuffer(t.data))return t.data.toString(this.encoding);throw new Error("data is not text")}};
11581
11582}).call(this,{"isBuffer":require("../../node_modules/is-buffer/index.js")})
11583
11584},{"../../node_modules/is-buffer/index.js":36}],9:[function(require,module,exports){
11585(function (Buffer){
11586"use strict";var Promise=require("../util/promise"),YAML=require("../util/yaml");module.exports={order:200,allowEmpty:!0,canParse:[".yaml",".yml",".json"],parse:function(r){return new Promise(function(e,t){var i=r.data;Buffer.isBuffer(i)&&(i=i.toString()),e("string"==typeof i?YAML.parse(i):i)})}};
11587
11588}).call(this,{"isBuffer":require("../../node_modules/is-buffer/index.js")})
11589
11590},{"../../node_modules/is-buffer/index.js":36,"../util/promise":18,"../util/yaml":20}],10:[function(require,module,exports){
11591"use strict";function Pointer(e,r){this.$ref=e,this.path=r,this.value=void 0,this.circular=!1}function resolveIf$Ref(e,r){if($Ref.isAllowed$Ref(e.value,r)){var t=url.resolve(e.path,e.value.$ref);if(t!==e.path){var s=e.$ref.$refs._resolve(t,r);return $Ref.isExtended$Ref(e.value)?e.value=$Ref.dereference(e.value,s.value):(e.$ref=s.$ref,e.path=s.path,e.value=s.value),!0}e.circular=!0}}function setValue(e,r,t){if(!e.value||"object"!=typeof e.value)throw ono.syntax('Error assigning $ref pointer "%s". \nCannot set "%s" of a non-object.',e.path,r);return"-"===r&&Array.isArray(e.value)?e.value.push(t):e.value[r]=t,t}module.exports=Pointer;var $Ref=require("./ref"),url=require("./util/url"),ono=require("ono"),slashes=/\//g,tildes=/~/g,escapedSlash=/~1/g,escapedTilde=/~0/g;Pointer.prototype.resolve=function(e,r){var t=Pointer.parse(this.path);this.value=e;for(var s=0;s<t.length;s++){resolveIf$Ref(this,r)&&(this.path=Pointer.join(this.path,t.slice(s)));var i=t[s];if(void 0===this.value[i])throw ono.syntax('Error resolving $ref pointer "%s". \nToken "%s" does not exist.',this.path,i);this.value=this.value[i]}return resolveIf$Ref(this,r),this},Pointer.prototype.set=function(e,r,t){var s,i=Pointer.parse(this.path);if(0===i.length)return this.value=r,r;this.value=e;for(var a=0;a<i.length-1;a++)resolveIf$Ref(this,t),s=i[a],this.value&&void 0!==this.value[s]?this.value=this.value[s]:this.value=setValue(this,s,{});return resolveIf$Ref(this,t),s=i[i.length-1],setValue(this,s,r),e},Pointer.parse=function(e){var r=url.getHash(e).substr(1);if(!r)return[];r=r.split("/");for(var t=0;t<r.length;t++)r[t]=decodeURI(r[t].replace(escapedSlash,"/").replace(escapedTilde,"~"));if(""!==r[0])throw ono.syntax('Invalid $ref pointer "%s". Pointers must begin with "#/"',r);return r.slice(1)},Pointer.join=function(e,r){-1===e.indexOf("#")&&(e+="#"),r=Array.isArray(r)?r:[r];for(var t=0;t<r.length;t++){var s=r[t];e+="/"+encodeURI(s.replace(tildes,"~0").replace(slashes,"~1"))}return e};
11592
11593},{"./ref":11,"./util/url":19,"ono":69}],11:[function(require,module,exports){
11594"use strict";function $Ref(){this.path=void 0,this.value=void 0,this.$refs=void 0,this.pathType=void 0}module.exports=$Ref;var Pointer=require("./pointer");$Ref.prototype.exists=function(e,t){try{return this.resolve(e,t),!0}catch(r){return!1}},$Ref.prototype.get=function(e,t){return this.resolve(e,t).value},$Ref.prototype.resolve=function(e,t){var r=new Pointer(this,e);return r.resolve(this.value,t)},$Ref.prototype.set=function(e,t){var r=new Pointer(this,e);this.value=r.set(this.value,t)},$Ref.is$Ref=function(e){return e&&"object"==typeof e&&"string"==typeof e.$ref&&e.$ref.length>0},$Ref.isExternal$Ref=function(e){return $Ref.is$Ref(e)&&"#"!==e.$ref[0]},$Ref.isAllowed$Ref=function(e,t){return!$Ref.is$Ref(e)||"#"!==e.$ref[0]&&t&&!t.resolve.external?void 0:!0},$Ref.isExtended$Ref=function(e){return $Ref.is$Ref(e)&&Object.keys(e).length>1},$Ref.dereference=function(e,t){if(t&&"object"==typeof t&&$Ref.isExtended$Ref(e)){var r={};return Object.keys(e).forEach(function(t){"$ref"!==t&&(r[t]=e[t])}),Object.keys(t).forEach(function(e){e in r||(r[e]=t[e])}),r}return t};
11595
11596},{"./pointer":10}],12:[function(require,module,exports){
11597"use strict";function $Refs(){this.circular=!1,this._$refs={},this._root$Ref=null}function getPaths(e,r){var t=Object.keys(e);return r=Array.isArray(r[0])?r[0]:Array.prototype.slice.call(r),r.length>0&&r[0]&&(t=t.filter(function(t){return-1!==r.indexOf(e[t].pathType)})),t.map(function(r){return{encoded:r,decoded:"file"===e[r].pathType?url.toFileSystemPath(r,!0):r}})}var ono=require("ono"),$Ref=require("./ref"),url=require("./util/url");module.exports=$Refs,$Refs.prototype.paths=function(e){var r=getPaths(this._$refs,arguments);return r.map(function(e){return e.decoded})},$Refs.prototype.values=function(e){var r=this._$refs,t=getPaths(r,arguments);return t.reduce(function(e,t){return e[t.decoded]=r[t.encoded].value,e},{})},$Refs.prototype.toJSON=$Refs.prototype.values,$Refs.prototype.exists=function(e,r){try{return this._resolve(e,r),!0}catch(t){return!1}},$Refs.prototype.get=function(e,r){return this._resolve(e,r).value},$Refs.prototype.set=function(e,r){e=url.resolve(this._root$Ref.path,e);var t=url.stripHash(e),o=this._$refs[t];if(!o)throw ono('Error resolving $ref pointer "%s". \n"%s" not found.',e,t);o.set(e,r)},$Refs.prototype._add=function(e,r){var t=url.stripHash(e),o=new $Ref;return o.path=t,o.value=r,o.$refs=this,this._$refs[t]=o,this._root$Ref=this._root$Ref||o,o},$Refs.prototype._resolve=function(e,r){e=url.resolve(this._root$Ref.path,e);var t=url.stripHash(e),o=this._$refs[t];if(!o)throw ono('Error resolving $ref pointer "%s". \n"%s" not found.',e,t);return o.resolve(e,r)},$Refs.prototype._get$Ref=function(e){e=url.resolve(this._root$Ref.path,e);var r=url.stripHash(e);return this._$refs[r]};
11598
11599},{"./ref":11,"./util/url":19,"ono":69}],13:[function(require,module,exports){
11600"use strict";function resolveExternal(e,r){if(!r.resolve.external)return Promise.resolve();try{debug("Resolving $ref pointers in %s",e.$refs._root$Ref.path);var s=crawl(e.schema,e.$refs._root$Ref.path+"#",e.$refs,r);return Promise.all(s)}catch(t){return Promise.reject(t)}}function crawl(e,r,s,t){var o=[];return e&&"object"==typeof e&&($Ref.isExternal$Ref(e)?o.push(resolve$Ref(e,r,s,t)):Object.keys(e).forEach(function(i){var n=Pointer.join(r,i),l=e[i];$Ref.isExternal$Ref(l)?o.push(resolve$Ref(l,n,s,t)):o=o.concat(crawl(l,n,s,t))})),o}function resolve$Ref(e,r,s,t){debug('Resolving $ref pointer "%s" at %s',e.$ref,r);var o=url.resolve(r,e.$ref),i=url.stripHash(o);return e=s._$refs[i],e?Promise.resolve(e.value):parse(o,s,t).then(function(e){debug("Resolving $ref pointers in %s",i);var r=crawl(e,i+"#",s,t);return Promise.all(r)})}var Promise=require("./util/promise"),$Ref=require("./ref"),Pointer=require("./pointer"),parse=require("./parse"),debug=require("./util/debug"),url=require("./util/url");module.exports=resolveExternal;
11601
11602},{"./parse":5,"./pointer":10,"./ref":11,"./util/debug":16,"./util/promise":18,"./util/url":19}],14:[function(require,module,exports){
11603"use strict";var fs=require("fs"),ono=require("ono"),Promise=require("../util/promise"),url=require("../util/url"),debug=require("../util/debug");module.exports={order:100,canRead:function(r){return url.isFileSystemPath(r.url)},read:function(r){return new Promise(function(e,i){var u;try{u=url.toFileSystemPath(r.url)}catch(o){i(ono.uri(o,"Malformed URI: %s",r.url))}debug("Opening file: %s",u);try{fs.readFile(u,function(r,o){r?i(ono(r,'Error opening file "%s"',u)):e(o)})}catch(o){i(ono(o,'Error opening file "%s"',u))}})}};
11604
11605},{"../util/debug":16,"../util/promise":18,"../util/url":19,"fs":24,"ono":69}],15:[function(require,module,exports){
11606(function (process,Buffer){
11607"use strict";function download(e,t,o){return new Promise(function(r,n){e=url.parse(e),o=o||[],o.push(e.href),get(e,t).then(function(s){if(s.statusCode>=400)throw ono({status:s.statusCode},"HTTP ERROR %d",s.statusCode);if(s.statusCode>=300)if(o.length>t.redirects)n(ono({status:s.statusCode},"Error downloading %s. \nToo many redirects: \n %s",o[0],o.join(" \n ")));else{if(!s.headers.location)throw ono({status:s.statusCode},"HTTP %d redirect with no location header",s.statusCode);debug("HTTP %d redirect %s -> %s",s.statusCode,e.href,s.headers.location);var u=url.resolve(e,s.headers.location);download(u,t,o).then(r,n)}else r(s.body||new Buffer(0))})["catch"](function(t){n(ono(t,"Error downloading",e.href))})})}function get(e,t){return new Promise(function(o,r){debug("GET",e.href);var n="https:"===e.protocol?https:http,s=n.get({hostname:e.hostname,port:e.port,path:e.path,auth:e.auth,headers:t.headers||{},withCredentials:t.withCredentials});"function"==typeof s.setTimeout&&s.setTimeout(t.timeout),s.on("timeout",function(){s.abort()}),s.on("error",r),s.once("response",function(e){e.body=new Buffer(0),e.on("data",function(t){e.body=Buffer.concat([e.body,new Buffer(t)])}),e.on("error",r),e.on("end",function(){o(e)})})})}var http=require("http"),https=require("https"),ono=require("ono"),url=require("../util/url"),debug=require("../util/debug"),Promise=require("../util/promise");module.exports={order:200,headers:null,timeout:5e3,redirects:5,withCredentials:!1,canRead:function(e){return url.isHttp(e.url)},read:function(e){var t=url.parse(e.url);return process.browser&&!t.protocol&&(t.protocol=url.parse(location.href).protocol),download(t,this)}};
11608
11609}).call(this,require('_process'),require("buffer").Buffer)
11610
11611},{"../util/debug":16,"../util/promise":18,"../util/url":19,"_process":71,"buffer":25,"http":87,"https":33,"ono":69}],16:[function(require,module,exports){
11612"use strict";var debug=require("debug");module.exports=debug("json-schema-ref-parser");
11613
11614},{"debug":29}],17:[function(require,module,exports){
11615"use strict";function getResult(e,r,t,n){var u=e[r];if("function"==typeof u)return u.apply(e,[t,n]);if(!n){if(u instanceof RegExp)return u.test(t.url);if("string"==typeof u)return u===t.extension;if(Array.isArray(u))return-1!==u.indexOf(t.extension)}return u}var Promise=require("./promise"),debug=require("./debug");exports.all=function(e){return Object.keys(e).filter(function(r){return"object"==typeof e[r]}).map(function(r){return e[r].name=r,e[r]})},exports.filter=function(e,r,t){return e.filter(function(e){return!!getResult(e,r,t)})},exports.sort=function(e){return e.forEach(function(e){e.order=e.order||Number.MAX_SAFE_INTEGER}),e.sort(function(e,r){return e.order-r.order})},exports.run=function(e,r,t){var n,u,i=0;return new Promise(function(o,f){function s(){if(n=e[i++],!n)return f(u);try{debug(" %s",n.name);var o=getResult(n,r,t,c);o&&"function"==typeof o.then?o.then(a,p):void 0!==o&&a(o)}catch(s){p(s)}}function c(e,r){e?p(e):a(r)}function a(e){debug(" success"),o({plugin:n,result:e})}function p(e){debug(" %s",e.message||e),u=e,s()}s()})};
11616
11617},{"./debug":16,"./promise":18}],18:[function(require,module,exports){
11618"use strict";module.exports="function"==typeof Promise?Promise:require("es6-promise").Promise;
11619
11620},{"es6-promise":31}],19:[function(require,module,exports){
11621(function (process){
11622"use strict";var isWindows=/^win/.test(process.platform),forwardSlashPattern=/\//g,protocolPattern=/^([a-z0-9.+-]+):\/\//i,url=module.exports,urlEncodePatterns=[/\?/g,"%3F",/\#/g,"%23",isWindows?/\\/g:/\//,"/"],urlDecodePatterns=[/\%23/g,"#",/\%24/g,"$",/\%26/g,"&",/\%2C/g,",",/\%40/g,"@"];exports.parse=require("url").parse,exports.resolve=require("url").resolve,exports.cwd=function(){return process.browser?location.href:process.cwd()+"/"},exports.getProtocol=function(r){var e=protocolPattern.exec(r);return e?e[1].toLowerCase():void 0},exports.getExtension=function(r){var e=r.lastIndexOf(".");return e>=0?r.substr(e).toLowerCase():""},exports.getHash=function(r){var e=r.indexOf("#");return e>=0?r.substr(e):"#"},exports.stripHash=function(r){var e=r.indexOf("#");return e>=0&&(r=r.substr(0,e)),r},exports.isHttp=function(r){var e=url.getProtocol(r);return"http"===e||"https"===e?!0:void 0===e?process.browser:!1},exports.isFileSystemPath=function(r){if(process.browser)return!1;var e=url.getProtocol(r);return void 0===e||"file"===e},exports.fromFileSystemPath=function(r){for(var e=0;e<urlEncodePatterns.length;e+=2)r=r.replace(urlEncodePatterns[e],urlEncodePatterns[e+1]);return encodeURI(r)},exports.toFileSystemPath=function(r,e){r=decodeURI(r);for(var t=0;t<urlDecodePatterns.length;t+=2)r=r.replace(urlDecodePatterns[t],urlDecodePatterns[t+1]);var o="file://"===r.substr(0,7).toLowerCase();return o&&(r="/"===r[7]?r.substr(8):r.substr(7),isWindows&&"/"===r[1]&&(r=r[0]+":"+r.substr(1)),e?r="file:///"+r:(o=!1,r=isWindows?r:"/"+r)),isWindows&&!o&&(r=r.replace(forwardSlashPattern,"\\")),r};
11623
11624}).call(this,require('_process'))
11625
11626},{"_process":71,"url":93}],20:[function(require,module,exports){
11627"use strict";var yaml=require("js-yaml"),ono=require("ono");module.exports={parse:function(r,e){try{return yaml.safeLoad(r)}catch(o){throw o instanceof Error?o:ono(o,o.message)}},stringify:function(r,e,o){try{var t=("string"==typeof o?o.length:o)||2;return yaml.safeDump(r,{indent:t})}catch(n){throw n instanceof Error?n:ono(n,n.message)}}};
11628
11629},{"js-yaml":38,"ono":69}],21:[function(require,module,exports){
11630"use strict";module.exports={order:100,canValidate:function(e){return!!e.resolved},validate:function(e){}};
11631
11632},{}],22:[function(require,module,exports){
11633var lookup="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";!function(t){"use strict";function r(t){var r=t.charCodeAt(0);return r===h||r===u?62:r===c||r===f?63:o>r?-1:o+10>r?r-o+26+26:i+26>r?r-i:A+26>r?r-A+26:void 0}function e(t){function e(t){i[f++]=t}var n,h,c,o,A,i;if(t.length%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var u=t.length;A="="===t.charAt(u-2)?2:"="===t.charAt(u-1)?1:0,i=new a(3*t.length/4-A),c=A>0?t.length-4:t.length;var f=0;for(n=0,h=0;c>n;n+=4,h+=3)o=r(t.charAt(n))<<18|r(t.charAt(n+1))<<12|r(t.charAt(n+2))<<6|r(t.charAt(n+3)),e((16711680&o)>>16),e((65280&o)>>8),e(255&o);return 2===A?(o=r(t.charAt(n))<<2|r(t.charAt(n+1))>>4,e(255&o)):1===A&&(o=r(t.charAt(n))<<10|r(t.charAt(n+1))<<4|r(t.charAt(n+2))>>2,e(o>>8&255),e(255&o)),i}function n(t){function r(t){return lookup.charAt(t)}function e(t){return r(t>>18&63)+r(t>>12&63)+r(t>>6&63)+r(63&t)}var n,a,h,c=t.length%3,o="";for(n=0,h=t.length-c;h>n;n+=3)a=(t[n]<<16)+(t[n+1]<<8)+t[n+2],o+=e(a);switch(c){case 1:a=t[t.length-1],o+=r(a>>2),o+=r(a<<4&63),o+="==";break;case 2:a=(t[t.length-2]<<8)+t[t.length-1],o+=r(a>>10),o+=r(a>>4&63),o+=r(a<<2&63),o+="="}return o}var a="undefined"!=typeof Uint8Array?Uint8Array:Array,h="+".charCodeAt(0),c="/".charCodeAt(0),o="0".charCodeAt(0),A="a".charCodeAt(0),i="A".charCodeAt(0),u="-".charCodeAt(0),f="_".charCodeAt(0);t.toByteArray=e,t.fromByteArray=n}("undefined"==typeof exports?this.base64js={}:exports);
11634
11635},{}],23:[function(require,module,exports){
11636
11637},{}],24:[function(require,module,exports){
11638
11639},{}],25:[function(require,module,exports){
11640(function (global){
11641/*!
11642 * The buffer module from node.js, for the browser.
11643 *
11644 * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
11645 * @license MIT
11646 */
11647"use strict";function typedArraySupport(){function t(){}try{var e=new Uint8Array(1);return e.foo=function(){return 42},e.constructor=t,42===e.foo()&&e.constructor===t&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(r){return!1}}function kMaxLength(){return Buffer.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Buffer(t){return this instanceof Buffer?(Buffer.TYPED_ARRAY_SUPPORT||(this.length=0,this.parent=void 0),"number"==typeof t?fromNumber(this,t):"string"==typeof t?fromString(this,t,arguments.length>1?arguments[1]:"utf8"):fromObject(this,t)):arguments.length>1?new Buffer(t,arguments[1]):new Buffer(t)}function fromNumber(t,e){if(t=allocate(t,0>e?0:0|checked(e)),!Buffer.TYPED_ARRAY_SUPPORT)for(var r=0;e>r;r++)t[r]=0;return t}function fromString(t,e,r){"string"==typeof r&&""!==r||(r="utf8");var n=0|byteLength(e,r);return t=allocate(t,n),t.write(e,r),t}function fromObject(t,e){if(Buffer.isBuffer(e))return fromBuffer(t,e);if(isArray(e))return fromArray(t,e);if(null==e)throw new TypeError("must start with number, buffer, array or string");if("undefined"!=typeof ArrayBuffer){if(e.buffer instanceof ArrayBuffer)return fromTypedArray(t,e);if(e instanceof ArrayBuffer)return fromArrayBuffer(t,e)}return e.length?fromArrayLike(t,e):fromJsonObject(t,e)}function fromBuffer(t,e){var r=0|checked(e.length);return t=allocate(t,r),e.copy(t,0,0,r),t}function fromArray(t,e){var r=0|checked(e.length);t=allocate(t,r);for(var n=0;r>n;n+=1)t[n]=255&e[n];return t}function fromTypedArray(t,e){var r=0|checked(e.length);t=allocate(t,r);for(var n=0;r>n;n+=1)t[n]=255&e[n];return t}function fromArrayBuffer(t,e){return Buffer.TYPED_ARRAY_SUPPORT?(e.byteLength,t=Buffer._augment(new Uint8Array(e))):t=fromTypedArray(t,new Uint8Array(e)),t}function fromArrayLike(t,e){var r=0|checked(e.length);t=allocate(t,r);for(var n=0;r>n;n+=1)t[n]=255&e[n];return t}function fromJsonObject(t,e){var r,n=0;"Buffer"===e.type&&isArray(e.data)&&(r=e.data,n=0|checked(r.length)),t=allocate(t,n);for(var f=0;n>f;f+=1)t[f]=255&r[f];return t}function allocate(t,e){Buffer.TYPED_ARRAY_SUPPORT?(t=Buffer._augment(new Uint8Array(e)),t.__proto__=Buffer.prototype):(t.length=e,t._isBuffer=!0);var r=0!==e&&e<=Buffer.poolSize>>>1;return r&&(t.parent=rootParent),t}function checked(t){if(t>=kMaxLength())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+kMaxLength().toString(16)+" bytes");return 0|t}function SlowBuffer(t,e){if(!(this instanceof SlowBuffer))return new SlowBuffer(t,e);var r=new Buffer(t,e);return delete r.parent,r}function byteLength(t,e){"string"!=typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"binary":case"raw":case"raws":return r;case"utf8":case"utf-8":return utf8ToBytes(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return base64ToBytes(t).length;default:if(n)return utf8ToBytes(t).length;e=(""+e).toLowerCase(),n=!0}}function slowToString(t,e,r){var n=!1;if(e=0|e,r=void 0===r||r===1/0?this.length:0|r,t||(t="utf8"),0>e&&(e=0),r>this.length&&(r=this.length),e>=r)return"";for(;;)switch(t){case"hex":return hexSlice(this,e,r);case"utf8":case"utf-8":return utf8Slice(this,e,r);case"ascii":return asciiSlice(this,e,r);case"binary":return binarySlice(this,e,r);case"base64":return base64Slice(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function hexWrite(t,e,r,n){r=Number(r)||0;var f=t.length-r;n?(n=Number(n),n>f&&(n=f)):n=f;var i=e.length;if(i%2!==0)throw new Error("Invalid hex string");n>i/2&&(n=i/2);for(var o=0;n>o;o++){var u=parseInt(e.substr(2*o,2),16);if(isNaN(u))throw new Error("Invalid hex string");t[r+o]=u}return o}function utf8Write(t,e,r,n){return blitBuffer(utf8ToBytes(e,t.length-r),t,r,n)}function asciiWrite(t,e,r,n){return blitBuffer(asciiToBytes(e),t,r,n)}function binaryWrite(t,e,r,n){return asciiWrite(t,e,r,n)}function base64Write(t,e,r,n){return blitBuffer(base64ToBytes(e),t,r,n)}function ucs2Write(t,e,r,n){return blitBuffer(utf16leToBytes(e,t.length-r),t,r,n)}function base64Slice(t,e,r){return 0===e&&r===t.length?base64.fromByteArray(t):base64.fromByteArray(t.slice(e,r))}function utf8Slice(t,e,r){r=Math.min(t.length,r);for(var n=[],f=e;r>f;){var i=t[f],o=null,u=i>239?4:i>223?3:i>191?2:1;if(r>=f+u){var s,a,h,c;switch(u){case 1:128>i&&(o=i);break;case 2:s=t[f+1],128===(192&s)&&(c=(31&i)<<6|63&s,c>127&&(o=c));break;case 3:s=t[f+1],a=t[f+2],128===(192&s)&&128===(192&a)&&(c=(15&i)<<12|(63&s)<<6|63&a,c>2047&&(55296>c||c>57343)&&(o=c));break;case 4:s=t[f+1],a=t[f+2],h=t[f+3],128===(192&s)&&128===(192&a)&&128===(192&h)&&(c=(15&i)<<18|(63&s)<<12|(63&a)<<6|63&h,c>65535&&1114112>c&&(o=c))}}null===o?(o=65533,u=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),f+=u}return decodeCodePointsArray(n)}function decodeCodePointsArray(t){var e=t.length;if(MAX_ARGUMENTS_LENGTH>=e)return String.fromCharCode.apply(String,t);for(var r="",n=0;e>n;)r+=String.fromCharCode.apply(String,t.slice(n,n+=MAX_ARGUMENTS_LENGTH));return r}function asciiSlice(t,e,r){var n="";r=Math.min(t.length,r);for(var f=e;r>f;f++)n+=String.fromCharCode(127&t[f]);return n}function binarySlice(t,e,r){var n="";r=Math.min(t.length,r);for(var f=e;r>f;f++)n+=String.fromCharCode(t[f]);return n}function hexSlice(t,e,r){var n=t.length;(!e||0>e)&&(e=0),(!r||0>r||r>n)&&(r=n);for(var f="",i=e;r>i;i++)f+=toHex(t[i]);return f}function utf16leSlice(t,e,r){for(var n=t.slice(e,r),f="",i=0;i<n.length;i+=2)f+=String.fromCharCode(n[i]+256*n[i+1]);return f}function checkOffset(t,e,r){if(t%1!==0||0>t)throw new RangeError("offset is not uint");if(t+e>r)throw new RangeError("Trying to access beyond buffer length")}function checkInt(t,e,r,n,f,i){if(!Buffer.isBuffer(t))throw new TypeError("buffer must be a Buffer instance");if(e>f||i>e)throw new RangeError("value is out of bounds");if(r+n>t.length)throw new RangeError("index out of range")}function objectWriteUInt16(t,e,r,n){0>e&&(e=65535+e+1);for(var f=0,i=Math.min(t.length-r,2);i>f;f++)t[r+f]=(e&255<<8*(n?f:1-f))>>>8*(n?f:1-f)}function objectWriteUInt32(t,e,r,n){0>e&&(e=4294967295+e+1);for(var f=0,i=Math.min(t.length-r,4);i>f;f++)t[r+f]=e>>>8*(n?f:3-f)&255}function checkIEEE754(t,e,r,n,f,i){if(e>f||i>e)throw new RangeError("value is out of bounds");if(r+n>t.length)throw new RangeError("index out of range");if(0>r)throw new RangeError("index out of range")}function writeFloat(t,e,r,n,f){return f||checkIEEE754(t,e,r,4,3.4028234663852886e38,-3.4028234663852886e38),ieee754.write(t,e,r,n,23,4),r+4}function writeDouble(t,e,r,n,f){return f||checkIEEE754(t,e,r,8,1.7976931348623157e308,-1.7976931348623157e308),ieee754.write(t,e,r,n,52,8),r+8}function base64clean(t){if(t=stringtrim(t).replace(INVALID_BASE64_RE,""),t.length<2)return"";for(;t.length%4!==0;)t+="=";return t}function stringtrim(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function toHex(t){return 16>t?"0"+t.toString(16):t.toString(16)}function utf8ToBytes(t,e){e=e||1/0;for(var r,n=t.length,f=null,i=[],o=0;n>o;o++){if(r=t.charCodeAt(o),r>55295&&57344>r){if(!f){if(r>56319){(e-=3)>-1&&i.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&i.push(239,191,189);continue}f=r;continue}if(56320>r){(e-=3)>-1&&i.push(239,191,189),f=r;continue}r=(f-55296<<10|r-56320)+65536}else f&&(e-=3)>-1&&i.push(239,191,189);if(f=null,128>r){if((e-=1)<0)break;i.push(r)}else if(2048>r){if((e-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(65536>r){if((e-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(1114112>r))throw new Error("Invalid code point");if((e-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function asciiToBytes(t){for(var e=[],r=0;r<t.length;r++)e.push(255&t.charCodeAt(r));return e}function utf16leToBytes(t,e){for(var r,n,f,i=[],o=0;o<t.length&&!((e-=2)<0);o++)r=t.charCodeAt(o),n=r>>8,f=r%256,i.push(f),i.push(n);return i}function base64ToBytes(t){return base64.toByteArray(base64clean(t))}function blitBuffer(t,e,r,n){for(var f=0;n>f&&!(f+r>=e.length||f>=t.length);f++)e[f+r]=t[f];return f}var base64=require("base64-js"),ieee754=require("ieee754"),isArray=require("isarray");exports.Buffer=Buffer,exports.SlowBuffer=SlowBuffer,exports.INSPECT_MAX_BYTES=50,Buffer.poolSize=8192;var rootParent={};Buffer.TYPED_ARRAY_SUPPORT=void 0!==global.TYPED_ARRAY_SUPPORT?global.TYPED_ARRAY_SUPPORT:typedArraySupport(),Buffer.TYPED_ARRAY_SUPPORT?(Buffer.prototype.__proto__=Uint8Array.prototype,Buffer.__proto__=Uint8Array):(Buffer.prototype.length=void 0,Buffer.prototype.parent=void 0),Buffer.isBuffer=function(t){return!(null==t||!t._isBuffer)},Buffer.compare=function(t,e){if(!Buffer.isBuffer(t)||!Buffer.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var r=t.length,n=e.length,f=0,i=Math.min(r,n);i>f&&t[f]===e[f];)++f;return f!==i&&(r=t[f],n=e[f]),n>r?-1:r>n?1:0},Buffer.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Buffer.concat=function(t,e){if(!isArray(t))throw new TypeError("list argument must be an Array of Buffers.");if(0===t.length)return new Buffer(0);var r;if(void 0===e)for(e=0,r=0;r<t.length;r++)e+=t[r].length;var n=new Buffer(e),f=0;for(r=0;r<t.length;r++){var i=t[r];i.copy(n,f),f+=i.length}return n},Buffer.byteLength=byteLength,Buffer.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?utf8Slice(this,0,t):slowToString.apply(this,arguments)},Buffer.prototype.equals=function(t){if(!Buffer.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:0===Buffer.compare(this,t)},Buffer.prototype.inspect=function(){var t="",e=exports.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,e).match(/.{2}/g).join(" "),this.length>e&&(t+=" ... ")),"<Buffer "+t+">"},Buffer.prototype.compare=function(t){if(!Buffer.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t?0:Buffer.compare(this,t)},Buffer.prototype.indexOf=function(t,e){function r(t,e,r){for(var n=-1,f=0;r+f<t.length;f++)if(t[r+f]===e[-1===n?0:f-n]){if(-1===n&&(n=f),f-n+1===e.length)return r+n}else n=-1;return-1}if(e>2147483647?e=2147483647:-2147483648>e&&(e=-2147483648),e>>=0,0===this.length)return-1;if(e>=this.length)return-1;if(0>e&&(e=Math.max(this.length+e,0)),"string"==typeof t)return 0===t.length?-1:String.prototype.indexOf.call(this,t,e);if(Buffer.isBuffer(t))return r(this,t,e);if("number"==typeof t)return Buffer.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,t,e):r(this,[t],e);throw new TypeError("val must be string, number or Buffer")},Buffer.prototype.get=function(t){return console.log(".get() is deprecated. Access using array indexes instead."),this.readUInt8(t)},Buffer.prototype.set=function(t,e){return console.log(".set() is deprecated. Access using array indexes instead."),this.writeUInt8(t,e)},Buffer.prototype.write=function(t,e,r,n){if(void 0===e)n="utf8",r=this.length,e=0;else if(void 0===r&&"string"==typeof e)n=e,r=this.length,e=0;else if(isFinite(e))e=0|e,isFinite(r)?(r=0|r,void 0===n&&(n="utf8")):(n=r,r=void 0);else{var f=n;n=e,e=0|r,r=f}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(0>r||0>e)||e>this.length)throw new RangeError("attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return hexWrite(this,t,e,r);case"utf8":case"utf-8":return utf8Write(this,t,e,r);case"ascii":return asciiWrite(this,t,e,r);case"binary":return binaryWrite(this,t,e,r);case"base64":return base64Write(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,t,e,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var MAX_ARGUMENTS_LENGTH=4096;Buffer.prototype.slice=function(t,e){var r=this.length;t=~~t,e=void 0===e?r:~~e,0>t?(t+=r,0>t&&(t=0)):t>r&&(t=r),0>e?(e+=r,0>e&&(e=0)):e>r&&(e=r),t>e&&(e=t);var n;if(Buffer.TYPED_ARRAY_SUPPORT)n=Buffer._augment(this.subarray(t,e));else{var f=e-t;n=new Buffer(f,void 0);for(var i=0;f>i;i++)n[i]=this[i+t]}return n.length&&(n.parent=this.parent||this),n},Buffer.prototype.readUIntLE=function(t,e,r){t=0|t,e=0|e,r||checkOffset(t,e,this.length);for(var n=this[t],f=1,i=0;++i<e&&(f*=256);)n+=this[t+i]*f;return n},Buffer.prototype.readUIntBE=function(t,e,r){t=0|t,e=0|e,r||checkOffset(t,e,this.length);for(var n=this[t+--e],f=1;e>0&&(f*=256);)n+=this[t+--e]*f;return n},Buffer.prototype.readUInt8=function(t,e){return e||checkOffset(t,1,this.length),this[t]},Buffer.prototype.readUInt16LE=function(t,e){return e||checkOffset(t,2,this.length),this[t]|this[t+1]<<8},Buffer.prototype.readUInt16BE=function(t,e){return e||checkOffset(t,2,this.length),this[t]<<8|this[t+1]},Buffer.prototype.readUInt32LE=function(t,e){return e||checkOffset(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},Buffer.prototype.readUInt32BE=function(t,e){return e||checkOffset(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},Buffer.prototype.readIntLE=function(t,e,r){t=0|t,e=0|e,r||checkOffset(t,e,this.length);for(var n=this[t],f=1,i=0;++i<e&&(f*=256);)n+=this[t+i]*f;return f*=128,n>=f&&(n-=Math.pow(2,8*e)),n},Buffer.prototype.readIntBE=function(t,e,r){t=0|t,e=0|e,r||checkOffset(t,e,this.length);for(var n=e,f=1,i=this[t+--n];n>0&&(f*=256);)i+=this[t+--n]*f;return f*=128,i>=f&&(i-=Math.pow(2,8*e)),i},Buffer.prototype.readInt8=function(t,e){return e||checkOffset(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},Buffer.prototype.readInt16LE=function(t,e){e||checkOffset(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},Buffer.prototype.readInt16BE=function(t,e){e||checkOffset(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},Buffer.prototype.readInt32LE=function(t,e){return e||checkOffset(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},Buffer.prototype.readInt32BE=function(t,e){return e||checkOffset(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},Buffer.prototype.readFloatLE=function(t,e){return e||checkOffset(t,4,this.length),ieee754.read(this,t,!0,23,4)},Buffer.prototype.readFloatBE=function(t,e){return e||checkOffset(t,4,this.length),ieee754.read(this,t,!1,23,4)},Buffer.prototype.readDoubleLE=function(t,e){return e||checkOffset(t,8,this.length),ieee754.read(this,t,!0,52,8)},Buffer.prototype.readDoubleBE=function(t,e){return e||checkOffset(t,8,this.length),ieee754.read(this,t,!1,52,8)},Buffer.prototype.writeUIntLE=function(t,e,r,n){t=+t,e=0|e,r=0|r,n||checkInt(this,t,e,r,Math.pow(2,8*r),0);var f=1,i=0;for(this[e]=255&t;++i<r&&(f*=256);)this[e+i]=t/f&255;return e+r},Buffer.prototype.writeUIntBE=function(t,e,r,n){t=+t,e=0|e,r=0|r,n||checkInt(this,t,e,r,Math.pow(2,8*r),0);var f=r-1,i=1;for(this[e+f]=255&t;--f>=0&&(i*=256);)this[e+f]=t/i&255;return e+r},Buffer.prototype.writeUInt8=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,1,255,0),Buffer.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},Buffer.prototype.writeUInt16LE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):objectWriteUInt16(this,t,e,!0),e+2},Buffer.prototype.writeUInt16BE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):objectWriteUInt16(this,t,e,!1),e+2},Buffer.prototype.writeUInt32LE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):objectWriteUInt32(this,t,e,!0),e+4},Buffer.prototype.writeUInt32BE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):objectWriteUInt32(this,t,e,!1),e+4},Buffer.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e=0|e,!n){var f=Math.pow(2,8*r-1);checkInt(this,t,e,r,f-1,-f)}var i=0,o=1,u=0>t?1:0;for(this[e]=255&t;++i<r&&(o*=256);)this[e+i]=(t/o>>0)-u&255;return e+r},Buffer.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e=0|e,!n){var f=Math.pow(2,8*r-1);checkInt(this,t,e,r,f-1,-f)}var i=r-1,o=1,u=0>t?1:0;for(this[e+i]=255&t;--i>=0&&(o*=256);)this[e+i]=(t/o>>0)-u&255;return e+r},Buffer.prototype.writeInt8=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,1,127,-128),Buffer.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),0>t&&(t=255+t+1),this[e]=255&t,e+1},Buffer.prototype.writeInt16LE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):objectWriteUInt16(this,t,e,!0),e+2},Buffer.prototype.writeInt16BE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):objectWriteUInt16(this,t,e,!1),e+2},Buffer.prototype.writeInt32LE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,4,2147483647,-2147483648),Buffer.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):objectWriteUInt32(this,t,e,!0),e+4},Buffer.prototype.writeInt32BE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,4,2147483647,-2147483648),0>t&&(t=4294967295+t+1),Buffer.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):objectWriteUInt32(this,t,e,!1),e+4},Buffer.prototype.writeFloatLE=function(t,e,r){return writeFloat(this,t,e,!0,r)},Buffer.prototype.writeFloatBE=function(t,e,r){return writeFloat(this,t,e,!1,r)},Buffer.prototype.writeDoubleLE=function(t,e,r){return writeDouble(this,t,e,!0,r)},Buffer.prototype.writeDoubleBE=function(t,e,r){return writeDouble(this,t,e,!1,r)},Buffer.prototype.copy=function(t,e,r,n){if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&r>n&&(n=r),n===r)return 0;if(0===t.length||0===this.length)return 0;if(0>e)throw new RangeError("targetStart out of bounds");if(0>r||r>=this.length)throw new RangeError("sourceStart out of bounds");if(0>n)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e<n-r&&(n=t.length-e+r);var f,i=n-r;if(this===t&&e>r&&n>e)for(f=i-1;f>=0;f--)t[f+e]=this[f+r];else if(1e3>i||!Buffer.TYPED_ARRAY_SUPPORT)for(f=0;i>f;f++)t[f+e]=this[f+r];else t._set(this.subarray(r,r+i),e);return i},Buffer.prototype.fill=function(t,e,r){if(t||(t=0),e||(e=0),r||(r=this.length),e>r)throw new RangeError("end < start");if(r!==e&&0!==this.length){if(0>e||e>=this.length)throw new RangeError("start out of bounds");if(0>r||r>this.length)throw new RangeError("end out of bounds");var n;if("number"==typeof t)for(n=e;r>n;n++)this[n]=t;else{var f=utf8ToBytes(t.toString()),i=f.length;for(n=e;r>n;n++)this[n]=f[n%i]}return this}},Buffer.prototype.toArrayBuffer=function(){if("undefined"!=typeof Uint8Array){if(Buffer.TYPED_ARRAY_SUPPORT)return new Buffer(this).buffer;for(var t=new Uint8Array(this.length),e=0,r=t.length;r>e;e+=1)t[e]=this[e];return t.buffer}throw new TypeError("Buffer.toArrayBuffer not supported in this browser")};var BP=Buffer.prototype;Buffer._augment=function(t){return t.constructor=Buffer,t._isBuffer=!0,t._set=t.set,t.get=BP.get,t.set=BP.set,t.write=BP.write,t.toString=BP.toString,t.toLocaleString=BP.toString,t.toJSON=BP.toJSON,t.equals=BP.equals,t.compare=BP.compare,t.indexOf=BP.indexOf,t.copy=BP.copy,t.slice=BP.slice,t.readUIntLE=BP.readUIntLE,t.readUIntBE=BP.readUIntBE,t.readUInt8=BP.readUInt8,t.readUInt16LE=BP.readUInt16LE,t.readUInt16BE=BP.readUInt16BE,t.readUInt32LE=BP.readUInt32LE,t.readUInt32BE=BP.readUInt32BE,t.readIntLE=BP.readIntLE,t.readIntBE=BP.readIntBE,t.readInt8=BP.readInt8,t.readInt16LE=BP.readInt16LE,t.readInt16BE=BP.readInt16BE,t.readInt32LE=BP.readInt32LE,t.readInt32BE=BP.readInt32BE,t.readFloatLE=BP.readFloatLE,t.readFloatBE=BP.readFloatBE,t.readDoubleLE=BP.readDoubleLE,t.readDoubleBE=BP.readDoubleBE,t.writeUInt8=BP.writeUInt8,t.writeUIntLE=BP.writeUIntLE,t.writeUIntBE=BP.writeUIntBE,t.writeUInt16LE=BP.writeUInt16LE,t.writeUInt16BE=BP.writeUInt16BE,t.writeUInt32LE=BP.writeUInt32LE,t.writeUInt32BE=BP.writeUInt32BE,t.writeIntLE=BP.writeIntLE,t.writeIntBE=BP.writeIntBE,t.writeInt8=BP.writeInt8,t.writeInt16LE=BP.writeInt16LE,t.writeInt16BE=BP.writeInt16BE,t.writeInt32LE=BP.writeInt32LE,t.writeInt32BE=BP.writeInt32BE,t.writeFloatLE=BP.writeFloatLE,t.writeFloatBE=BP.writeFloatBE,t.writeDoubleLE=BP.writeDoubleLE,t.writeDoubleBE=BP.writeDoubleBE,t.fill=BP.fill,t.inspect=BP.inspect,t.toArrayBuffer=BP.toArrayBuffer,t};var INVALID_BASE64_RE=/[^+\/0-9A-Za-z-_]/g;
11648
11649}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11650
11651},{"base64-js":22,"ieee754":34,"isarray":37}],26:[function(require,module,exports){
11652module.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"};
11653
11654},{}],27:[function(require,module,exports){
11655(function (process,global){
11656"use strict";var next=global.process&&process.nextTick||global.setImmediate||function(n){setTimeout(n,0)};module.exports=function(n,t){return n?void t.then(function(t){next(function(){n(null,t)})},function(t){next(function(){n(t)})}):t};
11657
11658}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11659
11660},{"_process":71}],28:[function(require,module,exports){
11661(function (Buffer){
11662function isArray(r){return Array.isArray?Array.isArray(r):"[object Array]"===objectToString(r)}function isBoolean(r){return"boolean"==typeof r}function isNull(r){return null===r}function isNullOrUndefined(r){return null==r}function isNumber(r){return"number"==typeof r}function isString(r){return"string"==typeof r}function isSymbol(r){return"symbol"==typeof r}function isUndefined(r){return void 0===r}function isRegExp(r){return"[object RegExp]"===objectToString(r)}function isObject(r){return"object"==typeof r&&null!==r}function isDate(r){return"[object Date]"===objectToString(r)}function isError(r){return"[object Error]"===objectToString(r)||r instanceof Error}function isFunction(r){return"function"==typeof r}function isPrimitive(r){return null===r||"boolean"==typeof r||"number"==typeof r||"string"==typeof r||"symbol"==typeof r||"undefined"==typeof r}function objectToString(r){return Object.prototype.toString.call(r)}exports.isArray=isArray,exports.isBoolean=isBoolean,exports.isNull=isNull,exports.isNullOrUndefined=isNullOrUndefined,exports.isNumber=isNumber,exports.isString=isString,exports.isSymbol=isSymbol,exports.isUndefined=isUndefined,exports.isRegExp=isRegExp,exports.isObject=isObject,exports.isDate=isDate,exports.isError=isError,exports.isFunction=isFunction,exports.isPrimitive=isPrimitive,exports.isBuffer=Buffer.isBuffer;
11663
11664}).call(this,{"isBuffer":require("../../is-buffer/index.js")})
11665
11666},{"../../is-buffer/index.js":36}],29:[function(require,module,exports){
11667function useColors(){return"WebkitAppearance"in document.documentElement.style||window.console&&(console.firebug||console.exception&&console.table)||navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31}function formatArgs(){var o=arguments,e=this.useColors;if(o[0]=(e?"%c":"")+this.namespace+(e?" %c":" ")+o[0]+(e?"%c ":" ")+"+"+exports.humanize(this.diff),!e)return o;var r="color: "+this.color;o=[o[0],r,"color: inherit"].concat(Array.prototype.slice.call(o,1));var t=0,s=0;return o[0].replace(/%[a-z%]/g,function(o){"%%"!==o&&(t++,"%c"===o&&(s=t))}),o.splice(s,0,r),o}function log(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function save(o){try{null==o?exports.storage.removeItem("debug"):exports.storage.debug=o}catch(e){}}function load(){var o;try{o=exports.storage.debug}catch(e){}return o}function localstorage(){try{return window.localStorage}catch(o){}}exports=module.exports=require("./debug"),exports.log=log,exports.formatArgs=formatArgs,exports.save=save,exports.load=load,exports.useColors=useColors,exports.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:localstorage(),exports.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],exports.formatters.j=function(o){return JSON.stringify(o)},exports.enable(load());
11668
11669},{"./debug":30}],30:[function(require,module,exports){
11670function selectColor(){return exports.colors[prevColor++%exports.colors.length]}function debug(e){function r(){}function o(){var e=o,r=+new Date,s=r-(prevTime||r);e.diff=s,e.prev=prevTime,e.curr=r,prevTime=r,null==e.useColors&&(e.useColors=exports.useColors()),null==e.color&&e.useColors&&(e.color=selectColor());var t=Array.prototype.slice.call(arguments);t[0]=exports.coerce(t[0]),"string"!=typeof t[0]&&(t=["%o"].concat(t));var n=0;t[0]=t[0].replace(/%([a-z%])/g,function(r,o){if("%%"===r)return r;n++;var s=exports.formatters[o];if("function"==typeof s){var p=t[n];r=s.call(e,p),t.splice(n,1),n--}return r}),"function"==typeof exports.formatArgs&&(t=exports.formatArgs.apply(e,t));var p=o.log||exports.log||console.log.bind(console);p.apply(e,t)}r.enabled=!1,o.enabled=!0;var s=exports.enabled(e)?o:r;return s.namespace=e,s}function enable(e){exports.save(e);for(var r=(e||"").split(/[\s,]+/),o=r.length,s=0;o>s;s++)r[s]&&(e=r[s].replace(/\*/g,".*?"),"-"===e[0]?exports.skips.push(new RegExp("^"+e.substr(1)+"$")):exports.names.push(new RegExp("^"+e+"$")))}function disable(){exports.enable("")}function enabled(e){var r,o;for(r=0,o=exports.skips.length;o>r;r++)if(exports.skips[r].test(e))return!1;for(r=0,o=exports.names.length;o>r;r++)if(exports.names[r].test(e))return!0;return!1}function coerce(e){return e instanceof Error?e.stack||e.message:e}exports=module.exports=debug,exports.coerce=coerce,exports.disable=disable,exports.enable=enable,exports.enabled=enabled,exports.humanize=require("ms"),exports.names=[],exports.skips=[],exports.formatters={};var prevColor=0,prevTime;
11671
11672},{"ms":68}],31:[function(require,module,exports){
11673(function (process,global){
11674/*!
11675 * @overview es6-promise - a tiny implementation of Promises/A+.
11676 * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
11677 * @license Licensed under MIT license
11678 * See https://raw.githubusercontent.com/jakearchibald/es6-promise/master/LICENSE
11679 * @version 3.1.2
11680 */
11681(function(){"use strict";function t(t){return"function"==typeof t||"object"==typeof t&&null!==t}function e(t){return"function"==typeof t}function n(t){W=t}function r(t){H=t}function o(){return function(){process.nextTick(a)}}function i(){return function(){U(a)}}function s(){var t=0,e=new Q(a),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}function u(){var t=new MessageChannel;return t.port1.onmessage=a,function(){t.port2.postMessage(0)}}function c(){return function(){setTimeout(a,1)}}function a(){for(var t=0;G>t;t+=2){var e=X[t],n=X[t+1];e(n),X[t]=void 0,X[t+1]=void 0}G=0}function f(){try{var t=require,e=t("vertx");return U=e.runOnLoop||e.runOnContext,i()}catch(n){return c()}}function l(t,e){var n=this,r=n._state;if(r===et&&!t||r===nt&&!e)return this;var o=new this.constructor(p),i=n._result;if(r){var s=arguments[r-1];H(function(){C(r,o,s,i)})}else j(n,o,t,e);return o}function h(t){var e=this;if(t&&"object"==typeof t&&t.constructor===e)return t;var n=new e(p);return g(n,t),n}function p(){}function _(){return new TypeError("You cannot resolve a promise with itself")}function v(){return new TypeError("A promises callback cannot return that same promise.")}function d(t){try{return t.then}catch(e){return rt.error=e,rt}}function y(t,e,n,r){try{t.call(e,n,r)}catch(o){return o}}function m(t,e,n){H(function(t){var r=!1,o=y(n,e,function(n){r||(r=!0,e!==n?g(t,n):E(t,n))},function(e){r||(r=!0,S(t,e))},"Settle: "+(t._label||" unknown promise"));!r&&o&&(r=!0,S(t,o))},t)}function w(t,e){e._state===et?E(t,e._result):e._state===nt?S(t,e._result):j(e,void 0,function(e){g(t,e)},function(e){S(t,e)})}function b(t,n,r){n.constructor===t.constructor&&r===Z&&constructor.resolve===$?w(t,n):r===rt?S(t,rt.error):void 0===r?E(t,n):e(r)?m(t,n,r):E(t,n)}function g(e,n){e===n?S(e,_()):t(n)?b(e,n,d(n)):E(e,n)}function A(t){t._onerror&&t._onerror(t._result),T(t)}function E(t,e){t._state===tt&&(t._result=e,t._state=et,0!==t._subscribers.length&&H(T,t))}function S(t,e){t._state===tt&&(t._state=nt,t._result=e,H(A,t))}function j(t,e,n,r){var o=t._subscribers,i=o.length;t._onerror=null,o[i]=e,o[i+et]=n,o[i+nt]=r,0===i&&t._state&&H(T,t)}function T(t){var e=t._subscribers,n=t._state;if(0!==e.length){for(var r,o,i=t._result,s=0;s<e.length;s+=3)r=e[s],o=e[s+n],r?C(n,r,o,i):o(i);t._subscribers.length=0}}function P(){this.error=null}function x(t,e){try{return t(e)}catch(n){return ot.error=n,ot}}function C(t,n,r,o){var i,s,u,c,a=e(r);if(a){if(i=x(r,o),i===ot?(c=!0,s=i.error,i=null):u=!0,n===i)return void S(n,v())}else i=o,u=!0;n._state!==tt||(a&&u?g(n,i):c?S(n,s):t===et?E(n,i):t===nt&&S(n,i))}function M(t,e){try{e(function(e){g(t,e)},function(e){S(t,e)})}catch(n){S(t,n)}}function O(t){return new ft(this,t).promise}function k(t){function e(t){g(o,t)}function n(t){S(o,t)}var r=this,o=new r(p);if(!B(t))return S(o,new TypeError("You must pass an array to race.")),o;for(var i=t.length,s=0;o._state===tt&&i>s;s++)j(r.resolve(t[s]),void 0,e,n);return o}function Y(t){var e=this,n=new e(p);return S(n,t),n}function q(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function F(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function D(t){this._id=ct++,this._state=void 0,this._result=void 0,this._subscribers=[],p!==t&&("function"!=typeof t&&q(),this instanceof D?M(this,t):F())}function K(t,e){this._instanceConstructor=t,this.promise=new t(p),Array.isArray(e)?(this._input=e,this.length=e.length,this._remaining=e.length,this._result=new Array(this.length),0===this.length?E(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&E(this.promise,this._result))):S(this.promise,this._validationError())}function L(){var t;if("undefined"!=typeof global)t=global;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var n=t.Promise;n&&"[object Promise]"===Object.prototype.toString.call(n.resolve())&&!n.cast||(t.Promise=at)}var N;N=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var U,W,z,B=N,G=0,H=function(t,e){X[G]=t,X[G+1]=e,G+=2,2===G&&(W?W(a):z())},I="undefined"!=typeof window?window:void 0,J=I||{},Q=J.MutationObserver||J.WebKitMutationObserver,R="undefined"!=typeof process&&"[object process]"==={}.toString.call(process),V="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,X=new Array(1e3);z=R?o():Q?s():V?u():void 0===I&&"function"==typeof require?f():c();var Z=l,$=h,tt=void 0,et=1,nt=2,rt=new P,ot=new P,it=O,st=k,ut=Y,ct=0,at=D;D.all=it,D.race=st,D.resolve=$,D.reject=ut,D._setScheduler=n,D._setAsap=r,D._asap=H,D.prototype={constructor:D,then:Z,"catch":function(t){return this.then(null,t)}};var ft=K;K.prototype._validationError=function(){return new Error("Array Methods must be provided an Array")},K.prototype._enumerate=function(){for(var t=this.length,e=this._input,n=0;this._state===tt&&t>n;n++)this._eachEntry(e[n],n)},K.prototype._eachEntry=function(t,e){var n=this._instanceConstructor,r=n.resolve;if(r===$){var o=d(t);if(o===Z&&t._state!==tt)this._settledAt(t._state,e,t._result);else if("function"!=typeof o)this._remaining--,this._result[e]=t;else if(n===at){var i=new n(p);b(i,t,o),this._willSettleAt(i,e)}else this._willSettleAt(new n(function(e){e(t)}),e)}else this._willSettleAt(r(t),e)},K.prototype._settledAt=function(t,e,n){var r=this.promise;r._state===tt&&(this._remaining--,t===nt?S(r,n):this._result[e]=n),0===this._remaining&&E(r,this._result)},K.prototype._willSettleAt=function(t,e){var n=this;j(t,void 0,function(t){n._settledAt(et,e,t)},function(t){n._settledAt(nt,e,t)})};var lt=L,ht={Promise:at,polyfill:lt};"function"==typeof define&&define.amd?define(function(){return ht}):"undefined"!=typeof module&&module.exports?module.exports=ht:"undefined"!=typeof this&&(this.ES6Promise=ht),lt()}).call(this);
11682
11683}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11684
11685},{"_process":71}],32:[function(require,module,exports){
11686function EventEmitter(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function isFunction(e){return"function"==typeof e}function isNumber(e){return"number"==typeof e}function isObject(e){return"object"==typeof e&&null!==e}function isUndefined(e){return void 0===e}module.exports=EventEmitter,EventEmitter.EventEmitter=EventEmitter,EventEmitter.prototype._events=void 0,EventEmitter.prototype._maxListeners=void 0,EventEmitter.defaultMaxListeners=10,EventEmitter.prototype.setMaxListeners=function(e){if(!isNumber(e)||0>e||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},EventEmitter.prototype.emit=function(e){var t,i,n,s,r,o;if(this._events||(this._events={}),"error"===e&&(!this._events.error||isObject(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;throw TypeError('Uncaught, unspecified "error" event.')}if(i=this._events[e],isUndefined(i))return!1;if(isFunction(i))switch(arguments.length){case 1:i.call(this);break;case 2:i.call(this,arguments[1]);break;case 3:i.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),i.apply(this,s)}else if(isObject(i))for(s=Array.prototype.slice.call(arguments,1),o=i.slice(),n=o.length,r=0;n>r;r++)o[r].apply(this,s);return!0},EventEmitter.prototype.addListener=function(e,t){var i;if(!isFunction(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,isFunction(t.listener)?t.listener:t),this._events[e]?isObject(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,isObject(this._events[e])&&!this._events[e].warned&&(i=isUndefined(this._maxListeners)?EventEmitter.defaultMaxListeners:this._maxListeners,i&&i>0&&this._events[e].length>i&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},EventEmitter.prototype.on=EventEmitter.prototype.addListener,EventEmitter.prototype.once=function(e,t){function i(){this.removeListener(e,i),n||(n=!0,t.apply(this,arguments))}if(!isFunction(t))throw TypeError("listener must be a function");var n=!1;return i.listener=t,this.on(e,i),this},EventEmitter.prototype.removeListener=function(e,t){var i,n,s,r;if(!isFunction(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(i=this._events[e],s=i.length,n=-1,i===t||isFunction(i.listener)&&i.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(isObject(i)){for(r=s;r-- >0;)if(i[r]===t||i[r].listener&&i[r].listener===t){n=r;break}if(0>n)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(n,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},EventEmitter.prototype.removeAllListeners=function(e){var t,i;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(i=this._events[e],isFunction(i))this.removeListener(e,i);else if(i)for(;i.length;)this.removeListener(e,i[i.length-1]);return delete this._events[e],this},EventEmitter.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?isFunction(this._events[e])?[this._events[e]]:this._events[e].slice():[]},EventEmitter.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(isFunction(t))return 1;if(t)return t.length}return 0},EventEmitter.listenerCount=function(e,t){return e.listenerCount(t)};
11687
11688},{}],33:[function(require,module,exports){
11689var http=require("http"),https=module.exports;for(var key in http)http.hasOwnProperty(key)&&(https[key]=http[key]);https.request=function(t,e){return t||(t={}),t.scheme="https",t.protocol="https:",http.request.call(this,t,e)};
11690
11691},{"http":87}],34:[function(require,module,exports){
11692exports.read=function(a,o,t,r,h){var M,p,w=8*h-r-1,f=(1<<w)-1,e=f>>1,i=-7,N=t?h-1:0,n=t?-1:1,s=a[o+N];for(N+=n,M=s&(1<<-i)-1,s>>=-i,i+=w;i>0;M=256*M+a[o+N],N+=n,i-=8);for(p=M&(1<<-i)-1,M>>=-i,i+=r;i>0;p=256*p+a[o+N],N+=n,i-=8);if(0===M)M=1-e;else{if(M===f)return p?NaN:(s?-1:1)*(1/0);p+=Math.pow(2,r),M-=e}return(s?-1:1)*p*Math.pow(2,M-r)},exports.write=function(a,o,t,r,h,M){var p,w,f,e=8*M-h-1,i=(1<<e)-1,N=i>>1,n=23===h?Math.pow(2,-24)-Math.pow(2,-77):0,s=r?0:M-1,u=r?1:-1,l=0>o||0===o&&0>1/o?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(w=isNaN(o)?1:0,p=i):(p=Math.floor(Math.log(o)/Math.LN2),o*(f=Math.pow(2,-p))<1&&(p--,f*=2),o+=p+N>=1?n/f:n*Math.pow(2,1-N),o*f>=2&&(p++,f/=2),p+N>=i?(w=0,p=i):p+N>=1?(w=(o*f-1)*Math.pow(2,h),p+=N):(w=o*Math.pow(2,N-1)*Math.pow(2,h),p=0));h>=8;a[t+s]=255&w,s+=u,w/=256,h-=8);for(p=p<<h|w,e+=h;e>0;a[t+s]=255&p,s+=u,p/=256,e-=8);a[t+s-u]|=128*l};
11693
11694},{}],35:[function(require,module,exports){
11695"function"==typeof Object.create?module.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:module.exports=function(t,e){t.super_=e;var o=function(){};o.prototype=e.prototype,t.prototype=new o,t.prototype.constructor=t};
11696
11697},{}],36:[function(require,module,exports){
11698module.exports=function(r){return!(null==r||!(r._isBuffer||r.constructor&&"function"==typeof r.constructor.isBuffer&&r.constructor.isBuffer(r)))};
11699
11700},{}],37:[function(require,module,exports){
11701var toString={}.toString;module.exports=Array.isArray||function(r){return"[object Array]"==toString.call(r)};
11702
11703},{}],38:[function(require,module,exports){
11704"use strict";var yaml=require("./lib/js-yaml.js");module.exports=yaml;
11705
11706},{"./lib/js-yaml.js":39}],39:[function(require,module,exports){
11707"use strict";function deprecated(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}var loader=require("./js-yaml/loader"),dumper=require("./js-yaml/dumper");module.exports.Type=require("./js-yaml/type"),module.exports.Schema=require("./js-yaml/schema"),module.exports.FAILSAFE_SCHEMA=require("./js-yaml/schema/failsafe"),module.exports.JSON_SCHEMA=require("./js-yaml/schema/json"),module.exports.CORE_SCHEMA=require("./js-yaml/schema/core"),module.exports.DEFAULT_SAFE_SCHEMA=require("./js-yaml/schema/default_safe"),module.exports.DEFAULT_FULL_SCHEMA=require("./js-yaml/schema/default_full"),module.exports.load=loader.load,module.exports.loadAll=loader.loadAll,module.exports.safeLoad=loader.safeLoad,module.exports.safeLoadAll=loader.safeLoadAll,module.exports.dump=dumper.dump,module.exports.safeDump=dumper.safeDump,module.exports.YAMLException=require("./js-yaml/exception"),module.exports.MINIMAL_SCHEMA=require("./js-yaml/schema/failsafe"),module.exports.SAFE_SCHEMA=require("./js-yaml/schema/default_safe"),module.exports.DEFAULT_SCHEMA=require("./js-yaml/schema/default_full"),module.exports.scan=deprecated("scan"),module.exports.parse=deprecated("parse"),module.exports.compose=deprecated("compose"),module.exports.addConstructor=deprecated("addConstructor");
11708
11709},{"./js-yaml/dumper":41,"./js-yaml/exception":42,"./js-yaml/loader":43,"./js-yaml/schema":45,"./js-yaml/schema/core":46,"./js-yaml/schema/default_full":47,"./js-yaml/schema/default_safe":48,"./js-yaml/schema/failsafe":49,"./js-yaml/schema/json":50,"./js-yaml/type":51}],40:[function(require,module,exports){
11710"use strict";function isNothing(e){return"undefined"==typeof e||null===e}function isObject(e){return"object"==typeof e&&null!==e}function toArray(e){return Array.isArray(e)?e:isNothing(e)?[]:[e]}function extend(e,t){var r,o,n,i;if(t)for(i=Object.keys(t),r=0,o=i.length;o>r;r+=1)n=i[r],e[n]=t[n];return e}function repeat(e,t){var r,o="";for(r=0;t>r;r+=1)o+=e;return o}function isNegativeZero(e){return 0===e&&Number.NEGATIVE_INFINITY===1/e}module.exports.isNothing=isNothing,module.exports.isObject=isObject,module.exports.toArray=toArray,module.exports.repeat=repeat,module.exports.isNegativeZero=isNegativeZero,module.exports.extend=extend;
11711
11712},{}],41:[function(require,module,exports){
11713"use strict";function compileStyleMap(e,t){var n,i,r,E,o,l,a;if(null===t)return{};for(n={},i=Object.keys(t),r=0,E=i.length;E>r;r+=1)o=i[r],l=String(t[o]),"!!"===o.slice(0,2)&&(o="tag:yaml.org,2002:"+o.slice(2)),a=e.compiledTypeMap[o],a&&_hasOwnProperty.call(a.styleAliases,l)&&(l=a.styleAliases[l]),n[o]=l;return n}function encodeHex(e){var t,n,i;if(t=e.toString(16).toUpperCase(),255>=e)n="x",i=2;else if(65535>=e)n="u",i=4;else{if(!(4294967295>=e))throw new YAMLException("code point within a string may not be greater than 0xFFFFFFFF");n="U",i=8}return"\\"+n+common.repeat("0",i-t.length)+t}function State(e){this.schema=e.schema||DEFAULT_FULL_SCHEMA,this.indent=Math.max(1,e.indent||2),this.skipInvalid=e.skipInvalid||!1,this.flowLevel=common.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=compileStyleMap(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function indentString(e,t){for(var n,i=common.repeat(" ",t),r=0,E=-1,o="",l=e.length;l>r;)E=e.indexOf("\n",r),-1===E?(n=e.slice(r),r=l):(n=e.slice(r,E+1),r=E+1),n.length&&"\n"!==n&&(o+=i),o+=n;return o}function generateNextLine(e,t){return"\n"+common.repeat(" ",e.indent*t)}function testImplicitResolving(e,t){var n,i,r;for(n=0,i=e.implicitTypes.length;i>n;n+=1)if(r=e.implicitTypes[n],r.resolve(t))return!0;return!1}function isWhitespace(e){return e===CHAR_SPACE||e===CHAR_TAB}function isPrintable(e){return e>=32&&126>=e||e>=161&&55295>=e&&8232!==e&&8233!==e||e>=57344&&65533>=e&&65279!==e||e>=65536&&1114111>=e}function isPlainSafe(e){return isPrintable(e)&&65279!==e&&e!==CHAR_COMMA&&e!==CHAR_LEFT_SQUARE_BRACKET&&e!==CHAR_RIGHT_SQUARE_BRACKET&&e!==CHAR_LEFT_CURLY_BRACKET&&e!==CHAR_RIGHT_CURLY_BRACKET&&e!==CHAR_COLON&&e!==CHAR_SHARP}function isPlainSafeFirst(e){return isPrintable(e)&&65279!==e&&!isWhitespace(e)&&e!==CHAR_MINUS&&e!==CHAR_QUESTION&&e!==CHAR_COLON&&e!==CHAR_COMMA&&e!==CHAR_LEFT_SQUARE_BRACKET&&e!==CHAR_RIGHT_SQUARE_BRACKET&&e!==CHAR_LEFT_CURLY_BRACKET&&e!==CHAR_RIGHT_CURLY_BRACKET&&e!==CHAR_SHARP&&e!==CHAR_AMPERSAND&&e!==CHAR_ASTERISK&&e!==CHAR_EXCLAMATION&&e!==CHAR_VERTICAL_LINE&&e!==CHAR_GREATER_THAN&&e!==CHAR_SINGLE_QUOTE&&e!==CHAR_DOUBLE_QUOTE&&e!==CHAR_PERCENT&&e!==CHAR_COMMERCIAL_AT&&e!==CHAR_GRAVE_ACCENT}function chooseScalarStyle(e,t,n,i,r){var E,o,l=!1,a=!1,s=-1!==i,c=-1,A=isPlainSafeFirst(e.charCodeAt(0))&&!isWhitespace(e.charCodeAt(e.length-1));if(t)for(E=0;E<e.length;E++){if(o=e.charCodeAt(E),!isPrintable(o))return STYLE_DOUBLE;A=A&&isPlainSafe(o)}else{for(E=0;E<e.length;E++){if(o=e.charCodeAt(E),o===CHAR_LINE_FEED)l=!0,s&&(a=a||E-c-1>i&&" "!==e[c+1],c=E);else if(!isPrintable(o))return STYLE_DOUBLE;A=A&&isPlainSafe(o)}a=a||s&&E-c-1>i&&" "!==e[c+1]}return l||a?" "===e[0]&&n>9?STYLE_DOUBLE:a?STYLE_FOLDED:STYLE_LITERAL:A&&!r(e)?STYLE_PLAIN:STYLE_SINGLE}function writeScalar(e,t,n,i){e.dump=function(){function r(t){return testImplicitResolving(e,t)}if(0===t.length)return"''";if(!e.noCompatMode&&-1!==DEPRECATED_BOOLEANS_SYNTAX.indexOf(t))return"'"+t+"'";var E=e.indent*Math.max(1,n),o=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-E),l=i||e.flowLevel>-1&&n>=e.flowLevel;switch(chooseScalarStyle(t,l,e.indent,o,r)){case STYLE_PLAIN:return t;case STYLE_SINGLE:return"'"+t.replace(/'/g,"''")+"'";case STYLE_LITERAL:return"|"+blockHeader(t,e.indent)+dropEndingNewline(indentString(t,E));case STYLE_FOLDED:return">"+blockHeader(t,e.indent)+dropEndingNewline(indentString(foldString(t,o),E));case STYLE_DOUBLE:return'"'+escapeString(t,o)+'"';default:throw new YAMLException("impossible error: invalid scalar style")}}()}function blockHeader(e,t){var n=" "===e[0]?String(t):"",i="\n"===e[e.length-1],r=i&&("\n"===e[e.length-2]||"\n"===e),E=r?"+":i?"":"-";return n+E+"\n"}function dropEndingNewline(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function foldString(e,t){for(var n,i,r=/(\n+)([^\n]*)/g,E=function(){var n=e.indexOf("\n");return n=-1!==n?n:e.length,r.lastIndex=n,foldLine(e.slice(0,n),t)}(),o="\n"===e[0]||" "===e[0];i=r.exec(e);){var l=i[1],a=i[2];n=" "===a[0],E+=l+(o||n||""===a?"":"\n")+foldLine(a,t),o=n}return E}function foldLine(e,t){if(""===e||" "===e[0])return e;for(var n,i,r=/ [^ ]/g,E=0,o=0,l=0,a="";n=r.exec(e);)l=n.index,l-E>t&&(i=o>E?o:l,a+="\n"+e.slice(E,i),E=i+1),o=l;return a+="\n",a+=e.length-E>t&&o>E?e.slice(E,o)+"\n"+e.slice(o+1):e.slice(E),a.slice(1)}function escapeString(e){for(var t,n,i="",r=0;r<e.length;r++)t=e.charCodeAt(r),n=ESCAPE_SEQUENCES[t],i+=!n&&isPrintable(t)?e[r]:n||encodeHex(t);return i}function writeFlowSequence(e,t,n){var i,r,E="",o=e.tag;for(i=0,r=n.length;r>i;i+=1)writeNode(e,t,n[i],!1,!1)&&(0!==i&&(E+=", "),E+=e.dump);e.tag=o,e.dump="["+E+"]"}function writeBlockSequence(e,t,n,i){var r,E,o="",l=e.tag;for(r=0,E=n.length;E>r;r+=1)writeNode(e,t+1,n[r],!0,!0)&&(i&&0===r||(o+=generateNextLine(e,t)),o+="- "+e.dump);e.tag=l,e.dump=o||"[]"}function writeFlowMapping(e,t,n){var i,r,E,o,l,a="",s=e.tag,c=Object.keys(n);for(i=0,r=c.length;r>i;i+=1)l="",0!==i&&(l+=", "),E=c[i],o=n[E],writeNode(e,t,E,!1,!1)&&(e.dump.length>1024&&(l+="? "),l+=e.dump+": ",writeNode(e,t,o,!1,!1)&&(l+=e.dump,a+=l));e.tag=s,e.dump="{"+a+"}"}function writeBlockMapping(e,t,n,i){var r,E,o,l,a,s,c="",A=e.tag,u=Object.keys(n);if(e.sortKeys===!0)u.sort();else if("function"==typeof e.sortKeys)u.sort(e.sortKeys);else if(e.sortKeys)throw new YAMLException("sortKeys must be a boolean or a function");for(r=0,E=u.length;E>r;r+=1)s="",i&&0===r||(s+=generateNextLine(e,t)),o=u[r],l=n[o],writeNode(e,t+1,o,!0,!0,!0)&&(a=null!==e.tag&&"?"!==e.tag||e.dump&&e.dump.length>1024,a&&(s+=e.dump&&CHAR_LINE_FEED===e.dump.charCodeAt(0)?"?":"? "),s+=e.dump,a&&(s+=generateNextLine(e,t)),writeNode(e,t+1,l,!0,a)&&(s+=e.dump&&CHAR_LINE_FEED===e.dump.charCodeAt(0)?":":": ",s+=e.dump,c+=s));e.tag=A,e.dump=c||"{}"}function detectType(e,t,n){var i,r,E,o,l,a;for(r=n?e.explicitTypes:e.implicitTypes,E=0,o=r.length;o>E;E+=1)if(l=r[E],(l.instanceOf||l.predicate)&&(!l.instanceOf||"object"==typeof t&&t instanceof l.instanceOf)&&(!l.predicate||l.predicate(t))){if(e.tag=n?l.tag:"?",l.represent){if(a=e.styleMap[l.tag]||l.defaultStyle,"[object Function]"===_toString.call(l.represent))i=l.represent(t,a);else{if(!_hasOwnProperty.call(l.represent,a))throw new YAMLException("!<"+l.tag+'> tag resolver accepts not "'+a+'" style');i=l.represent[a](t,a)}e.dump=i}return!0}return!1}function writeNode(e,t,n,i,r,E){e.tag=null,e.dump=n,detectType(e,n,!1)||detectType(e,n,!0);var o=_toString.call(e.dump);i&&(i=e.flowLevel<0||e.flowLevel>t);var l,a,s="[object Object]"===o||"[object Array]"===o;if(s&&(l=e.duplicates.indexOf(n),a=-1!==l),(null!==e.tag&&"?"!==e.tag||a||2!==e.indent&&t>0)&&(r=!1),a&&e.usedDuplicates[l])e.dump="*ref_"+l;else{if(s&&a&&!e.usedDuplicates[l]&&(e.usedDuplicates[l]=!0),"[object Object]"===o)i&&0!==Object.keys(e.dump).length?(writeBlockMapping(e,t,e.dump,r),a&&(e.dump="&ref_"+l+e.dump)):(writeFlowMapping(e,t,e.dump),a&&(e.dump="&ref_"+l+" "+e.dump));else if("[object Array]"===o)i&&0!==e.dump.length?(writeBlockSequence(e,t,e.dump,r),a&&(e.dump="&ref_"+l+e.dump)):(writeFlowSequence(e,t,e.dump),a&&(e.dump="&ref_"+l+" "+e.dump));else{if("[object String]"!==o){if(e.skipInvalid)return!1;throw new YAMLException("unacceptable kind of an object to dump "+o)}"?"!==e.tag&&writeScalar(e,e.dump,t,E)}null!==e.tag&&"?"!==e.tag&&(e.dump="!<"+e.tag+"> "+e.dump)}return!0}function getDuplicateReferences(e,t){var n,i,r=[],E=[];for(inspectNode(e,r,E),n=0,i=E.length;i>n;n+=1)t.duplicates.push(r[E[n]]);t.usedDuplicates=new Array(i)}function inspectNode(e,t,n){var i,r,E;if(null!==e&&"object"==typeof e)if(r=t.indexOf(e),-1!==r)-1===n.indexOf(r)&&n.push(r);else if(t.push(e),Array.isArray(e))for(r=0,E=e.length;E>r;r+=1)inspectNode(e[r],t,n);else for(i=Object.keys(e),r=0,E=i.length;E>r;r+=1)inspectNode(e[i[r]],t,n)}function dump(e,t){t=t||{};var n=new State(t);return n.noRefs||getDuplicateReferences(e,n),writeNode(n,0,e,!0,!0)?n.dump+"\n":""}function safeDump(e,t){return dump(e,common.extend({schema:DEFAULT_SAFE_SCHEMA},t))}var common=require("./common"),YAMLException=require("./exception"),DEFAULT_FULL_SCHEMA=require("./schema/default_full"),DEFAULT_SAFE_SCHEMA=require("./schema/default_safe"),_toString=Object.prototype.toString,_hasOwnProperty=Object.prototype.hasOwnProperty,CHAR_TAB=9,CHAR_LINE_FEED=10,CHAR_SPACE=32,CHAR_EXCLAMATION=33,CHAR_DOUBLE_QUOTE=34,CHAR_SHARP=35,CHAR_PERCENT=37,CHAR_AMPERSAND=38,CHAR_SINGLE_QUOTE=39,CHAR_ASTERISK=42,CHAR_COMMA=44,CHAR_MINUS=45,CHAR_COLON=58,CHAR_GREATER_THAN=62,CHAR_QUESTION=63,CHAR_COMMERCIAL_AT=64,CHAR_LEFT_SQUARE_BRACKET=91,CHAR_RIGHT_SQUARE_BRACKET=93,CHAR_GRAVE_ACCENT=96,CHAR_LEFT_CURLY_BRACKET=123,CHAR_VERTICAL_LINE=124,CHAR_RIGHT_CURLY_BRACKET=125,ESCAPE_SEQUENCES={};ESCAPE_SEQUENCES[0]="\\0",ESCAPE_SEQUENCES[7]="\\a",ESCAPE_SEQUENCES[8]="\\b",ESCAPE_SEQUENCES[9]="\\t",ESCAPE_SEQUENCES[10]="\\n",ESCAPE_SEQUENCES[11]="\\v",ESCAPE_SEQUENCES[12]="\\f",ESCAPE_SEQUENCES[13]="\\r",ESCAPE_SEQUENCES[27]="\\e",ESCAPE_SEQUENCES[34]='\\"',ESCAPE_SEQUENCES[92]="\\\\",ESCAPE_SEQUENCES[133]="\\N",ESCAPE_SEQUENCES[160]="\\_",ESCAPE_SEQUENCES[8232]="\\L",ESCAPE_SEQUENCES[8233]="\\P";var DEPRECATED_BOOLEANS_SYNTAX=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],STYLE_PLAIN=1,STYLE_SINGLE=2,STYLE_LITERAL=3,STYLE_FOLDED=4,STYLE_DOUBLE=5;module.exports.dump=dump,module.exports.safeDump=safeDump;
11714
11715},{"./common":40,"./exception":42,"./schema/default_full":47,"./schema/default_safe":48}],42:[function(require,module,exports){
11716"use strict";function YAMLException(t,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||"",this.name="YAMLException",this.reason=t,this.mark=r,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():"")}YAMLException.prototype=Object.create(Error.prototype),YAMLException.prototype.constructor=YAMLException,YAMLException.prototype.toString=function(t){var r=this.name+": ";return r+=this.reason||"(unknown reason)",!t&&this.mark&&(r+=" "+this.mark.toString()),r},module.exports=YAMLException;
11717
11718},{}],43:[function(require,module,exports){
11719"use strict";function is_EOL(e){return 10===e||13===e}function is_WHITE_SPACE(e){return 9===e||32===e}function is_WS_OR_EOL(e){return 9===e||32===e||10===e||13===e}function is_FLOW_INDICATOR(e){return 44===e||91===e||93===e||123===e||125===e}function fromHexCode(e){var t;return e>=48&&57>=e?e-48:(t=32|e,t>=97&&102>=t?t-97+10:-1)}function escapedHexLen(e){return 120===e?2:117===e?4:85===e?8:0}function fromDecimalCode(e){return e>=48&&57>=e?e-48:-1}function simpleEscapeSequence(e){return 48===e?"\x00":97===e?"":98===e?"\b":116===e?" ":9===e?" ":110===e?"\n":118===e?"\x0B":102===e?"\f":114===e?"\r":101===e?"":32===e?" ":34===e?'"':47===e?"/":92===e?"\\":78===e?"…":95===e?" ":76===e?"\u2028":80===e?"\u2029":""}function charFromCodepoint(e){return 65535>=e?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}function State(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||DEFAULT_FULL_SCHEMA,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function generateError(e,t){return new YAMLException(t,new Mark(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function throwError(e,t){throw generateError(e,t)}function throwWarning(e,t){e.onWarning&&e.onWarning.call(null,generateError(e,t))}function captureSegment(e,t,n,i){var o,r,a,s;if(n>t){if(s=e.input.slice(t,n),i)for(o=0,r=s.length;r>o;o+=1)a=s.charCodeAt(o),9===a||a>=32&&1114111>=a||throwError(e,"expected valid JSON character");else PATTERN_NON_PRINTABLE.test(s)&&throwError(e,"the stream contains non-printable characters");e.result+=s}}function mergeMappings(e,t,n,i){var o,r,a,s;for(common.isObject(n)||throwError(e,"cannot merge mappings; the provided source object is unacceptable"),o=Object.keys(n),a=0,s=o.length;s>a;a+=1)r=o[a],_hasOwnProperty.call(t,r)||(t[r]=n[r],i[r]=!0)}function storeMappingPair(e,t,n,i,o,r){var a,s;if(o=String(o),null===t&&(t={}),"tag:yaml.org,2002:merge"===i)if(Array.isArray(r))for(a=0,s=r.length;s>a;a+=1)mergeMappings(e,t,r[a],n);else mergeMappings(e,t,r,n);else e.json||_hasOwnProperty.call(n,o)||!_hasOwnProperty.call(t,o)||throwError(e,"duplicated mapping key"),t[o]=r,delete n[o];return t}function readLineBreak(e){var t;t=e.input.charCodeAt(e.position),10===t?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):throwError(e,"a line break is expected"),e.line+=1,e.lineStart=e.position}function skipSeparationSpace(e,t,n){for(var i=0,o=e.input.charCodeAt(e.position);0!==o;){for(;is_WHITE_SPACE(o);)o=e.input.charCodeAt(++e.position);if(t&&35===o)do o=e.input.charCodeAt(++e.position);while(10!==o&&13!==o&&0!==o);if(!is_EOL(o))break;for(readLineBreak(e),o=e.input.charCodeAt(e.position),i++,e.lineIndent=0;32===o;)e.lineIndent++,o=e.input.charCodeAt(++e.position)}return-1!==n&&0!==i&&e.lineIndent<n&&throwWarning(e,"deficient indentation"),i}function testDocumentSeparator(e){var t,n=e.position;return t=e.input.charCodeAt(n),(45===t||46===t)&&t===e.input.charCodeAt(n+1)&&t===e.input.charCodeAt(n+2)&&(n+=3,t=e.input.charCodeAt(n),0===t||is_WS_OR_EOL(t))}function writeFoldedLines(e,t){1===t?e.result+=" ":t>1&&(e.result+=common.repeat("\n",t-1))}function readPlainScalar(e,t,n){var i,o,r,a,s,p,c,l,u,d=e.kind,h=e.result;if(u=e.input.charCodeAt(e.position),is_WS_OR_EOL(u)||is_FLOW_INDICATOR(u)||35===u||38===u||42===u||33===u||124===u||62===u||39===u||34===u||37===u||64===u||96===u)return!1;if((63===u||45===u)&&(o=e.input.charCodeAt(e.position+1),is_WS_OR_EOL(o)||n&&is_FLOW_INDICATOR(o)))return!1;for(e.kind="scalar",e.result="",r=a=e.position,s=!1;0!==u;){if(58===u){if(o=e.input.charCodeAt(e.position+1),is_WS_OR_EOL(o)||n&&is_FLOW_INDICATOR(o))break}else if(35===u){if(i=e.input.charCodeAt(e.position-1),is_WS_OR_EOL(i))break}else{if(e.position===e.lineStart&&testDocumentSeparator(e)||n&&is_FLOW_INDICATOR(u))break;if(is_EOL(u)){if(p=e.line,c=e.lineStart,l=e.lineIndent,skipSeparationSpace(e,!1,-1),e.lineIndent>=t){s=!0,u=e.input.charCodeAt(e.position);continue}e.position=a,e.line=p,e.lineStart=c,e.lineIndent=l;break}}s&&(captureSegment(e,r,a,!1),writeFoldedLines(e,e.line-p),r=a=e.position,s=!1),is_WHITE_SPACE(u)||(a=e.position+1),u=e.input.charCodeAt(++e.position)}return captureSegment(e,r,a,!1),e.result?!0:(e.kind=d,e.result=h,!1)}function readSingleQuotedScalar(e,t){var n,i,o;if(n=e.input.charCodeAt(e.position),39!==n)return!1;for(e.kind="scalar",e.result="",e.position++,i=o=e.position;0!==(n=e.input.charCodeAt(e.position));)if(39===n){if(captureSegment(e,i,e.position,!0),n=e.input.charCodeAt(++e.position),39!==n)return!0;i=o=e.position,e.position++}else is_EOL(n)?(captureSegment(e,i,o,!0),writeFoldedLines(e,skipSeparationSpace(e,!1,t)),i=o=e.position):e.position===e.lineStart&&testDocumentSeparator(e)?throwError(e,"unexpected end of the document within a single quoted scalar"):(e.position++,o=e.position);throwError(e,"unexpected end of the stream within a single quoted scalar")}function readDoubleQuotedScalar(e,t){var n,i,o,r,a,s;if(s=e.input.charCodeAt(e.position),34!==s)return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;0!==(s=e.input.charCodeAt(e.position));){if(34===s)return captureSegment(e,n,e.position,!0),e.position++,!0;if(92===s){if(captureSegment(e,n,e.position,!0),s=e.input.charCodeAt(++e.position),is_EOL(s))skipSeparationSpace(e,!1,t);else if(256>s&&simpleEscapeCheck[s])e.result+=simpleEscapeMap[s],e.position++;else if((a=escapedHexLen(s))>0){for(o=a,r=0;o>0;o--)s=e.input.charCodeAt(++e.position),(a=fromHexCode(s))>=0?r=(r<<4)+a:throwError(e,"expected hexadecimal character");e.result+=charFromCodepoint(r),e.position++}else throwError(e,"unknown escape sequence");n=i=e.position}else is_EOL(s)?(captureSegment(e,n,i,!0),writeFoldedLines(e,skipSeparationSpace(e,!1,t)),n=i=e.position):e.position===e.lineStart&&testDocumentSeparator(e)?throwError(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}throwError(e,"unexpected end of the stream within a double quoted scalar")}function readFlowCollection(e,t){var n,i,o,r,a,s,p,c,l,u,d,h=!0,f=e.tag,_=e.anchor,A={};if(d=e.input.charCodeAt(e.position),91===d)r=93,p=!1,i=[];else{if(123!==d)return!1;r=125,p=!0,i={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=i),d=e.input.charCodeAt(++e.position);0!==d;){if(skipSeparationSpace(e,!0,t),d=e.input.charCodeAt(e.position),d===r)return e.position++,e.tag=f,e.anchor=_,e.kind=p?"mapping":"sequence",e.result=i,!0;h||throwError(e,"missed comma between flow collection entries"),l=c=u=null,a=s=!1,63===d&&(o=e.input.charCodeAt(e.position+1),is_WS_OR_EOL(o)&&(a=s=!0,e.position++,skipSeparationSpace(e,!0,t))),n=e.line,composeNode(e,t,CONTEXT_FLOW_IN,!1,!0),l=e.tag,c=e.result,skipSeparationSpace(e,!0,t),d=e.input.charCodeAt(e.position),!s&&e.line!==n||58!==d||(a=!0,d=e.input.charCodeAt(++e.position),skipSeparationSpace(e,!0,t),composeNode(e,t,CONTEXT_FLOW_IN,!1,!0),u=e.result),p?storeMappingPair(e,i,A,l,c,u):a?i.push(storeMappingPair(e,null,A,l,c,u)):i.push(c),skipSeparationSpace(e,!0,t),d=e.input.charCodeAt(e.position),44===d?(h=!0,d=e.input.charCodeAt(++e.position)):h=!1}throwError(e,"unexpected end of the stream within a flow collection")}function readBlockScalar(e,t){var n,i,o,r,a=CHOMPING_CLIP,s=!1,p=!1,c=t,l=0,u=!1;if(r=e.input.charCodeAt(e.position),124===r)i=!1;else{if(62!==r)return!1;i=!0}for(e.kind="scalar",e.result="";0!==r;)if(r=e.input.charCodeAt(++e.position),43===r||45===r)CHOMPING_CLIP===a?a=43===r?CHOMPING_KEEP:CHOMPING_STRIP:throwError(e,"repeat of a chomping mode identifier");else{if(!((o=fromDecimalCode(r))>=0))break;0===o?throwError(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):p?throwError(e,"repeat of an indentation width identifier"):(c=t+o-1,p=!0)}if(is_WHITE_SPACE(r)){do r=e.input.charCodeAt(++e.position);while(is_WHITE_SPACE(r));if(35===r)do r=e.input.charCodeAt(++e.position);while(!is_EOL(r)&&0!==r)}for(;0!==r;){for(readLineBreak(e),e.lineIndent=0,r=e.input.charCodeAt(e.position);(!p||e.lineIndent<c)&&32===r;)e.lineIndent++,r=e.input.charCodeAt(++e.position);if(!p&&e.lineIndent>c&&(c=e.lineIndent),is_EOL(r))l++;else{if(e.lineIndent<c){a===CHOMPING_KEEP?e.result+=common.repeat("\n",s?1+l:l):a===CHOMPING_CLIP&&s&&(e.result+="\n");break}for(i?is_WHITE_SPACE(r)?(u=!0,e.result+=common.repeat("\n",s?1+l:l)):u?(u=!1,e.result+=common.repeat("\n",l+1)):0===l?s&&(e.result+=" "):e.result+=common.repeat("\n",l):e.result+=common.repeat("\n",s?1+l:l),s=!0,p=!0,l=0,n=e.position;!is_EOL(r)&&0!==r;)r=e.input.charCodeAt(++e.position);captureSegment(e,n,e.position,!1)}}return!0}function readBlockSequence(e,t){var n,i,o,r=e.tag,a=e.anchor,s=[],p=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=s),o=e.input.charCodeAt(e.position);0!==o&&45===o&&(i=e.input.charCodeAt(e.position+1),is_WS_OR_EOL(i));)if(p=!0,e.position++,skipSeparationSpace(e,!0,-1)&&e.lineIndent<=t)s.push(null),o=e.input.charCodeAt(e.position);else if(n=e.line,composeNode(e,t,CONTEXT_BLOCK_IN,!1,!0),s.push(e.result),skipSeparationSpace(e,!0,-1),o=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==o)throwError(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break;return p?(e.tag=r,e.anchor=a,e.kind="sequence",e.result=s,!0):!1}function readBlockMapping(e,t,n){var i,o,r,a,s=e.tag,p=e.anchor,c={},l={},u=null,d=null,h=null,f=!1,_=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=c),a=e.input.charCodeAt(e.position);0!==a;){if(i=e.input.charCodeAt(e.position+1),r=e.line,63!==a&&58!==a||!is_WS_OR_EOL(i)){if(!composeNode(e,n,CONTEXT_FLOW_OUT,!1,!0))break;if(e.line===r){for(a=e.input.charCodeAt(e.position);is_WHITE_SPACE(a);)a=e.input.charCodeAt(++e.position);if(58===a)a=e.input.charCodeAt(++e.position),is_WS_OR_EOL(a)||throwError(e,"a whitespace character is expected after the key-value separator within a block mapping"),f&&(storeMappingPair(e,c,l,u,d,null),u=d=h=null),_=!0,f=!1,o=!1,u=e.tag,d=e.result;else{if(!_)return e.tag=s,e.anchor=p,!0;throwError(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!_)return e.tag=s,e.anchor=p,!0;throwError(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===a?(f&&(storeMappingPair(e,c,l,u,d,null),u=d=h=null),_=!0,f=!0,o=!0):f?(f=!1,o=!0):throwError(e,"incomplete explicit mapping pair; a key node is missed"),e.position+=1,a=i;if((e.line===r||e.lineIndent>t)&&(composeNode(e,t,CONTEXT_BLOCK_OUT,!0,o)&&(f?d=e.result:h=e.result),f||(storeMappingPair(e,c,l,u,d,h),u=d=h=null),skipSeparationSpace(e,!0,-1),a=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==a)throwError(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return f&&storeMappingPair(e,c,l,u,d,null),_&&(e.tag=s,e.anchor=p,e.kind="mapping",e.result=c),_}function readTagProperty(e){var t,n,i,o,r=!1,a=!1;if(o=e.input.charCodeAt(e.position),33!==o)return!1;if(null!==e.tag&&throwError(e,"duplication of a tag property"),o=e.input.charCodeAt(++e.position),60===o?(r=!0,o=e.input.charCodeAt(++e.position)):33===o?(a=!0,n="!!",o=e.input.charCodeAt(++e.position)):n="!",t=e.position,r){do o=e.input.charCodeAt(++e.position);while(0!==o&&62!==o);e.position<e.length?(i=e.input.slice(t,e.position),o=e.input.charCodeAt(++e.position)):throwError(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==o&&!is_WS_OR_EOL(o);)33===o&&(a?throwError(e,"tag suffix cannot contain exclamation marks"):(n=e.input.slice(t-1,e.position+1),PATTERN_TAG_HANDLE.test(n)||throwError(e,"named tag handle cannot contain such characters"),a=!0,t=e.position+1)),o=e.input.charCodeAt(++e.position);i=e.input.slice(t,e.position),PATTERN_FLOW_INDICATORS.test(i)&&throwError(e,"tag suffix cannot contain flow indicator characters")}return i&&!PATTERN_TAG_URI.test(i)&&throwError(e,"tag name cannot contain such characters: "+i),r?e.tag=i:_hasOwnProperty.call(e.tagMap,n)?e.tag=e.tagMap[n]+i:"!"===n?e.tag="!"+i:"!!"===n?e.tag="tag:yaml.org,2002:"+i:throwError(e,'undeclared tag handle "'+n+'"'),!0}function readAnchorProperty(e){var t,n;if(n=e.input.charCodeAt(e.position),38!==n)return!1;for(null!==e.anchor&&throwError(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!is_WS_OR_EOL(n)&&!is_FLOW_INDICATOR(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&throwError(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function readAlias(e){var t,n,i;if(i=e.input.charCodeAt(e.position),42!==i)return!1;for(i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!is_WS_OR_EOL(i)&&!is_FLOW_INDICATOR(i);)i=e.input.charCodeAt(++e.position);return e.position===t&&throwError(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||throwError(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],skipSeparationSpace(e,!0,-1),!0}function composeNode(e,t,n,i,o){var r,a,s,p,c,l,u,d,h=1,f=!1,_=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,r=a=s=CONTEXT_BLOCK_OUT===n||CONTEXT_BLOCK_IN===n,i&&skipSeparationSpace(e,!0,-1)&&(f=!0,e.lineIndent>t?h=1:e.lineIndent===t?h=0:e.lineIndent<t&&(h=-1)),1===h)for(;readTagProperty(e)||readAnchorProperty(e);)skipSeparationSpace(e,!0,-1)?(f=!0,s=r,e.lineIndent>t?h=1:e.lineIndent===t?h=0:e.lineIndent<t&&(h=-1)):s=!1;if(s&&(s=f||o),1!==h&&CONTEXT_BLOCK_OUT!==n||(u=CONTEXT_FLOW_IN===n||CONTEXT_FLOW_OUT===n?t:t+1,d=e.position-e.lineStart,1===h?s&&(readBlockSequence(e,d)||readBlockMapping(e,d,u))||readFlowCollection(e,u)?_=!0:(a&&readBlockScalar(e,u)||readSingleQuotedScalar(e,u)||readDoubleQuotedScalar(e,u)?_=!0:readAlias(e)?(_=!0,null===e.tag&&null===e.anchor||throwError(e,"alias node should not have any properties")):readPlainScalar(e,u,CONTEXT_FLOW_IN===n)&&(_=!0,null===e.tag&&(e.tag="?")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===h&&(_=s&&readBlockSequence(e,d))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(p=0,c=e.implicitTypes.length;c>p;p+=1)if(l=e.implicitTypes[p],l.resolve(e.result)){e.result=l.construct(e.result),e.tag=l.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else _hasOwnProperty.call(e.typeMap,e.tag)?(l=e.typeMap[e.tag],null!==e.result&&l.kind!==e.kind&&throwError(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+l.kind+'", not "'+e.kind+'"'),l.resolve(e.result)?(e.result=l.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):throwError(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):throwError(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||_}function readDocument(e){var t,n,i,o,r=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(o=e.input.charCodeAt(e.position))&&(skipSeparationSpace(e,!0,-1),o=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==o));){for(a=!0,o=e.input.charCodeAt(++e.position),t=e.position;0!==o&&!is_WS_OR_EOL(o);)o=e.input.charCodeAt(++e.position);for(n=e.input.slice(t,e.position),i=[],n.length<1&&throwError(e,"directive name must not be less than one character in length");0!==o;){for(;is_WHITE_SPACE(o);)o=e.input.charCodeAt(++e.position);if(35===o){do o=e.input.charCodeAt(++e.position);while(0!==o&&!is_EOL(o));break}if(is_EOL(o))break;for(t=e.position;0!==o&&!is_WS_OR_EOL(o);)o=e.input.charCodeAt(++e.position);i.push(e.input.slice(t,e.position))}0!==o&&readLineBreak(e),_hasOwnProperty.call(directiveHandlers,n)?directiveHandlers[n](e,n,i):throwWarning(e,'unknown document directive "'+n+'"')}return skipSeparationSpace(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,skipSeparationSpace(e,!0,-1)):a&&throwError(e,"directives end mark is expected"),composeNode(e,e.lineIndent-1,CONTEXT_BLOCK_OUT,!1,!0),skipSeparationSpace(e,!0,-1),e.checkLineBreaks&&PATTERN_NON_ASCII_LINE_BREAKS.test(e.input.slice(r,e.position))&&throwWarning(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&testDocumentSeparator(e)?void(46===e.input.charCodeAt(e.position)&&(e.position+=3,skipSeparationSpace(e,!0,-1))):void(e.position<e.length-1&&throwError(e,"end of the stream or a document separator is expected"))}function loadDocuments(e,t){e=String(e),t=t||{},0!==e.length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));var n=new State(e,t);for(n.input+="\x00";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)readDocument(n);return n.documents}function loadAll(e,t,n){var i,o,r=loadDocuments(e,n);for(i=0,o=r.length;o>i;i+=1)t(r[i])}function load(e,t){var n=loadDocuments(e,t);if(0!==n.length){if(1===n.length)return n[0];throw new YAMLException("expected a single document in the stream, but found more")}}function safeLoadAll(e,t,n){loadAll(e,t,common.extend({schema:DEFAULT_SAFE_SCHEMA},n))}function safeLoad(e,t){return load(e,common.extend({schema:DEFAULT_SAFE_SCHEMA},t))}for(var common=require("./common"),YAMLException=require("./exception"),Mark=require("./mark"),DEFAULT_SAFE_SCHEMA=require("./schema/default_safe"),DEFAULT_FULL_SCHEMA=require("./schema/default_full"),_hasOwnProperty=Object.prototype.hasOwnProperty,CONTEXT_FLOW_IN=1,CONTEXT_FLOW_OUT=2,CONTEXT_BLOCK_IN=3,CONTEXT_BLOCK_OUT=4,CHOMPING_CLIP=1,CHOMPING_STRIP=2,CHOMPING_KEEP=3,PATTERN_NON_PRINTABLE=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,PATTERN_NON_ASCII_LINE_BREAKS=/[\x85\u2028\u2029]/,PATTERN_FLOW_INDICATORS=/[,\[\]\{\}]/,PATTERN_TAG_HANDLE=/^(?:!|!!|![a-z\-]+!)$/i,PATTERN_TAG_URI=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i,simpleEscapeCheck=new Array(256),simpleEscapeMap=new Array(256),i=0;256>i;i++)simpleEscapeCheck[i]=simpleEscapeSequence(i)?1:0,simpleEscapeMap[i]=simpleEscapeSequence(i);var directiveHandlers={YAML:function(e,t,n){var i,o,r;null!==e.version&&throwError(e,"duplication of %YAML directive"),1!==n.length&&throwError(e,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),null===i&&throwError(e,"ill-formed argument of the YAML directive"),o=parseInt(i[1],10),r=parseInt(i[2],10),1!==o&&throwError(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=2>r,1!==r&&2!==r&&throwWarning(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var i,o;2!==n.length&&throwError(e,"TAG directive accepts exactly two arguments"),i=n[0],o=n[1],PATTERN_TAG_HANDLE.test(i)||throwError(e,"ill-formed tag handle (first argument) of the TAG directive"),_hasOwnProperty.call(e.tagMap,i)&&throwError(e,'there is a previously declared suffix for "'+i+'" tag handle'),PATTERN_TAG_URI.test(o)||throwError(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[i]=o}};module.exports.loadAll=loadAll,module.exports.load=load,module.exports.safeLoadAll=safeLoadAll,module.exports.safeLoad=safeLoad;
11720
11721},{"./common":40,"./exception":42,"./mark":44,"./schema/default_full":47,"./schema/default_safe":48}],44:[function(require,module,exports){
11722"use strict";function Mark(t,i,n,e,r){this.name=t,this.buffer=i,this.position=n,this.line=e,this.column=r}var common=require("./common");Mark.prototype.getSnippet=function(t,i){var n,e,r,o,s;if(!this.buffer)return null;for(t=t||4,i=i||75,n="",e=this.position;e>0&&-1==="\x00\r\n…\u2028\u2029".indexOf(this.buffer.charAt(e-1));)if(e-=1,this.position-e>i/2-1){n=" ... ",e+=5;break}for(r="",o=this.position;o<this.buffer.length&&-1==="\x00\r\n…\u2028\u2029".indexOf(this.buffer.charAt(o));)if(o+=1,o-this.position>i/2-1){r=" ... ",o-=5;break}return s=this.buffer.slice(e,o),common.repeat(" ",t)+n+s+r+"\n"+common.repeat(" ",t+this.position-e+n.length)+"^"},Mark.prototype.toString=function(t){var i,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),t||(i=this.getSnippet(),i&&(n+=":\n"+i)),n},module.exports=Mark;
11723
11724},{"./common":40}],45:[function(require,module,exports){
11725"use strict";function compileList(i,e,t){var c=[];return i.include.forEach(function(i){t=compileList(i,e,t)}),i[e].forEach(function(i){t.forEach(function(e,t){e.tag===i.tag&&c.push(t)}),t.push(i)}),t.filter(function(i,e){return-1===c.indexOf(e)})}function compileMap(){function i(i){c[i.tag]=i}var e,t,c={};for(e=0,t=arguments.length;t>e;e+=1)arguments[e].forEach(i);return c}function Schema(i){this.include=i.include||[],this.implicit=i.implicit||[],this.explicit=i.explicit||[],this.implicit.forEach(function(i){if(i.loadKind&&"scalar"!==i.loadKind)throw new YAMLException("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}),this.compiledImplicit=compileList(this,"implicit",[]),this.compiledExplicit=compileList(this,"explicit",[]),this.compiledTypeMap=compileMap(this.compiledImplicit,this.compiledExplicit)}var common=require("./common"),YAMLException=require("./exception"),Type=require("./type");Schema.DEFAULT=null,Schema.create=function(){var i,e;switch(arguments.length){case 1:i=Schema.DEFAULT,e=arguments[0];break;case 2:i=arguments[0],e=arguments[1];break;default:throw new YAMLException("Wrong number of arguments for Schema.create function")}if(i=common.toArray(i),e=common.toArray(e),!i.every(function(i){return i instanceof Schema}))throw new YAMLException("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");if(!e.every(function(i){return i instanceof Type}))throw new YAMLException("Specified list of YAML types (or a single Type object) contains a non-Type object.");return new Schema({include:i,explicit:e})},module.exports=Schema;
11726
11727},{"./common":40,"./exception":42,"./type":51}],46:[function(require,module,exports){
11728"use strict";var Schema=require("../schema");module.exports=new Schema({include:[require("./json")]});
11729
11730},{"../schema":45,"./json":50}],47:[function(require,module,exports){
11731"use strict";var Schema=require("../schema");module.exports=Schema.DEFAULT=new Schema({include:[require("./default_safe")],explicit:[require("../type/js/undefined"),require("../type/js/regexp"),require("../type/js/function")]});
11732
11733},{"../schema":45,"../type/js/function":56,"../type/js/regexp":57,"../type/js/undefined":58,"./default_safe":48}],48:[function(require,module,exports){
11734"use strict";var Schema=require("../schema");module.exports=new Schema({include:[require("./core")],implicit:[require("../type/timestamp"),require("../type/merge")],explicit:[require("../type/binary"),require("../type/omap"),require("../type/pairs"),require("../type/set")]});
11735
11736},{"../schema":45,"../type/binary":52,"../type/merge":60,"../type/omap":62,"../type/pairs":63,"../type/set":65,"../type/timestamp":67,"./core":46}],49:[function(require,module,exports){
11737"use strict";var Schema=require("../schema");module.exports=new Schema({explicit:[require("../type/str"),require("../type/seq"),require("../type/map")]});
11738
11739},{"../schema":45,"../type/map":59,"../type/seq":64,"../type/str":66}],50:[function(require,module,exports){
11740"use strict";var Schema=require("../schema");module.exports=new Schema({include:[require("./failsafe")],implicit:[require("../type/null"),require("../type/bool"),require("../type/int"),require("../type/float")]});
11741
11742},{"../schema":45,"../type/bool":53,"../type/float":54,"../type/int":55,"../type/null":61,"./failsafe":49}],51:[function(require,module,exports){
11743"use strict";function compileStyleAliases(e){var t={};return null!==e&&Object.keys(e).forEach(function(n){e[n].forEach(function(e){t[String(e)]=n})}),t}function Type(e,t){if(t=t||{},Object.keys(t).forEach(function(t){if(-1===TYPE_CONSTRUCTOR_OPTIONS.indexOf(t))throw new YAMLException('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}),this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.defaultStyle=t.defaultStyle||null,this.styleAliases=compileStyleAliases(t.styleAliases||null),-1===YAML_NODE_KINDS.indexOf(this.kind))throw new YAMLException('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var YAMLException=require("./exception"),TYPE_CONSTRUCTOR_OPTIONS=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],YAML_NODE_KINDS=["scalar","sequence","mapping"];module.exports=Type;
11744
11745},{"./exception":42}],52:[function(require,module,exports){
11746"use strict";function resolveYamlBinary(r){if(null===r)return!1;var e,n,u=0,t=r.length,a=BASE64_MAP;for(n=0;t>n;n++)if(e=a.indexOf(r.charAt(n)),!(e>64)){if(0>e)return!1;u+=6}return u%8===0}function constructYamlBinary(r){var e,n,u=r.replace(/[\r\n=]/g,""),t=u.length,a=BASE64_MAP,f=0,i=[];for(e=0;t>e;e++)e%4===0&&e&&(i.push(f>>16&255),i.push(f>>8&255),i.push(255&f)),f=f<<6|a.indexOf(u.charAt(e));return n=t%4*6,0===n?(i.push(f>>16&255),i.push(f>>8&255),i.push(255&f)):18===n?(i.push(f>>10&255),i.push(f>>2&255)):12===n&&i.push(f>>4&255),NodeBuffer?new NodeBuffer(i):i}function representYamlBinary(r){var e,n,u="",t=0,a=r.length,f=BASE64_MAP;for(e=0;a>e;e++)e%3===0&&e&&(u+=f[t>>18&63],u+=f[t>>12&63],u+=f[t>>6&63],u+=f[63&t]),t=(t<<8)+r[e];return n=a%3,0===n?(u+=f[t>>18&63],u+=f[t>>12&63],u+=f[t>>6&63],u+=f[63&t]):2===n?(u+=f[t>>10&63],u+=f[t>>4&63],u+=f[t<<2&63],u+=f[64]):1===n&&(u+=f[t>>2&63],u+=f[t<<4&63],u+=f[64],u+=f[64]),u}function isBinary(r){return NodeBuffer&&NodeBuffer.isBuffer(r)}var NodeBuffer;try{var _require=require;NodeBuffer=_require("buffer").Buffer}catch(__){}var Type=require("../type"),BASE64_MAP="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";module.exports=new Type("tag:yaml.org,2002:binary",{kind:"scalar",resolve:resolveYamlBinary,construct:constructYamlBinary,predicate:isBinary,represent:representYamlBinary});
11747
11748},{"../type":51}],53:[function(require,module,exports){
11749"use strict";function resolveYamlBoolean(e){if(null===e)return!1;var r=e.length;return 4===r&&("true"===e||"True"===e||"TRUE"===e)||5===r&&("false"===e||"False"===e||"FALSE"===e)}function constructYamlBoolean(e){return"true"===e||"True"===e||"TRUE"===e}function isBoolean(e){return"[object Boolean]"===Object.prototype.toString.call(e)}var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:bool",{kind:"scalar",resolve:resolveYamlBoolean,construct:constructYamlBoolean,predicate:isBoolean,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"});
11750
11751},{"../type":51}],54:[function(require,module,exports){
11752"use strict";function resolveYamlFloat(e){return null===e?!1:!!YAML_FLOAT_PATTERN.test(e)}function constructYamlFloat(e){var r,t,a,n;return r=e.replace(/_/g,"").toLowerCase(),t="-"===r[0]?-1:1,n=[],"+-".indexOf(r[0])>=0&&(r=r.slice(1)),".inf"===r?1===t?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===r?NaN:r.indexOf(":")>=0?(r.split(":").forEach(function(e){n.unshift(parseFloat(e,10))}),r=0,a=1,n.forEach(function(e){r+=e*a,a*=60}),t*r):t*parseFloat(r,10)}function representYamlFloat(e,r){var t;if(isNaN(e))switch(r){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(r){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(r){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(common.isNegativeZero(e))return"-0.0";return t=e.toString(10),SCIENTIFIC_WITHOUT_DOT.test(t)?t.replace("e",".e"):t}function isFloat(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!==0||common.isNegativeZero(e))}var common=require("../common"),Type=require("../type"),YAML_FLOAT_PATTERN=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?|\\.[0-9_]+(?:[eE][-+][0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),SCIENTIFIC_WITHOUT_DOT=/^[-+]?[0-9]+e/;module.exports=new Type("tag:yaml.org,2002:float",{kind:"scalar",resolve:resolveYamlFloat,construct:constructYamlFloat,predicate:isFloat,represent:representYamlFloat,defaultStyle:"lowercase"});
11753
11754},{"../common":40,"../type":51}],55:[function(require,module,exports){
11755"use strict";function isHexCode(e){return e>=48&&57>=e||e>=65&&70>=e||e>=97&&102>=e}function isOctCode(e){return e>=48&&55>=e}function isDecCode(e){return e>=48&&57>=e}function resolveYamlInteger(e){if(null===e)return!1;var r,t=e.length,n=0,i=!1;if(!t)return!1;if(r=e[n],"-"!==r&&"+"!==r||(r=e[++n]),"0"===r){if(n+1===t)return!0;if(r=e[++n],"b"===r){for(n++;t>n;n++)if(r=e[n],"_"!==r){if("0"!==r&&"1"!==r)return!1;i=!0}return i}if("x"===r){for(n++;t>n;n++)if(r=e[n],"_"!==r){if(!isHexCode(e.charCodeAt(n)))return!1;i=!0}return i}for(;t>n;n++)if(r=e[n],"_"!==r){if(!isOctCode(e.charCodeAt(n)))return!1;i=!0}return i}for(;t>n;n++)if(r=e[n],"_"!==r){if(":"===r)break;if(!isDecCode(e.charCodeAt(n)))return!1;i=!0}return i?":"!==r?!0:/^(:[0-5]?[0-9])+$/.test(e.slice(n)):!1}function constructYamlInteger(e){var r,t,n=e,i=1,o=[];return-1!==n.indexOf("_")&&(n=n.replace(/_/g,"")),r=n[0],"-"!==r&&"+"!==r||("-"===r&&(i=-1),n=n.slice(1),r=n[0]),"0"===n?0:"0"===r?"b"===n[1]?i*parseInt(n.slice(2),2):"x"===n[1]?i*parseInt(n,16):i*parseInt(n,8):-1!==n.indexOf(":")?(n.split(":").forEach(function(e){o.unshift(parseInt(e,10))}),n=0,t=1,o.forEach(function(e){n+=e*t,t*=60}),i*n):i*parseInt(n,10)}function isInteger(e){return"[object Number]"===Object.prototype.toString.call(e)&&e%1===0&&!common.isNegativeZero(e)}var common=require("../common"),Type=require("../type");module.exports=new Type("tag:yaml.org,2002:int",{kind:"scalar",resolve:resolveYamlInteger,construct:constructYamlInteger,predicate:isInteger,represent:{binary:function(e){return"0b"+e.toString(2)},octal:function(e){return"0"+e.toString(8)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return"0x"+e.toString(16).toUpperCase()}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}});
11756
11757},{"../common":40,"../type":51}],56:[function(require,module,exports){
11758"use strict";function resolveJavascriptFunction(e){if(null===e)return!1;try{var r="("+e+")",n=esprima.parse(r,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&"FunctionExpression"===n.body[0].expression.type}catch(t){return!1}}function constructJavascriptFunction(e){var r,n="("+e+")",t=esprima.parse(n,{range:!0}),o=[];if("Program"!==t.type||1!==t.body.length||"ExpressionStatement"!==t.body[0].type||"FunctionExpression"!==t.body[0].expression.type)throw new Error("Failed to resolve function");return t.body[0].expression.params.forEach(function(e){o.push(e.name)}),r=t.body[0].expression.body.range,new Function(o,n.slice(r[0]+1,r[1]-1))}function representJavascriptFunction(e){return e.toString()}function isFunction(e){return"[object Function]"===Object.prototype.toString.call(e)}var esprima;try{var _require=require;esprima=_require("esprima")}catch(_){"undefined"!=typeof window&&(esprima=window.esprima)}var Type=require("../../type");module.exports=new Type("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:resolveJavascriptFunction,construct:constructJavascriptFunction,predicate:isFunction,represent:representJavascriptFunction});
11759
11760},{"../../type":51}],57:[function(require,module,exports){
11761"use strict";function resolveJavascriptRegExp(e){if(null===e)return!1;if(0===e.length)return!1;var r=e,t=/\/([gim]*)$/.exec(e),n="";if("/"===r[0]){if(t&&(n=t[1]),n.length>3)return!1;if("/"!==r[r.length-n.length-1])return!1}return!0}function constructJavascriptRegExp(e){var r=e,t=/\/([gim]*)$/.exec(e),n="";return"/"===r[0]&&(t&&(n=t[1]),r=r.slice(1,r.length-n.length-1)),new RegExp(r,n)}function representJavascriptRegExp(e){var r="/"+e.source+"/";return e.global&&(r+="g"),e.multiline&&(r+="m"),e.ignoreCase&&(r+="i"),r}function isRegExp(e){return"[object RegExp]"===Object.prototype.toString.call(e)}var Type=require("../../type");module.exports=new Type("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:resolveJavascriptRegExp,construct:constructJavascriptRegExp,predicate:isRegExp,represent:representJavascriptRegExp});
11762
11763},{"../../type":51}],58:[function(require,module,exports){
11764"use strict";function resolveJavascriptUndefined(){return!0}function constructJavascriptUndefined(){}function representJavascriptUndefined(){return""}function isUndefined(e){return"undefined"==typeof e}var Type=require("../../type");module.exports=new Type("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:resolveJavascriptUndefined,construct:constructJavascriptUndefined,predicate:isUndefined,represent:representJavascriptUndefined});
11765
11766},{"../../type":51}],59:[function(require,module,exports){
11767"use strict";var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}});
11768
11769},{"../type":51}],60:[function(require,module,exports){
11770"use strict";function resolveYamlMerge(e){return"<<"===e||null===e}var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:merge",{kind:"scalar",resolve:resolveYamlMerge});
11771
11772},{"../type":51}],61:[function(require,module,exports){
11773"use strict";function resolveYamlNull(l){if(null===l)return!0;var e=l.length;return 1===e&&"~"===l||4===e&&("null"===l||"Null"===l||"NULL"===l)}function constructYamlNull(){return null}function isNull(l){return null===l}var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:null",{kind:"scalar",resolve:resolveYamlNull,construct:constructYamlNull,predicate:isNull,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"});
11774
11775},{"../type":51}],62:[function(require,module,exports){
11776"use strict";function resolveYamlOmap(r){if(null===r)return!0;var t,e,n,o,u,a=[],l=r;for(t=0,e=l.length;e>t;t+=1){if(n=l[t],u=!1,"[object Object]"!==_toString.call(n))return!1;for(o in n)if(_hasOwnProperty.call(n,o)){if(u)return!1;u=!0}if(!u)return!1;if(-1!==a.indexOf(o))return!1;a.push(o)}return!0}function constructYamlOmap(r){return null!==r?r:[]}var Type=require("../type"),_hasOwnProperty=Object.prototype.hasOwnProperty,_toString=Object.prototype.toString;module.exports=new Type("tag:yaml.org,2002:omap",{kind:"sequence",resolve:resolveYamlOmap,construct:constructYamlOmap});
11777
11778},{"../type":51}],63:[function(require,module,exports){
11779"use strict";function resolveYamlPairs(r){if(null===r)return!0;var e,t,n,l,o,a=r;for(o=new Array(a.length),e=0,t=a.length;t>e;e+=1){if(n=a[e],"[object Object]"!==_toString.call(n))return!1;if(l=Object.keys(n),1!==l.length)return!1;o[e]=[l[0],n[l[0]]]}return!0}function constructYamlPairs(r){if(null===r)return[];var e,t,n,l,o,a=r;for(o=new Array(a.length),e=0,t=a.length;t>e;e+=1)n=a[e],l=Object.keys(n),o[e]=[l[0],n[l[0]]];return o}var Type=require("../type"),_toString=Object.prototype.toString;module.exports=new Type("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:resolveYamlPairs,construct:constructYamlPairs});
11780
11781},{"../type":51}],64:[function(require,module,exports){
11782"use strict";var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}});
11783
11784},{"../type":51}],65:[function(require,module,exports){
11785"use strict";function resolveYamlSet(e){if(null===e)return!0;var r,t=e;for(r in t)if(_hasOwnProperty.call(t,r)&&null!==t[r])return!1;return!0}function constructYamlSet(e){return null!==e?e:{}}var Type=require("../type"),_hasOwnProperty=Object.prototype.hasOwnProperty;module.exports=new Type("tag:yaml.org,2002:set",{kind:"mapping",resolve:resolveYamlSet,construct:constructYamlSet});
11786
11787},{"../type":51}],66:[function(require,module,exports){
11788"use strict";var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:str",{kind:"scalar",construct:function(r){return null!==r?r:""}});
11789
11790},{"../type":51}],67:[function(require,module,exports){
11791"use strict";function resolveYamlTimestamp(e){return null===e?!1:null!==YAML_DATE_REGEXP.exec(e)?!0:null!==YAML_TIMESTAMP_REGEXP.exec(e)}function constructYamlTimestamp(e){var t,r,n,l,a,m,s,T,i,E,u=0,o=null;if(t=YAML_DATE_REGEXP.exec(e),null===t&&(t=YAML_TIMESTAMP_REGEXP.exec(e)),null===t)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,l=+t[3],!t[4])return new Date(Date.UTC(r,n,l));if(a=+t[4],m=+t[5],s=+t[6],t[7]){for(u=t[7].slice(0,3);u.length<3;)u+="0";u=+u}return t[9]&&(T=+t[10],i=+(t[11]||0),o=6e4*(60*T+i),"-"===t[9]&&(o=-o)),E=new Date(Date.UTC(r,n,l,a,m,s,u)),o&&E.setTime(E.getTime()-o),E}function representYamlTimestamp(e){return e.toISOString()}var Type=require("../type"),YAML_DATE_REGEXP=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),YAML_TIMESTAMP_REGEXP=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");module.exports=new Type("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:resolveYamlTimestamp,construct:constructYamlTimestamp,instanceOf:Date,represent:representYamlTimestamp});
11792
11793},{"../type":51}],68:[function(require,module,exports){
11794function parse(e){if(e=""+e,!(e.length>1e4)){var a=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(a){var r=parseFloat(a[1]),c=(a[2]||"ms").toLowerCase();switch(c){case"years":case"year":case"yrs":case"yr":case"y":return r*y;case"days":case"day":case"d":return r*d;case"hours":case"hour":case"hrs":case"hr":case"h":return r*h;case"minutes":case"minute":case"mins":case"min":case"m":return r*m;case"seconds":case"second":case"secs":case"sec":case"s":return r*s;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r}}}}function short(e){return e>=d?Math.round(e/d)+"d":e>=h?Math.round(e/h)+"h":e>=m?Math.round(e/m)+"m":e>=s?Math.round(e/s)+"s":e+"ms"}function long(e){return plural(e,d,"day")||plural(e,h,"hour")||plural(e,m,"minute")||plural(e,s,"second")||e+" ms"}function plural(s,e,a){return e>s?void 0:1.5*e>s?Math.floor(s/e)+" "+a:Math.ceil(s/e)+" "+a+"s"}var s=1e3,m=60*s,h=60*m,d=24*h,y=365.25*d;module.exports=function(s,e){return e=e||{},"string"==typeof s?parse(s):e["long"]?long(s):short(s)};
11795
11796},{}],69:[function(require,module,exports){
11797/**!
11798 * Ono v2.2.1
11799 *
11800 * @link https://github.com/BigstickCarpet/ono
11801 * @license MIT
11802 */
11803"use strict";function create(e){return function(r,t,o,n){var c,a=module.exports.formatter;"string"==typeof r?(c=a.apply(null,arguments),r=t=void 0):c="string"==typeof t?a.apply(null,slice.call(arguments,1)):a.apply(null,slice.call(arguments,2)),r instanceof Error||(t=r,r=void 0),r&&(c+=(c?" \n":"")+r.message);var i=new e(c);return extendError(i,r),extendToJSON(i),extend(i,t),i}}function extendError(e,r){r&&(extendStack(e,r),extend(e,r,!0))}function extendToJSON(e){e.toJSON=errorToJSON,e.inspect=errorToString}function extend(e,r,t){if(r&&"object"==typeof r)for(var o=Object.keys(r),n=0;n<o.length;n++){var c=o[n];if(!(t&&vendorSpecificErrorProperties.indexOf(c)>=0))try{e[c]=r[c]}catch(a){}}}function errorToJSON(){var e={},r=Object.keys(this);r=r.concat(vendorSpecificErrorProperties);for(var t=0;t<r.length;t++){var o=r[t],n=this[o],c=typeof n;"undefined"!==c&&"function"!==c&&(e[o]=n)}return e}function errorToString(){return JSON.stringify(this,null,2).replace(/\\n/g,"\n")}function extendStack(e,r){if(hasLazyStack(r))extendStackProperty(e,r);else{var t=r.stack;t&&(e.stack+=" \n\n"+r.stack)}}function hasLazyStack(e){if(!supportsLazyStack)return!1;var r=Object.getOwnPropertyDescriptor(e,"stack");return r?"function"==typeof r.get:!1}function extendStackProperty(e,r){var t=Object.getOwnPropertyDescriptor(r,"stack");if(t){var o=Object.getOwnPropertyDescriptor(e,"stack");Object.defineProperty(e,"stack",{get:function(){return o.get.apply(e)+" \n\n"+r.stack},enumerable:!1,configurable:!0})}}var util=require("util"),slice=Array.prototype.slice,vendorSpecificErrorProperties=["name","message","description","number","fileName","lineNumber","columnNumber","sourceURL","line","column","stack"];module.exports=create(Error),module.exports.error=create(Error),module.exports.eval=create(EvalError),module.exports.range=create(RangeError),module.exports.reference=create(ReferenceError),module.exports.syntax=create(SyntaxError),module.exports.type=create(TypeError),module.exports.uri=create(URIError),module.exports.formatter=util.format;var supportsLazyStack=function(){return!(!Object.getOwnPropertyDescriptor||!Object.defineProperty||"undefined"!=typeof navigator&&/Android/.test(navigator.userAgent))}();
11804
11805},{"util":97}],70:[function(require,module,exports){
11806(function (process){
11807"use strict";function nextTick(e){for(var s=new Array(arguments.length-1),n=0;n<s.length;)s[n++]=arguments[n];process.nextTick(function(){e.apply(null,s)})}!process.version||0===process.version.indexOf("v0.")||0===process.version.indexOf("v1.")&&0!==process.version.indexOf("v1.8.")?module.exports=nextTick:module.exports=process.nextTick;
11808
11809}).call(this,require('_process'))
11810
11811},{"_process":71}],71:[function(require,module,exports){
11812function cleanUpNextTick(){draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue()}function drainQueue(){if(!draining){var e=setTimeout(cleanUpNextTick);draining=!0;for(var n=queue.length;n;){for(currentQueue=queue,queue=[];++queueIndex<n;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,n=queue.length}currentQueue=null,draining=!1,clearTimeout(e)}}function Item(e,n){this.fun=e,this.array=n}function noop(){}var process=module.exports={},queue=[],draining=!1,currentQueue,queueIndex=-1;process.nextTick=function(e){var n=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)n[r-1]=arguments[r];queue.push(new Item(e,n)),1!==queue.length||draining||setTimeout(drainQueue,0)},Item.prototype.run=function(){this.fun.apply(null,this.array)},process.title="browser",process.browser=!0,process.env={},process.argv=[],process.version="",process.versions={},process.on=noop,process.addListener=noop,process.once=noop,process.off=noop,process.removeListener=noop,process.removeAllListeners=noop,process.emit=noop,process.binding=function(e){throw new Error("process.binding is not supported")},process.cwd=function(){return"/"},process.chdir=function(e){throw new Error("process.chdir is not supported")},process.umask=function(){return 0};
11813
11814},{}],72:[function(require,module,exports){
11815(function (global){
11816/*! https://mths.be/punycode v1.4.1 by @mathias */
11817!function(e){function o(e){throw new RangeError(T[e])}function n(e,o){for(var n=e.length,r=[];n--;)r[n]=o(e[n]);return r}function r(e,o){var r=e.split("@"),t="";r.length>1&&(t=r[0]+"@",e=r[1]),e=e.replace(S,".");var u=e.split("."),i=n(u,o).join(".");return t+i}function t(e){for(var o,n,r=[],t=0,u=e.length;u>t;)o=e.charCodeAt(t++),o>=55296&&56319>=o&&u>t?(n=e.charCodeAt(t++),56320==(64512&n)?r.push(((1023&o)<<10)+(1023&n)+65536):(r.push(o),t--)):r.push(o);return r}function u(e){return n(e,function(e){var o="";return e>65535&&(e-=65536,o+=P(e>>>10&1023|55296),e=56320|1023&e),o+=P(e)}).join("")}function i(e){return 10>e-48?e-22:26>e-65?e-65:26>e-97?e-97:b}function f(e,o){return e+22+75*(26>e)-((0!=o)<<5)}function c(e,o,n){var r=0;for(e=n?M(e/j):e>>1,e+=M(e/o);e>L*C>>1;r+=b)e=M(e/L);return M(r+(L+1)*e/(e+m))}function l(e){var n,r,t,f,l,s,d,a,p,h,v=[],g=e.length,w=0,m=I,j=A;for(r=e.lastIndexOf(E),0>r&&(r=0),t=0;r>t;++t)e.charCodeAt(t)>=128&&o("not-basic"),v.push(e.charCodeAt(t));for(f=r>0?r+1:0;g>f;){for(l=w,s=1,d=b;f>=g&&o("invalid-input"),a=i(e.charCodeAt(f++)),(a>=b||a>M((x-w)/s))&&o("overflow"),w+=a*s,p=j>=d?y:d>=j+C?C:d-j,!(p>a);d+=b)h=b-p,s>M(x/h)&&o("overflow"),s*=h;n=v.length+1,j=c(w-l,n,0==l),M(w/n)>x-m&&o("overflow"),m+=M(w/n),w%=n,v.splice(w++,0,m)}return u(v)}function s(e){var n,r,u,i,l,s,d,a,p,h,v,g,w,m,j,F=[];for(e=t(e),g=e.length,n=I,r=0,l=A,s=0;g>s;++s)v=e[s],128>v&&F.push(P(v));for(u=i=F.length,i&&F.push(E);g>u;){for(d=x,s=0;g>s;++s)v=e[s],v>=n&&d>v&&(d=v);for(w=u+1,d-n>M((x-r)/w)&&o("overflow"),r+=(d-n)*w,n=d,s=0;g>s;++s)if(v=e[s],n>v&&++r>x&&o("overflow"),v==n){for(a=r,p=b;h=l>=p?y:p>=l+C?C:p-l,!(h>a);p+=b)j=a-h,m=b-h,F.push(P(f(h+j%m,0))),a=M(j/m);F.push(P(f(a,0))),l=c(r,w,u==i),r=0,++u}++r,++n}return F.join("")}function d(e){return r(e,function(e){return F.test(e)?l(e.slice(4).toLowerCase()):e})}function a(e){return r(e,function(e){return O.test(e)?"xn--"+s(e):e})}var p="object"==typeof exports&&exports&&!exports.nodeType&&exports,h="object"==typeof module&&module&&!module.nodeType&&module,v="object"==typeof global&&global;v.global!==v&&v.window!==v&&v.self!==v||(e=v);var g,w,x=2147483647,b=36,y=1,C=26,m=38,j=700,A=72,I=128,E="-",F=/^xn--/,O=/[^\x20-\x7E]/,S=/[\x2E\u3002\uFF0E\uFF61]/g,T={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},L=b-y,M=Math.floor,P=String.fromCharCode;if(g={version:"1.4.1",ucs2:{decode:t,encode:u},decode:l,encode:s,toASCII:a,toUnicode:d},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",function(){return g});else if(p&&h)if(module.exports==p)h.exports=g;else for(w in g)g.hasOwnProperty(w)&&(p[w]=g[w]);else e.punycode=g}(this);
11818
11819}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11820
11821},{}],73:[function(require,module,exports){
11822"use strict";function hasOwnProperty(r,e){return Object.prototype.hasOwnProperty.call(r,e)}module.exports=function(r,e,t,n){e=e||"&",t=t||"=";var o={};if("string"!=typeof r||0===r.length)return o;var a=/\+/g;r=r.split(e);var s=1e3;n&&"number"==typeof n.maxKeys&&(s=n.maxKeys);var p=r.length;s>0&&p>s&&(p=s);for(var y=0;p>y;++y){var u,c,i,l,f=r[y].replace(a,"%20"),v=f.indexOf(t);v>=0?(u=f.substr(0,v),c=f.substr(v+1)):(u=f,c=""),i=decodeURIComponent(u),l=decodeURIComponent(c),hasOwnProperty(o,i)?isArray(o[i])?o[i].push(l):o[i]=[o[i],l]:o[i]=l}return o};var isArray=Array.isArray||function(r){return"[object Array]"===Object.prototype.toString.call(r)};
11823
11824},{}],74:[function(require,module,exports){
11825"use strict";function map(r,e){if(r.map)return r.map(e);for(var t=[],n=0;n<r.length;n++)t.push(e(r[n],n));return t}var stringifyPrimitive=function(r){switch(typeof r){case"string":return r;case"boolean":return r?"true":"false";case"number":return isFinite(r)?r:"";default:return""}};module.exports=function(r,e,t,n){return e=e||"&",t=t||"=",null===r&&(r=void 0),"object"==typeof r?map(objectKeys(r),function(n){var i=encodeURIComponent(stringifyPrimitive(n))+t;return isArray(r[n])?map(r[n],function(r){return i+encodeURIComponent(stringifyPrimitive(r))}).join(e):i+encodeURIComponent(stringifyPrimitive(r[n]))}).join(e):n?encodeURIComponent(stringifyPrimitive(n))+t+encodeURIComponent(stringifyPrimitive(r)):""};var isArray=Array.isArray||function(r){return"[object Array]"===Object.prototype.toString.call(r)},objectKeys=Object.keys||function(r){var e=[];for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&e.push(t);return e};
11826
11827},{}],75:[function(require,module,exports){
11828"use strict";exports.decode=exports.parse=require("./decode"),exports.encode=exports.stringify=require("./encode");
11829
11830},{"./decode":73,"./encode":74}],76:[function(require,module,exports){
11831module.exports=require("./lib/_stream_duplex.js");
11832
11833},{"./lib/_stream_duplex.js":77}],77:[function(require,module,exports){
11834"use strict";function Duplex(e){return this instanceof Duplex?(Readable.call(this,e),Writable.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),void this.once("end",onend)):new Duplex(e)}function onend(){this.allowHalfOpen||this._writableState.ended||processNextTick(onEndNT,this)}function onEndNT(e){e.end()}function forEach(e,t){for(var r=0,i=e.length;i>r;r++)t(e[r],r)}var objectKeys=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};module.exports=Duplex;var processNextTick=require("process-nextick-args"),util=require("core-util-is");util.inherits=require("inherits");var Readable=require("./_stream_readable"),Writable=require("./_stream_writable");util.inherits(Duplex,Readable);for(var keys=objectKeys(Writable.prototype),v=0;v<keys.length;v++){var method=keys[v];Duplex.prototype[method]||(Duplex.prototype[method]=Writable.prototype[method])}
11835
11836},{"./_stream_readable":79,"./_stream_writable":81,"core-util-is":28,"inherits":35,"process-nextick-args":70}],78:[function(require,module,exports){
11837"use strict";function PassThrough(r){return this instanceof PassThrough?void Transform.call(this,r):new PassThrough(r)}module.exports=PassThrough;var Transform=require("./_stream_transform"),util=require("core-util-is");util.inherits=require("inherits"),util.inherits(PassThrough,Transform),PassThrough.prototype._transform=function(r,s,i){i(null,r)};
11838
11839},{"./_stream_transform":80,"core-util-is":28,"inherits":35}],79:[function(require,module,exports){
11840(function (process){
11841"use strict";function ReadableState(e,t){Duplex=Duplex||require("./_stream_duplex"),e=e||{},this.objectMode=!!e.objectMode,t instanceof Duplex&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var r=e.highWaterMark,n=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:n,this.highWaterMark=~~this.highWaterMark,this.buffer=[],this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(StringDecoder||(StringDecoder=require("string_decoder/").StringDecoder),this.decoder=new StringDecoder(e.encoding),this.encoding=e.encoding)}function Readable(e){return Duplex=Duplex||require("./_stream_duplex"),this instanceof Readable?(this._readableState=new ReadableState(e,this),this.readable=!0,e&&"function"==typeof e.read&&(this._read=e.read),void Stream.call(this)):new Readable(e)}function readableAddChunk(e,t,r,n,a){var i=chunkInvalid(t,r);if(i)e.emit("error",i);else if(null===r)t.reading=!1,onEofChunk(e,t);else if(t.objectMode||r&&r.length>0)if(t.ended&&!a){var d=new Error("stream.push() after EOF");e.emit("error",d)}else if(t.endEmitted&&a){var d=new Error("stream.unshift() after end event");e.emit("error",d)}else{var o;!t.decoder||a||n||(r=t.decoder.write(r),o=!t.objectMode&&0===r.length),a||(t.reading=!1),o||(t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,a?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&emitReadable(e))),maybeReadMore(e,t)}else a||(t.reading=!1);return needMoreData(t)}function needMoreData(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}function computeNewHighWaterMark(e){return e>=MAX_HWM?e=MAX_HWM:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function howMuchToRead(e,t){return 0===t.length&&t.ended?0:t.objectMode?0===e?0:1:null===e||isNaN(e)?t.flowing&&t.buffer.length?t.buffer[0].length:t.length:0>=e?0:(e>t.highWaterMark&&(t.highWaterMark=computeNewHighWaterMark(e)),e>t.length?t.ended?t.length:(t.needReadable=!0,0):e)}function chunkInvalid(e,t){var r=null;return Buffer.isBuffer(t)||"string"==typeof t||null===t||void 0===t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk")),r}function onEofChunk(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,emitReadable(e)}}function emitReadable(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(debug("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?processNextTick(emitReadable_,e):emitReadable_(e))}function emitReadable_(e){debug("emit readable"),e.emit("readable"),flow(e)}function maybeReadMore(e,t){t.readingMore||(t.readingMore=!0,processNextTick(maybeReadMore_,e,t))}function maybeReadMore_(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(debug("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}function pipeOnDrain(e){return function(){var t=e._readableState;debug("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&EElistenerCount(e,"data")&&(t.flowing=!0,flow(e))}}function nReadingNextTick(e){debug("readable nexttick read 0"),e.read(0)}function resume(e,t){t.resumeScheduled||(t.resumeScheduled=!0,processNextTick(resume_,e,t))}function resume_(e,t){t.reading||(debug("resume read 0"),e.read(0)),t.resumeScheduled=!1,e.emit("resume"),flow(e),t.flowing&&!t.reading&&e.read(0)}function flow(e){var t=e._readableState;if(debug("flow",t.flowing),t.flowing)do var r=e.read();while(null!==r&&t.flowing)}function fromList(e,t){var r,n=t.buffer,a=t.length,i=!!t.decoder,d=!!t.objectMode;if(0===n.length)return null;if(0===a)r=null;else if(d)r=n.shift();else if(!e||e>=a)r=i?n.join(""):1===n.length?n[0]:Buffer.concat(n,a),n.length=0;else if(e<n[0].length){var o=n[0];r=o.slice(0,e),n[0]=o.slice(e)}else if(e===n[0].length)r=n.shift();else{r=i?"":new Buffer(e);for(var l=0,u=0,s=n.length;s>u&&e>l;u++){var o=n[0],h=Math.min(e-l,o.length);i?r+=o.slice(0,h):o.copy(r,l,0,h),h<o.length?n[0]=o.slice(h):n.shift(),l+=h}}return r}function endReadable(e){var t=e._readableState;if(t.length>0)throw new Error("endReadable called on non-empty stream");t.endEmitted||(t.ended=!0,processNextTick(endReadableNT,t,e))}function endReadableNT(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function forEach(e,t){for(var r=0,n=e.length;n>r;r++)t(e[r],r)}function indexOf(e,t){for(var r=0,n=e.length;n>r;r++)if(e[r]===t)return r;return-1}module.exports=Readable;var processNextTick=require("process-nextick-args"),isArray=require("isarray"),Buffer=require("buffer").Buffer;Readable.ReadableState=ReadableState;var EE=require("events"),EElistenerCount=function(e,t){return e.listeners(t).length},Stream;!function(){try{Stream=require("stream")}catch(e){}finally{Stream||(Stream=require("events").EventEmitter)}}();var Buffer=require("buffer").Buffer,util=require("core-util-is");util.inherits=require("inherits");var debugUtil=require("util"),debug=void 0;debug=debugUtil&&debugUtil.debuglog?debugUtil.debuglog("stream"):function(){};var StringDecoder;util.inherits(Readable,Stream);var Duplex,Duplex;Readable.prototype.push=function(e,t){var r=this._readableState;return r.objectMode||"string"!=typeof e||(t=t||r.defaultEncoding,t!==r.encoding&&(e=new Buffer(e,t),t="")),readableAddChunk(this,r,e,t,!1)},Readable.prototype.unshift=function(e){var t=this._readableState;return readableAddChunk(this,t,e,"",!0)},Readable.prototype.isPaused=function(){return this._readableState.flowing===!1},Readable.prototype.setEncoding=function(e){return StringDecoder||(StringDecoder=require("string_decoder/").StringDecoder),this._readableState.decoder=new StringDecoder(e),this._readableState.encoding=e,this};var MAX_HWM=8388608;Readable.prototype.read=function(e){debug("read",e);var t=this._readableState,r=e;if(("number"!=typeof e||e>0)&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return debug("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?endReadable(this):emitReadable(this),null;if(e=howMuchToRead(e,t),0===e&&t.ended)return 0===t.length&&endReadable(this),null;var n=t.needReadable;debug("need readable",n),(0===t.length||t.length-e<t.highWaterMark)&&(n=!0,debug("length less than watermark",n)),(t.ended||t.reading)&&(n=!1,debug("reading or ended",n)),n&&(debug("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1),n&&!t.reading&&(e=howMuchToRead(r,t));var a;return a=e>0?fromList(e,t):null,null===a&&(t.needReadable=!0,e=0),t.length-=e,0!==t.length||t.ended||(t.needReadable=!0),r!==e&&t.ended&&0===t.length&&endReadable(this),null!==a&&this.emit("data",a),a},Readable.prototype._read=function(e){this.emit("error",new Error("not implemented"))},Readable.prototype.pipe=function(e,t){function r(e){debug("onunpipe"),e===s&&a()}function n(){debug("onend"),e.end()}function a(){debug("cleanup"),e.removeListener("close",o),e.removeListener("finish",l),e.removeListener("drain",c),e.removeListener("error",d),e.removeListener("unpipe",r),s.removeListener("end",n),s.removeListener("end",a),s.removeListener("data",i),b=!0,!h.awaitDrain||e._writableState&&!e._writableState.needDrain||c()}function i(t){debug("ondata");var r=e.write(t);!1===r&&(1!==h.pipesCount||h.pipes[0]!==e||1!==s.listenerCount("data")||b||(debug("false write response, pause",s._readableState.awaitDrain),s._readableState.awaitDrain++),s.pause())}function d(t){debug("onerror",t),u(),e.removeListener("error",d),0===EElistenerCount(e,"error")&&e.emit("error",t)}function o(){e.removeListener("finish",l),u()}function l(){debug("onfinish"),e.removeListener("close",o),u()}function u(){debug("unpipe"),s.unpipe(e)}var s=this,h=this._readableState;switch(h.pipesCount){case 0:h.pipes=e;break;case 1:h.pipes=[h.pipes,e];break;default:h.pipes.push(e)}h.pipesCount+=1,debug("pipe count=%d opts=%j",h.pipesCount,t);var f=(!t||t.end!==!1)&&e!==process.stdout&&e!==process.stderr,p=f?n:a;h.endEmitted?processNextTick(p):s.once("end",p),e.on("unpipe",r);var c=pipeOnDrain(s);e.on("drain",c);var b=!1;return s.on("data",i),e._events&&e._events.error?isArray(e._events.error)?e._events.error.unshift(d):e._events.error=[d,e._events.error]:e.on("error",d),e.once("close",o),e.once("finish",l),e.emit("pipe",s),h.flowing||(debug("pipe resume"),s.resume()),e},Readable.prototype.unpipe=function(e){var t=this._readableState;if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this),this);if(!e){var r=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;n>a;a++)r[a].emit("unpipe",this);return this}var i=indexOf(t.pipes,e);return-1===i?this:(t.pipes.splice(i,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this),this)},Readable.prototype.on=function(e,t){var r=Stream.prototype.on.call(this,e,t);if("data"===e&&!1!==this._readableState.flowing&&this.resume(),"readable"===e&&!this._readableState.endEmitted){var n=this._readableState;n.readableListening||(n.readableListening=!0,n.emittedReadable=!1,n.needReadable=!0,n.reading?n.length&&emitReadable(this,n):processNextTick(nReadingNextTick,this))}return r},Readable.prototype.addListener=Readable.prototype.on,Readable.prototype.resume=function(){var e=this._readableState;return e.flowing||(debug("resume"),e.flowing=!0,resume(this,e)),this},Readable.prototype.pause=function(){return debug("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(debug("pause"),this._readableState.flowing=!1,this.emit("pause")),this},Readable.prototype.wrap=function(e){var t=this._readableState,r=!1,n=this;e.on("end",function(){if(debug("wrapped end"),t.decoder&&!t.ended){var e=t.decoder.end();e&&e.length&&n.push(e)}n.push(null)}),e.on("data",function(a){if(debug("wrapped data"),t.decoder&&(a=t.decoder.write(a)),(!t.objectMode||null!==a&&void 0!==a)&&(t.objectMode||a&&a.length)){var i=n.push(a);i||(r=!0,e.pause())}});for(var a in e)void 0===this[a]&&"function"==typeof e[a]&&(this[a]=function(t){return function(){return e[t].apply(e,arguments)}}(a));var i=["error","close","destroy","pause","resume"];return forEach(i,function(t){e.on(t,n.emit.bind(n,t))}),n._read=function(t){debug("wrapped _read",t),r&&(r=!1,e.resume())},n},Readable._fromList=fromList;
11842
11843}).call(this,require('_process'))
11844
11845},{"./_stream_duplex":77,"_process":71,"buffer":25,"core-util-is":28,"events":32,"inherits":35,"isarray":37,"process-nextick-args":70,"stream":86,"string_decoder/":91,"util":23}],80:[function(require,module,exports){
11846"use strict";function TransformState(r){this.afterTransform=function(t,n){return afterTransform(r,t,n)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function afterTransform(r,t,n){var e=r._transformState;e.transforming=!1;var i=e.writecb;if(!i)return r.emit("error",new Error("no writecb in Transform class"));e.writechunk=null,e.writecb=null,null!==n&&void 0!==n&&r.push(n),i(t);var a=r._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&r._read(a.highWaterMark)}function Transform(r){if(!(this instanceof Transform))return new Transform(r);Duplex.call(this,r),this._transformState=new TransformState(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,r&&("function"==typeof r.transform&&(this._transform=r.transform),"function"==typeof r.flush&&(this._flush=r.flush)),this.once("prefinish",function(){"function"==typeof this._flush?this._flush(function(r){done(t,r)}):done(t)})}function done(r,t){if(t)return r.emit("error",t);var n=r._writableState,e=r._transformState;if(n.length)throw new Error("calling transform done when ws.length != 0");if(e.transforming)throw new Error("calling transform done when still transforming");return r.push(null)}module.exports=Transform;var Duplex=require("./_stream_duplex"),util=require("core-util-is");util.inherits=require("inherits"),util.inherits(Transform,Duplex),Transform.prototype.push=function(r,t){return this._transformState.needTransform=!1,Duplex.prototype.push.call(this,r,t)},Transform.prototype._transform=function(r,t,n){throw new Error("not implemented")},Transform.prototype._write=function(r,t,n){var e=this._transformState;if(e.writecb=n,e.writechunk=r,e.writeencoding=t,!e.transforming){var i=this._readableState;(e.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},Transform.prototype._read=function(r){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0};
11847
11848},{"./_stream_duplex":77,"core-util-is":28,"inherits":35}],81:[function(require,module,exports){
11849(function (process){
11850"use strict";function nop(){}function WriteReq(e,t,r){this.chunk=e,this.encoding=t,this.callback=r,this.next=null}function WritableState(e,t){Duplex=Duplex||require("./_stream_duplex"),e=e||{},this.objectMode=!!e.objectMode,t instanceof Duplex&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var r=e.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var n=e.decodeStrings===!1;this.decodeStrings=!n,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){onwrite(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this),this.corkedRequestsFree.next=new CorkedRequest(this)}function Writable(e){return Duplex=Duplex||require("./_stream_duplex"),this instanceof Writable||this instanceof Duplex?(this._writableState=new WritableState(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev)),void Stream.call(this)):new Writable(e)}function writeAfterEnd(e,t){var r=new Error("write after end");e.emit("error",r),processNextTick(t,r)}function validChunk(e,t,r,i){var n=!0;if(!Buffer.isBuffer(r)&&"string"!=typeof r&&null!==r&&void 0!==r&&!t.objectMode){var s=new TypeError("Invalid non-string/buffer chunk");e.emit("error",s),processNextTick(i,s),n=!1}return n}function decodeChunk(e,t,r){return e.objectMode||e.decodeStrings===!1||"string"!=typeof t||(t=new Buffer(t,r)),t}function writeOrBuffer(e,t,r,i,n){r=decodeChunk(t,r,i),Buffer.isBuffer(r)&&(i="buffer");var s=t.objectMode?1:r.length;t.length+=s;var f=t.length<t.highWaterMark;if(f||(t.needDrain=!0),t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest=new WriteReq(r,i,n),u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else doWrite(e,t,!1,s,r,i,n);return f}function doWrite(e,t,r,i,n,s,f){t.writelen=i,t.writecb=f,t.writing=!0,t.sync=!0,r?e._writev(n,t.onwrite):e._write(n,s,t.onwrite),t.sync=!1}function onwriteError(e,t,r,i,n){--t.pendingcb,r?processNextTick(n,i):n(i),e._writableState.errorEmitted=!0,e.emit("error",i)}function onwriteStateUpdate(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function onwrite(e,t){var r=e._writableState,i=r.sync,n=r.writecb;if(onwriteStateUpdate(r),t)onwriteError(e,r,i,t,n);else{var s=needFinish(r);s||r.corked||r.bufferProcessing||!r.bufferedRequest||clearBuffer(e,r),i?asyncWrite(afterWrite,e,r,s,n):afterWrite(e,r,s,n)}}function afterWrite(e,t,r,i){r||onwriteDrain(e,t),t.pendingcb--,i(),finishMaybe(e,t)}function onwriteDrain(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function clearBuffer(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var i=t.bufferedRequestCount,n=new Array(i),s=t.corkedRequestsFree;s.entry=r;for(var f=0;r;)n[f]=r,r=r.next,f+=1;doWrite(e,t,!0,t.length,n,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,t.corkedRequestsFree=s.next,s.next=null}else{for(;r;){var u=r.chunk,o=r.encoding,a=r.callback,c=t.objectMode?1:u.length;if(doWrite(e,t,!1,c,u,o,a),r=r.next,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=r,t.bufferProcessing=!1}function needFinish(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function prefinish(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function finishMaybe(e,t){var r=needFinish(t);return r&&(0===t.pendingcb?(prefinish(e,t),t.finished=!0,e.emit("finish")):prefinish(e,t)),r}function endWritable(e,t,r){t.ending=!0,finishMaybe(e,t),r&&(t.finished?processNextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function CorkedRequest(e){var t=this;this.next=null,this.entry=null,this.finish=function(r){var i=t.entry;for(t.entry=null;i;){var n=i.callback;e.pendingcb--,n(r),i=i.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}module.exports=Writable;var processNextTick=require("process-nextick-args"),asyncWrite=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:processNextTick,Buffer=require("buffer").Buffer;Writable.WritableState=WritableState;var util=require("core-util-is");util.inherits=require("inherits");var internalUtil={deprecate:require("util-deprecate")},Stream;!function(){try{Stream=require("stream")}catch(e){}finally{Stream||(Stream=require("events").EventEmitter)}}();var Buffer=require("buffer").Buffer;util.inherits(Writable,Stream);var Duplex;WritableState.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(WritableState.prototype,"buffer",{get:internalUtil.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")})}catch(e){}}();var Duplex;Writable.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe. Not readable."))},Writable.prototype.write=function(e,t,r){var i=this._writableState,n=!1;return"function"==typeof t&&(r=t,t=null),Buffer.isBuffer(e)?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof r&&(r=nop),i.ended?writeAfterEnd(this,r):validChunk(this,i,e,r)&&(i.pendingcb++,n=writeOrBuffer(this,i,e,t,r)),n},Writable.prototype.cork=function(){var e=this._writableState;e.corked++},Writable.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||clearBuffer(this,e))},Writable.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);this._writableState.defaultEncoding=e},Writable.prototype._write=function(e,t,r){r(new Error("not implemented"))},Writable.prototype._writev=null,Writable.prototype.end=function(e,t,r){var i=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!==e&&void 0!==e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||i.finished||endWritable(this,i,r)};
11851
11852}).call(this,require('_process'))
11853
11854},{"./_stream_duplex":77,"_process":71,"buffer":25,"core-util-is":28,"events":32,"inherits":35,"process-nextick-args":70,"stream":86,"util-deprecate":95}],82:[function(require,module,exports){
11855module.exports=require("./lib/_stream_passthrough.js");
11856
11857},{"./lib/_stream_passthrough.js":78}],83:[function(require,module,exports){
11858var Stream=function(){try{return require("stream")}catch(r){}}();exports=module.exports=require("./lib/_stream_readable.js"),exports.Stream=Stream||exports,exports.Readable=exports,exports.Writable=require("./lib/_stream_writable.js"),exports.Duplex=require("./lib/_stream_duplex.js"),exports.Transform=require("./lib/_stream_transform.js"),exports.PassThrough=require("./lib/_stream_passthrough.js");
11859
11860},{"./lib/_stream_duplex.js":77,"./lib/_stream_passthrough.js":78,"./lib/_stream_readable.js":79,"./lib/_stream_transform.js":80,"./lib/_stream_writable.js":81,"stream":86}],84:[function(require,module,exports){
11861module.exports=require("./lib/_stream_transform.js");
11862
11863},{"./lib/_stream_transform.js":80}],85:[function(require,module,exports){
11864module.exports=require("./lib/_stream_writable.js");
11865
11866},{"./lib/_stream_writable.js":81}],86:[function(require,module,exports){
11867function Stream(){EE.call(this)}module.exports=Stream;var EE=require("events").EventEmitter,inherits=require("inherits");inherits(Stream,EE),Stream.Readable=require("readable-stream/readable.js"),Stream.Writable=require("readable-stream/writable.js"),Stream.Duplex=require("readable-stream/duplex.js"),Stream.Transform=require("readable-stream/transform.js"),Stream.PassThrough=require("readable-stream/passthrough.js"),Stream.Stream=Stream,Stream.prototype.pipe=function(e,r){function t(r){e.writable&&!1===e.write(r)&&m.pause&&m.pause()}function n(){m.readable&&m.resume&&m.resume()}function a(){u||(u=!0,e.end())}function o(){u||(u=!0,"function"==typeof e.destroy&&e.destroy())}function i(e){if(s(),0===EE.listenerCount(this,"error"))throw e}function s(){m.removeListener("data",t),e.removeListener("drain",n),m.removeListener("end",a),m.removeListener("close",o),m.removeListener("error",i),e.removeListener("error",i),m.removeListener("end",s),m.removeListener("close",s),e.removeListener("close",s)}var m=this;m.on("data",t),e.on("drain",n),e._isStdio||r&&r.end===!1||(m.on("end",a),m.on("close",o));var u=!1;return m.on("error",i),e.on("error",i),m.on("end",s),m.on("close",s),e.on("close",s),e.emit("pipe",m),e};
11868
11869},{"events":32,"inherits":35,"readable-stream/duplex.js":76,"readable-stream/passthrough.js":82,"readable-stream/readable.js":83,"readable-stream/transform.js":84,"readable-stream/writable.js":85}],87:[function(require,module,exports){
11870(function (global){
11871var ClientRequest=require("./lib/request"),extend=require("xtend"),statusCodes=require("builtin-status-codes"),url=require("url"),http=exports;http.request=function(t,e){t="string"==typeof t?url.parse(t):extend(t);var r=-1===global.location.protocol.search(/^https?:$/)?"http:":"",s=t.protocol||r,o=t.hostname||t.host,n=t.port,u=t.path||"/";o&&-1!==o.indexOf(":")&&(o="["+o+"]"),t.url=(o?s+"//"+o:"")+(n?":"+n:"")+u,t.method=(t.method||"GET").toUpperCase(),t.headers=t.headers||{};var C=new ClientRequest(t);return e&&C.on("response",e),C},http.get=function(t,e){var r=http.request(t,e);return r.end(),r},http.Agent=function(){},http.Agent.defaultMaxSockets=4,http.STATUS_CODES=statusCodes,http.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"];
11872
11873}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11874
11875},{"./lib/request":89,"builtin-status-codes":26,"url":93,"xtend":98}],88:[function(require,module,exports){
11876(function (global){
11877function checkTypeSupport(e){try{return xhr.responseType=e,xhr.responseType===e}catch(r){}return!1}function isFunction(e){return"function"==typeof e}exports.fetch=isFunction(global.fetch)&&isFunction(global.ReadableByteStream),exports.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),exports.blobConstructor=!0}catch(e){}var xhr=new global.XMLHttpRequest;xhr.open("GET",global.location.host?"/":"https://example.com");var haveArrayBuffer="undefined"!=typeof global.ArrayBuffer,haveSlice=haveArrayBuffer&&isFunction(global.ArrayBuffer.prototype.slice);exports.arraybuffer=haveArrayBuffer&&checkTypeSupport("arraybuffer"),exports.msstream=!exports.fetch&&haveSlice&&checkTypeSupport("ms-stream"),exports.mozchunkedarraybuffer=!exports.fetch&&haveArrayBuffer&&checkTypeSupport("moz-chunked-arraybuffer"),exports.overrideMimeType=isFunction(xhr.overrideMimeType),exports.vbArray=isFunction(global.VBArray),xhr=null;
11878
11879}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11880
11881},{}],89:[function(require,module,exports){
11882(function (process,global,Buffer){
11883function decideMode(e){return capability.fetch?"fetch":capability.mozchunkedarraybuffer?"moz-chunked-arraybuffer":capability.msstream?"ms-stream":capability.arraybuffer&&e?"arraybuffer":capability.vbArray&&e?"text:vbarray":"text"}function statusValid(e){try{var t=e.status;return null!==t&&0!==t}catch(r){return!1}}var capability=require("./capability"),inherits=require("inherits"),response=require("./response"),stream=require("stream"),toArrayBuffer=require("to-arraybuffer"),IncomingMessage=response.IncomingMessage,rStates=response.readyStates,ClientRequest=module.exports=function(e){var t=this;stream.Writable.call(t),t._opts=e,t._body=[],t._headers={},e.auth&&t.setHeader("Authorization","Basic "+new Buffer(e.auth).toString("base64")),Object.keys(e.headers).forEach(function(r){t.setHeader(r,e.headers[r])});var r;if("prefer-streaming"===e.mode)r=!1;else if("allow-wrong-content-type"===e.mode)r=!capability.overrideMimeType;else{if(e.mode&&"default"!==e.mode&&"prefer-fast"!==e.mode)throw new Error("Invalid value for opts.mode");r=!0}t._mode=decideMode(r),t.on("finish",function(){t._onFinish()})};inherits(ClientRequest,stream.Writable),ClientRequest.prototype.setHeader=function(e,t){var r=this,o=e.toLowerCase();-1===unsafeHeaders.indexOf(o)&&(r._headers[o]={name:e,value:t})},ClientRequest.prototype.getHeader=function(e){var t=this;return t._headers[e.toLowerCase()].value},ClientRequest.prototype.removeHeader=function(e){var t=this;delete t._headers[e.toLowerCase()]},ClientRequest.prototype._onFinish=function(){var e=this;if(!e._destroyed){var t,r=e._opts,o=e._headers;if("POST"!==r.method&&"PUT"!==r.method&&"PATCH"!==r.method||(t=capability.blobConstructor?new global.Blob(e._body.map(function(e){return toArrayBuffer(e)}),{type:(o["content-type"]||{}).value||""}):Buffer.concat(e._body).toString()),"fetch"===e._mode){var n=Object.keys(o).map(function(e){return[o[e].name,o[e].value]});global.fetch(e._opts.url,{method:e._opts.method,headers:n,body:t,mode:"cors",credentials:r.withCredentials?"include":"same-origin"}).then(function(t){e._fetchResponse=t,e._connect()},function(t){e.emit("error",t)})}else{var s=e._xhr=new global.XMLHttpRequest;try{s.open(e._opts.method,e._opts.url,!0)}catch(i){return void process.nextTick(function(){e.emit("error",i)})}"responseType"in s&&(s.responseType=e._mode.split(":")[0]),"withCredentials"in s&&(s.withCredentials=!!r.withCredentials),"text"===e._mode&&"overrideMimeType"in s&&s.overrideMimeType("text/plain; charset=x-user-defined"),Object.keys(o).forEach(function(e){s.setRequestHeader(o[e].name,o[e].value)}),e._response=null,s.onreadystatechange=function(){switch(s.readyState){case rStates.LOADING:case rStates.DONE:e._onXHRProgress()}},"moz-chunked-arraybuffer"===e._mode&&(s.onprogress=function(){e._onXHRProgress()}),s.onerror=function(){e._destroyed||e.emit("error",new Error("XHR error"))};try{s.send(t)}catch(i){return void process.nextTick(function(){e.emit("error",i)})}}}},ClientRequest.prototype._onXHRProgress=function(){var e=this;statusValid(e._xhr)&&!e._destroyed&&(e._response||e._connect(),e._response._onXHRProgress())},ClientRequest.prototype._connect=function(){var e=this;e._destroyed||(e._response=new IncomingMessage(e._xhr,e._fetchResponse,e._mode),e.emit("response",e._response))},ClientRequest.prototype._write=function(e,t,r){var o=this;o._body.push(e),r()},ClientRequest.prototype.abort=ClientRequest.prototype.destroy=function(){var e=this;e._destroyed=!0,e._response&&(e._response._destroyed=!0),e._xhr&&e._xhr.abort()},ClientRequest.prototype.end=function(e,t,r){var o=this;"function"==typeof e&&(r=e,e=void 0),stream.Writable.prototype.end.call(o,e,t,r)},ClientRequest.prototype.flushHeaders=function(){},ClientRequest.prototype.setTimeout=function(){},ClientRequest.prototype.setNoDelay=function(){},ClientRequest.prototype.setSocketKeepAlive=function(){};var unsafeHeaders=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"];
11884
11885}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer)
11886
11887},{"./capability":88,"./response":90,"_process":71,"buffer":25,"inherits":35,"stream":86,"to-arraybuffer":92}],90:[function(require,module,exports){
11888(function (process,global,Buffer){
11889var capability=require("./capability"),inherits=require("inherits"),stream=require("stream"),rStates=exports.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},IncomingMessage=exports.IncomingMessage=function(e,r,s){function a(){u.read().then(function(e){if(!t._destroyed){if(e.done)return void t.push(null);t.push(new Buffer(e.value)),a()}})}var t=this;if(stream.Readable.call(t),t._mode=s,t.headers={},t.rawHeaders=[],t.trailers={},t.rawTrailers=[],t.on("end",function(){process.nextTick(function(){t.emit("close")})}),"fetch"===s){t._fetchResponse=r,t.statusCode=r.status,t.statusMessage=r.statusText;for(var n,o,i=r.headers[Symbol.iterator]();n=(o=i.next()).value,!o.done;)t.headers[n[0].toLowerCase()]=n[1],t.rawHeaders.push(n[0],n[1]);var u=r.body.getReader();a()}else{t._xhr=e,t._pos=0,t.statusCode=e.status,t.statusMessage=e.statusText;var h=e.getAllResponseHeaders().split(/\r?\n/);if(h.forEach(function(e){var r=e.match(/^([^:]+):\s*(.*)/);if(r){var s=r[1].toLowerCase();"set-cookie"===s?(void 0===t.headers[s]&&(t.headers[s]=[]),t.headers[s].push(r[2])):void 0!==t.headers[s]?t.headers[s]+=", "+r[2]:t.headers[s]=r[2],t.rawHeaders.push(r[1],r[2])}}),t._charset="x-user-defined",!capability.overrideMimeType){var d=t.rawHeaders["mime-type"];if(d){var f=d.match(/;\s*charset=([^;])(;|$)/);f&&(t._charset=f[1].toLowerCase())}t._charset||(t._charset="utf-8")}}};inherits(IncomingMessage,stream.Readable),IncomingMessage.prototype._read=function(){},IncomingMessage.prototype._onXHRProgress=function(){var e=this,r=e._xhr,s=null;switch(e._mode){case"text:vbarray":if(r.readyState!==rStates.DONE)break;try{s=new global.VBArray(r.responseBody).toArray()}catch(a){}if(null!==s){e.push(new Buffer(s));break}case"text":try{s=r.responseText}catch(a){e._mode="text:vbarray";break}if(s.length>e._pos){var t=s.substr(e._pos);if("x-user-defined"===e._charset){for(var n=new Buffer(t.length),o=0;o<t.length;o++)n[o]=255&t.charCodeAt(o);e.push(n)}else e.push(t,e._charset);e._pos=s.length}break;case"arraybuffer":if(r.readyState!==rStates.DONE)break;s=r.response,e.push(new Buffer(new Uint8Array(s)));break;case"moz-chunked-arraybuffer":if(s=r.response,r.readyState!==rStates.LOADING||!s)break;e.push(new Buffer(new Uint8Array(s)));break;case"ms-stream":if(s=r.response,r.readyState!==rStates.LOADING)break;var i=new global.MSStreamReader;i.onprogress=function(){i.result.byteLength>e._pos&&(e.push(new Buffer(new Uint8Array(i.result.slice(e._pos)))),e._pos=i.result.byteLength)},i.onload=function(){e.push(null)},i.readAsArrayBuffer(s)}e._xhr.readyState===rStates.DONE&&"ms-stream"!==e._mode&&e.push(null)};
11890
11891}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer)
11892
11893},{"./capability":88,"_process":71,"buffer":25,"inherits":35,"stream":86}],91:[function(require,module,exports){
11894function assertEncoding(e){if(e&&!isBufferEncoding(e))throw new Error("Unknown encoding: "+e)}function passThroughWrite(e){return e.toString(this.encoding)}function utf16DetectIncompleteChar(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function base64DetectIncompleteChar(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}var Buffer=require("buffer").Buffer,isBufferEncoding=Buffer.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}},StringDecoder=exports.StringDecoder=function(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),assertEncoding(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=utf16DetectIncompleteChar;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=base64DetectIncompleteChar;break;default:return void(this.write=passThroughWrite)}this.charBuffer=new Buffer(6),this.charReceived=0,this.charLength=0};StringDecoder.prototype.write=function(e){for(var t="";this.charLength;){var r=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived<this.charLength)return"";e=e.slice(r,e.length),t=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var h=t.charCodeAt(t.length-1);if(!(h>=55296&&56319>=h)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var i=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,i),i-=this.charReceived),t+=e.toString(this.encoding,0,i);var i=t.length-1,h=t.charCodeAt(i);if(h>=55296&&56319>=h){var c=this.surrogateSize;return this.charLength+=c,this.charReceived+=c,this.charBuffer.copy(this.charBuffer,c,0,c),e.copy(this.charBuffer,0,0,c),t.substring(0,i)}return t},StringDecoder.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var r=e[e.length-t];if(1==t&&r>>5==6){this.charLength=2;break}if(2>=t&&r>>4==14){this.charLength=3;break}if(3>=t&&r>>3==30){this.charLength=4;break}}this.charReceived=t},StringDecoder.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var r=this.charReceived,h=this.charBuffer,i=this.encoding;t+=h.slice(0,r).toString(i)}return t};
11895
11896},{"buffer":25}],92:[function(require,module,exports){
11897var Buffer=require("buffer").Buffer;module.exports=function(e){if(e instanceof Uint8Array){if(0===e.byteOffset&&e.byteLength===e.buffer.byteLength)return e.buffer;if("function"==typeof e.buffer.slice)return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(Buffer.isBuffer(e)){for(var f=new Uint8Array(e.length),r=e.length,t=0;r>t;t++)f[t]=e[t];return f.buffer}throw new Error("Argument must be a Buffer")};
11898
11899},{"buffer":25}],93:[function(require,module,exports){
11900"use strict";function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function urlParse(t,s,e){if(t&&util.isObject(t)&&t instanceof Url)return t;var h=new Url;return h.parse(t,s,e),h}function urlFormat(t){return util.isString(t)&&(t=urlParse(t)),t instanceof Url?t.format():Url.prototype.format.call(t)}function urlResolve(t,s){return urlParse(t,!1,!0).resolve(s)}function urlResolveObject(t,s){return t?urlParse(t,!1,!0).resolveObject(s):s}var punycode=require("punycode"),util=require("./util");exports.parse=urlParse,exports.resolve=urlResolve,exports.resolveObject=urlResolveObject,exports.format=urlFormat,exports.Url=Url;var protocolPattern=/^([a-z0-9.+-]+:)/i,portPattern=/:[0-9]*$/,simplePathPattern=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,delims=["<",">",'"',"`"," ","\r","\n"," "],unwise=["{","}","|","\\","^","`"].concat(delims),autoEscape=["'"].concat(unwise),nonHostChars=["%","/","?",";","#"].concat(autoEscape),hostEndingChars=["/","?","#"],hostnameMaxLen=255,hostnamePartPattern=/^[+a-z0-9A-Z_-]{0,63}$/,hostnamePartStart=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,unsafeProtocol={javascript:!0,"javascript:":!0},hostlessProtocol={javascript:!0,"javascript:":!0},slashedProtocol={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},querystring=require("querystring");Url.prototype.parse=function(t,s,e){if(!util.isString(t))throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var h=t.indexOf("?"),r=-1!==h&&h<t.indexOf("#")?"?":"#",a=t.split(r),o=/\\/g;a[0]=a[0].replace(o,"/"),t=a.join(r);var n=t;if(n=n.trim(),!e&&1===t.split("#").length){var i=simplePathPattern.exec(n);if(i)return this.path=n,this.href=n,this.pathname=i[1],i[2]?(this.search=i[2],s?this.query=querystring.parse(this.search.substr(1)):this.query=this.search.substr(1)):s&&(this.search="",this.query={}),this}var l=protocolPattern.exec(n);if(l){l=l[0];var u=l.toLowerCase();this.protocol=u,n=n.substr(l.length)}if(e||l||n.match(/^\/\/[^@\/]+@[^@\/]+/)){var p="//"===n.substr(0,2);!p||l&&hostlessProtocol[l]||(n=n.substr(2),this.slashes=!0)}if(!hostlessProtocol[l]&&(p||l&&!slashedProtocol[l])){for(var c=-1,f=0;f<hostEndingChars.length;f++){var m=n.indexOf(hostEndingChars[f]);-1!==m&&(-1===c||c>m)&&(c=m)}var v,g;g=-1===c?n.lastIndexOf("@"):n.lastIndexOf("@",c),-1!==g&&(v=n.slice(0,g),n=n.slice(g+1),this.auth=decodeURIComponent(v)),c=-1;for(var f=0;f<nonHostChars.length;f++){var m=n.indexOf(nonHostChars[f]);-1!==m&&(-1===c||c>m)&&(c=m)}-1===c&&(c=n.length),this.host=n.slice(0,c),n=n.slice(c),this.parseHost(),this.hostname=this.hostname||"";var y="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!y)for(var P=this.hostname.split(/\./),f=0,d=P.length;d>f;f++){var q=P[f];if(q&&!q.match(hostnamePartPattern)){for(var b="",O=0,j=q.length;j>O;O++)b+=q.charCodeAt(O)>127?"x":q[O];if(!b.match(hostnamePartPattern)){var x=P.slice(0,f),U=P.slice(f+1),C=q.match(hostnamePartStart);C&&(x.push(C[1]),U.unshift(C[2])),U.length&&(n="/"+U.join(".")+n),this.hostname=x.join(".");break}}}this.hostname.length>hostnameMaxLen?this.hostname="":this.hostname=this.hostname.toLowerCase(),y||(this.hostname=punycode.toASCII(this.hostname));var A=this.port?":"+this.port:"",w=this.hostname||"";this.host=w+A,this.href+=this.host,y&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==n[0]&&(n="/"+n))}if(!unsafeProtocol[u])for(var f=0,d=autoEscape.length;d>f;f++){var E=autoEscape[f];if(-1!==n.indexOf(E)){var I=encodeURIComponent(E);I===E&&(I=escape(E)),n=n.split(E).join(I)}}var R=n.indexOf("#");-1!==R&&(this.hash=n.substr(R),n=n.slice(0,R));var S=n.indexOf("?");if(-1!==S?(this.search=n.substr(S),this.query=n.substr(S+1),s&&(this.query=querystring.parse(this.query)),n=n.slice(0,S)):s&&(this.search="",this.query={}),n&&(this.pathname=n),slashedProtocol[u]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var A=this.pathname||"",k=this.search||"";this.path=A+k}return this.href=this.format(),this},Url.prototype.format=function(){var t=this.auth||"";t&&(t=encodeURIComponent(t),t=t.replace(/%3A/i,":"),t+="@");var s=this.protocol||"",e=this.pathname||"",h=this.hash||"",r=!1,a="";this.host?r=t+this.host:this.hostname&&(r=t+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(r+=":"+this.port)),this.query&&util.isObject(this.query)&&Object.keys(this.query).length&&(a=querystring.stringify(this.query));var o=this.search||a&&"?"+a||"";return s&&":"!==s.substr(-1)&&(s+=":"),this.slashes||(!s||slashedProtocol[s])&&r!==!1?(r="//"+(r||""),e&&"/"!==e.charAt(0)&&(e="/"+e)):r||(r=""),h&&"#"!==h.charAt(0)&&(h="#"+h),o&&"?"!==o.charAt(0)&&(o="?"+o),e=e.replace(/[?#]/g,function(t){return encodeURIComponent(t)}),o=o.replace("#","%23"),s+r+e+o+h},Url.prototype.resolve=function(t){return this.resolveObject(urlParse(t,!1,!0)).format()},Url.prototype.resolveObject=function(t){if(util.isString(t)){var s=new Url;s.parse(t,!1,!0),t=s}for(var e=new Url,h=Object.keys(this),r=0;r<h.length;r++){var a=h[r];e[a]=this[a]}if(e.hash=t.hash,""===t.href)return e.href=e.format(),e;if(t.slashes&&!t.protocol){for(var o=Object.keys(t),n=0;n<o.length;n++){var i=o[n];"protocol"!==i&&(e[i]=t[i])}return slashedProtocol[e.protocol]&&e.hostname&&!e.pathname&&(e.path=e.pathname="/"),e.href=e.format(),e}if(t.protocol&&t.protocol!==e.protocol){if(!slashedProtocol[t.protocol]){for(var l=Object.keys(t),u=0;u<l.length;u++){var p=l[u];e[p]=t[p]}return e.href=e.format(),e}if(e.protocol=t.protocol,t.host||hostlessProtocol[t.protocol])e.pathname=t.pathname;else{for(var c=(t.pathname||"").split("/");c.length&&!(t.host=c.shift()););t.host||(t.host=""),t.hostname||(t.hostname=""),""!==c[0]&&c.unshift(""),c.length<2&&c.unshift(""),e.pathname=c.join("/")}if(e.search=t.search,e.query=t.query,e.host=t.host||"",e.auth=t.auth,e.hostname=t.hostname||t.host,e.port=t.port,e.pathname||e.search){var f=e.pathname||"",m=e.search||"";e.path=f+m}return e.slashes=e.slashes||t.slashes,e.href=e.format(),e}var v=e.pathname&&"/"===e.pathname.charAt(0),g=t.host||t.pathname&&"/"===t.pathname.charAt(0),y=g||v||e.host&&t.pathname,P=y,d=e.pathname&&e.pathname.split("/")||[],c=t.pathname&&t.pathname.split("/")||[],q=e.protocol&&!slashedProtocol[e.protocol];if(q&&(e.hostname="",e.port=null,e.host&&(""===d[0]?d[0]=e.host:d.unshift(e.host)),e.host="",t.protocol&&(t.hostname=null,t.port=null,t.host&&(""===c[0]?c[0]=t.host:c.unshift(t.host)),t.host=null),y=y&&(""===c[0]||""===d[0])),g)e.host=t.host||""===t.host?t.host:e.host,e.hostname=t.hostname||""===t.hostname?t.hostname:e.hostname,e.search=t.search,e.query=t.query,d=c;else if(c.length)d||(d=[]),d.pop(),d=d.concat(c),e.search=t.search,e.query=t.query;else if(!util.isNullOrUndefined(t.search)){if(q){e.hostname=e.host=d.shift();var b=e.host&&e.host.indexOf("@")>0?e.host.split("@"):!1;b&&(e.auth=b.shift(),e.host=e.hostname=b.shift())}return e.search=t.search,e.query=t.query,util.isNull(e.pathname)&&util.isNull(e.search)||(e.path=(e.pathname?e.pathname:"")+(e.search?e.search:"")),e.href=e.format(),e}if(!d.length)return e.pathname=null,e.search?e.path="/"+e.search:e.path=null,e.href=e.format(),e;for(var O=d.slice(-1)[0],j=(e.host||t.host||d.length>1)&&("."===O||".."===O)||""===O,x=0,U=d.length;U>=0;U--)O=d[U],"."===O?d.splice(U,1):".."===O?(d.splice(U,1),x++):x&&(d.splice(U,1),x--);if(!y&&!P)for(;x--;x)d.unshift("..");!y||""===d[0]||d[0]&&"/"===d[0].charAt(0)||d.unshift(""),j&&"/"!==d.join("/").substr(-1)&&d.push("");var C=""===d[0]||d[0]&&"/"===d[0].charAt(0);if(q){e.hostname=e.host=C?"":d.length?d.shift():"";var b=e.host&&e.host.indexOf("@")>0?e.host.split("@"):!1;b&&(e.auth=b.shift(),e.host=e.hostname=b.shift())}return y=y||e.host&&d.length,y&&!C&&d.unshift(""),d.length?e.pathname=d.join("/"):(e.pathname=null,e.path=null),util.isNull(e.pathname)&&util.isNull(e.search)||(e.path=(e.pathname?e.pathname:"")+(e.search?e.search:"")),e.auth=t.auth||e.auth,e.slashes=e.slashes||t.slashes,e.href=e.format(),e},Url.prototype.parseHost=function(){var t=this.host,s=portPattern.exec(t);s&&(s=s[0],":"!==s&&(this.port=s.substr(1)),t=t.substr(0,t.length-s.length)),t&&(this.hostname=t)};
11901
11902},{"./util":94,"punycode":72,"querystring":75}],94:[function(require,module,exports){
11903"use strict";module.exports={isString:function(n){return"string"==typeof n},isObject:function(n){return"object"==typeof n&&null!==n},isNull:function(n){return null===n},isNullOrUndefined:function(n){return null==n}};
11904
11905},{}],95:[function(require,module,exports){
11906(function (global){
11907function deprecate(r,e){function o(){if(!t){if(config("throwDeprecation"))throw new Error(e);config("traceDeprecation")?console.trace(e):console.warn(e),t=!0}return r.apply(this,arguments)}if(config("noDeprecation"))return r;var t=!1;return o}function config(r){try{if(!global.localStorage)return!1}catch(e){return!1}var o=global.localStorage[r];return null==o?!1:"true"===String(o).toLowerCase()}module.exports=deprecate;
11908
11909}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11910
11911},{}],96:[function(require,module,exports){
11912module.exports=function(o){return o&&"object"==typeof o&&"function"==typeof o.copy&&"function"==typeof o.fill&&"function"==typeof o.readUInt8};
11913
11914},{}],97:[function(require,module,exports){
11915(function (process,global){
11916function inspect(e,r){var t={seen:[],stylize:stylizeNoColor};return arguments.length>=3&&(t.depth=arguments[2]),arguments.length>=4&&(t.colors=arguments[3]),isBoolean(r)?t.showHidden=r:r&&exports._extend(t,r),isUndefined(t.showHidden)&&(t.showHidden=!1),isUndefined(t.depth)&&(t.depth=2),isUndefined(t.colors)&&(t.colors=!1),isUndefined(t.customInspect)&&(t.customInspect=!0),t.colors&&(t.stylize=stylizeWithColor),formatValue(t,e,t.depth)}function stylizeWithColor(e,r){var t=inspect.styles[r];return t?"["+inspect.colors[t][0]+"m"+e+"["+inspect.colors[t][1]+"m":e}function stylizeNoColor(e,r){return e}function arrayToHash(e){var r={};return e.forEach(function(e,t){r[e]=!0}),r}function formatValue(e,r,t){if(e.customInspect&&r&&isFunction(r.inspect)&&r.inspect!==exports.inspect&&(!r.constructor||r.constructor.prototype!==r)){var n=r.inspect(t,e);return isString(n)||(n=formatValue(e,n,t)),n}var i=formatPrimitive(e,r);if(i)return i;var o=Object.keys(r),s=arrayToHash(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(r)),isError(r)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return formatError(r);if(0===o.length){if(isFunction(r)){var u=r.name?": "+r.name:"";return e.stylize("[Function"+u+"]","special")}if(isRegExp(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(isDate(r))return e.stylize(Date.prototype.toString.call(r),"date");if(isError(r))return formatError(r)}var c="",a=!1,l=["{","}"];if(isArray(r)&&(a=!0,l=["[","]"]),isFunction(r)){var p=r.name?": "+r.name:"";c=" [Function"+p+"]"}if(isRegExp(r)&&(c=" "+RegExp.prototype.toString.call(r)),isDate(r)&&(c=" "+Date.prototype.toUTCString.call(r)),isError(r)&&(c=" "+formatError(r)),0===o.length&&(!a||0==r.length))return l[0]+c+l[1];if(0>t)return isRegExp(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special");e.seen.push(r);var f;return f=a?formatArray(e,r,t,s,o):o.map(function(n){return formatProperty(e,r,t,s,n,a)}),e.seen.pop(),reduceToSingleString(f,c,l)}function formatPrimitive(e,r){if(isUndefined(r))return e.stylize("undefined","undefined");if(isString(r)){var t="'"+JSON.stringify(r).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(t,"string")}return isNumber(r)?e.stylize(""+r,"number"):isBoolean(r)?e.stylize(""+r,"boolean"):isNull(r)?e.stylize("null","null"):void 0}function formatError(e){return"["+Error.prototype.toString.call(e)+"]"}function formatArray(e,r,t,n,i){for(var o=[],s=0,u=r.length;u>s;++s)hasOwnProperty(r,String(s))?o.push(formatProperty(e,r,t,n,String(s),!0)):o.push("");return i.forEach(function(i){i.match(/^\d+$/)||o.push(formatProperty(e,r,t,n,i,!0))}),o}function formatProperty(e,r,t,n,i,o){var s,u,c;if(c=Object.getOwnPropertyDescriptor(r,i)||{value:r[i]},c.get?u=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(u=e.stylize("[Setter]","special")),hasOwnProperty(n,i)||(s="["+i+"]"),u||(e.seen.indexOf(c.value)<0?(u=isNull(t)?formatValue(e,c.value,null):formatValue(e,c.value,t-1),u.indexOf("\n")>-1&&(u=o?u.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+u.split("\n").map(function(e){return" "+e}).join("\n"))):u=e.stylize("[Circular]","special")),isUndefined(s)){if(o&&i.match(/^\d+$/))return u;s=JSON.stringify(""+i),s.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+u}function reduceToSingleString(e,r,t){var n=0,i=e.reduce(function(e,r){return n++,r.indexOf("\n")>=0&&n++,e+r.replace(/\u001b\[\d\d?m/g,"").length+1},0);return i>60?t[0]+(""===r?"":r+"\n ")+" "+e.join(",\n ")+" "+t[1]:t[0]+r+" "+e.join(", ")+" "+t[1]}function isArray(e){return Array.isArray(e)}function isBoolean(e){return"boolean"==typeof e}function isNull(e){return null===e}function isNullOrUndefined(e){return null==e}function isNumber(e){return"number"==typeof e}function isString(e){return"string"==typeof e}function isSymbol(e){return"symbol"==typeof e}function isUndefined(e){return void 0===e}function isRegExp(e){return isObject(e)&&"[object RegExp]"===objectToString(e)}function isObject(e){return"object"==typeof e&&null!==e}function isDate(e){return isObject(e)&&"[object Date]"===objectToString(e)}function isError(e){return isObject(e)&&("[object Error]"===objectToString(e)||e instanceof Error)}function isFunction(e){return"function"==typeof e}function isPrimitive(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function objectToString(e){return Object.prototype.toString.call(e)}function pad(e){return 10>e?"0"+e.toString(10):e.toString(10)}function timestamp(){var e=new Date,r=[pad(e.getHours()),pad(e.getMinutes()),pad(e.getSeconds())].join(":");return[e.getDate(),months[e.getMonth()],r].join(" ")}function hasOwnProperty(e,r){return Object.prototype.hasOwnProperty.call(e,r)}var formatRegExp=/%[sdj%]/g;exports.format=function(e){if(!isString(e)){for(var r=[],t=0;t<arguments.length;t++)r.push(inspect(arguments[t]));return r.join(" ")}for(var t=1,n=arguments,i=n.length,o=String(e).replace(formatRegExp,function(e){if("%%"===e)return"%";if(t>=i)return e;switch(e){case"%s":return String(n[t++]);case"%d":return Number(n[t++]);case"%j":try{return JSON.stringify(n[t++])}catch(r){return"[Circular]"}default:return e}}),s=n[t];i>t;s=n[++t])o+=isNull(s)||!isObject(s)?" "+s:" "+inspect(s);return o},exports.deprecate=function(e,r){function t(){if(!n){if(process.throwDeprecation)throw new Error(r);process.traceDeprecation?console.trace(r):console.error(r),n=!0}return e.apply(this,arguments)}if(isUndefined(global.process))return function(){return exports.deprecate(e,r).apply(this,arguments)};if(process.noDeprecation===!0)return e;var n=!1;return t};var debugs={},debugEnviron;exports.debuglog=function(e){if(isUndefined(debugEnviron)&&(debugEnviron=process.env.NODE_DEBUG||""),e=e.toUpperCase(),!debugs[e])if(new RegExp("\\b"+e+"\\b","i").test(debugEnviron)){var r=process.pid;debugs[e]=function(){var t=exports.format.apply(exports,arguments);console.error("%s %d: %s",e,r,t)}}else debugs[e]=function(){};return debugs[e]},exports.inspect=inspect,inspect.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},inspect.styles={special:"cyan",number:"yellow","boolean":"yellow",undefined:"grey","null":"bold",string:"green",date:"magenta",regexp:"red"},exports.isArray=isArray,exports.isBoolean=isBoolean,exports.isNull=isNull,exports.isNullOrUndefined=isNullOrUndefined,exports.isNumber=isNumber,exports.isString=isString,exports.isSymbol=isSymbol,exports.isUndefined=isUndefined,exports.isRegExp=isRegExp,exports.isObject=isObject,exports.isDate=isDate,exports.isError=isError,exports.isFunction=isFunction,exports.isPrimitive=isPrimitive,exports.isBuffer=require("./support/isBuffer");var months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];exports.log=function(){console.log("%s - %s",timestamp(),exports.format.apply(exports,arguments))},exports.inherits=require("inherits"),exports._extend=function(e,r){if(!r||!isObject(r))return e;for(var t=Object.keys(r),n=t.length;n--;)e[t[n]]=r[t[n]];return e};
11917
11918}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11919
11920},{"./support/isBuffer":96,"_process":71,"inherits":35}],98:[function(require,module,exports){
11921function extend(){for(var r={},e=0;e<arguments.length;e++){var t=arguments[e];for(var n in t)hasOwnProperty.call(t,n)&&(r[n]=t[n])}return r}module.exports=extend;var hasOwnProperty=Object.prototype.hasOwnProperty;
11922
11923},{}]},{},[3])(3)
11924});
11925</script>
11926
11927 <script>
11928// https://github.com/isaacs/json-stringify-safe v5.0.1
11929function stringify(obj, replacer, spaces, cycleReplacer) {
11930 return JSON.stringify(obj, serializer(replacer, cycleReplacer), spaces)
11931}
11932
11933function serializer(replacer, cycleReplacer) {
11934 var stack = [], keys = []
11935
11936 if (cycleReplacer == null) cycleReplacer = function(key, value) {
11937 if (stack[0] === value) return "[Circular ~]"
11938 return "[Circular ~." + keys.slice(0, stack.indexOf(value)).join(".") + "]"
11939 }
11940
11941 return function(key, value) {
11942 if (stack.length > 0) {
11943 var thisPos = stack.indexOf(this)
11944 ~thisPos ? stack.splice(thisPos + 1) : stack.push(this)
11945 ~thisPos ? keys.splice(thisPos, Infinity, key) : keys.push(key)
11946 if (~stack.indexOf(value)) value = cycleReplacer.call(this, key, value)
11947 }
11948 else stack.push(value)
11949
11950 return replacer == null ? value : replacer.call(this, key, value)
11951 }
11952}
11953</script>
11954
11955 <script>
11956/* Web Font Loader v1.6.24 - (c) Adobe Systems, Google. License: Apache 2.0 */
11957(function(){function aa(a,b,d){return a.call.apply(a.bind,arguments)}function ba(a,b,d){if(!a)throw Error();if(2<arguments.length){var c=Array.prototype.slice.call(arguments,2);return function(){var d=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(d,c);return a.apply(b,d)}}return function(){return a.apply(b,arguments)}}function p(a,b,d){p=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?aa:ba;return p.apply(null,arguments)}var q=Date.now||function(){return+new Date};function ca(a,b){this.a=a;this.m=b||a;this.c=this.m.document}var da=!!window.FontFace;function t(a,b,d,c){b=a.c.createElement(b);if(d)for(var e in d)d.hasOwnProperty(e)&&("style"==e?b.style.cssText=d[e]:b.setAttribute(e,d[e]));c&&b.appendChild(a.c.createTextNode(c));return b}function u(a,b,d){a=a.c.getElementsByTagName(b)[0];a||(a=document.documentElement);a.insertBefore(d,a.lastChild)}function v(a){a.parentNode&&a.parentNode.removeChild(a)}
11958function w(a,b,d){b=b||[];d=d||[];for(var c=a.className.split(/\s+/),e=0;e<b.length;e+=1){for(var f=!1,g=0;g<c.length;g+=1)if(b[e]===c[g]){f=!0;break}f||c.push(b[e])}b=[];for(e=0;e<c.length;e+=1){f=!1;for(g=0;g<d.length;g+=1)if(c[e]===d[g]){f=!0;break}f||b.push(c[e])}a.className=b.join(" ").replace(/\s+/g," ").replace(/^\s+|\s+$/,"")}function y(a,b){for(var d=a.className.split(/\s+/),c=0,e=d.length;c<e;c++)if(d[c]==b)return!0;return!1}
11959function z(a){if("string"===typeof a.f)return a.f;var b=a.m.location.protocol;"about:"==b&&(b=a.a.location.protocol);return"https:"==b?"https:":"http:"}function ea(a){return a.m.location.hostname||a.a.location.hostname}
11960function A(a,b,d){function c(){k&&e&&f&&(k(g),k=null)}b=t(a,"link",{rel:"stylesheet",href:b,media:"all"});var e=!1,f=!0,g=null,k=d||null;da?(b.onload=function(){e=!0;c()},b.onerror=function(){e=!0;g=Error("Stylesheet failed to load");c()}):setTimeout(function(){e=!0;c()},0);u(a,"head",b)}
11961function B(a,b,d,c){var e=a.c.getElementsByTagName("head")[0];if(e){var f=t(a,"script",{src:b}),g=!1;f.onload=f.onreadystatechange=function(){g||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(g=!0,d&&d(null),f.onload=f.onreadystatechange=null,"HEAD"==f.parentNode.tagName&&e.removeChild(f))};e.appendChild(f);setTimeout(function(){g||(g=!0,d&&d(Error("Script load timeout")))},c||5E3);return f}return null};function C(){this.a=0;this.c=null}function D(a){a.a++;return function(){a.a--;E(a)}}function F(a,b){a.c=b;E(a)}function E(a){0==a.a&&a.c&&(a.c(),a.c=null)};function G(a){this.a=a||"-"}G.prototype.c=function(a){for(var b=[],d=0;d<arguments.length;d++)b.push(arguments[d].replace(/[\W_]+/g,"").toLowerCase());return b.join(this.a)};function H(a,b){this.c=a;this.f=4;this.a="n";var d=(b||"n4").match(/^([nio])([1-9])$/i);d&&(this.a=d[1],this.f=parseInt(d[2],10))}function fa(a){return I(a)+" "+(a.f+"00")+" 300px "+J(a.c)}function J(a){var b=[];a=a.split(/,\s*/);for(var d=0;d<a.length;d++){var c=a[d].replace(/['"]/g,"");-1!=c.indexOf(" ")||/^\d/.test(c)?b.push("'"+c+"'"):b.push(c)}return b.join(",")}function K(a){return a.a+a.f}function I(a){var b="normal";"o"===a.a?b="oblique":"i"===a.a&&(b="italic");return b}
11962function ga(a){var b=4,d="n",c=null;a&&((c=a.match(/(normal|oblique|italic)/i))&&c[1]&&(d=c[1].substr(0,1).toLowerCase()),(c=a.match(/([1-9]00|normal|bold)/i))&&c[1]&&(/bold/i.test(c[1])?b=7:/[1-9]00/.test(c[1])&&(b=parseInt(c[1].substr(0,1),10))));return d+b};function ha(a,b){this.c=a;this.f=a.m.document.documentElement;this.h=b;this.a=new G("-");this.j=!1!==b.events;this.g=!1!==b.classes}function ia(a){a.g&&w(a.f,[a.a.c("wf","loading")]);L(a,"loading")}function M(a){if(a.g){var b=y(a.f,a.a.c("wf","active")),d=[],c=[a.a.c("wf","loading")];b||d.push(a.a.c("wf","inactive"));w(a.f,d,c)}L(a,"inactive")}function L(a,b,d){if(a.j&&a.h[b])if(d)a.h[b](d.c,K(d));else a.h[b]()};function ja(){this.c={}}function ka(a,b,d){var c=[],e;for(e in b)if(b.hasOwnProperty(e)){var f=a.c[e];f&&c.push(f(b[e],d))}return c};function N(a,b){this.c=a;this.f=b;this.a=t(this.c,"span",{"aria-hidden":"true"},this.f)}function O(a){u(a.c,"body",a.a)}function P(a){return"display:block;position:absolute;top:-9999px;left:-9999px;font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;font-variant:normal;white-space:nowrap;font-family:"+J(a.c)+";"+("font-style:"+I(a)+";font-weight:"+(a.f+"00")+";")};function Q(a,b,d,c,e,f){this.g=a;this.j=b;this.a=c;this.c=d;this.f=e||3E3;this.h=f||void 0}Q.prototype.start=function(){var a=this.c.m.document,b=this,d=q(),c=new Promise(function(c,e){function k(){q()-d>=b.f?e():a.fonts.load(fa(b.a),b.h).then(function(a){1<=a.length?c():setTimeout(k,25)},function(){e()})}k()}),e=new Promise(function(a,c){setTimeout(c,b.f)});Promise.race([e,c]).then(function(){b.g(b.a)},function(){b.j(b.a)})};function R(a,b,d,c,e,f,g){this.v=a;this.B=b;this.c=d;this.a=c;this.s=g||"BESbswy";this.f={};this.w=e||3E3;this.u=f||null;this.o=this.j=this.h=this.g=null;this.g=new N(this.c,this.s);this.h=new N(this.c,this.s);this.j=new N(this.c,this.s);this.o=new N(this.c,this.s);a=new H(this.a.c+",serif",K(this.a));a=P(a);this.g.a.style.cssText=a;a=new H(this.a.c+",sans-serif",K(this.a));a=P(a);this.h.a.style.cssText=a;a=new H("serif",K(this.a));a=P(a);this.j.a.style.cssText=a;a=new H("sans-serif",K(this.a));a=
11963P(a);this.o.a.style.cssText=a;O(this.g);O(this.h);O(this.j);O(this.o)}var S={D:"serif",C:"sans-serif"},T=null;function U(){if(null===T){var a=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);T=!!a&&(536>parseInt(a[1],10)||536===parseInt(a[1],10)&&11>=parseInt(a[2],10))}return T}R.prototype.start=function(){this.f.serif=this.j.a.offsetWidth;this.f["sans-serif"]=this.o.a.offsetWidth;this.A=q();la(this)};
11964function ma(a,b,d){for(var c in S)if(S.hasOwnProperty(c)&&b===a.f[S[c]]&&d===a.f[S[c]])return!0;return!1}function la(a){var b=a.g.a.offsetWidth,d=a.h.a.offsetWidth,c;(c=b===a.f.serif&&d===a.f["sans-serif"])||(c=U()&&ma(a,b,d));c?q()-a.A>=a.w?U()&&ma(a,b,d)&&(null===a.u||a.u.hasOwnProperty(a.a.c))?V(a,a.v):V(a,a.B):na(a):V(a,a.v)}function na(a){setTimeout(p(function(){la(this)},a),50)}function V(a,b){setTimeout(p(function(){v(this.g.a);v(this.h.a);v(this.j.a);v(this.o.a);b(this.a)},a),0)};function W(a,b,d){this.c=a;this.a=b;this.f=0;this.o=this.j=!1;this.s=d}var X=null;W.prototype.g=function(a){var b=this.a;b.g&&w(b.f,[b.a.c("wf",a.c,K(a).toString(),"active")],[b.a.c("wf",a.c,K(a).toString(),"loading"),b.a.c("wf",a.c,K(a).toString(),"inactive")]);L(b,"fontactive",a);this.o=!0;oa(this)};
11965W.prototype.h=function(a){var b=this.a;if(b.g){var d=y(b.f,b.a.c("wf",a.c,K(a).toString(),"active")),c=[],e=[b.a.c("wf",a.c,K(a).toString(),"loading")];d||c.push(b.a.c("wf",a.c,K(a).toString(),"inactive"));w(b.f,c,e)}L(b,"fontinactive",a);oa(this)};function oa(a){0==--a.f&&a.j&&(a.o?(a=a.a,a.g&&w(a.f,[a.a.c("wf","active")],[a.a.c("wf","loading"),a.a.c("wf","inactive")]),L(a,"active")):M(a.a))};function pa(a){this.j=a;this.a=new ja;this.h=0;this.f=this.g=!0}pa.prototype.load=function(a){this.c=new ca(this.j,a.context||this.j);this.g=!1!==a.events;this.f=!1!==a.classes;qa(this,new ha(this.c,a),a)};
11966function ra(a,b,d,c,e){var f=0==--a.h;(a.f||a.g)&&setTimeout(function(){var a=e||null,k=c||null||{};if(0===d.length&&f)M(b.a);else{b.f+=d.length;f&&(b.j=f);var h,m=[];for(h=0;h<d.length;h++){var l=d[h],n=k[l.c],r=b.a,x=l;r.g&&w(r.f,[r.a.c("wf",x.c,K(x).toString(),"loading")]);L(r,"fontloading",x);r=null;null===X&&(X=window.FontFace?(x=/Gecko.*Firefox\/(\d+)/.exec(window.navigator.userAgent))?42<parseInt(x[1],10):!0:!1);X?r=new Q(p(b.g,b),p(b.h,b),b.c,l,b.s,n):r=new R(p(b.g,b),p(b.h,b),b.c,l,b.s,a,
11967n);m.push(r)}for(h=0;h<m.length;h++)m[h].start()}},0)}function qa(a,b,d){var c=[],e=d.timeout;ia(b);var c=ka(a.a,d,a.c),f=new W(a.c,b,e);a.h=c.length;b=0;for(d=c.length;b<d;b++)c[b].load(function(b,c,d){ra(a,f,b,c,d)})};function sa(a,b){this.c=a;this.a=b}function ta(a,b,d){var c=z(a.c);a=(a.a.api||"fast.fonts.net/jsapi").replace(/^.*http(s?):(\/\/)?/,"");return c+"//"+a+"/"+b+".js"+(d?"?v="+d:"")}
11968sa.prototype.load=function(a){function b(){if(e["__mti_fntLst"+d]){var c=e["__mti_fntLst"+d](),g=[],k;if(c)for(var h=0;h<c.length;h++){var m=c[h].fontfamily;void 0!=c[h].fontStyle&&void 0!=c[h].fontWeight?(k=c[h].fontStyle+c[h].fontWeight,g.push(new H(m,k))):g.push(new H(m))}a(g)}else setTimeout(function(){b()},50)}var d=this.a.projectId,c=this.a.version;if(d){var e=this.c.m;B(this.c,ta(this,d,c),function(c){c?a([]):b()}).id="__MonotypeAPIScript__"+d}else a([])};function ua(a,b){this.c=a;this.a=b}ua.prototype.load=function(a){var b,d,c=this.a.urls||[],e=this.a.families||[],f=this.a.testStrings||{},g=new C;b=0;for(d=c.length;b<d;b++)A(this.c,c[b],D(g));var k=[];b=0;for(d=e.length;b<d;b++)if(c=e[b].split(":"),c[1])for(var h=c[1].split(","),m=0;m<h.length;m+=1)k.push(new H(c[0],h[m]));else k.push(new H(c[0]));F(g,function(){a(k,f)})};function va(a,b,d){a?this.c=a:this.c=b+wa;this.a=[];this.f=[];this.g=d||""}var wa="//fonts.googleapis.com/css";function xa(a,b){for(var d=b.length,c=0;c<d;c++){var e=b[c].split(":");3==e.length&&a.f.push(e.pop());var f="";2==e.length&&""!=e[1]&&(f=":");a.a.push(e.join(f))}}
11969function ya(a){if(0==a.a.length)throw Error("No fonts to load!");if(-1!=a.c.indexOf("kit="))return a.c;for(var b=a.a.length,d=[],c=0;c<b;c++)d.push(a.a[c].replace(/ /g,"+"));b=a.c+"?family="+d.join("%7C");0<a.f.length&&(b+="&subset="+a.f.join(","));0<a.g.length&&(b+="&text="+encodeURIComponent(a.g));return b};function za(a){this.f=a;this.a=[];this.c={}}
11970var Aa={latin:"BESbswy",cyrillic:"\u0439\u044f\u0416",greek:"\u03b1\u03b2\u03a3",khmer:"\u1780\u1781\u1782",Hanuman:"\u1780\u1781\u1782"},Ba={thin:"1",extralight:"2","extra-light":"2",ultralight:"2","ultra-light":"2",light:"3",regular:"4",book:"4",medium:"5","semi-bold":"6",semibold:"6","demi-bold":"6",demibold:"6",bold:"7","extra-bold":"8",extrabold:"8","ultra-bold":"8",ultrabold:"8",black:"9",heavy:"9",l:"3",r:"4",b:"7"},Ca={i:"i",italic:"i",n:"n",normal:"n"},Da=/^(thin|(?:(?:extra|ultra)-?)?light|regular|book|medium|(?:(?:semi|demi|extra|ultra)-?)?bold|black|heavy|l|r|b|[1-9]00)?(n|i|normal|italic)?$/;
11971function Ea(a){for(var b=a.f.length,d=0;d<b;d++){var c=a.f[d].split(":"),e=c[0].replace(/\+/g," "),f=["n4"];if(2<=c.length){var g;var k=c[1];g=[];if(k)for(var k=k.split(","),h=k.length,m=0;m<h;m++){var l;l=k[m];if(l.match(/^[\w-]+$/)){var n=Da.exec(l.toLowerCase());if(null==n)l="";else{l=n[2];l=null==l||""==l?"n":Ca[l];n=n[1];if(null==n||""==n)n="4";else var r=Ba[n],n=r?r:isNaN(n)?"4":n.substr(0,1);l=[l,n].join("")}}else l="";l&&g.push(l)}0<g.length&&(f=g);3==c.length&&(c=c[2],g=[],c=c?c.split(","):
11972g,0<c.length&&(c=Aa[c[0]])&&(a.c[e]=c))}a.c[e]||(c=Aa[e])&&(a.c[e]=c);for(c=0;c<f.length;c+=1)a.a.push(new H(e,f[c]))}};function Fa(a,b){this.c=a;this.a=b}var Ga={Arimo:!0,Cousine:!0,Tinos:!0};Fa.prototype.load=function(a){var b=new C,d=this.c,c=new va(this.a.api,z(d),this.a.text),e=this.a.families;xa(c,e);var f=new za(e);Ea(f);A(d,ya(c),D(b));F(b,function(){a(f.a,f.c,Ga)})};function Ha(a,b){this.c=a;this.a=b}Ha.prototype.load=function(a){var b=this.a.id,d=this.c.m;b?B(this.c,(this.a.api||"https://use.typekit.net")+"/"+b+".js",function(b){if(b)a([]);else if(d.Typekit&&d.Typekit.config&&d.Typekit.config.fn){b=d.Typekit.config.fn;for(var e=[],f=0;f<b.length;f+=2)for(var g=b[f],k=b[f+1],h=0;h<k.length;h++)e.push(new H(g,k[h]));try{d.Typekit.load({events:!1,classes:!1,async:!0})}catch(m){}a(e)}},2E3):a([])};function Ia(a,b){this.c=a;this.f=b;this.a=[]}Ia.prototype.load=function(a){var b=this.f.id,d=this.c.m,c=this;b?(d.__webfontfontdeckmodule__||(d.__webfontfontdeckmodule__={}),d.__webfontfontdeckmodule__[b]=function(b,d){for(var g=0,k=d.fonts.length;g<k;++g){var h=d.fonts[g];c.a.push(new H(h.name,ga("font-weight:"+h.weight+";font-style:"+h.style)))}a(c.a)},B(this.c,z(this.c)+(this.f.api||"//f.fontdeck.com/s/css/js/")+ea(this.c)+"/"+b+".js",function(b){b&&a([])})):a([])};var Y=new pa(window);Y.a.c.custom=function(a,b){return new ua(b,a)};Y.a.c.fontdeck=function(a,b){return new Ia(b,a)};Y.a.c.monotype=function(a,b){return new sa(b,a)};Y.a.c.typekit=function(a,b){return new Ha(b,a)};Y.a.c.google=function(a,b){return new Fa(b,a)};var Z={load:p(Y.load,Y)};"function"===typeof define&&define.amd?define(function(){return Z}):"undefined"!==typeof module&&module.exports?module.exports=Z:(window.WebFont=Z,window.WebFontConfig&&Y.load(window.WebFontConfig));}());
11973</script>
11974
11975 <script>
11976 var schemaWrapper = { "components": { "schemas" : defs}};
11977 defsParser = new $RefParser();
11978 defsParser.dereference(schemaWrapper).catch(function(err) {
11979 console.log(err);
11980 });
11981 </script>
11982 <script>
11983 $(document).ready(function () {
11984 $('.nav-tabs-examples').find('a:first').tab('show');
11985 $(this).scrollspy({ target: '#scrollingNav', offset: 18 });
11986 });
11987 </script>
11988</body>
11989</html>