4 <meta http-equiv="X-UA-Compatible" content="IE=edge" />
5 <title>CAPIF_API_Invoker_Management_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" />
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});
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=
17 b[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])),
18 h[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,
20 f: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]=
21 a)}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)];
22 if(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=
23 g[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])*(?:`|$))/,
24 q,"'\"`"]):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"+
26 s+")*(?:\\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]?/,
27 q],["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=
28 c?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");
29 r.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;
30 a.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,
31 t))){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"],
33 O=[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"],
34 Q=[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/,
35 V=/\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,
39 hashComments:!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"]);
40 p(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});
41 return 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)&&
42 o.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,
44 h={};g()}};typeof define==="function"&&define.amd&&define("google-code-prettify",[],function(){return Y})})();}()
49 * Bootstrap.js by @fat & @mdo
50 * Copyright 2013 Twitter, Inc.
51 * https://www.apache.org/licenses/LICENSE-2.0.txt
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);
58 * marked - a markdown parser
59 * Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed)
60 * https://github.com/chjj/marked
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,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}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)}());
66 $( document ).ready(function() {
68 renderer: new marked.Renderer(),
80 /// Function to be used to download a text json schema
81 function makeTextFile(text) {
83 var data = new Blob([text], {type: 'text/plain'});
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);
91 textFile = window.URL.createObjectURL(data);
93 var a = document.createElement("a");
94 document.body.appendChild(a);
95 a.style = "display: none";
97 a.download = 'schema.txt';
103 /// TODO: Implement resizing for expanding within iframe
104 function callResize() {
105 window.parent.postMessage('resize', "*");
108 function processMarked() {
109 $(".marked").each(function() {
110 $(this).html(marked($(this).html()));
114 // Bootstrap Scrollspy
115 $(this).scrollspy({ target: '#scrollingNav', offset: 18 });
117 // Content-Scroll on Navigation click.
118 $('.sidenav').find('a').on('click', function(e) {
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');
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);
134 function initDynamic() {
136 $('.nav-tabs-examples a').click(function (e) {
142 $('.nav-tabs-examples').find('a:first').tab('show');
144 // call scrollspy refresh method
145 $(window).scrollspy('refresh');
150 // Pre- / Code-Format
153 //Convert elements with "marked" class to markdown
157 function findNode(id, currentNode) {
161 if ( Object.keys(currentNode)[0] == id) {
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]
172 // Search in the current child
173 if (typeof(currentChild) === 'object') {
174 result = findNode(id, currentChild);
175 if (result != false) {
182 // The node has not been found and we have no more options
187 <style type="text/css">
188 @import url('https://fonts.googleapis.com/css?family=Source+Code+Pro');
194 * Copyright 2013 Twitter, Inc
195 * Licensed under the Apache License v2.0
196 * https://www.apache.org/licenses/LICENSE-2.0
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}
201 /* Pretty printing styles. Used with prettify.js. */
202 /* Vim sunburst theme by David Leibovic */
210 /* keyword - dark pink */
219 /* type - light blue */
227 /* punctuation - white */
231 /* plaintext - white */
235 /* html/xml tag - light blue */
239 /* html/xml attribute name - khaki */
243 /* html/xml attribute value - green */
248 /* Specify class=linenums on a pre to get line numbering */
254 /* IE indents via margin-left */
263 list-style-type: none;
265 /* Alternate shading for lines */
303 /* ------------------------------------------------------------------------------------------
305 * ------------------------------------------------------------------------------------------ */
309 font-family: 'Source Code Pro', sans-serif;
319 body, p, a, div, th, td, li {
320 font-family: "Source Sans Pro", sans-serif;
323 text-shadow: none !important;
328 font-family: "Source Code Pro", monospace;
344 font-family: "Source Sans Pro Semibold", sans-serif;
353 font-family: "Source Sans Pro", sans-serif;
362 border-top: 1px solid #ebebeb;
367 font-family: "Source Sans Pro", sans-serif;
371 padding-bottom: 14px;
377 padding: 14px 0 30px 0;
381 font-family: "Source Sans Pro Bold", sans-serif;
388 font-family: "Source Sans Pro", sans-serif;
396 font-family: "Source Sans Pro", sans-serif;
404 font-family: "Source Sans Pro", sans-serif;
412 border-collapse: collapse;
418 background-color: #f5f5f5;
420 font-family: "Source Sans Pro", sans-serif;
423 border: #e0e0e0 1px solid;
429 border: #e0e0e0 1px solid;
432 #generator .content {
434 border-top: 1px solid #ebebeb;
447 /* ------------------------------------------------------------------------------------------
449 * ------------------------------------------------------------------------------------------ */
452 border-top: 1px solid #ebebeb;
457 font-family: "Source Sans Pro", sans-serif;
461 padding-bottom: 14px;
467 font-family: "Source Sans Pro Bold", sans-serif;
474 /* ------------------------------------------------------------------------------------------
476 * ------------------------------------------------------------------------------------------ */
478 background-color: #292b36;
483 margin: 10px 0 20px 0;
487 word-wrap: break-word;
495 margin: 40px 0 20px 0;
498 pre.language-html:before {
499 content: attr(data-type);
503 font-family: "Source Sans Pro", sans-serif;
506 display: inline-block;
509 text-transform: uppercase;
510 background-color: #3387CC;
514 pre.language-html[data-type="get"]:before {
515 background-color: green;
518 pre.language-html[data-type="put"]:before {
519 background-color: #e5c500;
522 pre.language-html[data-type="post"]:before {
523 background-color: #4070ec;
526 pre.language-html[data-type="delete"]:before {
527 background-color: #ed0039;
530 pre.language-api .str {
534 pre.language-api .pln,
535 pre.language-api .pun {
542 font-family: "Source Code Pro", monospace;
547 pre code.sample-request-response-json {
548 white-space: pre-wrap;
553 /* ------------------------------------------------------------------------------------------
555 * ------------------------------------------------------------------------------------------ */
566 background-color: #f5f5f5;
576 border-left: transparent 4px solid;
577 border-right: transparent 4px solid;
578 font-family: "Source Sans Pro", sans-serif;
583 .sidenav > li.nav-header > a {
585 border: 1px solid #e5e5e5;
587 font-family: "Source Sans Pro", sans-serif;
590 background-color: #4c8eca;
594 .sidenav > li.nav-header.active > a {
595 background-color: #4c8eca;
602 .sidenav > .active > a {
607 .sidenav > li > a:hover {
608 background-color: #ffffff;
611 .sidenav > li.has-modifications a {
612 border-right: #60d060 4px solid;
615 .sidenav > li.is-new a {
616 border-left: #e5e5e5 4px solid;
619 /* ------------------------------------------------------------------------------------------
621 * ------------------------------------------------------------------------------------------ */
626 /* ------------------------------------------------------------------------------------------
628 * ------------------------------------------------------------------------------------------ */
645 text-decoration: none;
650 content: " [" attr(href) "] ";
658 background-color: #ffffff;
661 border: #808080 1px solid;
664 margin: 10px 0 20px 0;
667 } /* /@media print */
671 background-color: #eee;
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
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 {
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 {
691 .json-schema-view, json-schema-view {
692 font-family: monospace;
696 .json-schema-view>*, json-schema-view>* {
699 .json-schema-view .toggle-handle, json-schema-view .toggle-handle {
703 display: inline-block;
704 transform-origin: 50% 40%;
705 transition: transform 150ms ease-in
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;
711 .json-schema-view .description, json-schema-view .description {
715 .json-schema-view .readOnly, json-schema-view .readOnly {
719 .json-schema-view .nullable, json-schema-view .nullable {
732 .json-schema-view .title, .json-schema-view .title:hover, json-schema-view .title, json-schema-view .title:hover {
733 text-decoration: none;
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 {
739 .json-schema-view .property, json-schema-view .property {
743 .json-schema-view .property>*, json-schema-view .property>* {
747 .json-schema-view .name, json-schema-view .name {
752 .json-schema-view .type, json-schema-view .type {
755 .json-schema-view .type-any, json-schema-view .type-any {
758 .json-schema-view .required, json-schema-view .required {
761 .json-schema-view .inner, json-schema-view .inner {
764 .json-schema-view.collapsed .description, .json-schema-view.collapsed .property, json-schema-view.collapsed .description, json-schema-view.collapsed .property {
767 .json-schema-view.collapsed .closing.brace, json-schema-view.collapsed .closing.brace {
768 display: inline-block
770 .json-schema-view.collapsed .toggle-handle, json-schema-view.collapsed .toggle-handle {
771 transform: rotate(-90deg)
773 .json-schema-view.json-schema-view-dark, json-schema-view[json-schema-view-dark] {
774 font-family: monospace;
778 .json-schema-view.json-schema-view-dark>*, json-schema-view[json-schema-view-dark]>* {
781 .json-schema-view.json-schema-view-dark .toggle-handle, json-schema-view[json-schema-view-dark] .toggle-handle {
785 display: inline-block;
786 transform-origin: 50% 40%;
787 transition: transform 150ms ease-in
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;
793 .json-schema-view.json-schema-view-dark .description, json-schema-view[json-schema-view-dark] .description {
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;
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 {
804 .json-schema-view.json-schema-view-dark .property, json-schema-view[json-schema-view-dark] .property {
808 .json-schema-view.json-schema-view-dark .property>*, json-schema-view[json-schema-view-dark] .property>* {
812 .json-schema-view.json-schema-view-dark .name, json-schema-view[json-schema-view-dark] .name {
817 .json-schema-view.json-schema-view-dark .type, json-schema-view[json-schema-view-dark] .type {
820 .json-schema-view.json-schema-view-dark .type-any, json-schema-view[json-schema-view-dark] .type-any {
823 .json-schema-view.json-schema-view-dark .required, json-schema-view[json-schema-view-dark] .required {
826 .json-schema-view.json-schema-view-dark .inner, json-schema-view[json-schema-view-dark] .inner {
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 {
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
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)
839 padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;
845 // Script section to load models into a JS Var
847 defs["APIInvokerEnrolmentDetails"] = {
848 "required" : [ "notificationDestination", "onboardingInformation" ],
853 "description" : "API invoker ID assigned by the CAPIF core function to the API invoker while on-boarding the API invoker. Shall not be present in the HTTP POST request from the API invoker to the CAPIF core function, to on-board itself. Shall be present in all other HTTP requests and responses.\n",
856 "apiInvokerInformation" : {
858 "description" : "Generic information related to the API invoker such as details of the device or the application.\n"
861 "$ref" : "#/components/schemas/APIList"
863 "notificationDestination" : {
864 "$ref" : "#/components/schemas/Uri"
866 "onboardingInformation" : {
867 "$ref" : "#/components/schemas/OnboardingInformation"
869 "requestTestNotification" : {
871 "description" : "Set to true by Subscriber to request the CAPIF core function to send a test notification as defined in in clause 7.6. Set to false or omitted otherwise.\n"
873 "supportedFeatures" : {
874 "$ref" : "#/components/schemas/SupportedFeatures"
876 "websockNotifConfig" : {
877 "$ref" : "#/components/schemas/WebsockNotifConfig"
880 "description" : "Information about the API Invoker that requested to onboard"
882 defs["APIInvokerEnrolmentDetailsPatch"] = {
885 "apiInvokerInformation" : {
887 "description" : "Generic information related to the API invoker such as details of the device or the application.\n"
890 "$ref" : "#/components/schemas/APIList"
892 "notificationDestination" : {
893 "$ref" : "#/components/schemas/Uri"
895 "onboardingInformation" : {
896 "$ref" : "#/components/schemas/OnboardingInformation"
899 "description" : "Represents an API Invoker's enrolment details to be updated."
901 defs["AefLocation"] = {
905 "$ref" : "#/components/schemas/CivicAddress"
909 "description" : "Identifies the data center where the AEF providing the service API is located.\n"
912 "$ref" : "#/components/schemas/GeographicArea"
915 "description" : "The location information (e.g. civic address, GPS coordinates, data center ID) where the AEF providing the service API is located.\n"
917 defs["AefProfile"] = {
918 "required" : [ "aefId", "versions" ],
923 "description" : "Identifier of the API exposing function"
926 "$ref" : "#/components/schemas/AefLocation"
929 "$ref" : "#/components/schemas/DataFormat"
933 "description" : "Domain to which API belongs to"
935 "interfaceDescriptions" : {
938 "description" : "Interface details",
940 "$ref" : "#/components/schemas/InterfaceDescription"
944 "$ref" : "#/components/schemas/Protocol"
946 "securityMethods" : {
949 "description" : "Security methods supported by the AEF",
951 "$ref" : "#/components/schemas/SecurityMethod"
957 "description" : "API version",
959 "$ref" : "#/components/schemas/Version"
963 "description" : "Represents the AEF profile data."
965 defs["CivicAddress"] = {
1071 "description" : "Indicates a Civic address."
1073 defs["CommunicationType"] = {
1075 "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",
1076 "enum" : [ "REQUEST_RESPONSE", "SUBSCRIBE_NOTIFY" ]
1078 defs["CustomOperation"] = {
1079 "required" : [ "commType", "custOpName" ],
1083 "$ref" : "#/components/schemas/CommunicationType"
1087 "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"
1091 "description" : "Text description of the custom operation"
1096 "description" : "Supported HTTP methods for the API resource. Only applicable when the protocol in AefProfile indicates HTTP.\n",
1098 "$ref" : "#/components/schemas/Operation"
1102 "description" : "Represents the description of a custom operation."
1104 defs["DataFormat"] = {
1106 "description" : "Possible values are:\n- JSON: JavaScript Object Notation\n",
1109 defs["EllipsoidArc"] = {
1110 "description" : "Ellipsoid Arc.",
1112 "$ref" : "#/components/schemas/GADShape"
1114 "required" : [ "confidence", "includedAngle", "innerRadius", "offsetAngle", "point", "uncertaintyRadius" ],
1118 "$ref" : "#/components/schemas/Confidence"
1121 "$ref" : "#/components/schemas/Angle"
1124 "$ref" : "#/components/schemas/InnerRadius"
1127 "$ref" : "#/components/schemas/Angle"
1130 "$ref" : "#/components/schemas/GeographicalCoordinates"
1132 "uncertaintyRadius" : {
1133 "$ref" : "#/components/schemas/Uncertainty"
1138 defs["GADShape"] = {
1139 "required" : [ "shape" ],
1143 "$ref" : "#/components/schemas/SupportedGADShapes"
1146 "description" : "Common base type for GAD shapes.",
1148 "propertyName" : "shape",
1150 "ELLIPSOID_ARC" : "#/components/schemas/EllipsoidArc",
1151 "LOCAL_2D_POINT_UNCERTAINTY_ELLIPSE" : "#/components/schemas/Local2dPointUncertaintyEllipse",
1152 "LOCAL_3D_POINT_UNCERTAINTY_ELLIPSOID" : "#/components/schemas/Local3dPointUncertaintyEllipsoid",
1153 "POINT" : "#/components/schemas/Point",
1154 "POINT_ALTITUDE" : "#/components/schemas/PointAltitude",
1155 "POINT_ALTITUDE_UNCERTAINTY" : "#/components/schemas/PointAltitudeUncertainty",
1156 "POINT_UNCERTAINTY_CIRCLE" : "#/components/schemas/PointUncertaintyCircle",
1157 "POINT_UNCERTAINTY_ELLIPSE" : "#/components/schemas/PointUncertaintyEllipse",
1158 "POLYGON" : "#/components/schemas/Polygon"
1162 defs["GeographicArea"] = {
1163 "description" : "Geographic area specified by different shape.",
1165 "$ref" : "#/components/schemas/Point"
1167 "$ref" : "#/components/schemas/PointUncertaintyCircle"
1169 "$ref" : "#/components/schemas/PointUncertaintyEllipse"
1171 "$ref" : "#/components/schemas/Polygon"
1173 "$ref" : "#/components/schemas/PointAltitude"
1175 "$ref" : "#/components/schemas/PointAltitudeUncertainty"
1177 "$ref" : "#/components/schemas/EllipsoidArc"
1180 defs["GeographicalCoordinates"] = {
1181 "required" : [ "lat", "lon" ],
1197 "description" : "Geographical coordinates."
1199 defs["InterfaceDescription"] = {
1203 "$ref" : "#/components/schemas/Ipv4Addr"
1206 "$ref" : "#/components/schemas/Ipv6Addr"
1209 "$ref" : "#/components/schemas/Port"
1211 "securityMethods" : {
1214 "description" : "Security methods supported by the interface, it take precedence over the security methods provided in AefProfile, for this specific interface.\n",
1216 "$ref" : "#/components/schemas/SecurityMethod"
1220 "description" : "Represents the description of an API's interface."
1222 defs["InvalidParam"] = {
1223 "required" : [ "param" ],
1228 "description" : "Attribute's name encoded as a JSON Pointer, or header's name."
1232 "description" : "A human-readable reason, e.g. \"must be a positive integer\"."
1235 "description" : "Represents the description of invalid parameters, for a request rejected due to invalid parameters."
1237 defs["Local2dPointUncertaintyEllipse"] = {
1238 "description" : "Local 2D point with uncertainty ellipse",
1240 "$ref" : "#/components/schemas/GADShape"
1242 "required" : [ "confidence", "localOrigin", "point", "uncertaintyEllipse" ],
1246 "$ref" : "#/components/schemas/Confidence"
1249 "$ref" : "#/components/schemas/LocalOrigin"
1252 "$ref" : "#/components/schemas/RelativeCartesianLocation"
1254 "uncertaintyEllipse" : {
1255 "$ref" : "#/components/schemas/UncertaintyEllipse"
1260 defs["Local3dPointUncertaintyEllipsoid"] = {
1261 "description" : "Local 3D point with uncertainty ellipsoid",
1263 "$ref" : "#/components/schemas/GADShape"
1265 "required" : [ "confidence", "localOrigin", "point", "uncertaintyEllipsoid" ],
1269 "$ref" : "#/components/schemas/Confidence"
1272 "$ref" : "#/components/schemas/LocalOrigin"
1275 "$ref" : "#/components/schemas/RelativeCartesianLocation"
1277 "uncertaintyEllipsoid" : {
1278 "$ref" : "#/components/schemas/UncertaintyEllipsoid"
1283 defs["LocalOrigin"] = {
1290 "$ref" : "#/components/schemas/GeographicalCoordinates"
1293 "description" : "Indicates a Local origin in a reference system"
1295 defs["OnboardingInformation"] = {
1296 "required" : [ "apiInvokerPublicKey" ],
1299 "apiInvokerCertificate" : {
1301 "description" : "The API Invoker's generic client certificate, provided by the CAPIF core function.\n"
1303 "apiInvokerPublicKey" : {
1305 "description" : "The API Invoker's public key"
1307 "onboardingSecret" : {
1309 "description" : "The API Invoker's onboarding secret, provided by the CAPIF core function.\n"
1312 "description" : "Represents on-boarding information of the API invoker."
1314 defs["OnboardingNotification"] = {
1315 "required" : [ "result" ],
1318 "apiInvokerEnrolmentDetails" : {
1319 "$ref" : "#/components/schemas/APIInvokerEnrolmentDetails"
1322 "$ref" : "#/components/schemas/APIList"
1324 "resourceLocation" : {
1325 "$ref" : "#/components/schemas/Uri"
1329 "description" : "Set to \"true\" indicate successful on-boarding. Otherwise set to \"false\""
1332 "description" : "Represents a notification of on-boarding or update result."
1334 defs["Operation"] = {
1336 "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",
1337 "enum" : [ "GET", "POST", "PUT", "PATCH", "DELETE" ]
1340 "description" : "Ellipsoid Point.",
1342 "$ref" : "#/components/schemas/GADShape"
1344 "required" : [ "point" ],
1348 "$ref" : "#/components/schemas/GeographicalCoordinates"
1353 defs["PointAltitude"] = {
1354 "description" : "Ellipsoid point with altitude.",
1356 "$ref" : "#/components/schemas/GADShape"
1358 "required" : [ "altitude", "point" ],
1362 "$ref" : "#/components/schemas/Altitude"
1365 "$ref" : "#/components/schemas/GeographicalCoordinates"
1370 defs["PointAltitudeUncertainty"] = {
1371 "description" : "Ellipsoid point with altitude and uncertainty ellipsoid.",
1373 "$ref" : "#/components/schemas/GADShape"
1375 "required" : [ "altitude", "confidence", "point", "uncertaintyAltitude", "uncertaintyEllipse" ],
1379 "$ref" : "#/components/schemas/Altitude"
1382 "$ref" : "#/components/schemas/Confidence"
1385 "$ref" : "#/components/schemas/GeographicalCoordinates"
1387 "uncertaintyAltitude" : {
1388 "$ref" : "#/components/schemas/Uncertainty"
1390 "uncertaintyEllipse" : {
1391 "$ref" : "#/components/schemas/UncertaintyEllipse"
1396 defs["PointUncertaintyCircle"] = {
1397 "description" : "Ellipsoid point with uncertainty circle.",
1399 "$ref" : "#/components/schemas/GADShape"
1401 "required" : [ "point", "uncertainty" ],
1405 "$ref" : "#/components/schemas/GeographicalCoordinates"
1408 "$ref" : "#/components/schemas/Uncertainty"
1413 defs["PointUncertaintyEllipse"] = {
1414 "description" : "Ellipsoid point with uncertainty ellipse.",
1416 "$ref" : "#/components/schemas/GADShape"
1418 "required" : [ "confidence", "point", "uncertaintyEllipse" ],
1422 "$ref" : "#/components/schemas/Confidence"
1425 "$ref" : "#/components/schemas/GeographicalCoordinates"
1427 "uncertaintyEllipse" : {
1428 "$ref" : "#/components/schemas/UncertaintyEllipse"
1434 "description" : "Polygon.",
1436 "$ref" : "#/components/schemas/GADShape"
1438 "required" : [ "pointList" ],
1442 "$ref" : "#/components/schemas/PointList"
1447 defs["ProblemDetails"] = {
1452 "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."
1456 "description" : "A human-readable explanation specific to this occurrence of the problem."
1459 "$ref" : "#/components/schemas/Uri"
1464 "description" : "Description of invalid parameters, for a request rejected due to invalid parameters.",
1466 "$ref" : "#/components/schemas/InvalidParam"
1471 "description" : "The HTTP status code for this occurrence of the problem."
1473 "supportedFeatures" : {
1474 "$ref" : "#/components/schemas/SupportedFeatures"
1478 "description" : "A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem."
1481 "$ref" : "#/components/schemas/Uri"
1484 "description" : "Represents additional information and details on an error response."
1486 defs["Protocol"] = {
1488 "description" : "Possible values are:\n- HTTP_1_1: HTTP version 1.1\n- HTTP_2: HTTP version 2\n",
1489 "enum" : [ "HTTP_1_1", "HTTP_2" ]
1491 defs["PublishedApiPath"] = {
1497 "description" : "A list of CCF identifiers where the service API is already published.",
1503 "description" : "Represents the published API path within the same CAPIF provider domain."
1505 defs["RelativeCartesianLocation"] = {
1506 "required" : [ "x" ],
1510 "$ref" : "#/components/schemas/Float"
1513 "$ref" : "#/components/schemas/Float"
1516 "description" : "Relative Cartesian Location"
1518 defs["Resource"] = {
1519 "required" : [ "commType", "resourceName", "uri" ],
1523 "$ref" : "#/components/schemas/CommunicationType"
1527 "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"
1531 "description" : "Text description of the API resource"
1536 "description" : "Supported HTTP methods for the API resource. Only applicable when the protocol in AefProfile indicates HTTP.\n",
1538 "$ref" : "#/components/schemas/Operation"
1543 "description" : "Resource name"
1547 "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"
1550 "description" : "Represents the API resource data."
1552 defs["SecurityMethod"] = {
1554 "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",
1555 "enum" : [ "PSK", "PKI", "OAUTH" ]
1557 defs["ServiceAPIDescription"] = {
1558 "required" : [ "apiName" ],
1564 "description" : "AEF profile information, which includes the exposed API details (e.g. protocol).\n",
1566 "$ref" : "#/components/schemas/AefProfile"
1571 "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"
1575 "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."
1578 "$ref" : "#/components/schemas/SupportedFeatures"
1582 "description" : "CAPIF core function identifier."
1586 "description" : "Text description of the API"
1589 "$ref" : "#/components/schemas/PublishedApiPath"
1591 "serviceAPICategory" : {
1595 "$ref" : "#/components/schemas/ShareableInformation"
1597 "supportedFeatures" : {
1598 "$ref" : "#/components/schemas/SupportedFeatures"
1601 "description" : "Represents the description of a service API as published by the APF."
1603 defs["ShareableInformation"] = {
1604 "required" : [ "isShareable" ],
1610 "description" : "List of CAPIF provider domains to which the service API information to be shared.\n",
1617 "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"
1620 "description" : "Indicates whether the service API and/or the service API category can be shared to the list of CAPIF provider domains.\n"
1622 defs["SupportedGADShapes"] = {
1624 "description" : "Indicates supported GAD shapes.",
1625 "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" ]
1627 defs["UncertaintyEllipse"] = {
1628 "required" : [ "orientationMajor", "semiMajor", "semiMinor" ],
1631 "orientationMajor" : {
1632 "$ref" : "#/components/schemas/Orientation"
1635 "$ref" : "#/components/schemas/Uncertainty"
1638 "$ref" : "#/components/schemas/Uncertainty"
1641 "description" : "Ellipse with uncertainty."
1643 defs["UncertaintyEllipsoid"] = {
1644 "required" : [ "orientationMajor", "semiMajor", "semiMinor", "vertical" ],
1647 "orientationMajor" : {
1648 "$ref" : "#/components/schemas/Orientation"
1651 "$ref" : "#/components/schemas/Uncertainty"
1654 "$ref" : "#/components/schemas/Uncertainty"
1657 "$ref" : "#/components/schemas/Uncertainty"
1660 "description" : "Ellipsoid with uncertainty"
1663 "required" : [ "apiVersion" ],
1668 "description" : "API major version in URI (e.g. v1)"
1670 "custOperations" : {
1673 "description" : "Custom operations without resource association.",
1675 "$ref" : "#/components/schemas/CustomOperation"
1679 "$ref" : "#/components/schemas/DateTime"
1684 "description" : "Resources supported by the API.",
1686 "$ref" : "#/components/schemas/Resource"
1690 "description" : "Represents the API version information."
1692 defs["WebsockNotifConfig"] = {
1695 "requestWebsocketUri" : {
1697 "description" : "Set by the SCS/AS to indicate that the Websocket delivery is requested."
1700 "$ref" : "#/components/schemas/Link"
1703 "description" : "Represents the configuration information for the delivery of notifications over Websockets."
1709 <div class="container-fluid">
1710 <div class="row-fluid">
1711 <div id="sidenav" class="span2">
1712 <nav id="scrollingNav">
1713 <ul class="sidenav nav nav-list">
1715 <!--<div style="width: 80%; background-color: #4c8eca; color: white; padding: 20px; text-align: center; margin-bottom: 20px; ">
1721 <li class="nav-fixed nav-header active" data-group="_"><a href="#api-_">API Summary</a></li>
1723 <li class="nav-header" data-group="Default"><a href="#api-Default">API Methods - Default</a></li>
1724 <li data-group="Default" data-name="onboardedInvokersOnboardingIdDelete" class="">
1725 <a href="#api-Default-onboardedInvokersOnboardingIdDelete">onboardedInvokersOnboardingIdDelete</a>
1727 <li data-group="Default" data-name="onboardedInvokersOnboardingIdPut" class="">
1728 <a href="#api-Default-onboardedInvokersOnboardingIdPut">onboardedInvokersOnboardingIdPut</a>
1730 <li data-group="Default" data-name="onboardedInvokersPost" class="">
1731 <a href="#api-Default-onboardedInvokersPost">onboardedInvokersPost</a>
1733 <li class="nav-header" data-group="IndividualAPIInvokerEnrolmentDetails"><a href="#api-IndividualAPIInvokerEnrolmentDetails">API Methods - IndividualAPIInvokerEnrolmentDetails</a></li>
1734 <li data-group="IndividualAPIInvokerEnrolmentDetails" data-name="modifyIndApiInvokeEnrolment" class="">
1735 <a href="#api-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment">modifyIndApiInvokeEnrolment</a>
1742 <div class="pull-left">
1743 <h1>CAPIF_API_Invoker_Management_API</h1>
1745 <div class="clearfix"></div>
1749 <h2 id="welcome-to-apidoc">API and SDK Documentation</h2>
1750 <div class="app-desc">Version: 1.2.0</div>
1752 <div id="app-description" class="app-desc">
1753 API for API invoker management.<br />
1754 © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).<br />
1755 All rights reserved.
1760 <section id="api-Default">
1762 <div id="api-Default-onboardedInvokersOnboardingIdDelete">
1763 <article id="api-Default-onboardedInvokersOnboardingIdDelete-0" data-group="User" data-name="onboardedInvokersOnboardingIdDelete" data-version="0">
1764 <div class="pull-left">
1765 <h1>onboardedInvokersOnboardingIdDelete</h1>
1768 <div class="pull-right"></div>
1769 <div class="clearfix"></div>
1771 <p class="marked">Deletes an individual API Invoker.</p>
1774 <pre class="prettyprint language-html prettyprinted" data-type="delete"><code><span class="pln">/onboardedInvokers/{onboardingId}</span></code></pre>
1776 <h3>Usage and SDK Samples</h3>
1778 <ul class="nav nav-tabs nav-tabs-examples">
1779 <li class="active"><a href="#examples-Default-onboardedInvokersOnboardingIdDelete-0-curl">Curl</a></li>
1780 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdDelete-0-java">Java</a></li>
1781 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdDelete-0-dart">Dart</a></li>
1782 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdDelete-0-android">Android</a></li>
1783 <!--<li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdDelete-0-groovy">Groovy</a></li>-->
1784 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdDelete-0-objc">Obj-C</a></li>
1785 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdDelete-0-javascript">JavaScript</a></li>
1786 <!--<li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdDelete-0-angular">Angular</a></li>-->
1787 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdDelete-0-csharp">C#</a></li>
1788 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdDelete-0-php">PHP</a></li>
1789 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdDelete-0-perl">Perl</a></li>
1790 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdDelete-0-python">Python</a></li>
1791 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdDelete-0-rust">Rust</a></li>
1794 <div class="tab-content">
1795 <div class="tab-pane active" id="examples-Default-onboardedInvokersOnboardingIdDelete-0-curl">
1796 <pre class="prettyprint"><code class="language-bsh">curl -X DELETE \
1797 -H "Accept: application/problem+json" \
1798 "https://example.com/api-invoker-management/v1/onboardedInvokers/{onboardingId}"
1801 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdDelete-0-java">
1802 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
1803 import org.openapitools.client.auth.*;
1804 import org.openapitools.client.model.*;
1805 import org.openapitools.client.api.DefaultApi;
1807 import java.io.File;
1810 public class DefaultApiExample {
1811 public static void main(String[] args) {
1813 // Create an instance of the API class
1814 DefaultApi apiInstance = new DefaultApi();
1815 String onboardingId = onboardingId_example; // String | String identifying an individual on-boarded API invoker resource
1818 apiInstance.onboardedInvokersOnboardingIdDelete(onboardingId);
1819 } catch (ApiException e) {
1820 System.err.println("Exception when calling DefaultApi#onboardedInvokersOnboardingIdDelete");
1821 e.printStackTrace();
1828 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdDelete-0-dart">
1829 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
1831 final api_instance = DefaultApi();
1833 final String onboardingId = new String(); // String | String identifying an individual on-boarded API invoker resource
1836 final result = await api_instance.onboardedInvokersOnboardingIdDelete(onboardingId);
1839 print('Exception when calling DefaultApi->onboardedInvokersOnboardingIdDelete: $e\n');
1845 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdDelete-0-android">
1846 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.DefaultApi;
1848 public class DefaultApiExample {
1849 public static void main(String[] args) {
1850 DefaultApi apiInstance = new DefaultApi();
1851 String onboardingId = onboardingId_example; // String | String identifying an individual on-boarded API invoker resource
1854 apiInstance.onboardedInvokersOnboardingIdDelete(onboardingId);
1855 } catch (ApiException e) {
1856 System.err.println("Exception when calling DefaultApi#onboardedInvokersOnboardingIdDelete");
1857 e.printStackTrace();
1863 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdDelete-0-groovy">
1864 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
1866 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdDelete-0-objc">
1867 <pre class="prettyprint"><code class="language-cpp">
1869 // Create an instance of the API class
1870 DefaultApi *apiInstance = [[DefaultApi alloc] init];
1871 String *onboardingId = onboardingId_example; // String identifying an individual on-boarded API invoker resource (default to null)
1873 [apiInstance onboardedInvokersOnboardingIdDeleteWith:onboardingId
1874 completionHandler: ^(NSError* error) {
1876 NSLog(@"Error: %@", error);
1882 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdDelete-0-javascript">
1883 <pre class="prettyprint"><code class="language-js">var CapifApiInvokerManagementApi = require('capif_api_invoker_management_api');
1885 // Create an instance of the API class
1886 var api = new CapifApiInvokerManagementApi.DefaultApi()
1887 var onboardingId = onboardingId_example; // {String} String identifying an individual on-boarded API invoker resource
1889 var callback = function(error, data, response) {
1891 console.error(error);
1893 console.log('API called successfully.');
1896 api.onboardedInvokersOnboardingIdDelete(onboardingId, callback);
1900 <!--<div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdDelete-0-angular">
1901 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
1903 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdDelete-0-csharp">
1904 <pre class="prettyprint"><code class="language-cs">using System;
1905 using System.Diagnostics;
1906 using Org.OpenAPITools.Api;
1907 using Org.OpenAPITools.Client;
1908 using Org.OpenAPITools.Model;
1912 public class onboardedInvokersOnboardingIdDeleteExample
1917 // Create an instance of the API class
1918 var apiInstance = new DefaultApi();
1919 var onboardingId = onboardingId_example; // String | String identifying an individual on-boarded API invoker resource (default to null)
1922 apiInstance.onboardedInvokersOnboardingIdDelete(onboardingId);
1923 } catch (Exception e) {
1924 Debug.Print("Exception when calling DefaultApi.onboardedInvokersOnboardingIdDelete: " + e.Message );
1932 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdDelete-0-php">
1933 <pre class="prettyprint"><code class="language-php"><?php
1934 require_once(__DIR__ . '/vendor/autoload.php');
1936 // Create an instance of the API class
1937 $api_instance = new OpenAPITools\Client\Api\DefaultApi();
1938 $onboardingId = onboardingId_example; // String | String identifying an individual on-boarded API invoker resource
1941 $api_instance->onboardedInvokersOnboardingIdDelete($onboardingId);
1942 } catch (Exception $e) {
1943 echo 'Exception when calling DefaultApi->onboardedInvokersOnboardingIdDelete: ', $e->getMessage(), PHP_EOL;
1948 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdDelete-0-perl">
1949 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
1950 use WWW::OPenAPIClient::Configuration;
1951 use WWW::OPenAPIClient::DefaultApi;
1953 # Create an instance of the API class
1954 my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
1955 my $onboardingId = onboardingId_example; # String | String identifying an individual on-boarded API invoker resource
1958 $api_instance->onboardedInvokersOnboardingIdDelete(onboardingId => $onboardingId);
1961 warn "Exception when calling DefaultApi->onboardedInvokersOnboardingIdDelete: $@\n";
1965 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdDelete-0-python">
1966 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
1968 import openapi_client
1969 from openapi_client.rest import ApiException
1970 from pprint import pprint
1972 # Create an instance of the API class
1973 api_instance = openapi_client.DefaultApi()
1974 onboardingId = onboardingId_example # String | String identifying an individual on-boarded API invoker resource (default to null)
1977 api_instance.onboarded_invokers_onboarding_id_delete(onboardingId)
1978 except ApiException as e:
1979 print("Exception when calling DefaultApi->onboardedInvokersOnboardingIdDelete: %s\n" % e)</code></pre>
1982 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdDelete-0-rust">
1983 <pre class="prettyprint"><code class="language-rust">extern crate DefaultApi;
1986 let onboardingId = onboardingId_example; // String
1988 let mut context = DefaultApi::Context::default();
1989 let result = client.onboardedInvokersOnboardingIdDelete(onboardingId, &context).wait();
1991 println!("{:?}", result);
2004 <div class="methodsubtabletitle">Path parameters</div>
2005 <table id="methodsubtable">
2007 <th width="150px">Name</th>
2008 <th>Description</th>
2010 <tr><td style="width:150px;">onboardingId*</td>
2014 <div id="d2e199_onboardedInvokersOnboardingIdDelete_onboardingId">
2015 <div class="json-schema-view">
2016 <div class="primitive">
2021 <div class="inner description marked">
2022 String identifying an individual on-boarded API invoker resource
2025 <div class="inner required">
2040 <h3 id="examples-Default-onboardedInvokersOnboardingIdDelete-title-204"></h3>
2041 <p id="examples-Default-onboardedInvokersOnboardingIdDelete-description-204" class="marked"></p>
2043 var responseDefault204_description = `The individual API Invoker matching onboardingId was offboarded.`;
2044 var responseDefault204_description_break = responseDefault204_description.indexOf('\n');
2045 if (responseDefault204_description_break == -1) {
2046 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-204").text("Status: 204 - " + responseDefault204_description);
2048 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-204").text("Status: 204 - " + responseDefault204_description.substring(0, responseDefault204_description_break));
2049 $("#examples-Default-onboardedInvokersOnboardingIdDelete-description-204").html(responseDefault204_description.substring(responseDefault204_description_break));
2054 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdDelete-204" class="nav nav-tabs nav-tabs-examples" >
2060 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdDelete-204-wrapper" style='margin-bottom: 10px;'>
2061 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdDelete-204-schema">
2062 <div id="responses-Default-onboardedInvokersOnboardingIdDelete-schema-204" class="exampleStyle">
2064 $(document).ready(function() {
2065 var schemaWrapper = {
2066 "description" : "The individual API Invoker matching onboardingId was offboarded."
2068 var schema = findNode('schema',schemaWrapper).schema;
2070 schema = schemaWrapper.schema;
2072 if (schema == null) {
2075 if (schema.$ref != null) {
2076 schema = defsParser.$refs.get(schema.$ref);
2077 Object.keys(schema.properties).forEach( (item) => {
2078 if (schema.properties[item].$ref != null) {
2079 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2082 } else if (schema.items != null && schema.items.$ref != null) {
2083 schema.items = defsParser.$refs.get(schema.items.$ref);
2085 schemaWrapper.definitions = Object.assign({}, defs);
2086 $RefParser.dereference(schemaWrapper).catch(function(err) {
2091 var view = new JSONSchemaView(schema, 3);
2092 $('#responses-Default-onboardedInvokersOnboardingIdDelete-204-schema-data').val(JSON.stringify(schema));
2093 var result = $('#responses-Default-onboardedInvokersOnboardingIdDelete-schema-204');
2095 result.append(view.render());
2099 <input id='responses-Default-onboardedInvokersOnboardingIdDelete-204-schema-data' type='hidden' value=''></input>
2102 <h3 id="examples-Default-onboardedInvokersOnboardingIdDelete-title-307"></h3>
2103 <p id="examples-Default-onboardedInvokersOnboardingIdDelete-description-307" class="marked"></p>
2105 var responseDefault307_description = `Temporary Redirect`;
2106 var responseDefault307_description_break = responseDefault307_description.indexOf('\n');
2107 if (responseDefault307_description_break == -1) {
2108 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-307").text("Status: 307 - " + responseDefault307_description);
2110 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-307").text("Status: 307 - " + responseDefault307_description.substring(0, responseDefault307_description_break));
2111 $("#examples-Default-onboardedInvokersOnboardingIdDelete-description-307").html(responseDefault307_description.substring(responseDefault307_description_break));
2116 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdDelete-307" class="nav nav-tabs nav-tabs-examples" >
2119 <a data-toggle="tab" href="#responses-onboardedInvokersOnboardingIdDelete-307-headers">Headers</a>
2125 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdDelete-307-wrapper" style='margin-bottom: 10px;'>
2126 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdDelete-307-schema">
2127 <div id="responses-Default-onboardedInvokersOnboardingIdDelete-schema-307" class="exampleStyle">
2129 $(document).ready(function() {
2130 var schemaWrapper = {
2131 "description" : "Temporary Redirect",
2134 "description" : "An alternative URI of the resource.",
2142 var schema = findNode('schema',schemaWrapper).schema;
2144 schema = schemaWrapper.schema;
2146 if (schema == null) {
2149 if (schema.$ref != null) {
2150 schema = defsParser.$refs.get(schema.$ref);
2151 Object.keys(schema.properties).forEach( (item) => {
2152 if (schema.properties[item].$ref != null) {
2153 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2156 } else if (schema.items != null && schema.items.$ref != null) {
2157 schema.items = defsParser.$refs.get(schema.items.$ref);
2159 schemaWrapper.definitions = Object.assign({}, defs);
2160 $RefParser.dereference(schemaWrapper).catch(function(err) {
2165 var view = new JSONSchemaView(schema, 3);
2166 $('#responses-Default-onboardedInvokersOnboardingIdDelete-307-schema-data').val(JSON.stringify(schema));
2167 var result = $('#responses-Default-onboardedInvokersOnboardingIdDelete-schema-307');
2169 result.append(view.render());
2173 <input id='responses-Default-onboardedInvokersOnboardingIdDelete-307-schema-data' type='hidden' value=''></input>
2175 <div class="tab-pane" id="responses-onboardedInvokersOnboardingIdDelete-307-headers">
2178 <th width="150px">Name</th>
2179 <th width="100px">Type</th>
2180 <th width="100px">Format</th>
2181 <th>Description</th>
2187 <td>An alternative URI of the resource.</td>
2192 <h3 id="examples-Default-onboardedInvokersOnboardingIdDelete-title-308"></h3>
2193 <p id="examples-Default-onboardedInvokersOnboardingIdDelete-description-308" class="marked"></p>
2195 var responseDefault308_description = `Permanent Redirect`;
2196 var responseDefault308_description_break = responseDefault308_description.indexOf('\n');
2197 if (responseDefault308_description_break == -1) {
2198 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-308").text("Status: 308 - " + responseDefault308_description);
2200 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-308").text("Status: 308 - " + responseDefault308_description.substring(0, responseDefault308_description_break));
2201 $("#examples-Default-onboardedInvokersOnboardingIdDelete-description-308").html(responseDefault308_description.substring(responseDefault308_description_break));
2206 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdDelete-308" class="nav nav-tabs nav-tabs-examples" >
2209 <a data-toggle="tab" href="#responses-onboardedInvokersOnboardingIdDelete-308-headers">Headers</a>
2215 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdDelete-308-wrapper" style='margin-bottom: 10px;'>
2216 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdDelete-308-schema">
2217 <div id="responses-Default-onboardedInvokersOnboardingIdDelete-schema-308" class="exampleStyle">
2219 $(document).ready(function() {
2220 var schemaWrapper = {
2221 "description" : "Permanent Redirect",
2224 "description" : "An alternative URI of the resource.",
2232 var schema = findNode('schema',schemaWrapper).schema;
2234 schema = schemaWrapper.schema;
2236 if (schema == null) {
2239 if (schema.$ref != null) {
2240 schema = defsParser.$refs.get(schema.$ref);
2241 Object.keys(schema.properties).forEach( (item) => {
2242 if (schema.properties[item].$ref != null) {
2243 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2246 } else if (schema.items != null && schema.items.$ref != null) {
2247 schema.items = defsParser.$refs.get(schema.items.$ref);
2249 schemaWrapper.definitions = Object.assign({}, defs);
2250 $RefParser.dereference(schemaWrapper).catch(function(err) {
2255 var view = new JSONSchemaView(schema, 3);
2256 $('#responses-Default-onboardedInvokersOnboardingIdDelete-308-schema-data').val(JSON.stringify(schema));
2257 var result = $('#responses-Default-onboardedInvokersOnboardingIdDelete-schema-308');
2259 result.append(view.render());
2263 <input id='responses-Default-onboardedInvokersOnboardingIdDelete-308-schema-data' type='hidden' value=''></input>
2265 <div class="tab-pane" id="responses-onboardedInvokersOnboardingIdDelete-308-headers">
2268 <th width="150px">Name</th>
2269 <th width="100px">Type</th>
2270 <th width="100px">Format</th>
2271 <th>Description</th>
2277 <td>An alternative URI of the resource.</td>
2282 <h3 id="examples-Default-onboardedInvokersOnboardingIdDelete-title-400"></h3>
2283 <p id="examples-Default-onboardedInvokersOnboardingIdDelete-description-400" class="marked"></p>
2285 var responseDefault400_description = `Bad request`;
2286 var responseDefault400_description_break = responseDefault400_description.indexOf('\n');
2287 if (responseDefault400_description_break == -1) {
2288 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-400").text("Status: 400 - " + responseDefault400_description);
2290 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-400").text("Status: 400 - " + responseDefault400_description.substring(0, responseDefault400_description_break));
2291 $("#examples-Default-onboardedInvokersOnboardingIdDelete-description-400").html(responseDefault400_description.substring(responseDefault400_description_break));
2296 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdDelete-400" class="nav nav-tabs nav-tabs-examples" >
2298 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdDelete-400-schema">Schema</a>
2307 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdDelete-400-wrapper" style='margin-bottom: 10px;'>
2308 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdDelete-400-schema">
2309 <div id="responses-Default-onboardedInvokersOnboardingIdDelete-schema-400" class="exampleStyle">
2311 $(document).ready(function() {
2312 var schemaWrapper = {
2313 "description" : "Bad request",
2315 "application/problem+json" : {
2317 "$ref" : "#/components/schemas/ProblemDetails"
2322 var schema = findNode('schema',schemaWrapper).schema;
2324 schema = schemaWrapper.schema;
2326 if (schema == null) {
2329 if (schema.$ref != null) {
2330 schema = defsParser.$refs.get(schema.$ref);
2331 Object.keys(schema.properties).forEach( (item) => {
2332 if (schema.properties[item].$ref != null) {
2333 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2336 } else if (schema.items != null && schema.items.$ref != null) {
2337 schema.items = defsParser.$refs.get(schema.items.$ref);
2339 schemaWrapper.definitions = Object.assign({}, defs);
2340 $RefParser.dereference(schemaWrapper).catch(function(err) {
2345 var view = new JSONSchemaView(schema, 3);
2346 $('#responses-Default-onboardedInvokersOnboardingIdDelete-400-schema-data').val(JSON.stringify(schema));
2347 var result = $('#responses-Default-onboardedInvokersOnboardingIdDelete-schema-400');
2349 result.append(view.render());
2353 <input id='responses-Default-onboardedInvokersOnboardingIdDelete-400-schema-data' type='hidden' value=''></input>
2356 <h3 id="examples-Default-onboardedInvokersOnboardingIdDelete-title-401"></h3>
2357 <p id="examples-Default-onboardedInvokersOnboardingIdDelete-description-401" class="marked"></p>
2359 var responseDefault401_description = `Unauthorized`;
2360 var responseDefault401_description_break = responseDefault401_description.indexOf('\n');
2361 if (responseDefault401_description_break == -1) {
2362 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-401").text("Status: 401 - " + responseDefault401_description);
2364 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-401").text("Status: 401 - " + responseDefault401_description.substring(0, responseDefault401_description_break));
2365 $("#examples-Default-onboardedInvokersOnboardingIdDelete-description-401").html(responseDefault401_description.substring(responseDefault401_description_break));
2370 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdDelete-401" class="nav nav-tabs nav-tabs-examples" >
2372 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdDelete-401-schema">Schema</a>
2381 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdDelete-401-wrapper" style='margin-bottom: 10px;'>
2382 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdDelete-401-schema">
2383 <div id="responses-Default-onboardedInvokersOnboardingIdDelete-schema-401" class="exampleStyle">
2385 $(document).ready(function() {
2386 var schemaWrapper = {
2387 "description" : "Unauthorized",
2389 "application/problem+json" : {
2391 "$ref" : "#/components/schemas/ProblemDetails"
2396 var schema = findNode('schema',schemaWrapper).schema;
2398 schema = schemaWrapper.schema;
2400 if (schema == null) {
2403 if (schema.$ref != null) {
2404 schema = defsParser.$refs.get(schema.$ref);
2405 Object.keys(schema.properties).forEach( (item) => {
2406 if (schema.properties[item].$ref != null) {
2407 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2410 } else if (schema.items != null && schema.items.$ref != null) {
2411 schema.items = defsParser.$refs.get(schema.items.$ref);
2413 schemaWrapper.definitions = Object.assign({}, defs);
2414 $RefParser.dereference(schemaWrapper).catch(function(err) {
2419 var view = new JSONSchemaView(schema, 3);
2420 $('#responses-Default-onboardedInvokersOnboardingIdDelete-401-schema-data').val(JSON.stringify(schema));
2421 var result = $('#responses-Default-onboardedInvokersOnboardingIdDelete-schema-401');
2423 result.append(view.render());
2427 <input id='responses-Default-onboardedInvokersOnboardingIdDelete-401-schema-data' type='hidden' value=''></input>
2430 <h3 id="examples-Default-onboardedInvokersOnboardingIdDelete-title-403"></h3>
2431 <p id="examples-Default-onboardedInvokersOnboardingIdDelete-description-403" class="marked"></p>
2433 var responseDefault403_description = `Forbidden`;
2434 var responseDefault403_description_break = responseDefault403_description.indexOf('\n');
2435 if (responseDefault403_description_break == -1) {
2436 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-403").text("Status: 403 - " + responseDefault403_description);
2438 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-403").text("Status: 403 - " + responseDefault403_description.substring(0, responseDefault403_description_break));
2439 $("#examples-Default-onboardedInvokersOnboardingIdDelete-description-403").html(responseDefault403_description.substring(responseDefault403_description_break));
2444 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdDelete-403" class="nav nav-tabs nav-tabs-examples" >
2446 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdDelete-403-schema">Schema</a>
2455 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdDelete-403-wrapper" style='margin-bottom: 10px;'>
2456 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdDelete-403-schema">
2457 <div id="responses-Default-onboardedInvokersOnboardingIdDelete-schema-403" class="exampleStyle">
2459 $(document).ready(function() {
2460 var schemaWrapper = {
2461 "description" : "Forbidden",
2463 "application/problem+json" : {
2465 "$ref" : "#/components/schemas/ProblemDetails"
2470 var schema = findNode('schema',schemaWrapper).schema;
2472 schema = schemaWrapper.schema;
2474 if (schema == null) {
2477 if (schema.$ref != null) {
2478 schema = defsParser.$refs.get(schema.$ref);
2479 Object.keys(schema.properties).forEach( (item) => {
2480 if (schema.properties[item].$ref != null) {
2481 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2484 } else if (schema.items != null && schema.items.$ref != null) {
2485 schema.items = defsParser.$refs.get(schema.items.$ref);
2487 schemaWrapper.definitions = Object.assign({}, defs);
2488 $RefParser.dereference(schemaWrapper).catch(function(err) {
2493 var view = new JSONSchemaView(schema, 3);
2494 $('#responses-Default-onboardedInvokersOnboardingIdDelete-403-schema-data').val(JSON.stringify(schema));
2495 var result = $('#responses-Default-onboardedInvokersOnboardingIdDelete-schema-403');
2497 result.append(view.render());
2501 <input id='responses-Default-onboardedInvokersOnboardingIdDelete-403-schema-data' type='hidden' value=''></input>
2504 <h3 id="examples-Default-onboardedInvokersOnboardingIdDelete-title-404"></h3>
2505 <p id="examples-Default-onboardedInvokersOnboardingIdDelete-description-404" class="marked"></p>
2507 var responseDefault404_description = `Not Found`;
2508 var responseDefault404_description_break = responseDefault404_description.indexOf('\n');
2509 if (responseDefault404_description_break == -1) {
2510 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-404").text("Status: 404 - " + responseDefault404_description);
2512 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-404").text("Status: 404 - " + responseDefault404_description.substring(0, responseDefault404_description_break));
2513 $("#examples-Default-onboardedInvokersOnboardingIdDelete-description-404").html(responseDefault404_description.substring(responseDefault404_description_break));
2518 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdDelete-404" class="nav nav-tabs nav-tabs-examples" >
2520 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdDelete-404-schema">Schema</a>
2529 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdDelete-404-wrapper" style='margin-bottom: 10px;'>
2530 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdDelete-404-schema">
2531 <div id="responses-Default-onboardedInvokersOnboardingIdDelete-schema-404" class="exampleStyle">
2533 $(document).ready(function() {
2534 var schemaWrapper = {
2535 "description" : "Not Found",
2537 "application/problem+json" : {
2539 "$ref" : "#/components/schemas/ProblemDetails"
2544 var schema = findNode('schema',schemaWrapper).schema;
2546 schema = schemaWrapper.schema;
2548 if (schema == null) {
2551 if (schema.$ref != null) {
2552 schema = defsParser.$refs.get(schema.$ref);
2553 Object.keys(schema.properties).forEach( (item) => {
2554 if (schema.properties[item].$ref != null) {
2555 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2558 } else if (schema.items != null && schema.items.$ref != null) {
2559 schema.items = defsParser.$refs.get(schema.items.$ref);
2561 schemaWrapper.definitions = Object.assign({}, defs);
2562 $RefParser.dereference(schemaWrapper).catch(function(err) {
2567 var view = new JSONSchemaView(schema, 3);
2568 $('#responses-Default-onboardedInvokersOnboardingIdDelete-404-schema-data').val(JSON.stringify(schema));
2569 var result = $('#responses-Default-onboardedInvokersOnboardingIdDelete-schema-404');
2571 result.append(view.render());
2575 <input id='responses-Default-onboardedInvokersOnboardingIdDelete-404-schema-data' type='hidden' value=''></input>
2578 <h3 id="examples-Default-onboardedInvokersOnboardingIdDelete-title-429"></h3>
2579 <p id="examples-Default-onboardedInvokersOnboardingIdDelete-description-429" class="marked"></p>
2581 var responseDefault429_description = `Too Many Requests`;
2582 var responseDefault429_description_break = responseDefault429_description.indexOf('\n');
2583 if (responseDefault429_description_break == -1) {
2584 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-429").text("Status: 429 - " + responseDefault429_description);
2586 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-429").text("Status: 429 - " + responseDefault429_description.substring(0, responseDefault429_description_break));
2587 $("#examples-Default-onboardedInvokersOnboardingIdDelete-description-429").html(responseDefault429_description.substring(responseDefault429_description_break));
2592 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdDelete-429" class="nav nav-tabs nav-tabs-examples" >
2594 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdDelete-429-schema">Schema</a>
2603 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdDelete-429-wrapper" style='margin-bottom: 10px;'>
2604 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdDelete-429-schema">
2605 <div id="responses-Default-onboardedInvokersOnboardingIdDelete-schema-429" class="exampleStyle">
2607 $(document).ready(function() {
2608 var schemaWrapper = {
2609 "description" : "Too Many Requests",
2611 "application/problem+json" : {
2613 "$ref" : "#/components/schemas/ProblemDetails"
2618 var schema = findNode('schema',schemaWrapper).schema;
2620 schema = schemaWrapper.schema;
2622 if (schema == null) {
2625 if (schema.$ref != null) {
2626 schema = defsParser.$refs.get(schema.$ref);
2627 Object.keys(schema.properties).forEach( (item) => {
2628 if (schema.properties[item].$ref != null) {
2629 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2632 } else if (schema.items != null && schema.items.$ref != null) {
2633 schema.items = defsParser.$refs.get(schema.items.$ref);
2635 schemaWrapper.definitions = Object.assign({}, defs);
2636 $RefParser.dereference(schemaWrapper).catch(function(err) {
2641 var view = new JSONSchemaView(schema, 3);
2642 $('#responses-Default-onboardedInvokersOnboardingIdDelete-429-schema-data').val(JSON.stringify(schema));
2643 var result = $('#responses-Default-onboardedInvokersOnboardingIdDelete-schema-429');
2645 result.append(view.render());
2649 <input id='responses-Default-onboardedInvokersOnboardingIdDelete-429-schema-data' type='hidden' value=''></input>
2652 <h3 id="examples-Default-onboardedInvokersOnboardingIdDelete-title-500"></h3>
2653 <p id="examples-Default-onboardedInvokersOnboardingIdDelete-description-500" class="marked"></p>
2655 var responseDefault500_description = `Internal Server Error`;
2656 var responseDefault500_description_break = responseDefault500_description.indexOf('\n');
2657 if (responseDefault500_description_break == -1) {
2658 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-500").text("Status: 500 - " + responseDefault500_description);
2660 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-500").text("Status: 500 - " + responseDefault500_description.substring(0, responseDefault500_description_break));
2661 $("#examples-Default-onboardedInvokersOnboardingIdDelete-description-500").html(responseDefault500_description.substring(responseDefault500_description_break));
2666 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdDelete-500" class="nav nav-tabs nav-tabs-examples" >
2668 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdDelete-500-schema">Schema</a>
2677 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdDelete-500-wrapper" style='margin-bottom: 10px;'>
2678 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdDelete-500-schema">
2679 <div id="responses-Default-onboardedInvokersOnboardingIdDelete-schema-500" class="exampleStyle">
2681 $(document).ready(function() {
2682 var schemaWrapper = {
2683 "description" : "Internal Server Error",
2685 "application/problem+json" : {
2687 "$ref" : "#/components/schemas/ProblemDetails"
2692 var schema = findNode('schema',schemaWrapper).schema;
2694 schema = schemaWrapper.schema;
2696 if (schema == null) {
2699 if (schema.$ref != null) {
2700 schema = defsParser.$refs.get(schema.$ref);
2701 Object.keys(schema.properties).forEach( (item) => {
2702 if (schema.properties[item].$ref != null) {
2703 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2706 } else if (schema.items != null && schema.items.$ref != null) {
2707 schema.items = defsParser.$refs.get(schema.items.$ref);
2709 schemaWrapper.definitions = Object.assign({}, defs);
2710 $RefParser.dereference(schemaWrapper).catch(function(err) {
2715 var view = new JSONSchemaView(schema, 3);
2716 $('#responses-Default-onboardedInvokersOnboardingIdDelete-500-schema-data').val(JSON.stringify(schema));
2717 var result = $('#responses-Default-onboardedInvokersOnboardingIdDelete-schema-500');
2719 result.append(view.render());
2723 <input id='responses-Default-onboardedInvokersOnboardingIdDelete-500-schema-data' type='hidden' value=''></input>
2726 <h3 id="examples-Default-onboardedInvokersOnboardingIdDelete-title-503"></h3>
2727 <p id="examples-Default-onboardedInvokersOnboardingIdDelete-description-503" class="marked"></p>
2729 var responseDefault503_description = `Service Unavailable`;
2730 var responseDefault503_description_break = responseDefault503_description.indexOf('\n');
2731 if (responseDefault503_description_break == -1) {
2732 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-503").text("Status: 503 - " + responseDefault503_description);
2734 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-503").text("Status: 503 - " + responseDefault503_description.substring(0, responseDefault503_description_break));
2735 $("#examples-Default-onboardedInvokersOnboardingIdDelete-description-503").html(responseDefault503_description.substring(responseDefault503_description_break));
2740 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdDelete-503" class="nav nav-tabs nav-tabs-examples" >
2742 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdDelete-503-schema">Schema</a>
2751 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdDelete-503-wrapper" style='margin-bottom: 10px;'>
2752 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdDelete-503-schema">
2753 <div id="responses-Default-onboardedInvokersOnboardingIdDelete-schema-503" class="exampleStyle">
2755 $(document).ready(function() {
2756 var schemaWrapper = {
2757 "description" : "Service Unavailable",
2759 "application/problem+json" : {
2761 "$ref" : "#/components/schemas/ProblemDetails"
2766 var schema = findNode('schema',schemaWrapper).schema;
2768 schema = schemaWrapper.schema;
2770 if (schema == null) {
2773 if (schema.$ref != null) {
2774 schema = defsParser.$refs.get(schema.$ref);
2775 Object.keys(schema.properties).forEach( (item) => {
2776 if (schema.properties[item].$ref != null) {
2777 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2780 } else if (schema.items != null && schema.items.$ref != null) {
2781 schema.items = defsParser.$refs.get(schema.items.$ref);
2783 schemaWrapper.definitions = Object.assign({}, defs);
2784 $RefParser.dereference(schemaWrapper).catch(function(err) {
2789 var view = new JSONSchemaView(schema, 3);
2790 $('#responses-Default-onboardedInvokersOnboardingIdDelete-503-schema-data').val(JSON.stringify(schema));
2791 var result = $('#responses-Default-onboardedInvokersOnboardingIdDelete-schema-503');
2793 result.append(view.render());
2797 <input id='responses-Default-onboardedInvokersOnboardingIdDelete-503-schema-data' type='hidden' value=''></input>
2800 <h3 id="examples-Default-onboardedInvokersOnboardingIdDelete-title-default"></h3>
2801 <p id="examples-Default-onboardedInvokersOnboardingIdDelete-description-default" class="marked"></p>
2803 var responseDefaultdefault_description = `Generic Error`;
2804 var responseDefaultdefault_description_break = responseDefaultdefault_description.indexOf('\n');
2805 if (responseDefaultdefault_description_break == -1) {
2806 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-default").text("Status: default - " + responseDefaultdefault_description);
2808 $("#examples-Default-onboardedInvokersOnboardingIdDelete-title-default").text("Status: default - " + responseDefaultdefault_description.substring(0, responseDefaultdefault_description_break));
2809 $("#examples-Default-onboardedInvokersOnboardingIdDelete-description-default").html(responseDefaultdefault_description.substring(responseDefaultdefault_description_break));
2814 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdDelete-default" class="nav nav-tabs nav-tabs-examples" >
2820 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdDelete-default-wrapper" style='margin-bottom: 10px;'>
2821 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdDelete-default-schema">
2822 <div id="responses-Default-onboardedInvokersOnboardingIdDelete-schema-default" class="exampleStyle">
2824 $(document).ready(function() {
2825 var schemaWrapper = {
2826 "description" : "Generic Error"
2828 var schema = findNode('schema',schemaWrapper).schema;
2830 schema = schemaWrapper.schema;
2832 if (schema == null) {
2835 if (schema.$ref != null) {
2836 schema = defsParser.$refs.get(schema.$ref);
2837 Object.keys(schema.properties).forEach( (item) => {
2838 if (schema.properties[item].$ref != null) {
2839 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2842 } else if (schema.items != null && schema.items.$ref != null) {
2843 schema.items = defsParser.$refs.get(schema.items.$ref);
2845 schemaWrapper.definitions = Object.assign({}, defs);
2846 $RefParser.dereference(schemaWrapper).catch(function(err) {
2851 var view = new JSONSchemaView(schema, 3);
2852 $('#responses-Default-onboardedInvokersOnboardingIdDelete-default-schema-data').val(JSON.stringify(schema));
2853 var result = $('#responses-Default-onboardedInvokersOnboardingIdDelete-schema-default');
2855 result.append(view.render());
2859 <input id='responses-Default-onboardedInvokersOnboardingIdDelete-default-schema-data' type='hidden' value=''></input>
2865 <div id="api-Default-onboardedInvokersOnboardingIdPut">
2866 <article id="api-Default-onboardedInvokersOnboardingIdPut-0" data-group="User" data-name="onboardedInvokersOnboardingIdPut" data-version="0">
2867 <div class="pull-left">
2868 <h1>onboardedInvokersOnboardingIdPut</h1>
2871 <div class="pull-right"></div>
2872 <div class="clearfix"></div>
2874 <p class="marked">Updates an individual API invoker details.</p>
2877 <pre class="prettyprint language-html prettyprinted" data-type="put"><code><span class="pln">/onboardedInvokers/{onboardingId}</span></code></pre>
2879 <h3>Usage and SDK Samples</h3>
2881 <ul class="nav nav-tabs nav-tabs-examples">
2882 <li class="active"><a href="#examples-Default-onboardedInvokersOnboardingIdPut-0-curl">Curl</a></li>
2883 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdPut-0-java">Java</a></li>
2884 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdPut-0-dart">Dart</a></li>
2885 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdPut-0-android">Android</a></li>
2886 <!--<li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdPut-0-groovy">Groovy</a></li>-->
2887 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdPut-0-objc">Obj-C</a></li>
2888 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdPut-0-javascript">JavaScript</a></li>
2889 <!--<li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdPut-0-angular">Angular</a></li>-->
2890 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdPut-0-csharp">C#</a></li>
2891 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdPut-0-php">PHP</a></li>
2892 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdPut-0-perl">Perl</a></li>
2893 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdPut-0-python">Python</a></li>
2894 <li class=""><a href="#examples-Default-onboardedInvokersOnboardingIdPut-0-rust">Rust</a></li>
2897 <div class="tab-content">
2898 <div class="tab-pane active" id="examples-Default-onboardedInvokersOnboardingIdPut-0-curl">
2899 <pre class="prettyprint"><code class="language-bsh">curl -X PUT \
2900 -H "Accept: application/json,application/problem+json" \
2901 -H "Content-Type: application/json" \
2902 "https://example.com/api-invoker-management/v1/onboardedInvokers/{onboardingId}" \
2904 "notificationDestination" : "notificationDestination",
2905 "supportedFeatures" : "supportedFeatures",
2906 "apiInvokerId" : "apiInvokerId",
2907 "apiInvokerInformation" : "apiInvokerInformation",
2908 "websockNotifConfig" : {
2909 "requestWebsocketUri" : true,
2910 "websocketUri" : "websocketUri"
2912 "onboardingInformation" : {
2913 "apiInvokerPublicKey" : "apiInvokerPublicKey",
2914 "onboardingSecret" : "onboardingSecret",
2915 "apiInvokerCertificate" : "apiInvokerCertificate"
2917 "requestTestNotification" : true,
2918 "apiList" : [ {
2919 "ccfId" : "ccfId",
2920 "serviceAPICategory" : "serviceAPICategory",
2921 "apiName" : "apiName",
2922 "shareableInfo" : {
2923 "capifProvDoms" : [ "capifProvDoms", "capifProvDoms" ],
2924 "isShareable" : true
2926 "supportedFeatures" : "supportedFeatures",
2927 "description" : "description",
2928 "apiSuppFeats" : "apiSuppFeats",
2929 "aefProfiles" : [ {
2930 "securityMethods" : [ null, null ],
2931 "versions" : [ {
2932 "apiVersion" : "apiVersion",
2933 "custOperations" : [ {
2934 "operations" : [ null, null ],
2935 "description" : "description",
2936 "custOpName" : "custOpName"
2938 "operations" : [ null, null ],
2939 "description" : "description",
2940 "custOpName" : "custOpName"
2942 "resources" : [ {
2943 "operations" : [ null, null ],
2944 "description" : "description",
2945 "custOpName" : "custOpName",
2946 "resourceName" : "resourceName",
2947 "uri" : "uri"
2949 "operations" : [ null, null ],
2950 "description" : "description",
2951 "custOpName" : "custOpName",
2952 "resourceName" : "resourceName",
2953 "uri" : "uri"
2955 "expiry" : "2000-01-23T04:56:07.000+00:00"
2957 "apiVersion" : "apiVersion",
2958 "custOperations" : [ {
2959 "operations" : [ null, null ],
2960 "description" : "description",
2961 "custOpName" : "custOpName"
2963 "operations" : [ null, null ],
2964 "description" : "description",
2965 "custOpName" : "custOpName"
2967 "resources" : [ {
2968 "operations" : [ null, null ],
2969 "description" : "description",
2970 "custOpName" : "custOpName",
2971 "resourceName" : "resourceName",
2972 "uri" : "uri"
2974 "operations" : [ null, null ],
2975 "description" : "description",
2976 "custOpName" : "custOpName",
2977 "resourceName" : "resourceName",
2978 "uri" : "uri"
2980 "expiry" : "2000-01-23T04:56:07.000+00:00"
2982 "domainName" : "domainName",
2983 "aefLocation" : {
2984 "dcId" : "dcId",
2985 "geoArea" : {
2986 "point" : {
2987 "lon" : 36.988422590534526,
2988 "lat" : -75.5850925717018
2991 "civicAddr" : {
2992 "POBOX" : "POBOX",
2993 "usageRules" : "usageRules",
2994 "country" : "country",
2995 "PRD" : "PRD",
2996 "PLC" : "PLC",
2997 "HNO" : "HNO",
2998 "PRM" : "PRM",
2999 "HNS" : "HNS",
3000 "FLR" : "FLR",
3001 "A1" : "A1",
3002 "A2" : "A2",
3003 "A3" : "A3",
3004 "A4" : "A4",
3005 "STS" : "STS",
3006 "A5" : "A5",
3007 "A6" : "A6",
3008 "RDSEC" : "RDSEC",
3009 "providedBy" : "providedBy",
3010 "LOC" : "LOC",
3011 "SEAT" : "SEAT",
3012 "UNIT" : "UNIT",
3013 "POD" : "POD",
3014 "RDBR" : "RDBR",
3015 "method" : "method",
3016 "LMK" : "LMK",
3017 "POM" : "POM",
3018 "ADDCODE" : "ADDCODE",
3019 "RD" : "RD",
3020 "PC" : "PC",
3021 "PCN" : "PCN",
3022 "BLD" : "BLD",
3023 "NAM" : "NAM",
3024 "ROOM" : "ROOM",
3025 "RDSUBBR" : "RDSUBBR"
3028 "aefId" : "aefId",
3029 "interfaceDescriptions" : [ {
3030 "ipv6Addr" : "ipv6Addr",
3031 "securityMethods" : [ null, null ],
3032 "port" : 9606,
3033 "ipv4Addr" : "ipv4Addr"
3035 "ipv6Addr" : "ipv6Addr",
3036 "securityMethods" : [ null, null ],
3037 "port" : 9606,
3038 "ipv4Addr" : "ipv4Addr"
3041 "securityMethods" : [ null, null ],
3042 "versions" : [ {
3043 "apiVersion" : "apiVersion",
3044 "custOperations" : [ {
3045 "operations" : [ null, null ],
3046 "description" : "description",
3047 "custOpName" : "custOpName"
3049 "operations" : [ null, null ],
3050 "description" : "description",
3051 "custOpName" : "custOpName"
3053 "resources" : [ {
3054 "operations" : [ null, null ],
3055 "description" : "description",
3056 "custOpName" : "custOpName",
3057 "resourceName" : "resourceName",
3058 "uri" : "uri"
3060 "operations" : [ null, null ],
3061 "description" : "description",
3062 "custOpName" : "custOpName",
3063 "resourceName" : "resourceName",
3064 "uri" : "uri"
3066 "expiry" : "2000-01-23T04:56:07.000+00:00"
3068 "apiVersion" : "apiVersion",
3069 "custOperations" : [ {
3070 "operations" : [ null, null ],
3071 "description" : "description",
3072 "custOpName" : "custOpName"
3074 "operations" : [ null, null ],
3075 "description" : "description",
3076 "custOpName" : "custOpName"
3078 "resources" : [ {
3079 "operations" : [ null, null ],
3080 "description" : "description",
3081 "custOpName" : "custOpName",
3082 "resourceName" : "resourceName",
3083 "uri" : "uri"
3085 "operations" : [ null, null ],
3086 "description" : "description",
3087 "custOpName" : "custOpName",
3088 "resourceName" : "resourceName",
3089 "uri" : "uri"
3091 "expiry" : "2000-01-23T04:56:07.000+00:00"
3093 "domainName" : "domainName",
3094 "aefLocation" : {
3095 "dcId" : "dcId",
3096 "geoArea" : {
3097 "point" : {
3098 "lon" : 36.988422590534526,
3099 "lat" : -75.5850925717018
3102 "civicAddr" : {
3103 "POBOX" : "POBOX",
3104 "usageRules" : "usageRules",
3105 "country" : "country",
3106 "PRD" : "PRD",
3107 "PLC" : "PLC",
3108 "HNO" : "HNO",
3109 "PRM" : "PRM",
3110 "HNS" : "HNS",
3111 "FLR" : "FLR",
3112 "A1" : "A1",
3113 "A2" : "A2",
3114 "A3" : "A3",
3115 "A4" : "A4",
3116 "STS" : "STS",
3117 "A5" : "A5",
3118 "A6" : "A6",
3119 "RDSEC" : "RDSEC",
3120 "providedBy" : "providedBy",
3121 "LOC" : "LOC",
3122 "SEAT" : "SEAT",
3123 "UNIT" : "UNIT",
3124 "POD" : "POD",
3125 "RDBR" : "RDBR",
3126 "method" : "method",
3127 "LMK" : "LMK",
3128 "POM" : "POM",
3129 "ADDCODE" : "ADDCODE",
3130 "RD" : "RD",
3131 "PC" : "PC",
3132 "PCN" : "PCN",
3133 "BLD" : "BLD",
3134 "NAM" : "NAM",
3135 "ROOM" : "ROOM",
3136 "RDSUBBR" : "RDSUBBR"
3139 "aefId" : "aefId",
3140 "interfaceDescriptions" : [ {
3141 "ipv6Addr" : "ipv6Addr",
3142 "securityMethods" : [ null, null ],
3143 "port" : 9606,
3144 "ipv4Addr" : "ipv4Addr"
3146 "ipv6Addr" : "ipv6Addr",
3147 "securityMethods" : [ null, null ],
3148 "port" : 9606,
3149 "ipv4Addr" : "ipv4Addr"
3152 "apiId" : "apiId",
3153 "pubApiPath" : {
3154 "ccfIds" : [ "ccfIds", "ccfIds" ]
3157 "ccfId" : "ccfId",
3158 "serviceAPICategory" : "serviceAPICategory",
3159 "apiName" : "apiName",
3160 "shareableInfo" : {
3161 "capifProvDoms" : [ "capifProvDoms", "capifProvDoms" ],
3162 "isShareable" : true
3164 "supportedFeatures" : "supportedFeatures",
3165 "description" : "description",
3166 "apiSuppFeats" : "apiSuppFeats",
3167 "aefProfiles" : [ {
3168 "securityMethods" : [ null, null ],
3169 "versions" : [ {
3170 "apiVersion" : "apiVersion",
3171 "custOperations" : [ {
3172 "operations" : [ null, null ],
3173 "description" : "description",
3174 "custOpName" : "custOpName"
3176 "operations" : [ null, null ],
3177 "description" : "description",
3178 "custOpName" : "custOpName"
3180 "resources" : [ {
3181 "operations" : [ null, null ],
3182 "description" : "description",
3183 "custOpName" : "custOpName",
3184 "resourceName" : "resourceName",
3185 "uri" : "uri"
3187 "operations" : [ null, null ],
3188 "description" : "description",
3189 "custOpName" : "custOpName",
3190 "resourceName" : "resourceName",
3191 "uri" : "uri"
3193 "expiry" : "2000-01-23T04:56:07.000+00:00"
3195 "apiVersion" : "apiVersion",
3196 "custOperations" : [ {
3197 "operations" : [ null, null ],
3198 "description" : "description",
3199 "custOpName" : "custOpName"
3201 "operations" : [ null, null ],
3202 "description" : "description",
3203 "custOpName" : "custOpName"
3205 "resources" : [ {
3206 "operations" : [ null, null ],
3207 "description" : "description",
3208 "custOpName" : "custOpName",
3209 "resourceName" : "resourceName",
3210 "uri" : "uri"
3212 "operations" : [ null, null ],
3213 "description" : "description",
3214 "custOpName" : "custOpName",
3215 "resourceName" : "resourceName",
3216 "uri" : "uri"
3218 "expiry" : "2000-01-23T04:56:07.000+00:00"
3220 "domainName" : "domainName",
3221 "aefLocation" : {
3222 "dcId" : "dcId",
3223 "geoArea" : {
3224 "point" : {
3225 "lon" : 36.988422590534526,
3226 "lat" : -75.5850925717018
3229 "civicAddr" : {
3230 "POBOX" : "POBOX",
3231 "usageRules" : "usageRules",
3232 "country" : "country",
3233 "PRD" : "PRD",
3234 "PLC" : "PLC",
3235 "HNO" : "HNO",
3236 "PRM" : "PRM",
3237 "HNS" : "HNS",
3238 "FLR" : "FLR",
3239 "A1" : "A1",
3240 "A2" : "A2",
3241 "A3" : "A3",
3242 "A4" : "A4",
3243 "STS" : "STS",
3244 "A5" : "A5",
3245 "A6" : "A6",
3246 "RDSEC" : "RDSEC",
3247 "providedBy" : "providedBy",
3248 "LOC" : "LOC",
3249 "SEAT" : "SEAT",
3250 "UNIT" : "UNIT",
3251 "POD" : "POD",
3252 "RDBR" : "RDBR",
3253 "method" : "method",
3254 "LMK" : "LMK",
3255 "POM" : "POM",
3256 "ADDCODE" : "ADDCODE",
3257 "RD" : "RD",
3258 "PC" : "PC",
3259 "PCN" : "PCN",
3260 "BLD" : "BLD",
3261 "NAM" : "NAM",
3262 "ROOM" : "ROOM",
3263 "RDSUBBR" : "RDSUBBR"
3266 "aefId" : "aefId",
3267 "interfaceDescriptions" : [ {
3268 "ipv6Addr" : "ipv6Addr",
3269 "securityMethods" : [ null, null ],
3270 "port" : 9606,
3271 "ipv4Addr" : "ipv4Addr"
3273 "ipv6Addr" : "ipv6Addr",
3274 "securityMethods" : [ null, null ],
3275 "port" : 9606,
3276 "ipv4Addr" : "ipv4Addr"
3279 "securityMethods" : [ null, null ],
3280 "versions" : [ {
3281 "apiVersion" : "apiVersion",
3282 "custOperations" : [ {
3283 "operations" : [ null, null ],
3284 "description" : "description",
3285 "custOpName" : "custOpName"
3287 "operations" : [ null, null ],
3288 "description" : "description",
3289 "custOpName" : "custOpName"
3291 "resources" : [ {
3292 "operations" : [ null, null ],
3293 "description" : "description",
3294 "custOpName" : "custOpName",
3295 "resourceName" : "resourceName",
3296 "uri" : "uri"
3298 "operations" : [ null, null ],
3299 "description" : "description",
3300 "custOpName" : "custOpName",
3301 "resourceName" : "resourceName",
3302 "uri" : "uri"
3304 "expiry" : "2000-01-23T04:56:07.000+00:00"
3306 "apiVersion" : "apiVersion",
3307 "custOperations" : [ {
3308 "operations" : [ null, null ],
3309 "description" : "description",
3310 "custOpName" : "custOpName"
3312 "operations" : [ null, null ],
3313 "description" : "description",
3314 "custOpName" : "custOpName"
3316 "resources" : [ {
3317 "operations" : [ null, null ],
3318 "description" : "description",
3319 "custOpName" : "custOpName",
3320 "resourceName" : "resourceName",
3321 "uri" : "uri"
3323 "operations" : [ null, null ],
3324 "description" : "description",
3325 "custOpName" : "custOpName",
3326 "resourceName" : "resourceName",
3327 "uri" : "uri"
3329 "expiry" : "2000-01-23T04:56:07.000+00:00"
3331 "domainName" : "domainName",
3332 "aefLocation" : {
3333 "dcId" : "dcId",
3334 "geoArea" : {
3335 "point" : {
3336 "lon" : 36.988422590534526,
3337 "lat" : -75.5850925717018
3340 "civicAddr" : {
3341 "POBOX" : "POBOX",
3342 "usageRules" : "usageRules",
3343 "country" : "country",
3344 "PRD" : "PRD",
3345 "PLC" : "PLC",
3346 "HNO" : "HNO",
3347 "PRM" : "PRM",
3348 "HNS" : "HNS",
3349 "FLR" : "FLR",
3350 "A1" : "A1",
3351 "A2" : "A2",
3352 "A3" : "A3",
3353 "A4" : "A4",
3354 "STS" : "STS",
3355 "A5" : "A5",
3356 "A6" : "A6",
3357 "RDSEC" : "RDSEC",
3358 "providedBy" : "providedBy",
3359 "LOC" : "LOC",
3360 "SEAT" : "SEAT",
3361 "UNIT" : "UNIT",
3362 "POD" : "POD",
3363 "RDBR" : "RDBR",
3364 "method" : "method",
3365 "LMK" : "LMK",
3366 "POM" : "POM",
3367 "ADDCODE" : "ADDCODE",
3368 "RD" : "RD",
3369 "PC" : "PC",
3370 "PCN" : "PCN",
3371 "BLD" : "BLD",
3372 "NAM" : "NAM",
3373 "ROOM" : "ROOM",
3374 "RDSUBBR" : "RDSUBBR"
3377 "aefId" : "aefId",
3378 "interfaceDescriptions" : [ {
3379 "ipv6Addr" : "ipv6Addr",
3380 "securityMethods" : [ null, null ],
3381 "port" : 9606,
3382 "ipv4Addr" : "ipv4Addr"
3384 "ipv6Addr" : "ipv6Addr",
3385 "securityMethods" : [ null, null ],
3386 "port" : 9606,
3387 "ipv4Addr" : "ipv4Addr"
3390 "apiId" : "apiId",
3391 "pubApiPath" : {
3392 "ccfIds" : [ "ccfIds", "ccfIds" ]
3398 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdPut-0-java">
3399 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
3400 import org.openapitools.client.auth.*;
3401 import org.openapitools.client.model.*;
3402 import org.openapitools.client.api.DefaultApi;
3404 import java.io.File;
3407 public class DefaultApiExample {
3408 public static void main(String[] args) {
3410 // Create an instance of the API class
3411 DefaultApi apiInstance = new DefaultApi();
3412 String onboardingId = onboardingId_example; // String | String identifying an individual on-boarded API invoker resource
3413 APIInvokerEnrolmentDetails aPIInvokerEnrolmentDetails = ; // APIInvokerEnrolmentDetails |
3416 APIInvokerEnrolmentDetails result = apiInstance.onboardedInvokersOnboardingIdPut(onboardingId, aPIInvokerEnrolmentDetails);
3417 System.out.println(result);
3418 } catch (ApiException e) {
3419 System.err.println("Exception when calling DefaultApi#onboardedInvokersOnboardingIdPut");
3420 e.printStackTrace();
3427 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdPut-0-dart">
3428 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
3430 final api_instance = DefaultApi();
3432 final String onboardingId = new String(); // String | String identifying an individual on-boarded API invoker resource
3433 final APIInvokerEnrolmentDetails aPIInvokerEnrolmentDetails = new APIInvokerEnrolmentDetails(); // APIInvokerEnrolmentDetails |
3436 final result = await api_instance.onboardedInvokersOnboardingIdPut(onboardingId, aPIInvokerEnrolmentDetails);
3439 print('Exception when calling DefaultApi->onboardedInvokersOnboardingIdPut: $e\n');
3445 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdPut-0-android">
3446 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.DefaultApi;
3448 public class DefaultApiExample {
3449 public static void main(String[] args) {
3450 DefaultApi apiInstance = new DefaultApi();
3451 String onboardingId = onboardingId_example; // String | String identifying an individual on-boarded API invoker resource
3452 APIInvokerEnrolmentDetails aPIInvokerEnrolmentDetails = ; // APIInvokerEnrolmentDetails |
3455 APIInvokerEnrolmentDetails result = apiInstance.onboardedInvokersOnboardingIdPut(onboardingId, aPIInvokerEnrolmentDetails);
3456 System.out.println(result);
3457 } catch (ApiException e) {
3458 System.err.println("Exception when calling DefaultApi#onboardedInvokersOnboardingIdPut");
3459 e.printStackTrace();
3465 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdPut-0-groovy">
3466 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
3468 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdPut-0-objc">
3469 <pre class="prettyprint"><code class="language-cpp">
3471 // Create an instance of the API class
3472 DefaultApi *apiInstance = [[DefaultApi alloc] init];
3473 String *onboardingId = onboardingId_example; // String identifying an individual on-boarded API invoker resource (default to null)
3474 APIInvokerEnrolmentDetails *aPIInvokerEnrolmentDetails = ; //
3476 [apiInstance onboardedInvokersOnboardingIdPutWith:onboardingId
3477 aPIInvokerEnrolmentDetails:aPIInvokerEnrolmentDetails
3478 completionHandler: ^(APIInvokerEnrolmentDetails output, NSError* error) {
3480 NSLog(@"%@", output);
3483 NSLog(@"Error: %@", error);
3489 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdPut-0-javascript">
3490 <pre class="prettyprint"><code class="language-js">var CapifApiInvokerManagementApi = require('capif_api_invoker_management_api');
3492 // Create an instance of the API class
3493 var api = new CapifApiInvokerManagementApi.DefaultApi()
3494 var onboardingId = onboardingId_example; // {String} String identifying an individual on-boarded API invoker resource
3495 var aPIInvokerEnrolmentDetails = ; // {APIInvokerEnrolmentDetails}
3497 var callback = function(error, data, response) {
3499 console.error(error);
3501 console.log('API called successfully. Returned data: ' + data);
3504 api.onboardedInvokersOnboardingIdPut(onboardingId, aPIInvokerEnrolmentDetails, callback);
3508 <!--<div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdPut-0-angular">
3509 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
3511 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdPut-0-csharp">
3512 <pre class="prettyprint"><code class="language-cs">using System;
3513 using System.Diagnostics;
3514 using Org.OpenAPITools.Api;
3515 using Org.OpenAPITools.Client;
3516 using Org.OpenAPITools.Model;
3520 public class onboardedInvokersOnboardingIdPutExample
3525 // Create an instance of the API class
3526 var apiInstance = new DefaultApi();
3527 var onboardingId = onboardingId_example; // String | String identifying an individual on-boarded API invoker resource (default to null)
3528 var aPIInvokerEnrolmentDetails = new APIInvokerEnrolmentDetails(); // APIInvokerEnrolmentDetails |
3531 APIInvokerEnrolmentDetails result = apiInstance.onboardedInvokersOnboardingIdPut(onboardingId, aPIInvokerEnrolmentDetails);
3532 Debug.WriteLine(result);
3533 } catch (Exception e) {
3534 Debug.Print("Exception when calling DefaultApi.onboardedInvokersOnboardingIdPut: " + e.Message );
3542 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdPut-0-php">
3543 <pre class="prettyprint"><code class="language-php"><?php
3544 require_once(__DIR__ . '/vendor/autoload.php');
3546 // Create an instance of the API class
3547 $api_instance = new OpenAPITools\Client\Api\DefaultApi();
3548 $onboardingId = onboardingId_example; // String | String identifying an individual on-boarded API invoker resource
3549 $aPIInvokerEnrolmentDetails = ; // APIInvokerEnrolmentDetails |
3552 $result = $api_instance->onboardedInvokersOnboardingIdPut($onboardingId, $aPIInvokerEnrolmentDetails);
3554 } catch (Exception $e) {
3555 echo 'Exception when calling DefaultApi->onboardedInvokersOnboardingIdPut: ', $e->getMessage(), PHP_EOL;
3560 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdPut-0-perl">
3561 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
3562 use WWW::OPenAPIClient::Configuration;
3563 use WWW::OPenAPIClient::DefaultApi;
3565 # Create an instance of the API class
3566 my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
3567 my $onboardingId = onboardingId_example; # String | String identifying an individual on-boarded API invoker resource
3568 my $aPIInvokerEnrolmentDetails = WWW::OPenAPIClient::Object::APIInvokerEnrolmentDetails->new(); # APIInvokerEnrolmentDetails |
3571 my $result = $api_instance->onboardedInvokersOnboardingIdPut(onboardingId => $onboardingId, aPIInvokerEnrolmentDetails => $aPIInvokerEnrolmentDetails);
3572 print Dumper($result);
3575 warn "Exception when calling DefaultApi->onboardedInvokersOnboardingIdPut: $@\n";
3579 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdPut-0-python">
3580 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
3582 import openapi_client
3583 from openapi_client.rest import ApiException
3584 from pprint import pprint
3586 # Create an instance of the API class
3587 api_instance = openapi_client.DefaultApi()
3588 onboardingId = onboardingId_example # String | String identifying an individual on-boarded API invoker resource (default to null)
3589 aPIInvokerEnrolmentDetails = # APIInvokerEnrolmentDetails |
3592 api_response = api_instance.onboarded_invokers_onboarding_id_put(onboardingId, aPIInvokerEnrolmentDetails)
3593 pprint(api_response)
3594 except ApiException as e:
3595 print("Exception when calling DefaultApi->onboardedInvokersOnboardingIdPut: %s\n" % e)</code></pre>
3598 <div class="tab-pane" id="examples-Default-onboardedInvokersOnboardingIdPut-0-rust">
3599 <pre class="prettyprint"><code class="language-rust">extern crate DefaultApi;
3602 let onboardingId = onboardingId_example; // String
3603 let aPIInvokerEnrolmentDetails = ; // APIInvokerEnrolmentDetails
3605 let mut context = DefaultApi::Context::default();
3606 let result = client.onboardedInvokersOnboardingIdPut(onboardingId, aPIInvokerEnrolmentDetails, &context).wait();
3608 println!("{:?}", result);
3621 <div class="methodsubtabletitle">Path parameters</div>
3622 <table id="methodsubtable">
3624 <th width="150px">Name</th>
3625 <th>Description</th>
3627 <tr><td style="width:150px;">onboardingId*</td>
3631 <div id="d2e199_onboardedInvokersOnboardingIdPut_onboardingId">
3632 <div class="json-schema-view">
3633 <div class="primitive">
3638 <div class="inner description marked">
3639 String identifying an individual on-boarded API invoker resource
3642 <div class="inner required">
3653 <div class="methodsubtabletitle">Body parameters</div>
3654 <table id="methodsubtable">
3656 <th width="150px">Name</th>
3657 <th>Description</th>
3659 <tr><td style="width:150px;">aPIInvokerEnrolmentDetails <span style="color:red;">*</span></td>
3661 <p class="marked">representation of the API invoker details to be updated in CAPIF core function</p>
3663 $(document).ready(function() {
3664 var schemaWrapper = {
3665 "description" : "representation of the API invoker details to be updated in CAPIF core function",
3667 "application/json" : {
3669 "$ref" : "#/components/schemas/APIInvokerEnrolmentDetails"
3676 var schema = findNode('schema',schemaWrapper).schema;
3678 schema = schemaWrapper.schema;
3680 if (schema.$ref != null) {
3681 schema = defsParser.$refs.get(schema.$ref);
3683 schemaWrapper.definitions = Object.assign({}, defs);
3684 $RefParser.dereference(schemaWrapper).catch(function(err) {
3689 var view = new JSONSchemaView(schema,2,{isBodyParam: true});
3690 var result = $('#d2e199_onboardedInvokersOnboardingIdPut_aPIInvokerEnrolmentDetails');
3692 result.append(view.render());
3695 <div id="d2e199_onboardedInvokersOnboardingIdPut_aPIInvokerEnrolmentDetails"></div>
3704 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-200"></h3>
3705 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-200" class="marked"></p>
3707 var responseDefault200_description = `API invoker details updated successfully.`;
3708 var responseDefault200_description_break = responseDefault200_description.indexOf('\n');
3709 if (responseDefault200_description_break == -1) {
3710 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-200").text("Status: 200 - " + responseDefault200_description);
3712 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-200").text("Status: 200 - " + responseDefault200_description.substring(0, responseDefault200_description_break));
3713 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-200").html(responseDefault200_description.substring(responseDefault200_description_break));
3718 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-200" class="nav nav-tabs nav-tabs-examples" >
3720 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdPut-200-schema">Schema</a>
3729 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-200-wrapper" style='margin-bottom: 10px;'>
3730 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-200-schema">
3731 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-200" class="exampleStyle">
3733 $(document).ready(function() {
3734 var schemaWrapper = {
3735 "description" : "API invoker details updated successfully.",
3737 "application/json" : {
3739 "$ref" : "#/components/schemas/APIInvokerEnrolmentDetails"
3744 var schema = findNode('schema',schemaWrapper).schema;
3746 schema = schemaWrapper.schema;
3748 if (schema == null) {
3751 if (schema.$ref != null) {
3752 schema = defsParser.$refs.get(schema.$ref);
3753 Object.keys(schema.properties).forEach( (item) => {
3754 if (schema.properties[item].$ref != null) {
3755 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
3758 } else if (schema.items != null && schema.items.$ref != null) {
3759 schema.items = defsParser.$refs.get(schema.items.$ref);
3761 schemaWrapper.definitions = Object.assign({}, defs);
3762 $RefParser.dereference(schemaWrapper).catch(function(err) {
3767 var view = new JSONSchemaView(schema, 3);
3768 $('#responses-Default-onboardedInvokersOnboardingIdPut-200-schema-data').val(JSON.stringify(schema));
3769 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-200');
3771 result.append(view.render());
3775 <input id='responses-Default-onboardedInvokersOnboardingIdPut-200-schema-data' type='hidden' value=''></input>
3778 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-202"></h3>
3779 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-202" class="marked"></p>
3781 var responseDefault202_description = `The CAPIF core has accepted the API invoker update details request and is processing it.
3783 var responseDefault202_description_break = responseDefault202_description.indexOf('\n');
3784 if (responseDefault202_description_break == -1) {
3785 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-202").text("Status: 202 - " + responseDefault202_description);
3787 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-202").text("Status: 202 - " + responseDefault202_description.substring(0, responseDefault202_description_break));
3788 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-202").html(responseDefault202_description.substring(responseDefault202_description_break));
3793 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-202" class="nav nav-tabs nav-tabs-examples" >
3799 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-202-wrapper" style='margin-bottom: 10px;'>
3800 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-202-schema">
3801 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-202" class="exampleStyle">
3803 $(document).ready(function() {
3804 var schemaWrapper = {
3805 "description" : "The CAPIF core has accepted the API invoker update details request and is processing it.\n"
3807 var schema = findNode('schema',schemaWrapper).schema;
3809 schema = schemaWrapper.schema;
3811 if (schema == null) {
3814 if (schema.$ref != null) {
3815 schema = defsParser.$refs.get(schema.$ref);
3816 Object.keys(schema.properties).forEach( (item) => {
3817 if (schema.properties[item].$ref != null) {
3818 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
3821 } else if (schema.items != null && schema.items.$ref != null) {
3822 schema.items = defsParser.$refs.get(schema.items.$ref);
3824 schemaWrapper.definitions = Object.assign({}, defs);
3825 $RefParser.dereference(schemaWrapper).catch(function(err) {
3830 var view = new JSONSchemaView(schema, 3);
3831 $('#responses-Default-onboardedInvokersOnboardingIdPut-202-schema-data').val(JSON.stringify(schema));
3832 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-202');
3834 result.append(view.render());
3838 <input id='responses-Default-onboardedInvokersOnboardingIdPut-202-schema-data' type='hidden' value=''></input>
3841 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-204"></h3>
3842 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-204" class="marked"></p>
3844 var responseDefault204_description = `API invoker's information updated successfully, with no content to be sent in the response body.
3846 var responseDefault204_description_break = responseDefault204_description.indexOf('\n');
3847 if (responseDefault204_description_break == -1) {
3848 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-204").text("Status: 204 - " + responseDefault204_description);
3850 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-204").text("Status: 204 - " + responseDefault204_description.substring(0, responseDefault204_description_break));
3851 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-204").html(responseDefault204_description.substring(responseDefault204_description_break));
3856 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-204" class="nav nav-tabs nav-tabs-examples" >
3862 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-204-wrapper" style='margin-bottom: 10px;'>
3863 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-204-schema">
3864 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-204" class="exampleStyle">
3866 $(document).ready(function() {
3867 var schemaWrapper = {
3868 "description" : "API invoker's information updated successfully, with no content to be sent in the response body.\n"
3870 var schema = findNode('schema',schemaWrapper).schema;
3872 schema = schemaWrapper.schema;
3874 if (schema == null) {
3877 if (schema.$ref != null) {
3878 schema = defsParser.$refs.get(schema.$ref);
3879 Object.keys(schema.properties).forEach( (item) => {
3880 if (schema.properties[item].$ref != null) {
3881 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
3884 } else if (schema.items != null && schema.items.$ref != null) {
3885 schema.items = defsParser.$refs.get(schema.items.$ref);
3887 schemaWrapper.definitions = Object.assign({}, defs);
3888 $RefParser.dereference(schemaWrapper).catch(function(err) {
3893 var view = new JSONSchemaView(schema, 3);
3894 $('#responses-Default-onboardedInvokersOnboardingIdPut-204-schema-data').val(JSON.stringify(schema));
3895 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-204');
3897 result.append(view.render());
3901 <input id='responses-Default-onboardedInvokersOnboardingIdPut-204-schema-data' type='hidden' value=''></input>
3904 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-307"></h3>
3905 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-307" class="marked"></p>
3907 var responseDefault307_description = `Temporary Redirect`;
3908 var responseDefault307_description_break = responseDefault307_description.indexOf('\n');
3909 if (responseDefault307_description_break == -1) {
3910 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-307").text("Status: 307 - " + responseDefault307_description);
3912 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-307").text("Status: 307 - " + responseDefault307_description.substring(0, responseDefault307_description_break));
3913 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-307").html(responseDefault307_description.substring(responseDefault307_description_break));
3918 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-307" class="nav nav-tabs nav-tabs-examples" >
3921 <a data-toggle="tab" href="#responses-onboardedInvokersOnboardingIdPut-307-headers">Headers</a>
3927 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-307-wrapper" style='margin-bottom: 10px;'>
3928 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-307-schema">
3929 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-307" class="exampleStyle">
3931 $(document).ready(function() {
3932 var schemaWrapper = {
3933 "description" : "Temporary Redirect",
3936 "description" : "An alternative URI of the resource.",
3944 var schema = findNode('schema',schemaWrapper).schema;
3946 schema = schemaWrapper.schema;
3948 if (schema == null) {
3951 if (schema.$ref != null) {
3952 schema = defsParser.$refs.get(schema.$ref);
3953 Object.keys(schema.properties).forEach( (item) => {
3954 if (schema.properties[item].$ref != null) {
3955 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
3958 } else if (schema.items != null && schema.items.$ref != null) {
3959 schema.items = defsParser.$refs.get(schema.items.$ref);
3961 schemaWrapper.definitions = Object.assign({}, defs);
3962 $RefParser.dereference(schemaWrapper).catch(function(err) {
3967 var view = new JSONSchemaView(schema, 3);
3968 $('#responses-Default-onboardedInvokersOnboardingIdPut-307-schema-data').val(JSON.stringify(schema));
3969 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-307');
3971 result.append(view.render());
3975 <input id='responses-Default-onboardedInvokersOnboardingIdPut-307-schema-data' type='hidden' value=''></input>
3977 <div class="tab-pane" id="responses-onboardedInvokersOnboardingIdPut-307-headers">
3980 <th width="150px">Name</th>
3981 <th width="100px">Type</th>
3982 <th width="100px">Format</th>
3983 <th>Description</th>
3989 <td>An alternative URI of the resource.</td>
3994 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-308"></h3>
3995 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-308" class="marked"></p>
3997 var responseDefault308_description = `Permanent Redirect`;
3998 var responseDefault308_description_break = responseDefault308_description.indexOf('\n');
3999 if (responseDefault308_description_break == -1) {
4000 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-308").text("Status: 308 - " + responseDefault308_description);
4002 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-308").text("Status: 308 - " + responseDefault308_description.substring(0, responseDefault308_description_break));
4003 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-308").html(responseDefault308_description.substring(responseDefault308_description_break));
4008 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-308" class="nav nav-tabs nav-tabs-examples" >
4011 <a data-toggle="tab" href="#responses-onboardedInvokersOnboardingIdPut-308-headers">Headers</a>
4017 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-308-wrapper" style='margin-bottom: 10px;'>
4018 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-308-schema">
4019 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-308" class="exampleStyle">
4021 $(document).ready(function() {
4022 var schemaWrapper = {
4023 "description" : "Permanent Redirect",
4026 "description" : "An alternative URI of the resource.",
4034 var schema = findNode('schema',schemaWrapper).schema;
4036 schema = schemaWrapper.schema;
4038 if (schema == null) {
4041 if (schema.$ref != null) {
4042 schema = defsParser.$refs.get(schema.$ref);
4043 Object.keys(schema.properties).forEach( (item) => {
4044 if (schema.properties[item].$ref != null) {
4045 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4048 } else if (schema.items != null && schema.items.$ref != null) {
4049 schema.items = defsParser.$refs.get(schema.items.$ref);
4051 schemaWrapper.definitions = Object.assign({}, defs);
4052 $RefParser.dereference(schemaWrapper).catch(function(err) {
4057 var view = new JSONSchemaView(schema, 3);
4058 $('#responses-Default-onboardedInvokersOnboardingIdPut-308-schema-data').val(JSON.stringify(schema));
4059 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-308');
4061 result.append(view.render());
4065 <input id='responses-Default-onboardedInvokersOnboardingIdPut-308-schema-data' type='hidden' value=''></input>
4067 <div class="tab-pane" id="responses-onboardedInvokersOnboardingIdPut-308-headers">
4070 <th width="150px">Name</th>
4071 <th width="100px">Type</th>
4072 <th width="100px">Format</th>
4073 <th>Description</th>
4079 <td>An alternative URI of the resource.</td>
4084 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-400"></h3>
4085 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-400" class="marked"></p>
4087 var responseDefault400_description = `Bad request`;
4088 var responseDefault400_description_break = responseDefault400_description.indexOf('\n');
4089 if (responseDefault400_description_break == -1) {
4090 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-400").text("Status: 400 - " + responseDefault400_description);
4092 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-400").text("Status: 400 - " + responseDefault400_description.substring(0, responseDefault400_description_break));
4093 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-400").html(responseDefault400_description.substring(responseDefault400_description_break));
4098 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-400" class="nav nav-tabs nav-tabs-examples" >
4100 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdPut-400-schema">Schema</a>
4109 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-400-wrapper" style='margin-bottom: 10px;'>
4110 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-400-schema">
4111 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-400" class="exampleStyle">
4113 $(document).ready(function() {
4114 var schemaWrapper = {
4115 "description" : "Bad request",
4117 "application/problem+json" : {
4119 "$ref" : "#/components/schemas/ProblemDetails"
4124 var schema = findNode('schema',schemaWrapper).schema;
4126 schema = schemaWrapper.schema;
4128 if (schema == null) {
4131 if (schema.$ref != null) {
4132 schema = defsParser.$refs.get(schema.$ref);
4133 Object.keys(schema.properties).forEach( (item) => {
4134 if (schema.properties[item].$ref != null) {
4135 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4138 } else if (schema.items != null && schema.items.$ref != null) {
4139 schema.items = defsParser.$refs.get(schema.items.$ref);
4141 schemaWrapper.definitions = Object.assign({}, defs);
4142 $RefParser.dereference(schemaWrapper).catch(function(err) {
4147 var view = new JSONSchemaView(schema, 3);
4148 $('#responses-Default-onboardedInvokersOnboardingIdPut-400-schema-data').val(JSON.stringify(schema));
4149 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-400');
4151 result.append(view.render());
4155 <input id='responses-Default-onboardedInvokersOnboardingIdPut-400-schema-data' type='hidden' value=''></input>
4158 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-401"></h3>
4159 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-401" class="marked"></p>
4161 var responseDefault401_description = `Unauthorized`;
4162 var responseDefault401_description_break = responseDefault401_description.indexOf('\n');
4163 if (responseDefault401_description_break == -1) {
4164 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-401").text("Status: 401 - " + responseDefault401_description);
4166 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-401").text("Status: 401 - " + responseDefault401_description.substring(0, responseDefault401_description_break));
4167 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-401").html(responseDefault401_description.substring(responseDefault401_description_break));
4172 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-401" class="nav nav-tabs nav-tabs-examples" >
4174 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdPut-401-schema">Schema</a>
4183 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-401-wrapper" style='margin-bottom: 10px;'>
4184 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-401-schema">
4185 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-401" class="exampleStyle">
4187 $(document).ready(function() {
4188 var schemaWrapper = {
4189 "description" : "Unauthorized",
4191 "application/problem+json" : {
4193 "$ref" : "#/components/schemas/ProblemDetails"
4198 var schema = findNode('schema',schemaWrapper).schema;
4200 schema = schemaWrapper.schema;
4202 if (schema == null) {
4205 if (schema.$ref != null) {
4206 schema = defsParser.$refs.get(schema.$ref);
4207 Object.keys(schema.properties).forEach( (item) => {
4208 if (schema.properties[item].$ref != null) {
4209 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4212 } else if (schema.items != null && schema.items.$ref != null) {
4213 schema.items = defsParser.$refs.get(schema.items.$ref);
4215 schemaWrapper.definitions = Object.assign({}, defs);
4216 $RefParser.dereference(schemaWrapper).catch(function(err) {
4221 var view = new JSONSchemaView(schema, 3);
4222 $('#responses-Default-onboardedInvokersOnboardingIdPut-401-schema-data').val(JSON.stringify(schema));
4223 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-401');
4225 result.append(view.render());
4229 <input id='responses-Default-onboardedInvokersOnboardingIdPut-401-schema-data' type='hidden' value=''></input>
4232 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-403"></h3>
4233 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-403" class="marked"></p>
4235 var responseDefault403_description = `Forbidden`;
4236 var responseDefault403_description_break = responseDefault403_description.indexOf('\n');
4237 if (responseDefault403_description_break == -1) {
4238 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-403").text("Status: 403 - " + responseDefault403_description);
4240 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-403").text("Status: 403 - " + responseDefault403_description.substring(0, responseDefault403_description_break));
4241 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-403").html(responseDefault403_description.substring(responseDefault403_description_break));
4246 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-403" class="nav nav-tabs nav-tabs-examples" >
4248 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdPut-403-schema">Schema</a>
4257 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-403-wrapper" style='margin-bottom: 10px;'>
4258 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-403-schema">
4259 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-403" class="exampleStyle">
4261 $(document).ready(function() {
4262 var schemaWrapper = {
4263 "description" : "Forbidden",
4265 "application/problem+json" : {
4267 "$ref" : "#/components/schemas/ProblemDetails"
4272 var schema = findNode('schema',schemaWrapper).schema;
4274 schema = schemaWrapper.schema;
4276 if (schema == null) {
4279 if (schema.$ref != null) {
4280 schema = defsParser.$refs.get(schema.$ref);
4281 Object.keys(schema.properties).forEach( (item) => {
4282 if (schema.properties[item].$ref != null) {
4283 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4286 } else if (schema.items != null && schema.items.$ref != null) {
4287 schema.items = defsParser.$refs.get(schema.items.$ref);
4289 schemaWrapper.definitions = Object.assign({}, defs);
4290 $RefParser.dereference(schemaWrapper).catch(function(err) {
4295 var view = new JSONSchemaView(schema, 3);
4296 $('#responses-Default-onboardedInvokersOnboardingIdPut-403-schema-data').val(JSON.stringify(schema));
4297 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-403');
4299 result.append(view.render());
4303 <input id='responses-Default-onboardedInvokersOnboardingIdPut-403-schema-data' type='hidden' value=''></input>
4306 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-404"></h3>
4307 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-404" class="marked"></p>
4309 var responseDefault404_description = `Not Found`;
4310 var responseDefault404_description_break = responseDefault404_description.indexOf('\n');
4311 if (responseDefault404_description_break == -1) {
4312 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-404").text("Status: 404 - " + responseDefault404_description);
4314 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-404").text("Status: 404 - " + responseDefault404_description.substring(0, responseDefault404_description_break));
4315 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-404").html(responseDefault404_description.substring(responseDefault404_description_break));
4320 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-404" class="nav nav-tabs nav-tabs-examples" >
4322 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdPut-404-schema">Schema</a>
4331 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-404-wrapper" style='margin-bottom: 10px;'>
4332 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-404-schema">
4333 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-404" class="exampleStyle">
4335 $(document).ready(function() {
4336 var schemaWrapper = {
4337 "description" : "Not Found",
4339 "application/problem+json" : {
4341 "$ref" : "#/components/schemas/ProblemDetails"
4346 var schema = findNode('schema',schemaWrapper).schema;
4348 schema = schemaWrapper.schema;
4350 if (schema == null) {
4353 if (schema.$ref != null) {
4354 schema = defsParser.$refs.get(schema.$ref);
4355 Object.keys(schema.properties).forEach( (item) => {
4356 if (schema.properties[item].$ref != null) {
4357 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4360 } else if (schema.items != null && schema.items.$ref != null) {
4361 schema.items = defsParser.$refs.get(schema.items.$ref);
4363 schemaWrapper.definitions = Object.assign({}, defs);
4364 $RefParser.dereference(schemaWrapper).catch(function(err) {
4369 var view = new JSONSchemaView(schema, 3);
4370 $('#responses-Default-onboardedInvokersOnboardingIdPut-404-schema-data').val(JSON.stringify(schema));
4371 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-404');
4373 result.append(view.render());
4377 <input id='responses-Default-onboardedInvokersOnboardingIdPut-404-schema-data' type='hidden' value=''></input>
4380 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-411"></h3>
4381 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-411" class="marked"></p>
4383 var responseDefault411_description = `Length Required`;
4384 var responseDefault411_description_break = responseDefault411_description.indexOf('\n');
4385 if (responseDefault411_description_break == -1) {
4386 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-411").text("Status: 411 - " + responseDefault411_description);
4388 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-411").text("Status: 411 - " + responseDefault411_description.substring(0, responseDefault411_description_break));
4389 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-411").html(responseDefault411_description.substring(responseDefault411_description_break));
4394 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-411" class="nav nav-tabs nav-tabs-examples" >
4396 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdPut-411-schema">Schema</a>
4405 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-411-wrapper" style='margin-bottom: 10px;'>
4406 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-411-schema">
4407 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-411" class="exampleStyle">
4409 $(document).ready(function() {
4410 var schemaWrapper = {
4411 "description" : "Length Required",
4413 "application/problem+json" : {
4415 "$ref" : "#/components/schemas/ProblemDetails"
4420 var schema = findNode('schema',schemaWrapper).schema;
4422 schema = schemaWrapper.schema;
4424 if (schema == null) {
4427 if (schema.$ref != null) {
4428 schema = defsParser.$refs.get(schema.$ref);
4429 Object.keys(schema.properties).forEach( (item) => {
4430 if (schema.properties[item].$ref != null) {
4431 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4434 } else if (schema.items != null && schema.items.$ref != null) {
4435 schema.items = defsParser.$refs.get(schema.items.$ref);
4437 schemaWrapper.definitions = Object.assign({}, defs);
4438 $RefParser.dereference(schemaWrapper).catch(function(err) {
4443 var view = new JSONSchemaView(schema, 3);
4444 $('#responses-Default-onboardedInvokersOnboardingIdPut-411-schema-data').val(JSON.stringify(schema));
4445 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-411');
4447 result.append(view.render());
4451 <input id='responses-Default-onboardedInvokersOnboardingIdPut-411-schema-data' type='hidden' value=''></input>
4454 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-413"></h3>
4455 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-413" class="marked"></p>
4457 var responseDefault413_description = `Payload Too Large`;
4458 var responseDefault413_description_break = responseDefault413_description.indexOf('\n');
4459 if (responseDefault413_description_break == -1) {
4460 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-413").text("Status: 413 - " + responseDefault413_description);
4462 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-413").text("Status: 413 - " + responseDefault413_description.substring(0, responseDefault413_description_break));
4463 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-413").html(responseDefault413_description.substring(responseDefault413_description_break));
4468 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-413" class="nav nav-tabs nav-tabs-examples" >
4470 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdPut-413-schema">Schema</a>
4479 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-413-wrapper" style='margin-bottom: 10px;'>
4480 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-413-schema">
4481 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-413" class="exampleStyle">
4483 $(document).ready(function() {
4484 var schemaWrapper = {
4485 "description" : "Payload Too Large",
4487 "application/problem+json" : {
4489 "$ref" : "#/components/schemas/ProblemDetails"
4494 var schema = findNode('schema',schemaWrapper).schema;
4496 schema = schemaWrapper.schema;
4498 if (schema == null) {
4501 if (schema.$ref != null) {
4502 schema = defsParser.$refs.get(schema.$ref);
4503 Object.keys(schema.properties).forEach( (item) => {
4504 if (schema.properties[item].$ref != null) {
4505 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4508 } else if (schema.items != null && schema.items.$ref != null) {
4509 schema.items = defsParser.$refs.get(schema.items.$ref);
4511 schemaWrapper.definitions = Object.assign({}, defs);
4512 $RefParser.dereference(schemaWrapper).catch(function(err) {
4517 var view = new JSONSchemaView(schema, 3);
4518 $('#responses-Default-onboardedInvokersOnboardingIdPut-413-schema-data').val(JSON.stringify(schema));
4519 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-413');
4521 result.append(view.render());
4525 <input id='responses-Default-onboardedInvokersOnboardingIdPut-413-schema-data' type='hidden' value=''></input>
4528 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-415"></h3>
4529 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-415" class="marked"></p>
4531 var responseDefault415_description = `Unsupported Media Type`;
4532 var responseDefault415_description_break = responseDefault415_description.indexOf('\n');
4533 if (responseDefault415_description_break == -1) {
4534 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-415").text("Status: 415 - " + responseDefault415_description);
4536 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-415").text("Status: 415 - " + responseDefault415_description.substring(0, responseDefault415_description_break));
4537 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-415").html(responseDefault415_description.substring(responseDefault415_description_break));
4542 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-415" class="nav nav-tabs nav-tabs-examples" >
4544 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdPut-415-schema">Schema</a>
4553 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-415-wrapper" style='margin-bottom: 10px;'>
4554 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-415-schema">
4555 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-415" class="exampleStyle">
4557 $(document).ready(function() {
4558 var schemaWrapper = {
4559 "description" : "Unsupported Media Type",
4561 "application/problem+json" : {
4563 "$ref" : "#/components/schemas/ProblemDetails"
4568 var schema = findNode('schema',schemaWrapper).schema;
4570 schema = schemaWrapper.schema;
4572 if (schema == null) {
4575 if (schema.$ref != null) {
4576 schema = defsParser.$refs.get(schema.$ref);
4577 Object.keys(schema.properties).forEach( (item) => {
4578 if (schema.properties[item].$ref != null) {
4579 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4582 } else if (schema.items != null && schema.items.$ref != null) {
4583 schema.items = defsParser.$refs.get(schema.items.$ref);
4585 schemaWrapper.definitions = Object.assign({}, defs);
4586 $RefParser.dereference(schemaWrapper).catch(function(err) {
4591 var view = new JSONSchemaView(schema, 3);
4592 $('#responses-Default-onboardedInvokersOnboardingIdPut-415-schema-data').val(JSON.stringify(schema));
4593 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-415');
4595 result.append(view.render());
4599 <input id='responses-Default-onboardedInvokersOnboardingIdPut-415-schema-data' type='hidden' value=''></input>
4602 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-429"></h3>
4603 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-429" class="marked"></p>
4605 var responseDefault429_description = `Too Many Requests`;
4606 var responseDefault429_description_break = responseDefault429_description.indexOf('\n');
4607 if (responseDefault429_description_break == -1) {
4608 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-429").text("Status: 429 - " + responseDefault429_description);
4610 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-429").text("Status: 429 - " + responseDefault429_description.substring(0, responseDefault429_description_break));
4611 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-429").html(responseDefault429_description.substring(responseDefault429_description_break));
4616 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-429" class="nav nav-tabs nav-tabs-examples" >
4618 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdPut-429-schema">Schema</a>
4627 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-429-wrapper" style='margin-bottom: 10px;'>
4628 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-429-schema">
4629 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-429" class="exampleStyle">
4631 $(document).ready(function() {
4632 var schemaWrapper = {
4633 "description" : "Too Many Requests",
4635 "application/problem+json" : {
4637 "$ref" : "#/components/schemas/ProblemDetails"
4642 var schema = findNode('schema',schemaWrapper).schema;
4644 schema = schemaWrapper.schema;
4646 if (schema == null) {
4649 if (schema.$ref != null) {
4650 schema = defsParser.$refs.get(schema.$ref);
4651 Object.keys(schema.properties).forEach( (item) => {
4652 if (schema.properties[item].$ref != null) {
4653 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4656 } else if (schema.items != null && schema.items.$ref != null) {
4657 schema.items = defsParser.$refs.get(schema.items.$ref);
4659 schemaWrapper.definitions = Object.assign({}, defs);
4660 $RefParser.dereference(schemaWrapper).catch(function(err) {
4665 var view = new JSONSchemaView(schema, 3);
4666 $('#responses-Default-onboardedInvokersOnboardingIdPut-429-schema-data').val(JSON.stringify(schema));
4667 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-429');
4669 result.append(view.render());
4673 <input id='responses-Default-onboardedInvokersOnboardingIdPut-429-schema-data' type='hidden' value=''></input>
4676 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-500"></h3>
4677 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-500" class="marked"></p>
4679 var responseDefault500_description = `Internal Server Error`;
4680 var responseDefault500_description_break = responseDefault500_description.indexOf('\n');
4681 if (responseDefault500_description_break == -1) {
4682 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-500").text("Status: 500 - " + responseDefault500_description);
4684 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-500").text("Status: 500 - " + responseDefault500_description.substring(0, responseDefault500_description_break));
4685 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-500").html(responseDefault500_description.substring(responseDefault500_description_break));
4690 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-500" class="nav nav-tabs nav-tabs-examples" >
4692 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdPut-500-schema">Schema</a>
4701 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-500-wrapper" style='margin-bottom: 10px;'>
4702 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-500-schema">
4703 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-500" class="exampleStyle">
4705 $(document).ready(function() {
4706 var schemaWrapper = {
4707 "description" : "Internal Server Error",
4709 "application/problem+json" : {
4711 "$ref" : "#/components/schemas/ProblemDetails"
4716 var schema = findNode('schema',schemaWrapper).schema;
4718 schema = schemaWrapper.schema;
4720 if (schema == null) {
4723 if (schema.$ref != null) {
4724 schema = defsParser.$refs.get(schema.$ref);
4725 Object.keys(schema.properties).forEach( (item) => {
4726 if (schema.properties[item].$ref != null) {
4727 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4730 } else if (schema.items != null && schema.items.$ref != null) {
4731 schema.items = defsParser.$refs.get(schema.items.$ref);
4733 schemaWrapper.definitions = Object.assign({}, defs);
4734 $RefParser.dereference(schemaWrapper).catch(function(err) {
4739 var view = new JSONSchemaView(schema, 3);
4740 $('#responses-Default-onboardedInvokersOnboardingIdPut-500-schema-data').val(JSON.stringify(schema));
4741 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-500');
4743 result.append(view.render());
4747 <input id='responses-Default-onboardedInvokersOnboardingIdPut-500-schema-data' type='hidden' value=''></input>
4750 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-503"></h3>
4751 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-503" class="marked"></p>
4753 var responseDefault503_description = `Service Unavailable`;
4754 var responseDefault503_description_break = responseDefault503_description.indexOf('\n');
4755 if (responseDefault503_description_break == -1) {
4756 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-503").text("Status: 503 - " + responseDefault503_description);
4758 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-503").text("Status: 503 - " + responseDefault503_description.substring(0, responseDefault503_description_break));
4759 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-503").html(responseDefault503_description.substring(responseDefault503_description_break));
4764 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-503" class="nav nav-tabs nav-tabs-examples" >
4766 <a data-toggle="tab" href="#responses-Default-onboardedInvokersOnboardingIdPut-503-schema">Schema</a>
4775 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-503-wrapper" style='margin-bottom: 10px;'>
4776 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-503-schema">
4777 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-503" class="exampleStyle">
4779 $(document).ready(function() {
4780 var schemaWrapper = {
4781 "description" : "Service Unavailable",
4783 "application/problem+json" : {
4785 "$ref" : "#/components/schemas/ProblemDetails"
4790 var schema = findNode('schema',schemaWrapper).schema;
4792 schema = schemaWrapper.schema;
4794 if (schema == null) {
4797 if (schema.$ref != null) {
4798 schema = defsParser.$refs.get(schema.$ref);
4799 Object.keys(schema.properties).forEach( (item) => {
4800 if (schema.properties[item].$ref != null) {
4801 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4804 } else if (schema.items != null && schema.items.$ref != null) {
4805 schema.items = defsParser.$refs.get(schema.items.$ref);
4807 schemaWrapper.definitions = Object.assign({}, defs);
4808 $RefParser.dereference(schemaWrapper).catch(function(err) {
4813 var view = new JSONSchemaView(schema, 3);
4814 $('#responses-Default-onboardedInvokersOnboardingIdPut-503-schema-data').val(JSON.stringify(schema));
4815 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-503');
4817 result.append(view.render());
4821 <input id='responses-Default-onboardedInvokersOnboardingIdPut-503-schema-data' type='hidden' value=''></input>
4824 <h3 id="examples-Default-onboardedInvokersOnboardingIdPut-title-default"></h3>
4825 <p id="examples-Default-onboardedInvokersOnboardingIdPut-description-default" class="marked"></p>
4827 var responseDefaultdefault_description = `Generic Error`;
4828 var responseDefaultdefault_description_break = responseDefaultdefault_description.indexOf('\n');
4829 if (responseDefaultdefault_description_break == -1) {
4830 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-default").text("Status: default - " + responseDefaultdefault_description);
4832 $("#examples-Default-onboardedInvokersOnboardingIdPut-title-default").text("Status: default - " + responseDefaultdefault_description.substring(0, responseDefaultdefault_description_break));
4833 $("#examples-Default-onboardedInvokersOnboardingIdPut-description-default").html(responseDefaultdefault_description.substring(responseDefaultdefault_description_break));
4838 <ul id="responses-detail-Default-onboardedInvokersOnboardingIdPut-default" class="nav nav-tabs nav-tabs-examples" >
4844 <div class="tab-content" id="responses-Default-onboardedInvokersOnboardingIdPut-default-wrapper" style='margin-bottom: 10px;'>
4845 <div class="tab-pane active" id="responses-Default-onboardedInvokersOnboardingIdPut-default-schema">
4846 <div id="responses-Default-onboardedInvokersOnboardingIdPut-schema-default" class="exampleStyle">
4848 $(document).ready(function() {
4849 var schemaWrapper = {
4850 "description" : "Generic Error"
4852 var schema = findNode('schema',schemaWrapper).schema;
4854 schema = schemaWrapper.schema;
4856 if (schema == null) {
4859 if (schema.$ref != null) {
4860 schema = defsParser.$refs.get(schema.$ref);
4861 Object.keys(schema.properties).forEach( (item) => {
4862 if (schema.properties[item].$ref != null) {
4863 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4866 } else if (schema.items != null && schema.items.$ref != null) {
4867 schema.items = defsParser.$refs.get(schema.items.$ref);
4869 schemaWrapper.definitions = Object.assign({}, defs);
4870 $RefParser.dereference(schemaWrapper).catch(function(err) {
4875 var view = new JSONSchemaView(schema, 3);
4876 $('#responses-Default-onboardedInvokersOnboardingIdPut-default-schema-data').val(JSON.stringify(schema));
4877 var result = $('#responses-Default-onboardedInvokersOnboardingIdPut-schema-default');
4879 result.append(view.render());
4883 <input id='responses-Default-onboardedInvokersOnboardingIdPut-default-schema-data' type='hidden' value=''></input>
4889 <div id="api-Default-onboardedInvokersPost">
4890 <article id="api-Default-onboardedInvokersPost-0" data-group="User" data-name="onboardedInvokersPost" data-version="0">
4891 <div class="pull-left">
4892 <h1>onboardedInvokersPost</h1>
4895 <div class="pull-right"></div>
4896 <div class="clearfix"></div>
4898 <p class="marked">Creates a new individual API Invoker profile.</p>
4901 <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onboardedInvokers</span></code></pre>
4903 <h3>Usage and SDK Samples</h3>
4905 <ul class="nav nav-tabs nav-tabs-examples">
4906 <li class="active"><a href="#examples-Default-onboardedInvokersPost-0-curl">Curl</a></li>
4907 <li class=""><a href="#examples-Default-onboardedInvokersPost-0-java">Java</a></li>
4908 <li class=""><a href="#examples-Default-onboardedInvokersPost-0-dart">Dart</a></li>
4909 <li class=""><a href="#examples-Default-onboardedInvokersPost-0-android">Android</a></li>
4910 <!--<li class=""><a href="#examples-Default-onboardedInvokersPost-0-groovy">Groovy</a></li>-->
4911 <li class=""><a href="#examples-Default-onboardedInvokersPost-0-objc">Obj-C</a></li>
4912 <li class=""><a href="#examples-Default-onboardedInvokersPost-0-javascript">JavaScript</a></li>
4913 <!--<li class=""><a href="#examples-Default-onboardedInvokersPost-0-angular">Angular</a></li>-->
4914 <li class=""><a href="#examples-Default-onboardedInvokersPost-0-csharp">C#</a></li>
4915 <li class=""><a href="#examples-Default-onboardedInvokersPost-0-php">PHP</a></li>
4916 <li class=""><a href="#examples-Default-onboardedInvokersPost-0-perl">Perl</a></li>
4917 <li class=""><a href="#examples-Default-onboardedInvokersPost-0-python">Python</a></li>
4918 <li class=""><a href="#examples-Default-onboardedInvokersPost-0-rust">Rust</a></li>
4921 <div class="tab-content">
4922 <div class="tab-pane active" id="examples-Default-onboardedInvokersPost-0-curl">
4923 <pre class="prettyprint"><code class="language-bsh">curl -X POST \
4924 -H "Accept: application/json,application/problem+json" \
4925 -H "Content-Type: application/json" \
4926 "https://example.com/api-invoker-management/v1/onboardedInvokers" \
4928 "notificationDestination" : "notificationDestination",
4929 "supportedFeatures" : "supportedFeatures",
4930 "apiInvokerId" : "apiInvokerId",
4931 "apiInvokerInformation" : "apiInvokerInformation",
4932 "websockNotifConfig" : {
4933 "requestWebsocketUri" : true,
4934 "websocketUri" : "websocketUri"
4936 "onboardingInformation" : {
4937 "apiInvokerPublicKey" : "apiInvokerPublicKey",
4938 "onboardingSecret" : "onboardingSecret",
4939 "apiInvokerCertificate" : "apiInvokerCertificate"
4941 "requestTestNotification" : true,
4942 "apiList" : [ {
4943 "ccfId" : "ccfId",
4944 "serviceAPICategory" : "serviceAPICategory",
4945 "apiName" : "apiName",
4946 "shareableInfo" : {
4947 "capifProvDoms" : [ "capifProvDoms", "capifProvDoms" ],
4948 "isShareable" : true
4950 "supportedFeatures" : "supportedFeatures",
4951 "description" : "description",
4952 "apiSuppFeats" : "apiSuppFeats",
4953 "aefProfiles" : [ {
4954 "securityMethods" : [ null, null ],
4955 "versions" : [ {
4956 "apiVersion" : "apiVersion",
4957 "custOperations" : [ {
4958 "operations" : [ null, null ],
4959 "description" : "description",
4960 "custOpName" : "custOpName"
4962 "operations" : [ null, null ],
4963 "description" : "description",
4964 "custOpName" : "custOpName"
4966 "resources" : [ {
4967 "operations" : [ null, null ],
4968 "description" : "description",
4969 "custOpName" : "custOpName",
4970 "resourceName" : "resourceName",
4971 "uri" : "uri"
4973 "operations" : [ null, null ],
4974 "description" : "description",
4975 "custOpName" : "custOpName",
4976 "resourceName" : "resourceName",
4977 "uri" : "uri"
4979 "expiry" : "2000-01-23T04:56:07.000+00:00"
4981 "apiVersion" : "apiVersion",
4982 "custOperations" : [ {
4983 "operations" : [ null, null ],
4984 "description" : "description",
4985 "custOpName" : "custOpName"
4987 "operations" : [ null, null ],
4988 "description" : "description",
4989 "custOpName" : "custOpName"
4991 "resources" : [ {
4992 "operations" : [ null, null ],
4993 "description" : "description",
4994 "custOpName" : "custOpName",
4995 "resourceName" : "resourceName",
4996 "uri" : "uri"
4998 "operations" : [ null, null ],
4999 "description" : "description",
5000 "custOpName" : "custOpName",
5001 "resourceName" : "resourceName",
5002 "uri" : "uri"
5004 "expiry" : "2000-01-23T04:56:07.000+00:00"
5006 "domainName" : "domainName",
5007 "aefLocation" : {
5008 "dcId" : "dcId",
5009 "geoArea" : {
5010 "point" : {
5011 "lon" : 36.988422590534526,
5012 "lat" : -75.5850925717018
5015 "civicAddr" : {
5016 "POBOX" : "POBOX",
5017 "usageRules" : "usageRules",
5018 "country" : "country",
5019 "PRD" : "PRD",
5020 "PLC" : "PLC",
5021 "HNO" : "HNO",
5022 "PRM" : "PRM",
5023 "HNS" : "HNS",
5024 "FLR" : "FLR",
5025 "A1" : "A1",
5026 "A2" : "A2",
5027 "A3" : "A3",
5028 "A4" : "A4",
5029 "STS" : "STS",
5030 "A5" : "A5",
5031 "A6" : "A6",
5032 "RDSEC" : "RDSEC",
5033 "providedBy" : "providedBy",
5034 "LOC" : "LOC",
5035 "SEAT" : "SEAT",
5036 "UNIT" : "UNIT",
5037 "POD" : "POD",
5038 "RDBR" : "RDBR",
5039 "method" : "method",
5040 "LMK" : "LMK",
5041 "POM" : "POM",
5042 "ADDCODE" : "ADDCODE",
5043 "RD" : "RD",
5044 "PC" : "PC",
5045 "PCN" : "PCN",
5046 "BLD" : "BLD",
5047 "NAM" : "NAM",
5048 "ROOM" : "ROOM",
5049 "RDSUBBR" : "RDSUBBR"
5052 "aefId" : "aefId",
5053 "interfaceDescriptions" : [ {
5054 "ipv6Addr" : "ipv6Addr",
5055 "securityMethods" : [ null, null ],
5056 "port" : 9606,
5057 "ipv4Addr" : "ipv4Addr"
5059 "ipv6Addr" : "ipv6Addr",
5060 "securityMethods" : [ null, null ],
5061 "port" : 9606,
5062 "ipv4Addr" : "ipv4Addr"
5065 "securityMethods" : [ null, null ],
5066 "versions" : [ {
5067 "apiVersion" : "apiVersion",
5068 "custOperations" : [ {
5069 "operations" : [ null, null ],
5070 "description" : "description",
5071 "custOpName" : "custOpName"
5073 "operations" : [ null, null ],
5074 "description" : "description",
5075 "custOpName" : "custOpName"
5077 "resources" : [ {
5078 "operations" : [ null, null ],
5079 "description" : "description",
5080 "custOpName" : "custOpName",
5081 "resourceName" : "resourceName",
5082 "uri" : "uri"
5084 "operations" : [ null, null ],
5085 "description" : "description",
5086 "custOpName" : "custOpName",
5087 "resourceName" : "resourceName",
5088 "uri" : "uri"
5090 "expiry" : "2000-01-23T04:56:07.000+00:00"
5092 "apiVersion" : "apiVersion",
5093 "custOperations" : [ {
5094 "operations" : [ null, null ],
5095 "description" : "description",
5096 "custOpName" : "custOpName"
5098 "operations" : [ null, null ],
5099 "description" : "description",
5100 "custOpName" : "custOpName"
5102 "resources" : [ {
5103 "operations" : [ null, null ],
5104 "description" : "description",
5105 "custOpName" : "custOpName",
5106 "resourceName" : "resourceName",
5107 "uri" : "uri"
5109 "operations" : [ null, null ],
5110 "description" : "description",
5111 "custOpName" : "custOpName",
5112 "resourceName" : "resourceName",
5113 "uri" : "uri"
5115 "expiry" : "2000-01-23T04:56:07.000+00:00"
5117 "domainName" : "domainName",
5118 "aefLocation" : {
5119 "dcId" : "dcId",
5120 "geoArea" : {
5121 "point" : {
5122 "lon" : 36.988422590534526,
5123 "lat" : -75.5850925717018
5126 "civicAddr" : {
5127 "POBOX" : "POBOX",
5128 "usageRules" : "usageRules",
5129 "country" : "country",
5130 "PRD" : "PRD",
5131 "PLC" : "PLC",
5132 "HNO" : "HNO",
5133 "PRM" : "PRM",
5134 "HNS" : "HNS",
5135 "FLR" : "FLR",
5136 "A1" : "A1",
5137 "A2" : "A2",
5138 "A3" : "A3",
5139 "A4" : "A4",
5140 "STS" : "STS",
5141 "A5" : "A5",
5142 "A6" : "A6",
5143 "RDSEC" : "RDSEC",
5144 "providedBy" : "providedBy",
5145 "LOC" : "LOC",
5146 "SEAT" : "SEAT",
5147 "UNIT" : "UNIT",
5148 "POD" : "POD",
5149 "RDBR" : "RDBR",
5150 "method" : "method",
5151 "LMK" : "LMK",
5152 "POM" : "POM",
5153 "ADDCODE" : "ADDCODE",
5154 "RD" : "RD",
5155 "PC" : "PC",
5156 "PCN" : "PCN",
5157 "BLD" : "BLD",
5158 "NAM" : "NAM",
5159 "ROOM" : "ROOM",
5160 "RDSUBBR" : "RDSUBBR"
5163 "aefId" : "aefId",
5164 "interfaceDescriptions" : [ {
5165 "ipv6Addr" : "ipv6Addr",
5166 "securityMethods" : [ null, null ],
5167 "port" : 9606,
5168 "ipv4Addr" : "ipv4Addr"
5170 "ipv6Addr" : "ipv6Addr",
5171 "securityMethods" : [ null, null ],
5172 "port" : 9606,
5173 "ipv4Addr" : "ipv4Addr"
5176 "apiId" : "apiId",
5177 "pubApiPath" : {
5178 "ccfIds" : [ "ccfIds", "ccfIds" ]
5181 "ccfId" : "ccfId",
5182 "serviceAPICategory" : "serviceAPICategory",
5183 "apiName" : "apiName",
5184 "shareableInfo" : {
5185 "capifProvDoms" : [ "capifProvDoms", "capifProvDoms" ],
5186 "isShareable" : true
5188 "supportedFeatures" : "supportedFeatures",
5189 "description" : "description",
5190 "apiSuppFeats" : "apiSuppFeats",
5191 "aefProfiles" : [ {
5192 "securityMethods" : [ null, null ],
5193 "versions" : [ {
5194 "apiVersion" : "apiVersion",
5195 "custOperations" : [ {
5196 "operations" : [ null, null ],
5197 "description" : "description",
5198 "custOpName" : "custOpName"
5200 "operations" : [ null, null ],
5201 "description" : "description",
5202 "custOpName" : "custOpName"
5204 "resources" : [ {
5205 "operations" : [ null, null ],
5206 "description" : "description",
5207 "custOpName" : "custOpName",
5208 "resourceName" : "resourceName",
5209 "uri" : "uri"
5211 "operations" : [ null, null ],
5212 "description" : "description",
5213 "custOpName" : "custOpName",
5214 "resourceName" : "resourceName",
5215 "uri" : "uri"
5217 "expiry" : "2000-01-23T04:56:07.000+00:00"
5219 "apiVersion" : "apiVersion",
5220 "custOperations" : [ {
5221 "operations" : [ null, null ],
5222 "description" : "description",
5223 "custOpName" : "custOpName"
5225 "operations" : [ null, null ],
5226 "description" : "description",
5227 "custOpName" : "custOpName"
5229 "resources" : [ {
5230 "operations" : [ null, null ],
5231 "description" : "description",
5232 "custOpName" : "custOpName",
5233 "resourceName" : "resourceName",
5234 "uri" : "uri"
5236 "operations" : [ null, null ],
5237 "description" : "description",
5238 "custOpName" : "custOpName",
5239 "resourceName" : "resourceName",
5240 "uri" : "uri"
5242 "expiry" : "2000-01-23T04:56:07.000+00:00"
5244 "domainName" : "domainName",
5245 "aefLocation" : {
5246 "dcId" : "dcId",
5247 "geoArea" : {
5248 "point" : {
5249 "lon" : 36.988422590534526,
5250 "lat" : -75.5850925717018
5253 "civicAddr" : {
5254 "POBOX" : "POBOX",
5255 "usageRules" : "usageRules",
5256 "country" : "country",
5257 "PRD" : "PRD",
5258 "PLC" : "PLC",
5259 "HNO" : "HNO",
5260 "PRM" : "PRM",
5261 "HNS" : "HNS",
5262 "FLR" : "FLR",
5263 "A1" : "A1",
5264 "A2" : "A2",
5265 "A3" : "A3",
5266 "A4" : "A4",
5267 "STS" : "STS",
5268 "A5" : "A5",
5269 "A6" : "A6",
5270 "RDSEC" : "RDSEC",
5271 "providedBy" : "providedBy",
5272 "LOC" : "LOC",
5273 "SEAT" : "SEAT",
5274 "UNIT" : "UNIT",
5275 "POD" : "POD",
5276 "RDBR" : "RDBR",
5277 "method" : "method",
5278 "LMK" : "LMK",
5279 "POM" : "POM",
5280 "ADDCODE" : "ADDCODE",
5281 "RD" : "RD",
5282 "PC" : "PC",
5283 "PCN" : "PCN",
5284 "BLD" : "BLD",
5285 "NAM" : "NAM",
5286 "ROOM" : "ROOM",
5287 "RDSUBBR" : "RDSUBBR"
5290 "aefId" : "aefId",
5291 "interfaceDescriptions" : [ {
5292 "ipv6Addr" : "ipv6Addr",
5293 "securityMethods" : [ null, null ],
5294 "port" : 9606,
5295 "ipv4Addr" : "ipv4Addr"
5297 "ipv6Addr" : "ipv6Addr",
5298 "securityMethods" : [ null, null ],
5299 "port" : 9606,
5300 "ipv4Addr" : "ipv4Addr"
5303 "securityMethods" : [ null, null ],
5304 "versions" : [ {
5305 "apiVersion" : "apiVersion",
5306 "custOperations" : [ {
5307 "operations" : [ null, null ],
5308 "description" : "description",
5309 "custOpName" : "custOpName"
5311 "operations" : [ null, null ],
5312 "description" : "description",
5313 "custOpName" : "custOpName"
5315 "resources" : [ {
5316 "operations" : [ null, null ],
5317 "description" : "description",
5318 "custOpName" : "custOpName",
5319 "resourceName" : "resourceName",
5320 "uri" : "uri"
5322 "operations" : [ null, null ],
5323 "description" : "description",
5324 "custOpName" : "custOpName",
5325 "resourceName" : "resourceName",
5326 "uri" : "uri"
5328 "expiry" : "2000-01-23T04:56:07.000+00:00"
5330 "apiVersion" : "apiVersion",
5331 "custOperations" : [ {
5332 "operations" : [ null, null ],
5333 "description" : "description",
5334 "custOpName" : "custOpName"
5336 "operations" : [ null, null ],
5337 "description" : "description",
5338 "custOpName" : "custOpName"
5340 "resources" : [ {
5341 "operations" : [ null, null ],
5342 "description" : "description",
5343 "custOpName" : "custOpName",
5344 "resourceName" : "resourceName",
5345 "uri" : "uri"
5347 "operations" : [ null, null ],
5348 "description" : "description",
5349 "custOpName" : "custOpName",
5350 "resourceName" : "resourceName",
5351 "uri" : "uri"
5353 "expiry" : "2000-01-23T04:56:07.000+00:00"
5355 "domainName" : "domainName",
5356 "aefLocation" : {
5357 "dcId" : "dcId",
5358 "geoArea" : {
5359 "point" : {
5360 "lon" : 36.988422590534526,
5361 "lat" : -75.5850925717018
5364 "civicAddr" : {
5365 "POBOX" : "POBOX",
5366 "usageRules" : "usageRules",
5367 "country" : "country",
5368 "PRD" : "PRD",
5369 "PLC" : "PLC",
5370 "HNO" : "HNO",
5371 "PRM" : "PRM",
5372 "HNS" : "HNS",
5373 "FLR" : "FLR",
5374 "A1" : "A1",
5375 "A2" : "A2",
5376 "A3" : "A3",
5377 "A4" : "A4",
5378 "STS" : "STS",
5379 "A5" : "A5",
5380 "A6" : "A6",
5381 "RDSEC" : "RDSEC",
5382 "providedBy" : "providedBy",
5383 "LOC" : "LOC",
5384 "SEAT" : "SEAT",
5385 "UNIT" : "UNIT",
5386 "POD" : "POD",
5387 "RDBR" : "RDBR",
5388 "method" : "method",
5389 "LMK" : "LMK",
5390 "POM" : "POM",
5391 "ADDCODE" : "ADDCODE",
5392 "RD" : "RD",
5393 "PC" : "PC",
5394 "PCN" : "PCN",
5395 "BLD" : "BLD",
5396 "NAM" : "NAM",
5397 "ROOM" : "ROOM",
5398 "RDSUBBR" : "RDSUBBR"
5401 "aefId" : "aefId",
5402 "interfaceDescriptions" : [ {
5403 "ipv6Addr" : "ipv6Addr",
5404 "securityMethods" : [ null, null ],
5405 "port" : 9606,
5406 "ipv4Addr" : "ipv4Addr"
5408 "ipv6Addr" : "ipv6Addr",
5409 "securityMethods" : [ null, null ],
5410 "port" : 9606,
5411 "ipv4Addr" : "ipv4Addr"
5414 "apiId" : "apiId",
5415 "pubApiPath" : {
5416 "ccfIds" : [ "ccfIds", "ccfIds" ]
5422 <div class="tab-pane" id="examples-Default-onboardedInvokersPost-0-java">
5423 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
5424 import org.openapitools.client.auth.*;
5425 import org.openapitools.client.model.*;
5426 import org.openapitools.client.api.DefaultApi;
5428 import java.io.File;
5431 public class DefaultApiExample {
5432 public static void main(String[] args) {
5434 // Create an instance of the API class
5435 DefaultApi apiInstance = new DefaultApi();
5436 APIInvokerEnrolmentDetails aPIInvokerEnrolmentDetails = ; // APIInvokerEnrolmentDetails |
5439 APIInvokerEnrolmentDetails result = apiInstance.onboardedInvokersPost(aPIInvokerEnrolmentDetails);
5440 System.out.println(result);
5441 } catch (ApiException e) {
5442 System.err.println("Exception when calling DefaultApi#onboardedInvokersPost");
5443 e.printStackTrace();
5450 <div class="tab-pane" id="examples-Default-onboardedInvokersPost-0-dart">
5451 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
5453 final api_instance = DefaultApi();
5455 final APIInvokerEnrolmentDetails aPIInvokerEnrolmentDetails = new APIInvokerEnrolmentDetails(); // APIInvokerEnrolmentDetails |
5458 final result = await api_instance.onboardedInvokersPost(aPIInvokerEnrolmentDetails);
5461 print('Exception when calling DefaultApi->onboardedInvokersPost: $e\n');
5467 <div class="tab-pane" id="examples-Default-onboardedInvokersPost-0-android">
5468 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.DefaultApi;
5470 public class DefaultApiExample {
5471 public static void main(String[] args) {
5472 DefaultApi apiInstance = new DefaultApi();
5473 APIInvokerEnrolmentDetails aPIInvokerEnrolmentDetails = ; // APIInvokerEnrolmentDetails |
5476 APIInvokerEnrolmentDetails result = apiInstance.onboardedInvokersPost(aPIInvokerEnrolmentDetails);
5477 System.out.println(result);
5478 } catch (ApiException e) {
5479 System.err.println("Exception when calling DefaultApi#onboardedInvokersPost");
5480 e.printStackTrace();
5486 <div class="tab-pane" id="examples-Default-onboardedInvokersPost-0-groovy">
5487 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
5489 <div class="tab-pane" id="examples-Default-onboardedInvokersPost-0-objc">
5490 <pre class="prettyprint"><code class="language-cpp">
5492 // Create an instance of the API class
5493 DefaultApi *apiInstance = [[DefaultApi alloc] init];
5494 APIInvokerEnrolmentDetails *aPIInvokerEnrolmentDetails = ; //
5496 [apiInstance onboardedInvokersPostWith:aPIInvokerEnrolmentDetails
5497 completionHandler: ^(APIInvokerEnrolmentDetails output, NSError* error) {
5499 NSLog(@"%@", output);
5502 NSLog(@"Error: %@", error);
5508 <div class="tab-pane" id="examples-Default-onboardedInvokersPost-0-javascript">
5509 <pre class="prettyprint"><code class="language-js">var CapifApiInvokerManagementApi = require('capif_api_invoker_management_api');
5511 // Create an instance of the API class
5512 var api = new CapifApiInvokerManagementApi.DefaultApi()
5513 var aPIInvokerEnrolmentDetails = ; // {APIInvokerEnrolmentDetails}
5515 var callback = function(error, data, response) {
5517 console.error(error);
5519 console.log('API called successfully. Returned data: ' + data);
5522 api.onboardedInvokersPost(aPIInvokerEnrolmentDetails, callback);
5526 <!--<div class="tab-pane" id="examples-Default-onboardedInvokersPost-0-angular">
5527 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
5529 <div class="tab-pane" id="examples-Default-onboardedInvokersPost-0-csharp">
5530 <pre class="prettyprint"><code class="language-cs">using System;
5531 using System.Diagnostics;
5532 using Org.OpenAPITools.Api;
5533 using Org.OpenAPITools.Client;
5534 using Org.OpenAPITools.Model;
5538 public class onboardedInvokersPostExample
5543 // Create an instance of the API class
5544 var apiInstance = new DefaultApi();
5545 var aPIInvokerEnrolmentDetails = new APIInvokerEnrolmentDetails(); // APIInvokerEnrolmentDetails |
5548 APIInvokerEnrolmentDetails result = apiInstance.onboardedInvokersPost(aPIInvokerEnrolmentDetails);
5549 Debug.WriteLine(result);
5550 } catch (Exception e) {
5551 Debug.Print("Exception when calling DefaultApi.onboardedInvokersPost: " + e.Message );
5559 <div class="tab-pane" id="examples-Default-onboardedInvokersPost-0-php">
5560 <pre class="prettyprint"><code class="language-php"><?php
5561 require_once(__DIR__ . '/vendor/autoload.php');
5563 // Create an instance of the API class
5564 $api_instance = new OpenAPITools\Client\Api\DefaultApi();
5565 $aPIInvokerEnrolmentDetails = ; // APIInvokerEnrolmentDetails |
5568 $result = $api_instance->onboardedInvokersPost($aPIInvokerEnrolmentDetails);
5570 } catch (Exception $e) {
5571 echo 'Exception when calling DefaultApi->onboardedInvokersPost: ', $e->getMessage(), PHP_EOL;
5576 <div class="tab-pane" id="examples-Default-onboardedInvokersPost-0-perl">
5577 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
5578 use WWW::OPenAPIClient::Configuration;
5579 use WWW::OPenAPIClient::DefaultApi;
5581 # Create an instance of the API class
5582 my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
5583 my $aPIInvokerEnrolmentDetails = WWW::OPenAPIClient::Object::APIInvokerEnrolmentDetails->new(); # APIInvokerEnrolmentDetails |
5586 my $result = $api_instance->onboardedInvokersPost(aPIInvokerEnrolmentDetails => $aPIInvokerEnrolmentDetails);
5587 print Dumper($result);
5590 warn "Exception when calling DefaultApi->onboardedInvokersPost: $@\n";
5594 <div class="tab-pane" id="examples-Default-onboardedInvokersPost-0-python">
5595 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
5597 import openapi_client
5598 from openapi_client.rest import ApiException
5599 from pprint import pprint
5601 # Create an instance of the API class
5602 api_instance = openapi_client.DefaultApi()
5603 aPIInvokerEnrolmentDetails = # APIInvokerEnrolmentDetails |
5606 api_response = api_instance.onboarded_invokers_post(aPIInvokerEnrolmentDetails)
5607 pprint(api_response)
5608 except ApiException as e:
5609 print("Exception when calling DefaultApi->onboardedInvokersPost: %s\n" % e)</code></pre>
5612 <div class="tab-pane" id="examples-Default-onboardedInvokersPost-0-rust">
5613 <pre class="prettyprint"><code class="language-rust">extern crate DefaultApi;
5616 let aPIInvokerEnrolmentDetails = ; // APIInvokerEnrolmentDetails
5618 let mut context = DefaultApi::Context::default();
5619 let result = client.onboardedInvokersPost(aPIInvokerEnrolmentDetails, &context).wait();
5621 println!("{:?}", result);
5636 <div class="methodsubtabletitle">Body parameters</div>
5637 <table id="methodsubtable">
5639 <th width="150px">Name</th>
5640 <th>Description</th>
5642 <tr><td style="width:150px;">aPIInvokerEnrolmentDetails <span style="color:red;">*</span></td>
5644 <p class="marked"></p>
5646 $(document).ready(function() {
5647 var schemaWrapper = {
5649 "application/json" : {
5651 "$ref" : "#/components/schemas/APIInvokerEnrolmentDetails"
5658 var schema = findNode('schema',schemaWrapper).schema;
5660 schema = schemaWrapper.schema;
5662 if (schema.$ref != null) {
5663 schema = defsParser.$refs.get(schema.$ref);
5665 schemaWrapper.definitions = Object.assign({}, defs);
5666 $RefParser.dereference(schemaWrapper).catch(function(err) {
5671 var view = new JSONSchemaView(schema,2,{isBodyParam: true});
5672 var result = $('#d2e199_onboardedInvokersPost_aPIInvokerEnrolmentDetails');
5674 result.append(view.render());
5677 <div id="d2e199_onboardedInvokersPost_aPIInvokerEnrolmentDetails"></div>
5686 <h3 id="examples-Default-onboardedInvokersPost-title-201"></h3>
5687 <p id="examples-Default-onboardedInvokersPost-description-201" class="marked"></p>
5689 var responseDefault201_description = `API invoker on-boarded successfully.`;
5690 var responseDefault201_description_break = responseDefault201_description.indexOf('\n');
5691 if (responseDefault201_description_break == -1) {
5692 $("#examples-Default-onboardedInvokersPost-title-201").text("Status: 201 - " + responseDefault201_description);
5694 $("#examples-Default-onboardedInvokersPost-title-201").text("Status: 201 - " + responseDefault201_description.substring(0, responseDefault201_description_break));
5695 $("#examples-Default-onboardedInvokersPost-description-201").html(responseDefault201_description.substring(responseDefault201_description_break));
5700 <ul id="responses-detail-Default-onboardedInvokersPost-201" class="nav nav-tabs nav-tabs-examples" >
5702 <a data-toggle="tab" href="#responses-Default-onboardedInvokersPost-201-schema">Schema</a>
5708 <a data-toggle="tab" href="#responses-onboardedInvokersPost-201-headers">Headers</a>
5714 <div class="tab-content" id="responses-Default-onboardedInvokersPost-201-wrapper" style='margin-bottom: 10px;'>
5715 <div class="tab-pane active" id="responses-Default-onboardedInvokersPost-201-schema">
5716 <div id="responses-Default-onboardedInvokersPost-schema-201" class="exampleStyle">
5718 $(document).ready(function() {
5719 var schemaWrapper = {
5720 "description" : "API invoker on-boarded successfully.",
5723 "description" : "Contains the URI of the newly created resource, according to the structure {apiRoot}/api-invoker-management/v1/onboardedInvokers/{onboardingId}\n",
5733 "application/json" : {
5735 "$ref" : "#/components/schemas/APIInvokerEnrolmentDetails"
5740 var schema = findNode('schema',schemaWrapper).schema;
5742 schema = schemaWrapper.schema;
5744 if (schema == null) {
5747 if (schema.$ref != null) {
5748 schema = defsParser.$refs.get(schema.$ref);
5749 Object.keys(schema.properties).forEach( (item) => {
5750 if (schema.properties[item].$ref != null) {
5751 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5754 } else if (schema.items != null && schema.items.$ref != null) {
5755 schema.items = defsParser.$refs.get(schema.items.$ref);
5757 schemaWrapper.definitions = Object.assign({}, defs);
5758 $RefParser.dereference(schemaWrapper).catch(function(err) {
5763 var view = new JSONSchemaView(schema, 3);
5764 $('#responses-Default-onboardedInvokersPost-201-schema-data').val(JSON.stringify(schema));
5765 var result = $('#responses-Default-onboardedInvokersPost-schema-201');
5767 result.append(view.render());
5771 <input id='responses-Default-onboardedInvokersPost-201-schema-data' type='hidden' value=''></input>
5773 <div class="tab-pane" id="responses-onboardedInvokersPost-201-headers">
5776 <th width="150px">Name</th>
5777 <th width="100px">Type</th>
5778 <th width="100px">Format</th>
5779 <th>Description</th>
5785 <td>An alternative URI of the resource.</td>
5790 <h3 id="examples-Default-onboardedInvokersPost-title-202"></h3>
5791 <p id="examples-Default-onboardedInvokersPost-description-202" class="marked"></p>
5793 var responseDefault202_description = `The CAPIF core has accepted the Onboarding request and is processing it.`;
5794 var responseDefault202_description_break = responseDefault202_description.indexOf('\n');
5795 if (responseDefault202_description_break == -1) {
5796 $("#examples-Default-onboardedInvokersPost-title-202").text("Status: 202 - " + responseDefault202_description);
5798 $("#examples-Default-onboardedInvokersPost-title-202").text("Status: 202 - " + responseDefault202_description.substring(0, responseDefault202_description_break));
5799 $("#examples-Default-onboardedInvokersPost-description-202").html(responseDefault202_description.substring(responseDefault202_description_break));
5804 <ul id="responses-detail-Default-onboardedInvokersPost-202" class="nav nav-tabs nav-tabs-examples" >
5810 <div class="tab-content" id="responses-Default-onboardedInvokersPost-202-wrapper" style='margin-bottom: 10px;'>
5811 <div class="tab-pane active" id="responses-Default-onboardedInvokersPost-202-schema">
5812 <div id="responses-Default-onboardedInvokersPost-schema-202" class="exampleStyle">
5814 $(document).ready(function() {
5815 var schemaWrapper = {
5816 "description" : "The CAPIF core has accepted the Onboarding request and is processing it."
5818 var schema = findNode('schema',schemaWrapper).schema;
5820 schema = schemaWrapper.schema;
5822 if (schema == null) {
5825 if (schema.$ref != null) {
5826 schema = defsParser.$refs.get(schema.$ref);
5827 Object.keys(schema.properties).forEach( (item) => {
5828 if (schema.properties[item].$ref != null) {
5829 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5832 } else if (schema.items != null && schema.items.$ref != null) {
5833 schema.items = defsParser.$refs.get(schema.items.$ref);
5835 schemaWrapper.definitions = Object.assign({}, defs);
5836 $RefParser.dereference(schemaWrapper).catch(function(err) {
5841 var view = new JSONSchemaView(schema, 3);
5842 $('#responses-Default-onboardedInvokersPost-202-schema-data').val(JSON.stringify(schema));
5843 var result = $('#responses-Default-onboardedInvokersPost-schema-202');
5845 result.append(view.render());
5849 <input id='responses-Default-onboardedInvokersPost-202-schema-data' type='hidden' value=''></input>
5852 <h3 id="examples-Default-onboardedInvokersPost-title-400"></h3>
5853 <p id="examples-Default-onboardedInvokersPost-description-400" class="marked"></p>
5855 var responseDefault400_description = `Bad request`;
5856 var responseDefault400_description_break = responseDefault400_description.indexOf('\n');
5857 if (responseDefault400_description_break == -1) {
5858 $("#examples-Default-onboardedInvokersPost-title-400").text("Status: 400 - " + responseDefault400_description);
5860 $("#examples-Default-onboardedInvokersPost-title-400").text("Status: 400 - " + responseDefault400_description.substring(0, responseDefault400_description_break));
5861 $("#examples-Default-onboardedInvokersPost-description-400").html(responseDefault400_description.substring(responseDefault400_description_break));
5866 <ul id="responses-detail-Default-onboardedInvokersPost-400" class="nav nav-tabs nav-tabs-examples" >
5868 <a data-toggle="tab" href="#responses-Default-onboardedInvokersPost-400-schema">Schema</a>
5877 <div class="tab-content" id="responses-Default-onboardedInvokersPost-400-wrapper" style='margin-bottom: 10px;'>
5878 <div class="tab-pane active" id="responses-Default-onboardedInvokersPost-400-schema">
5879 <div id="responses-Default-onboardedInvokersPost-schema-400" class="exampleStyle">
5881 $(document).ready(function() {
5882 var schemaWrapper = {
5883 "description" : "Bad request",
5885 "application/problem+json" : {
5887 "$ref" : "#/components/schemas/ProblemDetails"
5892 var schema = findNode('schema',schemaWrapper).schema;
5894 schema = schemaWrapper.schema;
5896 if (schema == null) {
5899 if (schema.$ref != null) {
5900 schema = defsParser.$refs.get(schema.$ref);
5901 Object.keys(schema.properties).forEach( (item) => {
5902 if (schema.properties[item].$ref != null) {
5903 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5906 } else if (schema.items != null && schema.items.$ref != null) {
5907 schema.items = defsParser.$refs.get(schema.items.$ref);
5909 schemaWrapper.definitions = Object.assign({}, defs);
5910 $RefParser.dereference(schemaWrapper).catch(function(err) {
5915 var view = new JSONSchemaView(schema, 3);
5916 $('#responses-Default-onboardedInvokersPost-400-schema-data').val(JSON.stringify(schema));
5917 var result = $('#responses-Default-onboardedInvokersPost-schema-400');
5919 result.append(view.render());
5923 <input id='responses-Default-onboardedInvokersPost-400-schema-data' type='hidden' value=''></input>
5926 <h3 id="examples-Default-onboardedInvokersPost-title-401"></h3>
5927 <p id="examples-Default-onboardedInvokersPost-description-401" class="marked"></p>
5929 var responseDefault401_description = `Unauthorized`;
5930 var responseDefault401_description_break = responseDefault401_description.indexOf('\n');
5931 if (responseDefault401_description_break == -1) {
5932 $("#examples-Default-onboardedInvokersPost-title-401").text("Status: 401 - " + responseDefault401_description);
5934 $("#examples-Default-onboardedInvokersPost-title-401").text("Status: 401 - " + responseDefault401_description.substring(0, responseDefault401_description_break));
5935 $("#examples-Default-onboardedInvokersPost-description-401").html(responseDefault401_description.substring(responseDefault401_description_break));
5940 <ul id="responses-detail-Default-onboardedInvokersPost-401" class="nav nav-tabs nav-tabs-examples" >
5942 <a data-toggle="tab" href="#responses-Default-onboardedInvokersPost-401-schema">Schema</a>
5951 <div class="tab-content" id="responses-Default-onboardedInvokersPost-401-wrapper" style='margin-bottom: 10px;'>
5952 <div class="tab-pane active" id="responses-Default-onboardedInvokersPost-401-schema">
5953 <div id="responses-Default-onboardedInvokersPost-schema-401" class="exampleStyle">
5955 $(document).ready(function() {
5956 var schemaWrapper = {
5957 "description" : "Unauthorized",
5959 "application/problem+json" : {
5961 "$ref" : "#/components/schemas/ProblemDetails"
5966 var schema = findNode('schema',schemaWrapper).schema;
5968 schema = schemaWrapper.schema;
5970 if (schema == null) {
5973 if (schema.$ref != null) {
5974 schema = defsParser.$refs.get(schema.$ref);
5975 Object.keys(schema.properties).forEach( (item) => {
5976 if (schema.properties[item].$ref != null) {
5977 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5980 } else if (schema.items != null && schema.items.$ref != null) {
5981 schema.items = defsParser.$refs.get(schema.items.$ref);
5983 schemaWrapper.definitions = Object.assign({}, defs);
5984 $RefParser.dereference(schemaWrapper).catch(function(err) {
5989 var view = new JSONSchemaView(schema, 3);
5990 $('#responses-Default-onboardedInvokersPost-401-schema-data').val(JSON.stringify(schema));
5991 var result = $('#responses-Default-onboardedInvokersPost-schema-401');
5993 result.append(view.render());
5997 <input id='responses-Default-onboardedInvokersPost-401-schema-data' type='hidden' value=''></input>
6000 <h3 id="examples-Default-onboardedInvokersPost-title-403"></h3>
6001 <p id="examples-Default-onboardedInvokersPost-description-403" class="marked"></p>
6003 var responseDefault403_description = `Forbidden`;
6004 var responseDefault403_description_break = responseDefault403_description.indexOf('\n');
6005 if (responseDefault403_description_break == -1) {
6006 $("#examples-Default-onboardedInvokersPost-title-403").text("Status: 403 - " + responseDefault403_description);
6008 $("#examples-Default-onboardedInvokersPost-title-403").text("Status: 403 - " + responseDefault403_description.substring(0, responseDefault403_description_break));
6009 $("#examples-Default-onboardedInvokersPost-description-403").html(responseDefault403_description.substring(responseDefault403_description_break));
6014 <ul id="responses-detail-Default-onboardedInvokersPost-403" class="nav nav-tabs nav-tabs-examples" >
6016 <a data-toggle="tab" href="#responses-Default-onboardedInvokersPost-403-schema">Schema</a>
6025 <div class="tab-content" id="responses-Default-onboardedInvokersPost-403-wrapper" style='margin-bottom: 10px;'>
6026 <div class="tab-pane active" id="responses-Default-onboardedInvokersPost-403-schema">
6027 <div id="responses-Default-onboardedInvokersPost-schema-403" class="exampleStyle">
6029 $(document).ready(function() {
6030 var schemaWrapper = {
6031 "description" : "Forbidden",
6033 "application/problem+json" : {
6035 "$ref" : "#/components/schemas/ProblemDetails"
6040 var schema = findNode('schema',schemaWrapper).schema;
6042 schema = schemaWrapper.schema;
6044 if (schema == null) {
6047 if (schema.$ref != null) {
6048 schema = defsParser.$refs.get(schema.$ref);
6049 Object.keys(schema.properties).forEach( (item) => {
6050 if (schema.properties[item].$ref != null) {
6051 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6054 } else if (schema.items != null && schema.items.$ref != null) {
6055 schema.items = defsParser.$refs.get(schema.items.$ref);
6057 schemaWrapper.definitions = Object.assign({}, defs);
6058 $RefParser.dereference(schemaWrapper).catch(function(err) {
6063 var view = new JSONSchemaView(schema, 3);
6064 $('#responses-Default-onboardedInvokersPost-403-schema-data').val(JSON.stringify(schema));
6065 var result = $('#responses-Default-onboardedInvokersPost-schema-403');
6067 result.append(view.render());
6071 <input id='responses-Default-onboardedInvokersPost-403-schema-data' type='hidden' value=''></input>
6074 <h3 id="examples-Default-onboardedInvokersPost-title-404"></h3>
6075 <p id="examples-Default-onboardedInvokersPost-description-404" class="marked"></p>
6077 var responseDefault404_description = `Not Found`;
6078 var responseDefault404_description_break = responseDefault404_description.indexOf('\n');
6079 if (responseDefault404_description_break == -1) {
6080 $("#examples-Default-onboardedInvokersPost-title-404").text("Status: 404 - " + responseDefault404_description);
6082 $("#examples-Default-onboardedInvokersPost-title-404").text("Status: 404 - " + responseDefault404_description.substring(0, responseDefault404_description_break));
6083 $("#examples-Default-onboardedInvokersPost-description-404").html(responseDefault404_description.substring(responseDefault404_description_break));
6088 <ul id="responses-detail-Default-onboardedInvokersPost-404" class="nav nav-tabs nav-tabs-examples" >
6090 <a data-toggle="tab" href="#responses-Default-onboardedInvokersPost-404-schema">Schema</a>
6099 <div class="tab-content" id="responses-Default-onboardedInvokersPost-404-wrapper" style='margin-bottom: 10px;'>
6100 <div class="tab-pane active" id="responses-Default-onboardedInvokersPost-404-schema">
6101 <div id="responses-Default-onboardedInvokersPost-schema-404" class="exampleStyle">
6103 $(document).ready(function() {
6104 var schemaWrapper = {
6105 "description" : "Not Found",
6107 "application/problem+json" : {
6109 "$ref" : "#/components/schemas/ProblemDetails"
6114 var schema = findNode('schema',schemaWrapper).schema;
6116 schema = schemaWrapper.schema;
6118 if (schema == null) {
6121 if (schema.$ref != null) {
6122 schema = defsParser.$refs.get(schema.$ref);
6123 Object.keys(schema.properties).forEach( (item) => {
6124 if (schema.properties[item].$ref != null) {
6125 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6128 } else if (schema.items != null && schema.items.$ref != null) {
6129 schema.items = defsParser.$refs.get(schema.items.$ref);
6131 schemaWrapper.definitions = Object.assign({}, defs);
6132 $RefParser.dereference(schemaWrapper).catch(function(err) {
6137 var view = new JSONSchemaView(schema, 3);
6138 $('#responses-Default-onboardedInvokersPost-404-schema-data').val(JSON.stringify(schema));
6139 var result = $('#responses-Default-onboardedInvokersPost-schema-404');
6141 result.append(view.render());
6145 <input id='responses-Default-onboardedInvokersPost-404-schema-data' type='hidden' value=''></input>
6148 <h3 id="examples-Default-onboardedInvokersPost-title-411"></h3>
6149 <p id="examples-Default-onboardedInvokersPost-description-411" class="marked"></p>
6151 var responseDefault411_description = `Length Required`;
6152 var responseDefault411_description_break = responseDefault411_description.indexOf('\n');
6153 if (responseDefault411_description_break == -1) {
6154 $("#examples-Default-onboardedInvokersPost-title-411").text("Status: 411 - " + responseDefault411_description);
6156 $("#examples-Default-onboardedInvokersPost-title-411").text("Status: 411 - " + responseDefault411_description.substring(0, responseDefault411_description_break));
6157 $("#examples-Default-onboardedInvokersPost-description-411").html(responseDefault411_description.substring(responseDefault411_description_break));
6162 <ul id="responses-detail-Default-onboardedInvokersPost-411" class="nav nav-tabs nav-tabs-examples" >
6164 <a data-toggle="tab" href="#responses-Default-onboardedInvokersPost-411-schema">Schema</a>
6173 <div class="tab-content" id="responses-Default-onboardedInvokersPost-411-wrapper" style='margin-bottom: 10px;'>
6174 <div class="tab-pane active" id="responses-Default-onboardedInvokersPost-411-schema">
6175 <div id="responses-Default-onboardedInvokersPost-schema-411" class="exampleStyle">
6177 $(document).ready(function() {
6178 var schemaWrapper = {
6179 "description" : "Length Required",
6181 "application/problem+json" : {
6183 "$ref" : "#/components/schemas/ProblemDetails"
6188 var schema = findNode('schema',schemaWrapper).schema;
6190 schema = schemaWrapper.schema;
6192 if (schema == null) {
6195 if (schema.$ref != null) {
6196 schema = defsParser.$refs.get(schema.$ref);
6197 Object.keys(schema.properties).forEach( (item) => {
6198 if (schema.properties[item].$ref != null) {
6199 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6202 } else if (schema.items != null && schema.items.$ref != null) {
6203 schema.items = defsParser.$refs.get(schema.items.$ref);
6205 schemaWrapper.definitions = Object.assign({}, defs);
6206 $RefParser.dereference(schemaWrapper).catch(function(err) {
6211 var view = new JSONSchemaView(schema, 3);
6212 $('#responses-Default-onboardedInvokersPost-411-schema-data').val(JSON.stringify(schema));
6213 var result = $('#responses-Default-onboardedInvokersPost-schema-411');
6215 result.append(view.render());
6219 <input id='responses-Default-onboardedInvokersPost-411-schema-data' type='hidden' value=''></input>
6222 <h3 id="examples-Default-onboardedInvokersPost-title-413"></h3>
6223 <p id="examples-Default-onboardedInvokersPost-description-413" class="marked"></p>
6225 var responseDefault413_description = `Payload Too Large`;
6226 var responseDefault413_description_break = responseDefault413_description.indexOf('\n');
6227 if (responseDefault413_description_break == -1) {
6228 $("#examples-Default-onboardedInvokersPost-title-413").text("Status: 413 - " + responseDefault413_description);
6230 $("#examples-Default-onboardedInvokersPost-title-413").text("Status: 413 - " + responseDefault413_description.substring(0, responseDefault413_description_break));
6231 $("#examples-Default-onboardedInvokersPost-description-413").html(responseDefault413_description.substring(responseDefault413_description_break));
6236 <ul id="responses-detail-Default-onboardedInvokersPost-413" class="nav nav-tabs nav-tabs-examples" >
6238 <a data-toggle="tab" href="#responses-Default-onboardedInvokersPost-413-schema">Schema</a>
6247 <div class="tab-content" id="responses-Default-onboardedInvokersPost-413-wrapper" style='margin-bottom: 10px;'>
6248 <div class="tab-pane active" id="responses-Default-onboardedInvokersPost-413-schema">
6249 <div id="responses-Default-onboardedInvokersPost-schema-413" class="exampleStyle">
6251 $(document).ready(function() {
6252 var schemaWrapper = {
6253 "description" : "Payload Too Large",
6255 "application/problem+json" : {
6257 "$ref" : "#/components/schemas/ProblemDetails"
6262 var schema = findNode('schema',schemaWrapper).schema;
6264 schema = schemaWrapper.schema;
6266 if (schema == null) {
6269 if (schema.$ref != null) {
6270 schema = defsParser.$refs.get(schema.$ref);
6271 Object.keys(schema.properties).forEach( (item) => {
6272 if (schema.properties[item].$ref != null) {
6273 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6276 } else if (schema.items != null && schema.items.$ref != null) {
6277 schema.items = defsParser.$refs.get(schema.items.$ref);
6279 schemaWrapper.definitions = Object.assign({}, defs);
6280 $RefParser.dereference(schemaWrapper).catch(function(err) {
6285 var view = new JSONSchemaView(schema, 3);
6286 $('#responses-Default-onboardedInvokersPost-413-schema-data').val(JSON.stringify(schema));
6287 var result = $('#responses-Default-onboardedInvokersPost-schema-413');
6289 result.append(view.render());
6293 <input id='responses-Default-onboardedInvokersPost-413-schema-data' type='hidden' value=''></input>
6296 <h3 id="examples-Default-onboardedInvokersPost-title-415"></h3>
6297 <p id="examples-Default-onboardedInvokersPost-description-415" class="marked"></p>
6299 var responseDefault415_description = `Unsupported Media Type`;
6300 var responseDefault415_description_break = responseDefault415_description.indexOf('\n');
6301 if (responseDefault415_description_break == -1) {
6302 $("#examples-Default-onboardedInvokersPost-title-415").text("Status: 415 - " + responseDefault415_description);
6304 $("#examples-Default-onboardedInvokersPost-title-415").text("Status: 415 - " + responseDefault415_description.substring(0, responseDefault415_description_break));
6305 $("#examples-Default-onboardedInvokersPost-description-415").html(responseDefault415_description.substring(responseDefault415_description_break));
6310 <ul id="responses-detail-Default-onboardedInvokersPost-415" class="nav nav-tabs nav-tabs-examples" >
6312 <a data-toggle="tab" href="#responses-Default-onboardedInvokersPost-415-schema">Schema</a>
6321 <div class="tab-content" id="responses-Default-onboardedInvokersPost-415-wrapper" style='margin-bottom: 10px;'>
6322 <div class="tab-pane active" id="responses-Default-onboardedInvokersPost-415-schema">
6323 <div id="responses-Default-onboardedInvokersPost-schema-415" class="exampleStyle">
6325 $(document).ready(function() {
6326 var schemaWrapper = {
6327 "description" : "Unsupported Media Type",
6329 "application/problem+json" : {
6331 "$ref" : "#/components/schemas/ProblemDetails"
6336 var schema = findNode('schema',schemaWrapper).schema;
6338 schema = schemaWrapper.schema;
6340 if (schema == null) {
6343 if (schema.$ref != null) {
6344 schema = defsParser.$refs.get(schema.$ref);
6345 Object.keys(schema.properties).forEach( (item) => {
6346 if (schema.properties[item].$ref != null) {
6347 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6350 } else if (schema.items != null && schema.items.$ref != null) {
6351 schema.items = defsParser.$refs.get(schema.items.$ref);
6353 schemaWrapper.definitions = Object.assign({}, defs);
6354 $RefParser.dereference(schemaWrapper).catch(function(err) {
6359 var view = new JSONSchemaView(schema, 3);
6360 $('#responses-Default-onboardedInvokersPost-415-schema-data').val(JSON.stringify(schema));
6361 var result = $('#responses-Default-onboardedInvokersPost-schema-415');
6363 result.append(view.render());
6367 <input id='responses-Default-onboardedInvokersPost-415-schema-data' type='hidden' value=''></input>
6370 <h3 id="examples-Default-onboardedInvokersPost-title-429"></h3>
6371 <p id="examples-Default-onboardedInvokersPost-description-429" class="marked"></p>
6373 var responseDefault429_description = `Too Many Requests`;
6374 var responseDefault429_description_break = responseDefault429_description.indexOf('\n');
6375 if (responseDefault429_description_break == -1) {
6376 $("#examples-Default-onboardedInvokersPost-title-429").text("Status: 429 - " + responseDefault429_description);
6378 $("#examples-Default-onboardedInvokersPost-title-429").text("Status: 429 - " + responseDefault429_description.substring(0, responseDefault429_description_break));
6379 $("#examples-Default-onboardedInvokersPost-description-429").html(responseDefault429_description.substring(responseDefault429_description_break));
6384 <ul id="responses-detail-Default-onboardedInvokersPost-429" class="nav nav-tabs nav-tabs-examples" >
6386 <a data-toggle="tab" href="#responses-Default-onboardedInvokersPost-429-schema">Schema</a>
6395 <div class="tab-content" id="responses-Default-onboardedInvokersPost-429-wrapper" style='margin-bottom: 10px;'>
6396 <div class="tab-pane active" id="responses-Default-onboardedInvokersPost-429-schema">
6397 <div id="responses-Default-onboardedInvokersPost-schema-429" class="exampleStyle">
6399 $(document).ready(function() {
6400 var schemaWrapper = {
6401 "description" : "Too Many Requests",
6403 "application/problem+json" : {
6405 "$ref" : "#/components/schemas/ProblemDetails"
6410 var schema = findNode('schema',schemaWrapper).schema;
6412 schema = schemaWrapper.schema;
6414 if (schema == null) {
6417 if (schema.$ref != null) {
6418 schema = defsParser.$refs.get(schema.$ref);
6419 Object.keys(schema.properties).forEach( (item) => {
6420 if (schema.properties[item].$ref != null) {
6421 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6424 } else if (schema.items != null && schema.items.$ref != null) {
6425 schema.items = defsParser.$refs.get(schema.items.$ref);
6427 schemaWrapper.definitions = Object.assign({}, defs);
6428 $RefParser.dereference(schemaWrapper).catch(function(err) {
6433 var view = new JSONSchemaView(schema, 3);
6434 $('#responses-Default-onboardedInvokersPost-429-schema-data').val(JSON.stringify(schema));
6435 var result = $('#responses-Default-onboardedInvokersPost-schema-429');
6437 result.append(view.render());
6441 <input id='responses-Default-onboardedInvokersPost-429-schema-data' type='hidden' value=''></input>
6444 <h3 id="examples-Default-onboardedInvokersPost-title-500"></h3>
6445 <p id="examples-Default-onboardedInvokersPost-description-500" class="marked"></p>
6447 var responseDefault500_description = `Internal Server Error`;
6448 var responseDefault500_description_break = responseDefault500_description.indexOf('\n');
6449 if (responseDefault500_description_break == -1) {
6450 $("#examples-Default-onboardedInvokersPost-title-500").text("Status: 500 - " + responseDefault500_description);
6452 $("#examples-Default-onboardedInvokersPost-title-500").text("Status: 500 - " + responseDefault500_description.substring(0, responseDefault500_description_break));
6453 $("#examples-Default-onboardedInvokersPost-description-500").html(responseDefault500_description.substring(responseDefault500_description_break));
6458 <ul id="responses-detail-Default-onboardedInvokersPost-500" class="nav nav-tabs nav-tabs-examples" >
6460 <a data-toggle="tab" href="#responses-Default-onboardedInvokersPost-500-schema">Schema</a>
6469 <div class="tab-content" id="responses-Default-onboardedInvokersPost-500-wrapper" style='margin-bottom: 10px;'>
6470 <div class="tab-pane active" id="responses-Default-onboardedInvokersPost-500-schema">
6471 <div id="responses-Default-onboardedInvokersPost-schema-500" class="exampleStyle">
6473 $(document).ready(function() {
6474 var schemaWrapper = {
6475 "description" : "Internal Server Error",
6477 "application/problem+json" : {
6479 "$ref" : "#/components/schemas/ProblemDetails"
6484 var schema = findNode('schema',schemaWrapper).schema;
6486 schema = schemaWrapper.schema;
6488 if (schema == null) {
6491 if (schema.$ref != null) {
6492 schema = defsParser.$refs.get(schema.$ref);
6493 Object.keys(schema.properties).forEach( (item) => {
6494 if (schema.properties[item].$ref != null) {
6495 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6498 } else if (schema.items != null && schema.items.$ref != null) {
6499 schema.items = defsParser.$refs.get(schema.items.$ref);
6501 schemaWrapper.definitions = Object.assign({}, defs);
6502 $RefParser.dereference(schemaWrapper).catch(function(err) {
6507 var view = new JSONSchemaView(schema, 3);
6508 $('#responses-Default-onboardedInvokersPost-500-schema-data').val(JSON.stringify(schema));
6509 var result = $('#responses-Default-onboardedInvokersPost-schema-500');
6511 result.append(view.render());
6515 <input id='responses-Default-onboardedInvokersPost-500-schema-data' type='hidden' value=''></input>
6518 <h3 id="examples-Default-onboardedInvokersPost-title-503"></h3>
6519 <p id="examples-Default-onboardedInvokersPost-description-503" class="marked"></p>
6521 var responseDefault503_description = `Service Unavailable`;
6522 var responseDefault503_description_break = responseDefault503_description.indexOf('\n');
6523 if (responseDefault503_description_break == -1) {
6524 $("#examples-Default-onboardedInvokersPost-title-503").text("Status: 503 - " + responseDefault503_description);
6526 $("#examples-Default-onboardedInvokersPost-title-503").text("Status: 503 - " + responseDefault503_description.substring(0, responseDefault503_description_break));
6527 $("#examples-Default-onboardedInvokersPost-description-503").html(responseDefault503_description.substring(responseDefault503_description_break));
6532 <ul id="responses-detail-Default-onboardedInvokersPost-503" class="nav nav-tabs nav-tabs-examples" >
6534 <a data-toggle="tab" href="#responses-Default-onboardedInvokersPost-503-schema">Schema</a>
6543 <div class="tab-content" id="responses-Default-onboardedInvokersPost-503-wrapper" style='margin-bottom: 10px;'>
6544 <div class="tab-pane active" id="responses-Default-onboardedInvokersPost-503-schema">
6545 <div id="responses-Default-onboardedInvokersPost-schema-503" class="exampleStyle">
6547 $(document).ready(function() {
6548 var schemaWrapper = {
6549 "description" : "Service Unavailable",
6551 "application/problem+json" : {
6553 "$ref" : "#/components/schemas/ProblemDetails"
6558 var schema = findNode('schema',schemaWrapper).schema;
6560 schema = schemaWrapper.schema;
6562 if (schema == null) {
6565 if (schema.$ref != null) {
6566 schema = defsParser.$refs.get(schema.$ref);
6567 Object.keys(schema.properties).forEach( (item) => {
6568 if (schema.properties[item].$ref != null) {
6569 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6572 } else if (schema.items != null && schema.items.$ref != null) {
6573 schema.items = defsParser.$refs.get(schema.items.$ref);
6575 schemaWrapper.definitions = Object.assign({}, defs);
6576 $RefParser.dereference(schemaWrapper).catch(function(err) {
6581 var view = new JSONSchemaView(schema, 3);
6582 $('#responses-Default-onboardedInvokersPost-503-schema-data').val(JSON.stringify(schema));
6583 var result = $('#responses-Default-onboardedInvokersPost-schema-503');
6585 result.append(view.render());
6589 <input id='responses-Default-onboardedInvokersPost-503-schema-data' type='hidden' value=''></input>
6592 <h3 id="examples-Default-onboardedInvokersPost-title-default"></h3>
6593 <p id="examples-Default-onboardedInvokersPost-description-default" class="marked"></p>
6595 var responseDefaultdefault_description = `Generic Error`;
6596 var responseDefaultdefault_description_break = responseDefaultdefault_description.indexOf('\n');
6597 if (responseDefaultdefault_description_break == -1) {
6598 $("#examples-Default-onboardedInvokersPost-title-default").text("Status: default - " + responseDefaultdefault_description);
6600 $("#examples-Default-onboardedInvokersPost-title-default").text("Status: default - " + responseDefaultdefault_description.substring(0, responseDefaultdefault_description_break));
6601 $("#examples-Default-onboardedInvokersPost-description-default").html(responseDefaultdefault_description.substring(responseDefaultdefault_description_break));
6606 <ul id="responses-detail-Default-onboardedInvokersPost-default" class="nav nav-tabs nav-tabs-examples" >
6612 <div class="tab-content" id="responses-Default-onboardedInvokersPost-default-wrapper" style='margin-bottom: 10px;'>
6613 <div class="tab-pane active" id="responses-Default-onboardedInvokersPost-default-schema">
6614 <div id="responses-Default-onboardedInvokersPost-schema-default" class="exampleStyle">
6616 $(document).ready(function() {
6617 var schemaWrapper = {
6618 "description" : "Generic Error"
6620 var schema = findNode('schema',schemaWrapper).schema;
6622 schema = schemaWrapper.schema;
6624 if (schema == null) {
6627 if (schema.$ref != null) {
6628 schema = defsParser.$refs.get(schema.$ref);
6629 Object.keys(schema.properties).forEach( (item) => {
6630 if (schema.properties[item].$ref != null) {
6631 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6634 } else if (schema.items != null && schema.items.$ref != null) {
6635 schema.items = defsParser.$refs.get(schema.items.$ref);
6637 schemaWrapper.definitions = Object.assign({}, defs);
6638 $RefParser.dereference(schemaWrapper).catch(function(err) {
6643 var view = new JSONSchemaView(schema, 3);
6644 $('#responses-Default-onboardedInvokersPost-default-schema-data').val(JSON.stringify(schema));
6645 var result = $('#responses-Default-onboardedInvokersPost-schema-default');
6647 result.append(view.render());
6651 <input id='responses-Default-onboardedInvokersPost-default-schema-data' type='hidden' value=''></input>
6658 <section id="api-IndividualAPIInvokerEnrolmentDetails">
6659 <h1>IndividualAPIInvokerEnrolmentDetails</h1>
6660 <div id="api-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment">
6661 <article id="api-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0" data-group="User" data-name="modifyIndApiInvokeEnrolment" data-version="0">
6662 <div class="pull-left">
6663 <h1>modifyIndApiInvokeEnrolment</h1>
6666 <div class="pull-right"></div>
6667 <div class="clearfix"></div>
6669 <p class="marked">Modify an individual API invoker details.</p>
6672 <pre class="prettyprint language-html prettyprinted" data-type="patch"><code><span class="pln">/onboardedInvokers/{onboardingId}</span></code></pre>
6674 <h3>Usage and SDK Samples</h3>
6676 <ul class="nav nav-tabs nav-tabs-examples">
6677 <li class="active"><a href="#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-curl">Curl</a></li>
6678 <li class=""><a href="#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-java">Java</a></li>
6679 <li class=""><a href="#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-dart">Dart</a></li>
6680 <li class=""><a href="#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-android">Android</a></li>
6681 <!--<li class=""><a href="#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-groovy">Groovy</a></li>-->
6682 <li class=""><a href="#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-objc">Obj-C</a></li>
6683 <li class=""><a href="#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-javascript">JavaScript</a></li>
6684 <!--<li class=""><a href="#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-angular">Angular</a></li>-->
6685 <li class=""><a href="#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-csharp">C#</a></li>
6686 <li class=""><a href="#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-php">PHP</a></li>
6687 <li class=""><a href="#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-perl">Perl</a></li>
6688 <li class=""><a href="#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-python">Python</a></li>
6689 <li class=""><a href="#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-rust">Rust</a></li>
6692 <div class="tab-content">
6693 <div class="tab-pane active" id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-curl">
6694 <pre class="prettyprint"><code class="language-bsh">curl -X PATCH \
6695 -H "Accept: application/json,application/problem+json" \
6696 -H "Content-Type: application/merge-patch+json" \
6697 "https://example.com/api-invoker-management/v1/onboardedInvokers/{onboardingId}" \
6698 -d 'Custom MIME type example not yet supported: application/merge-patch+json'
6701 <div class="tab-pane" id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-java">
6702 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
6703 import org.openapitools.client.auth.*;
6704 import org.openapitools.client.model.*;
6705 import org.openapitools.client.api.IndividualAPIInvokerEnrolmentDetailsApi;
6707 import java.io.File;
6710 public class IndividualAPIInvokerEnrolmentDetailsApiExample {
6711 public static void main(String[] args) {
6713 // Create an instance of the API class
6714 IndividualAPIInvokerEnrolmentDetailsApi apiInstance = new IndividualAPIInvokerEnrolmentDetailsApi();
6715 String onboardingId = onboardingId_example; // String |
6716 APIInvokerEnrolmentDetailsPatch aPIInvokerEnrolmentDetailsPatch = ; // APIInvokerEnrolmentDetailsPatch |
6719 APIInvokerEnrolmentDetails result = apiInstance.modifyIndApiInvokeEnrolment(onboardingId, aPIInvokerEnrolmentDetailsPatch);
6720 System.out.println(result);
6721 } catch (ApiException e) {
6722 System.err.println("Exception when calling IndividualAPIInvokerEnrolmentDetailsApi#modifyIndApiInvokeEnrolment");
6723 e.printStackTrace();
6730 <div class="tab-pane" id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-dart">
6731 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
6733 final api_instance = DefaultApi();
6735 final String onboardingId = new String(); // String |
6736 final APIInvokerEnrolmentDetailsPatch aPIInvokerEnrolmentDetailsPatch = new APIInvokerEnrolmentDetailsPatch(); // APIInvokerEnrolmentDetailsPatch |
6739 final result = await api_instance.modifyIndApiInvokeEnrolment(onboardingId, aPIInvokerEnrolmentDetailsPatch);
6742 print('Exception when calling DefaultApi->modifyIndApiInvokeEnrolment: $e\n');
6748 <div class="tab-pane" id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-android">
6749 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.IndividualAPIInvokerEnrolmentDetailsApi;
6751 public class IndividualAPIInvokerEnrolmentDetailsApiExample {
6752 public static void main(String[] args) {
6753 IndividualAPIInvokerEnrolmentDetailsApi apiInstance = new IndividualAPIInvokerEnrolmentDetailsApi();
6754 String onboardingId = onboardingId_example; // String |
6755 APIInvokerEnrolmentDetailsPatch aPIInvokerEnrolmentDetailsPatch = ; // APIInvokerEnrolmentDetailsPatch |
6758 APIInvokerEnrolmentDetails result = apiInstance.modifyIndApiInvokeEnrolment(onboardingId, aPIInvokerEnrolmentDetailsPatch);
6759 System.out.println(result);
6760 } catch (ApiException e) {
6761 System.err.println("Exception when calling IndividualAPIInvokerEnrolmentDetailsApi#modifyIndApiInvokeEnrolment");
6762 e.printStackTrace();
6768 <div class="tab-pane" id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-groovy">
6769 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
6771 <div class="tab-pane" id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-objc">
6772 <pre class="prettyprint"><code class="language-cpp">
6774 // Create an instance of the API class
6775 IndividualAPIInvokerEnrolmentDetailsApi *apiInstance = [[IndividualAPIInvokerEnrolmentDetailsApi alloc] init];
6776 String *onboardingId = onboardingId_example; // (default to null)
6777 APIInvokerEnrolmentDetailsPatch *aPIInvokerEnrolmentDetailsPatch = ; //
6779 [apiInstance modifyIndApiInvokeEnrolmentWith:onboardingId
6780 aPIInvokerEnrolmentDetailsPatch:aPIInvokerEnrolmentDetailsPatch
6781 completionHandler: ^(APIInvokerEnrolmentDetails output, NSError* error) {
6783 NSLog(@"%@", output);
6786 NSLog(@"Error: %@", error);
6792 <div class="tab-pane" id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-javascript">
6793 <pre class="prettyprint"><code class="language-js">var CapifApiInvokerManagementApi = require('capif_api_invoker_management_api');
6795 // Create an instance of the API class
6796 var api = new CapifApiInvokerManagementApi.IndividualAPIInvokerEnrolmentDetailsApi()
6797 var onboardingId = onboardingId_example; // {String}
6798 var aPIInvokerEnrolmentDetailsPatch = ; // {APIInvokerEnrolmentDetailsPatch}
6800 var callback = function(error, data, response) {
6802 console.error(error);
6804 console.log('API called successfully. Returned data: ' + data);
6807 api.modifyIndApiInvokeEnrolment(onboardingId, aPIInvokerEnrolmentDetailsPatch, callback);
6811 <!--<div class="tab-pane" id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-angular">
6812 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
6814 <div class="tab-pane" id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-csharp">
6815 <pre class="prettyprint"><code class="language-cs">using System;
6816 using System.Diagnostics;
6817 using Org.OpenAPITools.Api;
6818 using Org.OpenAPITools.Client;
6819 using Org.OpenAPITools.Model;
6823 public class modifyIndApiInvokeEnrolmentExample
6828 // Create an instance of the API class
6829 var apiInstance = new IndividualAPIInvokerEnrolmentDetailsApi();
6830 var onboardingId = onboardingId_example; // String | (default to null)
6831 var aPIInvokerEnrolmentDetailsPatch = new APIInvokerEnrolmentDetailsPatch(); // APIInvokerEnrolmentDetailsPatch |
6834 APIInvokerEnrolmentDetails result = apiInstance.modifyIndApiInvokeEnrolment(onboardingId, aPIInvokerEnrolmentDetailsPatch);
6835 Debug.WriteLine(result);
6836 } catch (Exception e) {
6837 Debug.Print("Exception when calling IndividualAPIInvokerEnrolmentDetailsApi.modifyIndApiInvokeEnrolment: " + e.Message );
6845 <div class="tab-pane" id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-php">
6846 <pre class="prettyprint"><code class="language-php"><?php
6847 require_once(__DIR__ . '/vendor/autoload.php');
6849 // Create an instance of the API class
6850 $api_instance = new OpenAPITools\Client\Api\IndividualAPIInvokerEnrolmentDetailsApi();
6851 $onboardingId = onboardingId_example; // String |
6852 $aPIInvokerEnrolmentDetailsPatch = ; // APIInvokerEnrolmentDetailsPatch |
6855 $result = $api_instance->modifyIndApiInvokeEnrolment($onboardingId, $aPIInvokerEnrolmentDetailsPatch);
6857 } catch (Exception $e) {
6858 echo 'Exception when calling IndividualAPIInvokerEnrolmentDetailsApi->modifyIndApiInvokeEnrolment: ', $e->getMessage(), PHP_EOL;
6863 <div class="tab-pane" id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-perl">
6864 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
6865 use WWW::OPenAPIClient::Configuration;
6866 use WWW::OPenAPIClient::IndividualAPIInvokerEnrolmentDetailsApi;
6868 # Create an instance of the API class
6869 my $api_instance = WWW::OPenAPIClient::IndividualAPIInvokerEnrolmentDetailsApi->new();
6870 my $onboardingId = onboardingId_example; # String |
6871 my $aPIInvokerEnrolmentDetailsPatch = WWW::OPenAPIClient::Object::APIInvokerEnrolmentDetailsPatch->new(); # APIInvokerEnrolmentDetailsPatch |
6874 my $result = $api_instance->modifyIndApiInvokeEnrolment(onboardingId => $onboardingId, aPIInvokerEnrolmentDetailsPatch => $aPIInvokerEnrolmentDetailsPatch);
6875 print Dumper($result);
6878 warn "Exception when calling IndividualAPIInvokerEnrolmentDetailsApi->modifyIndApiInvokeEnrolment: $@\n";
6882 <div class="tab-pane" id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-python">
6883 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
6885 import openapi_client
6886 from openapi_client.rest import ApiException
6887 from pprint import pprint
6889 # Create an instance of the API class
6890 api_instance = openapi_client.IndividualAPIInvokerEnrolmentDetailsApi()
6891 onboardingId = onboardingId_example # String | (default to null)
6892 aPIInvokerEnrolmentDetailsPatch = # APIInvokerEnrolmentDetailsPatch |
6895 api_response = api_instance.modify_ind_api_invoke_enrolment(onboardingId, aPIInvokerEnrolmentDetailsPatch)
6896 pprint(api_response)
6897 except ApiException as e:
6898 print("Exception when calling IndividualAPIInvokerEnrolmentDetailsApi->modifyIndApiInvokeEnrolment: %s\n" % e)</code></pre>
6901 <div class="tab-pane" id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-0-rust">
6902 <pre class="prettyprint"><code class="language-rust">extern crate IndividualAPIInvokerEnrolmentDetailsApi;
6905 let onboardingId = onboardingId_example; // String
6906 let aPIInvokerEnrolmentDetailsPatch = ; // APIInvokerEnrolmentDetailsPatch
6908 let mut context = IndividualAPIInvokerEnrolmentDetailsApi::Context::default();
6909 let result = client.modifyIndApiInvokeEnrolment(onboardingId, aPIInvokerEnrolmentDetailsPatch, &context).wait();
6911 println!("{:?}", result);
6924 <div class="methodsubtabletitle">Path parameters</div>
6925 <table id="methodsubtable">
6927 <th width="150px">Name</th>
6928 <th>Description</th>
6930 <tr><td style="width:150px;">onboardingId*</td>
6934 <div id="d2e199_modifyIndApiInvokeEnrolment_onboardingId">
6935 <div class="json-schema-view">
6936 <div class="primitive">
6942 <div class="inner required">
6953 <div class="methodsubtabletitle">Body parameters</div>
6954 <table id="methodsubtable">
6956 <th width="150px">Name</th>
6957 <th>Description</th>
6959 <tr><td style="width:150px;">aPIInvokerEnrolmentDetailsPatch <span style="color:red;">*</span></td>
6961 <p class="marked"></p>
6963 $(document).ready(function() {
6964 var schemaWrapper = {
6966 "application/merge-patch+json" : {
6968 "$ref" : "#/components/schemas/APIInvokerEnrolmentDetailsPatch"
6975 var schema = findNode('schema',schemaWrapper).schema;
6977 schema = schemaWrapper.schema;
6979 if (schema.$ref != null) {
6980 schema = defsParser.$refs.get(schema.$ref);
6982 schemaWrapper.definitions = Object.assign({}, defs);
6983 $RefParser.dereference(schemaWrapper).catch(function(err) {
6988 var view = new JSONSchemaView(schema,2,{isBodyParam: true});
6989 var result = $('#d2e199_modifyIndApiInvokeEnrolment_aPIInvokerEnrolmentDetailsPatch');
6991 result.append(view.render());
6994 <div id="d2e199_modifyIndApiInvokeEnrolment_aPIInvokerEnrolmentDetailsPatch"></div>
7003 <h3 id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-200"></h3>
7004 <p id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-200" class="marked"></p>
7006 var responseIndividualAPIInvokerEnrolmentDetails200_description = `The definition of the service API is modified successfully and a representation of the updated service API is returned in the request body.
7008 var responseIndividualAPIInvokerEnrolmentDetails200_description_break = responseIndividualAPIInvokerEnrolmentDetails200_description.indexOf('\n');
7009 if (responseIndividualAPIInvokerEnrolmentDetails200_description_break == -1) {
7010 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-200").text("Status: 200 - " + responseIndividualAPIInvokerEnrolmentDetails200_description);
7012 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-200").text("Status: 200 - " + responseIndividualAPIInvokerEnrolmentDetails200_description.substring(0, responseIndividualAPIInvokerEnrolmentDetails200_description_break));
7013 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-200").html(responseIndividualAPIInvokerEnrolmentDetails200_description.substring(responseIndividualAPIInvokerEnrolmentDetails200_description_break));
7018 <ul id="responses-detail-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-200" class="nav nav-tabs nav-tabs-examples" >
7020 <a data-toggle="tab" href="#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-200-schema">Schema</a>
7029 <div class="tab-content" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-200-wrapper" style='margin-bottom: 10px;'>
7030 <div class="tab-pane active" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-200-schema">
7031 <div id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-200" class="exampleStyle">
7033 $(document).ready(function() {
7034 var schemaWrapper = {
7035 "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",
7037 "application/json" : {
7039 "$ref" : "#/components/schemas/APIInvokerEnrolmentDetails"
7044 var schema = findNode('schema',schemaWrapper).schema;
7046 schema = schemaWrapper.schema;
7048 if (schema == null) {
7051 if (schema.$ref != null) {
7052 schema = defsParser.$refs.get(schema.$ref);
7053 Object.keys(schema.properties).forEach( (item) => {
7054 if (schema.properties[item].$ref != null) {
7055 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7058 } else if (schema.items != null && schema.items.$ref != null) {
7059 schema.items = defsParser.$refs.get(schema.items.$ref);
7061 schemaWrapper.definitions = Object.assign({}, defs);
7062 $RefParser.dereference(schemaWrapper).catch(function(err) {
7067 var view = new JSONSchemaView(schema, 3);
7068 $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-200-schema-data').val(JSON.stringify(schema));
7069 var result = $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-200');
7071 result.append(view.render());
7075 <input id='responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-200-schema-data' type='hidden' value=''></input>
7078 <h3 id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-204"></h3>
7079 <p id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-204" class="marked"></p>
7081 var responseIndividualAPIInvokerEnrolmentDetails204_description = `No Content. The definition of the service API is modified successfully.`;
7082 var responseIndividualAPIInvokerEnrolmentDetails204_description_break = responseIndividualAPIInvokerEnrolmentDetails204_description.indexOf('\n');
7083 if (responseIndividualAPIInvokerEnrolmentDetails204_description_break == -1) {
7084 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-204").text("Status: 204 - " + responseIndividualAPIInvokerEnrolmentDetails204_description);
7086 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-204").text("Status: 204 - " + responseIndividualAPIInvokerEnrolmentDetails204_description.substring(0, responseIndividualAPIInvokerEnrolmentDetails204_description_break));
7087 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-204").html(responseIndividualAPIInvokerEnrolmentDetails204_description.substring(responseIndividualAPIInvokerEnrolmentDetails204_description_break));
7092 <ul id="responses-detail-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-204" class="nav nav-tabs nav-tabs-examples" >
7098 <div class="tab-content" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-204-wrapper" style='margin-bottom: 10px;'>
7099 <div class="tab-pane active" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-204-schema">
7100 <div id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-204" class="exampleStyle">
7102 $(document).ready(function() {
7103 var schemaWrapper = {
7104 "description" : "No Content. The definition of the service API is modified successfully."
7106 var schema = findNode('schema',schemaWrapper).schema;
7108 schema = schemaWrapper.schema;
7110 if (schema == null) {
7113 if (schema.$ref != null) {
7114 schema = defsParser.$refs.get(schema.$ref);
7115 Object.keys(schema.properties).forEach( (item) => {
7116 if (schema.properties[item].$ref != null) {
7117 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7120 } else if (schema.items != null && schema.items.$ref != null) {
7121 schema.items = defsParser.$refs.get(schema.items.$ref);
7123 schemaWrapper.definitions = Object.assign({}, defs);
7124 $RefParser.dereference(schemaWrapper).catch(function(err) {
7129 var view = new JSONSchemaView(schema, 3);
7130 $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-204-schema-data').val(JSON.stringify(schema));
7131 var result = $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-204');
7133 result.append(view.render());
7137 <input id='responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-204-schema-data' type='hidden' value=''></input>
7140 <h3 id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-307"></h3>
7141 <p id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-307" class="marked"></p>
7143 var responseIndividualAPIInvokerEnrolmentDetails307_description = `Temporary Redirect`;
7144 var responseIndividualAPIInvokerEnrolmentDetails307_description_break = responseIndividualAPIInvokerEnrolmentDetails307_description.indexOf('\n');
7145 if (responseIndividualAPIInvokerEnrolmentDetails307_description_break == -1) {
7146 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-307").text("Status: 307 - " + responseIndividualAPIInvokerEnrolmentDetails307_description);
7148 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-307").text("Status: 307 - " + responseIndividualAPIInvokerEnrolmentDetails307_description.substring(0, responseIndividualAPIInvokerEnrolmentDetails307_description_break));
7149 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-307").html(responseIndividualAPIInvokerEnrolmentDetails307_description.substring(responseIndividualAPIInvokerEnrolmentDetails307_description_break));
7154 <ul id="responses-detail-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-307" class="nav nav-tabs nav-tabs-examples" >
7157 <a data-toggle="tab" href="#responses-modifyIndApiInvokeEnrolment-307-headers">Headers</a>
7163 <div class="tab-content" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-307-wrapper" style='margin-bottom: 10px;'>
7164 <div class="tab-pane active" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-307-schema">
7165 <div id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-307" class="exampleStyle">
7167 $(document).ready(function() {
7168 var schemaWrapper = {
7169 "description" : "Temporary Redirect",
7172 "description" : "An alternative URI of the resource.",
7180 var schema = findNode('schema',schemaWrapper).schema;
7182 schema = schemaWrapper.schema;
7184 if (schema == null) {
7187 if (schema.$ref != null) {
7188 schema = defsParser.$refs.get(schema.$ref);
7189 Object.keys(schema.properties).forEach( (item) => {
7190 if (schema.properties[item].$ref != null) {
7191 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7194 } else if (schema.items != null && schema.items.$ref != null) {
7195 schema.items = defsParser.$refs.get(schema.items.$ref);
7197 schemaWrapper.definitions = Object.assign({}, defs);
7198 $RefParser.dereference(schemaWrapper).catch(function(err) {
7203 var view = new JSONSchemaView(schema, 3);
7204 $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-307-schema-data').val(JSON.stringify(schema));
7205 var result = $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-307');
7207 result.append(view.render());
7211 <input id='responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-307-schema-data' type='hidden' value=''></input>
7213 <div class="tab-pane" id="responses-modifyIndApiInvokeEnrolment-307-headers">
7216 <th width="150px">Name</th>
7217 <th width="100px">Type</th>
7218 <th width="100px">Format</th>
7219 <th>Description</th>
7225 <td>An alternative URI of the resource.</td>
7230 <h3 id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-308"></h3>
7231 <p id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-308" class="marked"></p>
7233 var responseIndividualAPIInvokerEnrolmentDetails308_description = `Permanent Redirect`;
7234 var responseIndividualAPIInvokerEnrolmentDetails308_description_break = responseIndividualAPIInvokerEnrolmentDetails308_description.indexOf('\n');
7235 if (responseIndividualAPIInvokerEnrolmentDetails308_description_break == -1) {
7236 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-308").text("Status: 308 - " + responseIndividualAPIInvokerEnrolmentDetails308_description);
7238 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-308").text("Status: 308 - " + responseIndividualAPIInvokerEnrolmentDetails308_description.substring(0, responseIndividualAPIInvokerEnrolmentDetails308_description_break));
7239 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-308").html(responseIndividualAPIInvokerEnrolmentDetails308_description.substring(responseIndividualAPIInvokerEnrolmentDetails308_description_break));
7244 <ul id="responses-detail-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-308" class="nav nav-tabs nav-tabs-examples" >
7247 <a data-toggle="tab" href="#responses-modifyIndApiInvokeEnrolment-308-headers">Headers</a>
7253 <div class="tab-content" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-308-wrapper" style='margin-bottom: 10px;'>
7254 <div class="tab-pane active" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-308-schema">
7255 <div id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-308" class="exampleStyle">
7257 $(document).ready(function() {
7258 var schemaWrapper = {
7259 "description" : "Permanent Redirect",
7262 "description" : "An alternative URI of the resource.",
7270 var schema = findNode('schema',schemaWrapper).schema;
7272 schema = schemaWrapper.schema;
7274 if (schema == null) {
7277 if (schema.$ref != null) {
7278 schema = defsParser.$refs.get(schema.$ref);
7279 Object.keys(schema.properties).forEach( (item) => {
7280 if (schema.properties[item].$ref != null) {
7281 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7284 } else if (schema.items != null && schema.items.$ref != null) {
7285 schema.items = defsParser.$refs.get(schema.items.$ref);
7287 schemaWrapper.definitions = Object.assign({}, defs);
7288 $RefParser.dereference(schemaWrapper).catch(function(err) {
7293 var view = new JSONSchemaView(schema, 3);
7294 $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-308-schema-data').val(JSON.stringify(schema));
7295 var result = $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-308');
7297 result.append(view.render());
7301 <input id='responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-308-schema-data' type='hidden' value=''></input>
7303 <div class="tab-pane" id="responses-modifyIndApiInvokeEnrolment-308-headers">
7306 <th width="150px">Name</th>
7307 <th width="100px">Type</th>
7308 <th width="100px">Format</th>
7309 <th>Description</th>
7315 <td>An alternative URI of the resource.</td>
7320 <h3 id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-400"></h3>
7321 <p id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-400" class="marked"></p>
7323 var responseIndividualAPIInvokerEnrolmentDetails400_description = `Bad request`;
7324 var responseIndividualAPIInvokerEnrolmentDetails400_description_break = responseIndividualAPIInvokerEnrolmentDetails400_description.indexOf('\n');
7325 if (responseIndividualAPIInvokerEnrolmentDetails400_description_break == -1) {
7326 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-400").text("Status: 400 - " + responseIndividualAPIInvokerEnrolmentDetails400_description);
7328 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-400").text("Status: 400 - " + responseIndividualAPIInvokerEnrolmentDetails400_description.substring(0, responseIndividualAPIInvokerEnrolmentDetails400_description_break));
7329 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-400").html(responseIndividualAPIInvokerEnrolmentDetails400_description.substring(responseIndividualAPIInvokerEnrolmentDetails400_description_break));
7334 <ul id="responses-detail-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-400" class="nav nav-tabs nav-tabs-examples" >
7336 <a data-toggle="tab" href="#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-400-schema">Schema</a>
7345 <div class="tab-content" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-400-wrapper" style='margin-bottom: 10px;'>
7346 <div class="tab-pane active" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-400-schema">
7347 <div id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-400" class="exampleStyle">
7349 $(document).ready(function() {
7350 var schemaWrapper = {
7351 "description" : "Bad request",
7353 "application/problem+json" : {
7355 "$ref" : "#/components/schemas/ProblemDetails"
7360 var schema = findNode('schema',schemaWrapper).schema;
7362 schema = schemaWrapper.schema;
7364 if (schema == null) {
7367 if (schema.$ref != null) {
7368 schema = defsParser.$refs.get(schema.$ref);
7369 Object.keys(schema.properties).forEach( (item) => {
7370 if (schema.properties[item].$ref != null) {
7371 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7374 } else if (schema.items != null && schema.items.$ref != null) {
7375 schema.items = defsParser.$refs.get(schema.items.$ref);
7377 schemaWrapper.definitions = Object.assign({}, defs);
7378 $RefParser.dereference(schemaWrapper).catch(function(err) {
7383 var view = new JSONSchemaView(schema, 3);
7384 $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-400-schema-data').val(JSON.stringify(schema));
7385 var result = $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-400');
7387 result.append(view.render());
7391 <input id='responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-400-schema-data' type='hidden' value=''></input>
7394 <h3 id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-401"></h3>
7395 <p id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-401" class="marked"></p>
7397 var responseIndividualAPIInvokerEnrolmentDetails401_description = `Unauthorized`;
7398 var responseIndividualAPIInvokerEnrolmentDetails401_description_break = responseIndividualAPIInvokerEnrolmentDetails401_description.indexOf('\n');
7399 if (responseIndividualAPIInvokerEnrolmentDetails401_description_break == -1) {
7400 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-401").text("Status: 401 - " + responseIndividualAPIInvokerEnrolmentDetails401_description);
7402 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-401").text("Status: 401 - " + responseIndividualAPIInvokerEnrolmentDetails401_description.substring(0, responseIndividualAPIInvokerEnrolmentDetails401_description_break));
7403 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-401").html(responseIndividualAPIInvokerEnrolmentDetails401_description.substring(responseIndividualAPIInvokerEnrolmentDetails401_description_break));
7408 <ul id="responses-detail-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-401" class="nav nav-tabs nav-tabs-examples" >
7410 <a data-toggle="tab" href="#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-401-schema">Schema</a>
7419 <div class="tab-content" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-401-wrapper" style='margin-bottom: 10px;'>
7420 <div class="tab-pane active" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-401-schema">
7421 <div id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-401" class="exampleStyle">
7423 $(document).ready(function() {
7424 var schemaWrapper = {
7425 "description" : "Unauthorized",
7427 "application/problem+json" : {
7429 "$ref" : "#/components/schemas/ProblemDetails"
7434 var schema = findNode('schema',schemaWrapper).schema;
7436 schema = schemaWrapper.schema;
7438 if (schema == null) {
7441 if (schema.$ref != null) {
7442 schema = defsParser.$refs.get(schema.$ref);
7443 Object.keys(schema.properties).forEach( (item) => {
7444 if (schema.properties[item].$ref != null) {
7445 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7448 } else if (schema.items != null && schema.items.$ref != null) {
7449 schema.items = defsParser.$refs.get(schema.items.$ref);
7451 schemaWrapper.definitions = Object.assign({}, defs);
7452 $RefParser.dereference(schemaWrapper).catch(function(err) {
7457 var view = new JSONSchemaView(schema, 3);
7458 $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-401-schema-data').val(JSON.stringify(schema));
7459 var result = $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-401');
7461 result.append(view.render());
7465 <input id='responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-401-schema-data' type='hidden' value=''></input>
7468 <h3 id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-403"></h3>
7469 <p id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-403" class="marked"></p>
7471 var responseIndividualAPIInvokerEnrolmentDetails403_description = `Forbidden`;
7472 var responseIndividualAPIInvokerEnrolmentDetails403_description_break = responseIndividualAPIInvokerEnrolmentDetails403_description.indexOf('\n');
7473 if (responseIndividualAPIInvokerEnrolmentDetails403_description_break == -1) {
7474 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-403").text("Status: 403 - " + responseIndividualAPIInvokerEnrolmentDetails403_description);
7476 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-403").text("Status: 403 - " + responseIndividualAPIInvokerEnrolmentDetails403_description.substring(0, responseIndividualAPIInvokerEnrolmentDetails403_description_break));
7477 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-403").html(responseIndividualAPIInvokerEnrolmentDetails403_description.substring(responseIndividualAPIInvokerEnrolmentDetails403_description_break));
7482 <ul id="responses-detail-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-403" class="nav nav-tabs nav-tabs-examples" >
7484 <a data-toggle="tab" href="#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-403-schema">Schema</a>
7493 <div class="tab-content" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-403-wrapper" style='margin-bottom: 10px;'>
7494 <div class="tab-pane active" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-403-schema">
7495 <div id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-403" class="exampleStyle">
7497 $(document).ready(function() {
7498 var schemaWrapper = {
7499 "description" : "Forbidden",
7501 "application/problem+json" : {
7503 "$ref" : "#/components/schemas/ProblemDetails"
7508 var schema = findNode('schema',schemaWrapper).schema;
7510 schema = schemaWrapper.schema;
7512 if (schema == null) {
7515 if (schema.$ref != null) {
7516 schema = defsParser.$refs.get(schema.$ref);
7517 Object.keys(schema.properties).forEach( (item) => {
7518 if (schema.properties[item].$ref != null) {
7519 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7522 } else if (schema.items != null && schema.items.$ref != null) {
7523 schema.items = defsParser.$refs.get(schema.items.$ref);
7525 schemaWrapper.definitions = Object.assign({}, defs);
7526 $RefParser.dereference(schemaWrapper).catch(function(err) {
7531 var view = new JSONSchemaView(schema, 3);
7532 $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-403-schema-data').val(JSON.stringify(schema));
7533 var result = $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-403');
7535 result.append(view.render());
7539 <input id='responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-403-schema-data' type='hidden' value=''></input>
7542 <h3 id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-404"></h3>
7543 <p id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-404" class="marked"></p>
7545 var responseIndividualAPIInvokerEnrolmentDetails404_description = `Not Found`;
7546 var responseIndividualAPIInvokerEnrolmentDetails404_description_break = responseIndividualAPIInvokerEnrolmentDetails404_description.indexOf('\n');
7547 if (responseIndividualAPIInvokerEnrolmentDetails404_description_break == -1) {
7548 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-404").text("Status: 404 - " + responseIndividualAPIInvokerEnrolmentDetails404_description);
7550 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-404").text("Status: 404 - " + responseIndividualAPIInvokerEnrolmentDetails404_description.substring(0, responseIndividualAPIInvokerEnrolmentDetails404_description_break));
7551 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-404").html(responseIndividualAPIInvokerEnrolmentDetails404_description.substring(responseIndividualAPIInvokerEnrolmentDetails404_description_break));
7556 <ul id="responses-detail-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-404" class="nav nav-tabs nav-tabs-examples" >
7558 <a data-toggle="tab" href="#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-404-schema">Schema</a>
7567 <div class="tab-content" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-404-wrapper" style='margin-bottom: 10px;'>
7568 <div class="tab-pane active" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-404-schema">
7569 <div id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-404" class="exampleStyle">
7571 $(document).ready(function() {
7572 var schemaWrapper = {
7573 "description" : "Not Found",
7575 "application/problem+json" : {
7577 "$ref" : "#/components/schemas/ProblemDetails"
7582 var schema = findNode('schema',schemaWrapper).schema;
7584 schema = schemaWrapper.schema;
7586 if (schema == null) {
7589 if (schema.$ref != null) {
7590 schema = defsParser.$refs.get(schema.$ref);
7591 Object.keys(schema.properties).forEach( (item) => {
7592 if (schema.properties[item].$ref != null) {
7593 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7596 } else if (schema.items != null && schema.items.$ref != null) {
7597 schema.items = defsParser.$refs.get(schema.items.$ref);
7599 schemaWrapper.definitions = Object.assign({}, defs);
7600 $RefParser.dereference(schemaWrapper).catch(function(err) {
7605 var view = new JSONSchemaView(schema, 3);
7606 $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-404-schema-data').val(JSON.stringify(schema));
7607 var result = $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-404');
7609 result.append(view.render());
7613 <input id='responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-404-schema-data' type='hidden' value=''></input>
7616 <h3 id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-411"></h3>
7617 <p id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-411" class="marked"></p>
7619 var responseIndividualAPIInvokerEnrolmentDetails411_description = `Length Required`;
7620 var responseIndividualAPIInvokerEnrolmentDetails411_description_break = responseIndividualAPIInvokerEnrolmentDetails411_description.indexOf('\n');
7621 if (responseIndividualAPIInvokerEnrolmentDetails411_description_break == -1) {
7622 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-411").text("Status: 411 - " + responseIndividualAPIInvokerEnrolmentDetails411_description);
7624 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-411").text("Status: 411 - " + responseIndividualAPIInvokerEnrolmentDetails411_description.substring(0, responseIndividualAPIInvokerEnrolmentDetails411_description_break));
7625 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-411").html(responseIndividualAPIInvokerEnrolmentDetails411_description.substring(responseIndividualAPIInvokerEnrolmentDetails411_description_break));
7630 <ul id="responses-detail-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-411" class="nav nav-tabs nav-tabs-examples" >
7632 <a data-toggle="tab" href="#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-411-schema">Schema</a>
7641 <div class="tab-content" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-411-wrapper" style='margin-bottom: 10px;'>
7642 <div class="tab-pane active" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-411-schema">
7643 <div id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-411" class="exampleStyle">
7645 $(document).ready(function() {
7646 var schemaWrapper = {
7647 "description" : "Length Required",
7649 "application/problem+json" : {
7651 "$ref" : "#/components/schemas/ProblemDetails"
7656 var schema = findNode('schema',schemaWrapper).schema;
7658 schema = schemaWrapper.schema;
7660 if (schema == null) {
7663 if (schema.$ref != null) {
7664 schema = defsParser.$refs.get(schema.$ref);
7665 Object.keys(schema.properties).forEach( (item) => {
7666 if (schema.properties[item].$ref != null) {
7667 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7670 } else if (schema.items != null && schema.items.$ref != null) {
7671 schema.items = defsParser.$refs.get(schema.items.$ref);
7673 schemaWrapper.definitions = Object.assign({}, defs);
7674 $RefParser.dereference(schemaWrapper).catch(function(err) {
7679 var view = new JSONSchemaView(schema, 3);
7680 $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-411-schema-data').val(JSON.stringify(schema));
7681 var result = $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-411');
7683 result.append(view.render());
7687 <input id='responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-411-schema-data' type='hidden' value=''></input>
7690 <h3 id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-413"></h3>
7691 <p id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-413" class="marked"></p>
7693 var responseIndividualAPIInvokerEnrolmentDetails413_description = `Payload Too Large`;
7694 var responseIndividualAPIInvokerEnrolmentDetails413_description_break = responseIndividualAPIInvokerEnrolmentDetails413_description.indexOf('\n');
7695 if (responseIndividualAPIInvokerEnrolmentDetails413_description_break == -1) {
7696 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-413").text("Status: 413 - " + responseIndividualAPIInvokerEnrolmentDetails413_description);
7698 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-413").text("Status: 413 - " + responseIndividualAPIInvokerEnrolmentDetails413_description.substring(0, responseIndividualAPIInvokerEnrolmentDetails413_description_break));
7699 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-413").html(responseIndividualAPIInvokerEnrolmentDetails413_description.substring(responseIndividualAPIInvokerEnrolmentDetails413_description_break));
7704 <ul id="responses-detail-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-413" class="nav nav-tabs nav-tabs-examples" >
7706 <a data-toggle="tab" href="#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-413-schema">Schema</a>
7715 <div class="tab-content" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-413-wrapper" style='margin-bottom: 10px;'>
7716 <div class="tab-pane active" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-413-schema">
7717 <div id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-413" class="exampleStyle">
7719 $(document).ready(function() {
7720 var schemaWrapper = {
7721 "description" : "Payload Too Large",
7723 "application/problem+json" : {
7725 "$ref" : "#/components/schemas/ProblemDetails"
7730 var schema = findNode('schema',schemaWrapper).schema;
7732 schema = schemaWrapper.schema;
7734 if (schema == null) {
7737 if (schema.$ref != null) {
7738 schema = defsParser.$refs.get(schema.$ref);
7739 Object.keys(schema.properties).forEach( (item) => {
7740 if (schema.properties[item].$ref != null) {
7741 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7744 } else if (schema.items != null && schema.items.$ref != null) {
7745 schema.items = defsParser.$refs.get(schema.items.$ref);
7747 schemaWrapper.definitions = Object.assign({}, defs);
7748 $RefParser.dereference(schemaWrapper).catch(function(err) {
7753 var view = new JSONSchemaView(schema, 3);
7754 $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-413-schema-data').val(JSON.stringify(schema));
7755 var result = $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-413');
7757 result.append(view.render());
7761 <input id='responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-413-schema-data' type='hidden' value=''></input>
7764 <h3 id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-415"></h3>
7765 <p id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-415" class="marked"></p>
7767 var responseIndividualAPIInvokerEnrolmentDetails415_description = `Unsupported Media Type`;
7768 var responseIndividualAPIInvokerEnrolmentDetails415_description_break = responseIndividualAPIInvokerEnrolmentDetails415_description.indexOf('\n');
7769 if (responseIndividualAPIInvokerEnrolmentDetails415_description_break == -1) {
7770 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-415").text("Status: 415 - " + responseIndividualAPIInvokerEnrolmentDetails415_description);
7772 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-415").text("Status: 415 - " + responseIndividualAPIInvokerEnrolmentDetails415_description.substring(0, responseIndividualAPIInvokerEnrolmentDetails415_description_break));
7773 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-415").html(responseIndividualAPIInvokerEnrolmentDetails415_description.substring(responseIndividualAPIInvokerEnrolmentDetails415_description_break));
7778 <ul id="responses-detail-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-415" class="nav nav-tabs nav-tabs-examples" >
7780 <a data-toggle="tab" href="#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-415-schema">Schema</a>
7789 <div class="tab-content" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-415-wrapper" style='margin-bottom: 10px;'>
7790 <div class="tab-pane active" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-415-schema">
7791 <div id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-415" class="exampleStyle">
7793 $(document).ready(function() {
7794 var schemaWrapper = {
7795 "description" : "Unsupported Media Type",
7797 "application/problem+json" : {
7799 "$ref" : "#/components/schemas/ProblemDetails"
7804 var schema = findNode('schema',schemaWrapper).schema;
7806 schema = schemaWrapper.schema;
7808 if (schema == null) {
7811 if (schema.$ref != null) {
7812 schema = defsParser.$refs.get(schema.$ref);
7813 Object.keys(schema.properties).forEach( (item) => {
7814 if (schema.properties[item].$ref != null) {
7815 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7818 } else if (schema.items != null && schema.items.$ref != null) {
7819 schema.items = defsParser.$refs.get(schema.items.$ref);
7821 schemaWrapper.definitions = Object.assign({}, defs);
7822 $RefParser.dereference(schemaWrapper).catch(function(err) {
7827 var view = new JSONSchemaView(schema, 3);
7828 $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-415-schema-data').val(JSON.stringify(schema));
7829 var result = $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-415');
7831 result.append(view.render());
7835 <input id='responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-415-schema-data' type='hidden' value=''></input>
7838 <h3 id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-429"></h3>
7839 <p id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-429" class="marked"></p>
7841 var responseIndividualAPIInvokerEnrolmentDetails429_description = `Too Many Requests`;
7842 var responseIndividualAPIInvokerEnrolmentDetails429_description_break = responseIndividualAPIInvokerEnrolmentDetails429_description.indexOf('\n');
7843 if (responseIndividualAPIInvokerEnrolmentDetails429_description_break == -1) {
7844 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-429").text("Status: 429 - " + responseIndividualAPIInvokerEnrolmentDetails429_description);
7846 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-429").text("Status: 429 - " + responseIndividualAPIInvokerEnrolmentDetails429_description.substring(0, responseIndividualAPIInvokerEnrolmentDetails429_description_break));
7847 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-429").html(responseIndividualAPIInvokerEnrolmentDetails429_description.substring(responseIndividualAPIInvokerEnrolmentDetails429_description_break));
7852 <ul id="responses-detail-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-429" class="nav nav-tabs nav-tabs-examples" >
7854 <a data-toggle="tab" href="#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-429-schema">Schema</a>
7863 <div class="tab-content" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-429-wrapper" style='margin-bottom: 10px;'>
7864 <div class="tab-pane active" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-429-schema">
7865 <div id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-429" class="exampleStyle">
7867 $(document).ready(function() {
7868 var schemaWrapper = {
7869 "description" : "Too Many Requests",
7871 "application/problem+json" : {
7873 "$ref" : "#/components/schemas/ProblemDetails"
7878 var schema = findNode('schema',schemaWrapper).schema;
7880 schema = schemaWrapper.schema;
7882 if (schema == null) {
7885 if (schema.$ref != null) {
7886 schema = defsParser.$refs.get(schema.$ref);
7887 Object.keys(schema.properties).forEach( (item) => {
7888 if (schema.properties[item].$ref != null) {
7889 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7892 } else if (schema.items != null && schema.items.$ref != null) {
7893 schema.items = defsParser.$refs.get(schema.items.$ref);
7895 schemaWrapper.definitions = Object.assign({}, defs);
7896 $RefParser.dereference(schemaWrapper).catch(function(err) {
7901 var view = new JSONSchemaView(schema, 3);
7902 $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-429-schema-data').val(JSON.stringify(schema));
7903 var result = $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-429');
7905 result.append(view.render());
7909 <input id='responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-429-schema-data' type='hidden' value=''></input>
7912 <h3 id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-500"></h3>
7913 <p id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-500" class="marked"></p>
7915 var responseIndividualAPIInvokerEnrolmentDetails500_description = `Internal Server Error`;
7916 var responseIndividualAPIInvokerEnrolmentDetails500_description_break = responseIndividualAPIInvokerEnrolmentDetails500_description.indexOf('\n');
7917 if (responseIndividualAPIInvokerEnrolmentDetails500_description_break == -1) {
7918 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-500").text("Status: 500 - " + responseIndividualAPIInvokerEnrolmentDetails500_description);
7920 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-500").text("Status: 500 - " + responseIndividualAPIInvokerEnrolmentDetails500_description.substring(0, responseIndividualAPIInvokerEnrolmentDetails500_description_break));
7921 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-500").html(responseIndividualAPIInvokerEnrolmentDetails500_description.substring(responseIndividualAPIInvokerEnrolmentDetails500_description_break));
7926 <ul id="responses-detail-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-500" class="nav nav-tabs nav-tabs-examples" >
7928 <a data-toggle="tab" href="#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-500-schema">Schema</a>
7937 <div class="tab-content" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-500-wrapper" style='margin-bottom: 10px;'>
7938 <div class="tab-pane active" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-500-schema">
7939 <div id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-500" class="exampleStyle">
7941 $(document).ready(function() {
7942 var schemaWrapper = {
7943 "description" : "Internal Server Error",
7945 "application/problem+json" : {
7947 "$ref" : "#/components/schemas/ProblemDetails"
7952 var schema = findNode('schema',schemaWrapper).schema;
7954 schema = schemaWrapper.schema;
7956 if (schema == null) {
7959 if (schema.$ref != null) {
7960 schema = defsParser.$refs.get(schema.$ref);
7961 Object.keys(schema.properties).forEach( (item) => {
7962 if (schema.properties[item].$ref != null) {
7963 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7966 } else if (schema.items != null && schema.items.$ref != null) {
7967 schema.items = defsParser.$refs.get(schema.items.$ref);
7969 schemaWrapper.definitions = Object.assign({}, defs);
7970 $RefParser.dereference(schemaWrapper).catch(function(err) {
7975 var view = new JSONSchemaView(schema, 3);
7976 $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-500-schema-data').val(JSON.stringify(schema));
7977 var result = $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-500');
7979 result.append(view.render());
7983 <input id='responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-500-schema-data' type='hidden' value=''></input>
7986 <h3 id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-503"></h3>
7987 <p id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-503" class="marked"></p>
7989 var responseIndividualAPIInvokerEnrolmentDetails503_description = `Service Unavailable`;
7990 var responseIndividualAPIInvokerEnrolmentDetails503_description_break = responseIndividualAPIInvokerEnrolmentDetails503_description.indexOf('\n');
7991 if (responseIndividualAPIInvokerEnrolmentDetails503_description_break == -1) {
7992 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-503").text("Status: 503 - " + responseIndividualAPIInvokerEnrolmentDetails503_description);
7994 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-503").text("Status: 503 - " + responseIndividualAPIInvokerEnrolmentDetails503_description.substring(0, responseIndividualAPIInvokerEnrolmentDetails503_description_break));
7995 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-503").html(responseIndividualAPIInvokerEnrolmentDetails503_description.substring(responseIndividualAPIInvokerEnrolmentDetails503_description_break));
8000 <ul id="responses-detail-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-503" class="nav nav-tabs nav-tabs-examples" >
8002 <a data-toggle="tab" href="#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-503-schema">Schema</a>
8011 <div class="tab-content" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-503-wrapper" style='margin-bottom: 10px;'>
8012 <div class="tab-pane active" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-503-schema">
8013 <div id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-503" class="exampleStyle">
8015 $(document).ready(function() {
8016 var schemaWrapper = {
8017 "description" : "Service Unavailable",
8019 "application/problem+json" : {
8021 "$ref" : "#/components/schemas/ProblemDetails"
8026 var schema = findNode('schema',schemaWrapper).schema;
8028 schema = schemaWrapper.schema;
8030 if (schema == null) {
8033 if (schema.$ref != null) {
8034 schema = defsParser.$refs.get(schema.$ref);
8035 Object.keys(schema.properties).forEach( (item) => {
8036 if (schema.properties[item].$ref != null) {
8037 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8040 } else if (schema.items != null && schema.items.$ref != null) {
8041 schema.items = defsParser.$refs.get(schema.items.$ref);
8043 schemaWrapper.definitions = Object.assign({}, defs);
8044 $RefParser.dereference(schemaWrapper).catch(function(err) {
8049 var view = new JSONSchemaView(schema, 3);
8050 $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-503-schema-data').val(JSON.stringify(schema));
8051 var result = $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-503');
8053 result.append(view.render());
8057 <input id='responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-503-schema-data' type='hidden' value=''></input>
8060 <h3 id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-default"></h3>
8061 <p id="examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-default" class="marked"></p>
8063 var responseIndividualAPIInvokerEnrolmentDetailsdefault_description = `Generic Error`;
8064 var responseIndividualAPIInvokerEnrolmentDetailsdefault_description_break = responseIndividualAPIInvokerEnrolmentDetailsdefault_description.indexOf('\n');
8065 if (responseIndividualAPIInvokerEnrolmentDetailsdefault_description_break == -1) {
8066 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-default").text("Status: default - " + responseIndividualAPIInvokerEnrolmentDetailsdefault_description);
8068 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-title-default").text("Status: default - " + responseIndividualAPIInvokerEnrolmentDetailsdefault_description.substring(0, responseIndividualAPIInvokerEnrolmentDetailsdefault_description_break));
8069 $("#examples-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-description-default").html(responseIndividualAPIInvokerEnrolmentDetailsdefault_description.substring(responseIndividualAPIInvokerEnrolmentDetailsdefault_description_break));
8074 <ul id="responses-detail-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-default" class="nav nav-tabs nav-tabs-examples" >
8080 <div class="tab-content" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-default-wrapper" style='margin-bottom: 10px;'>
8081 <div class="tab-pane active" id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-default-schema">
8082 <div id="responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-default" class="exampleStyle">
8084 $(document).ready(function() {
8085 var schemaWrapper = {
8086 "description" : "Generic Error"
8088 var schema = findNode('schema',schemaWrapper).schema;
8090 schema = schemaWrapper.schema;
8092 if (schema == null) {
8095 if (schema.$ref != null) {
8096 schema = defsParser.$refs.get(schema.$ref);
8097 Object.keys(schema.properties).forEach( (item) => {
8098 if (schema.properties[item].$ref != null) {
8099 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8102 } else if (schema.items != null && schema.items.$ref != null) {
8103 schema.items = defsParser.$refs.get(schema.items.$ref);
8105 schemaWrapper.definitions = Object.assign({}, defs);
8106 $RefParser.dereference(schemaWrapper).catch(function(err) {
8111 var view = new JSONSchemaView(schema, 3);
8112 $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-default-schema-data').val(JSON.stringify(schema));
8113 var result = $('#responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-schema-default');
8115 result.append(view.render());
8119 <input id='responses-IndividualAPIInvokerEnrolmentDetails-modifyIndApiInvokeEnrolment-default-schema-data' type='hidden' value=''></input>
8128 <div id="api-_footer">
8129 <p>Suggestions, contact, support and error reporting;
8130 <div class="app-desc">Information URL: <a href="https://openapi-generator.tech">https://openapi-generator.tech</a></div>
8131 <div class="app-desc">Contact Info: <a href="team@openapitools.org">team@openapitools.org</a></div>
8133 <div class="license-info">All rights reserved</div>
8134 <div class="license-url">http://apache.org/licenses/LICENSE-2.0.html</div>
8141 (function webpackUniversalModuleDefinition(root, factory) {
8142 if(typeof exports === 'object' && typeof module === 'object')
8143 module.exports = factory();
8144 else if(typeof define === 'function' && define.amd)
8145 define("JSONFormatter", [], factory);
8146 else if(typeof exports === 'object')
8147 exports["JSONFormatter"] = factory();
8149 root["JSONFormatter"] = factory();
8150 })(this, function() {
8151 return /******/ (function(modules) { // webpackBootstrap
8152 /******/ // The module cache
8153 /******/ var installedModules = {};
8155 /******/ // The require function
8156 /******/ function __webpack_require__(moduleId) {
8158 /******/ // Check if module is in cache
8159 /******/ if(installedModules[moduleId])
8160 /******/ return installedModules[moduleId].exports;
8162 /******/ // Create a new module (and put it into the cache)
8163 /******/ var module = installedModules[moduleId] = {
8164 /******/ exports: {},
8165 /******/ id: moduleId,
8166 /******/ loaded: false
8169 /******/ // Execute the module function
8170 /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
8172 /******/ // Flag the module as loaded
8173 /******/ module.loaded = true;
8175 /******/ // Return the exports of the module
8176 /******/ return module.exports;
8180 /******/ // expose the modules object (__webpack_modules__)
8181 /******/ __webpack_require__.m = modules;
8183 /******/ // expose the module cache
8184 /******/ __webpack_require__.c = installedModules;
8186 /******/ // __webpack_public_path__
8187 /******/ __webpack_require__.p = "dist";
8189 /******/ // Load entry module and return exports
8190 /******/ return __webpack_require__(0);
8192 /************************************************************************/
8195 /***/ function(module, exports, __webpack_require__) {
8197 module.exports = __webpack_require__(1);
8202 /***/ function(module, exports, __webpack_require__) {
8205 __webpack_require__(2);
8206 var helpers_ts_1 = __webpack_require__(6);
8207 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)?$/;
8208 var PARTIAL_DATE_REGEX = /\d{2}:\d{2}:\d{2} GMT-\d{4}/;
8209 var JSON_DATE_REGEX = /\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/;
8210 // When toggling, don't animated removal or addition of more than a few items
8211 var MAX_ANIMATED_TOGGLE_ITEMS = 10;
8212 var requestAnimationFrame = window.requestAnimationFrame || function (cb) { cb(); return 0; };
8214 var _defaultConfig = {
8215 hoverPreviewEnabled: false,
8216 hoverPreviewArrayCount: 100,
8217 hoverPreviewFieldCount: 5,
8222 module.exports = (function () {
8224 * @param {object} json The JSON object you want to render. It has to be an
8225 * object or array. Do NOT pass raw JSON string.
8227 * @param {number} [open=1] his number indicates up to how many levels the
8228 * rendered tree should expand. Set it to `0` to make the whole tree collapsed
8229 * or set it to `Infinity` to expand the tree deeply
8231 * @param {object} [config=defaultConfig] -
8233 * hoverPreviewEnabled: false,
8234 * hoverPreviewArrayCount: 100,
8235 * hoverPreviewFieldCount: 5
8238 * Available configurations:
8239 * #####Hover Preview
8240 * * `hoverPreviewEnabled`: enable preview on hover
8241 * * `hoverPreviewArrayCount`: number of array items to show in preview Any
8242 * array larger than this number will be shown as `Array[XXX]` where `XXX`
8243 * is length of the array.
8244 * * `hoverPreviewFieldCount`: number of object properties to show for object
8245 * preview. Any object with more properties that thin number will be
8248 * @param {string} [key=undefined] The key that this object in it's parent
8251 function JSONFormatter(json, open, config, key) {
8252 if (open === void 0) { open = 1; }
8253 if (config === void 0) { config = _defaultConfig; }
8256 this.config = config;
8258 // Hold the open state after the toggler is used
8259 this._isOpen = null;
8260 // Setting default values for config object
8261 if (this.config.hoverPreviewEnabled === undefined) {
8262 this.config.hoverPreviewEnabled = _defaultConfig.hoverPreviewEnabled;
8264 if (this.config.hoverPreviewArrayCount === undefined) {
8265 this.config.hoverPreviewArrayCount = _defaultConfig.hoverPreviewArrayCount;
8267 if (this.config.hoverPreviewFieldCount === undefined) {
8268 this.config.hoverPreviewFieldCount = _defaultConfig.hoverPreviewFieldCount;
8271 Object.defineProperty(JSONFormatter.prototype, "isOpen", {
8273 * is formatter open?
8276 if (this._isOpen !== null) {
8277 return this._isOpen;
8280 return this.open > 0;
8284 * set open state (from toggler)
8286 set: function (value) {
8287 this._isOpen = value;
8292 Object.defineProperty(JSONFormatter.prototype, "isDate", {
8294 * is this a date string?
8297 return (this.type === 'string') &&
8298 (DATE_STRING_REGEX.test(this.json) ||
8299 JSON_DATE_REGEX.test(this.json) ||
8300 PARTIAL_DATE_REGEX.test(this.json));
8305 Object.defineProperty(JSONFormatter.prototype, "isUrl", {
8307 * is this a URL string?
8310 return this.type === 'string' && (this.json.indexOf('http') === 0);
8315 Object.defineProperty(JSONFormatter.prototype, "isArray", {
8320 return Array.isArray(this.json);
8325 Object.defineProperty(JSONFormatter.prototype, "isObject", {
8327 * is this an object?
8328 * Note: In this context arrays are object as well
8331 return helpers_ts_1.isObject(this.json);
8336 Object.defineProperty(JSONFormatter.prototype, "isEmptyObject", {
8338 * is this an empty object with no properties?
8341 return !this.keys.length && !this.isArray;
8346 Object.defineProperty(JSONFormatter.prototype, "isEmpty", {
8348 * is this an empty object or array?
8351 return this.isEmptyObject || (this.keys && !this.keys.length && this.isArray);
8356 Object.defineProperty(JSONFormatter.prototype, "hasKey", {
8358 * did we receive a key argument?
8359 * This means that the formatter was called as a sub formatter of a parent formatter
8362 return typeof this.key !== 'undefined';
8367 Object.defineProperty(JSONFormatter.prototype, "constructorName", {
8369 * if this is an object, get constructor function name
8372 return helpers_ts_1.getObjectName(this.json);
8377 Object.defineProperty(JSONFormatter.prototype, "type", {
8379 * get type of this value
8380 * Possible values: all JavaScript primitive types plus "array" and "null"
8383 return helpers_ts_1.getType(this.json);
8388 Object.defineProperty(JSONFormatter.prototype, "keys", {
8391 * If there is an empty key we pad it wit quotes to make it visible
8394 if (this.isObject) {
8395 return Object.keys(this.json).map(function (key) { return key ? key : '""'; });
8405 * Toggles `isOpen` state
8408 JSONFormatter.prototype.toggleOpen = function () {
8409 this.isOpen = !this.isOpen;
8412 this.appendChildren(this.config.animateOpen);
8415 this.removeChildren(this.config.animateClose);
8417 this.element.classList.toggle(helpers_ts_1.cssClass('open'));
8421 * Open all children up to a certain depth.
8422 * Allows actions such as expand all/collapse all
8425 JSONFormatter.prototype.openAtDepth = function (depth) {
8426 if (depth === void 0) { depth = 1; }
8431 this.isOpen = (depth !== 0);
8433 this.removeChildren(false);
8435 this.element.classList.remove(helpers_ts_1.cssClass('open'));
8438 this.appendChildren(this.config.animateOpen);
8439 this.element.classList.add(helpers_ts_1.cssClass('open'));
8444 * Generates inline preview
8448 JSONFormatter.prototype.getInlinepreview = function () {
8451 // if array length is greater then 100 it shows "Array[101]"
8452 if (this.json.length > this.config.hoverPreviewArrayCount) {
8453 return "Array[" + this.json.length + "]";
8456 return "[" + this.json.map(helpers_ts_1.getPreview).join(', ') + "]";
8460 var keys = this.keys;
8461 // the first five keys (like Chrome Developer Tool)
8462 var narrowKeys = keys.slice(0, this.config.hoverPreviewFieldCount);
8463 // json value schematic information
8464 var kvs = narrowKeys.map(function (key) { return (key + ":" + helpers_ts_1.getPreview(_this.json[key])); });
8465 // if keys count greater then 5 then show ellipsis
8466 var ellipsis = keys.length >= this.config.hoverPreviewFieldCount ? '…' : '';
8467 return "{" + kvs.join(', ') + ellipsis + "}";
8471 * Renders an HTML element and installs event listeners
8473 * @returns {HTMLDivElement}
8475 JSONFormatter.prototype.render = function () {
8476 // construct the root element and assign it to this.element
8477 this.element = helpers_ts_1.createElement('div', 'row');
8478 // construct the toggler link
8479 var togglerLink = helpers_ts_1.createElement('a', 'toggler-link');
8480 // if this is an object we need a wrapper span (toggler)
8481 if (this.isObject) {
8482 togglerLink.appendChild(helpers_ts_1.createElement('span', 'toggler'));
8484 // if this is child of a parent formatter we need to append the key
8486 togglerLink.appendChild(helpers_ts_1.createElement('span', 'key', this.key + ":"));
8488 // Value for objects and arrays
8489 if (this.isObject) {
8490 // construct the value holder element
8491 var value = helpers_ts_1.createElement('span', 'value');
8492 // we need a wrapper span for objects
8493 var objectWrapperSpan = helpers_ts_1.createElement('span');
8494 // get constructor name and append it to wrapper span
8495 var constructorName = helpers_ts_1.createElement('span', 'constructor-name', this.constructorName);
8496 objectWrapperSpan.appendChild(constructorName);
8497 // if it's an array append the array specific elements like brackets and length
8499 var arrayWrapperSpan = helpers_ts_1.createElement('span');
8500 arrayWrapperSpan.appendChild(helpers_ts_1.createElement('span', 'bracket', '['));
8501 arrayWrapperSpan.appendChild(helpers_ts_1.createElement('span', 'number', (this.json.length)));
8502 arrayWrapperSpan.appendChild(helpers_ts_1.createElement('span', 'bracket', ']'));
8503 objectWrapperSpan.appendChild(arrayWrapperSpan);
8505 // append object wrapper span to toggler link
8506 value.appendChild(objectWrapperSpan);
8507 togglerLink.appendChild(value);
8510 // make a value holder element
8511 var value = this.isUrl ? helpers_ts_1.createElement('a') : helpers_ts_1.createElement('span');
8512 // add type and other type related CSS classes
8513 value.classList.add(helpers_ts_1.cssClass(this.type));
8515 value.classList.add(helpers_ts_1.cssClass('date'));
8518 value.classList.add(helpers_ts_1.cssClass('url'));
8519 value.setAttribute('href', this.json);
8521 // Append value content to value element
8522 var valuePreview = helpers_ts_1.getValuePreview(this.json, this.json);
8523 value.appendChild(document.createTextNode(valuePreview));
8524 // append the value element to toggler link
8525 togglerLink.appendChild(value);
8527 // if hover preview is enabled, append the inline preview element
8528 if (this.isObject && this.config.hoverPreviewEnabled) {
8529 var preview = helpers_ts_1.createElement('span', 'preview-text');
8530 preview.appendChild(document.createTextNode(this.getInlinepreview()));
8531 togglerLink.appendChild(preview);
8533 // construct a children element
8534 var children = helpers_ts_1.createElement('div', 'children');
8535 // set CSS classes for children
8536 if (this.isObject) {
8537 children.classList.add(helpers_ts_1.cssClass('object'));
8540 children.classList.add(helpers_ts_1.cssClass('array'));
8543 children.classList.add(helpers_ts_1.cssClass('empty'));
8545 // set CSS classes for root element
8546 if (this.config && this.config.theme) {
8547 this.element.classList.add(helpers_ts_1.cssClass(this.config.theme));
8550 this.element.classList.add(helpers_ts_1.cssClass('open'));
8552 // append toggler and children elements to root element
8553 this.element.appendChild(togglerLink);
8554 this.element.appendChild(children);
8555 // if formatter is set to be open call appendChildren
8556 if (this.isObject && this.isOpen) {
8557 this.appendChildren();
8559 // add event listener for toggling
8560 if (this.isObject) {
8561 togglerLink.addEventListener('click', this.toggleOpen.bind(this));
8563 return this.element;
8566 * Appends all the children to children element
8567 * Animated option is used when user triggers this via a click
8569 JSONFormatter.prototype.appendChildren = function (animated) {
8571 if (animated === void 0) { animated = false; }
8572 var children = this.element.querySelector("div." + helpers_ts_1.cssClass('children'));
8573 if (!children || this.isEmpty) {
8578 var addAChild_1 = function () {
8579 var key = _this.keys[index_1];
8580 var formatter = new JSONFormatter(_this.json[key], _this.open - 1, _this.config, key);
8581 children.appendChild(formatter.render());
8583 if (index_1 < _this.keys.length) {
8584 if (index_1 > MAX_ANIMATED_TOGGLE_ITEMS) {
8588 requestAnimationFrame(addAChild_1);
8592 requestAnimationFrame(addAChild_1);
8595 this.keys.forEach(function (key) {
8596 var formatter = new JSONFormatter(_this.json[key], _this.open - 1, _this.config, key);
8597 children.appendChild(formatter.render());
8602 * Removes all the children from children element
8603 * Animated option is used when user triggers this via a click
8605 JSONFormatter.prototype.removeChildren = function (animated) {
8606 if (animated === void 0) { animated = false; }
8607 var childrenElement = this.element.querySelector("div." + helpers_ts_1.cssClass('children'));
8609 var childrenRemoved_1 = 0;
8610 var removeAChild_1 = function () {
8611 if (childrenElement && childrenElement.children.length) {
8612 childrenElement.removeChild(childrenElement.children[0]);
8613 childrenRemoved_1 += 1;
8614 if (childrenRemoved_1 > MAX_ANIMATED_TOGGLE_ITEMS) {
8618 requestAnimationFrame(removeAChild_1);
8622 requestAnimationFrame(removeAChild_1);
8625 if (childrenElement) {
8626 childrenElement.innerHTML = '';
8630 return JSONFormatter;
8636 /***/ function(module, exports, __webpack_require__) {
8638 // style-loader: Adds some css to the DOM by adding a <style> tag
8641 var content = __webpack_require__(3);
8642 if(typeof content === 'string') content = [[module.id, content, '']];
8643 // add the styles to the DOM
8644 var update = __webpack_require__(5)(content, {"sourceMap":true});
8645 if(content.locals) module.exports = content.locals;
8646 // Hot Module Replacement
8648 // When the styles change, update the <style> tags
8649 if(!content.locals) {
8650 module.hot.accept("!!./../node_modules/css-loader/index.js?sourceMap!./../node_modules/less-loader/index.js?sourceMap!./style.less", function() {
8651 var newContent = require("!!./../node_modules/css-loader/index.js?sourceMap!./../node_modules/less-loader/index.js?sourceMap!./style.less");
8652 if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
8656 // When the module is disposed, remove the <style> tags
8657 module.hot.dispose(function() { update(); });
8662 /***/ function(module, exports, __webpack_require__) {
8664 exports = module.exports = __webpack_require__(4)();
8669 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://"}]);
8676 /***/ function(module, exports) {
8679 MIT License http://www.opensource.org/licenses/mit-license.php
8680 Author Tobias Koppers @sokra
8682 // css base code, injected by the css-loader
8683 module.exports = function() {
8686 // return the list of modules as css string
8687 list.toString = function toString() {
8689 for(var i = 0; i < this.length; i++) {
8692 result.push("@media " + item[2] + "{" + item[1] + "}");
8694 result.push(item[1]);
8697 return result.join("");
8700 // import a list of modules into the list
8701 list.i = function(modules, mediaQuery) {
8702 if(typeof modules === "string")
8703 modules = [[null, modules, ""]];
8704 var alreadyImportedModules = {};
8705 for(var i = 0; i < this.length; i++) {
8706 var id = this[i][0];
8707 if(typeof id === "number")
8708 alreadyImportedModules[id] = true;
8710 for(i = 0; i < modules.length; i++) {
8711 var item = modules[i];
8712 // skip already imported module
8713 // this implementation is not 100% perfect for weird media query combinations
8714 // when a module is imported multiple times with different media queries.
8715 // I hope this will never occur (Hey this way we have smaller bundles)
8716 if(typeof item[0] !== "number" || !alreadyImportedModules[item[0]]) {
8717 if(mediaQuery && !item[2]) {
8718 item[2] = mediaQuery;
8719 } else if(mediaQuery) {
8720 item[2] = "(" + item[2] + ") and (" + mediaQuery + ")";
8732 /***/ function(module, exports, __webpack_require__) {
8735 MIT License http://www.opensource.org/licenses/mit-license.php
8736 Author Tobias Koppers @sokra
8738 var stylesInDom = {},
8739 memoize = function(fn) {
8741 return function () {
8742 if (typeof memo === "undefined") memo = fn.apply(this, arguments);
8746 isOldIE = memoize(function() {
8747 return /msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase());
8749 getHeadElement = memoize(function () {
8750 return document.head || document.getElementsByTagName("head")[0];
8752 singletonElement = null,
8753 singletonCounter = 0,
8754 styleElementsInsertedAtTop = [];
8756 module.exports = function(list, options) {
8758 if(typeof document !== "object") throw new Error("The style-loader cannot be used in a non-browser environment");
8761 options = options || {};
8762 // Force single-tag solution on IE6-9, which has a hard limit on the # of <style>
8763 // tags it will allow on a page
8764 if (typeof options.singleton === "undefined") options.singleton = isOldIE();
8766 // By default, add <style> tags to the bottom of <head>.
8767 if (typeof options.insertAt === "undefined") options.insertAt = "bottom";
8769 var styles = listToStyles(list);
8770 addStylesToDom(styles, options);
8772 return function update(newList) {
8774 for(var i = 0; i < styles.length; i++) {
8775 var item = styles[i];
8776 var domStyle = stylesInDom[item.id];
8778 mayRemove.push(domStyle);
8781 var newStyles = listToStyles(newList);
8782 addStylesToDom(newStyles, options);
8784 for(var i = 0; i < mayRemove.length; i++) {
8785 var domStyle = mayRemove[i];
8786 if(domStyle.refs === 0) {
8787 for(var j = 0; j < domStyle.parts.length; j++)
8788 domStyle.parts[j]();
8789 delete stylesInDom[domStyle.id];
8795 function addStylesToDom(styles, options) {
8796 for(var i = 0; i < styles.length; i++) {
8797 var item = styles[i];
8798 var domStyle = stylesInDom[item.id];
8801 for(var j = 0; j < domStyle.parts.length; j++) {
8802 domStyle.parts[j](item.parts[j]);
8804 for(; j < item.parts.length; j++) {
8805 domStyle.parts.push(addStyle(item.parts[j], options));
8809 for(var j = 0; j < item.parts.length; j++) {
8810 parts.push(addStyle(item.parts[j], options));
8812 stylesInDom[item.id] = {id: item.id, refs: 1, parts: parts};
8817 function listToStyles(list) {
8820 for(var i = 0; i < list.length; i++) {
8824 var media = item[2];
8825 var sourceMap = item[3];
8826 var part = {css: css, media: media, sourceMap: sourceMap};
8828 styles.push(newStyles[id] = {id: id, parts: [part]});
8830 newStyles[id].parts.push(part);
8835 function insertStyleElement(options, styleElement) {
8836 var head = getHeadElement();
8837 var lastStyleElementInsertedAtTop = styleElementsInsertedAtTop[styleElementsInsertedAtTop.length - 1];
8838 if (options.insertAt === "top") {
8839 if(!lastStyleElementInsertedAtTop) {
8840 head.insertBefore(styleElement, head.firstChild);
8841 } else if(lastStyleElementInsertedAtTop.nextSibling) {
8842 head.insertBefore(styleElement, lastStyleElementInsertedAtTop.nextSibling);
8844 head.appendChild(styleElement);
8846 styleElementsInsertedAtTop.push(styleElement);
8847 } else if (options.insertAt === "bottom") {
8848 head.appendChild(styleElement);
8850 throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");
8854 function removeStyleElement(styleElement) {
8855 styleElement.parentNode.removeChild(styleElement);
8856 var idx = styleElementsInsertedAtTop.indexOf(styleElement);
8858 styleElementsInsertedAtTop.splice(idx, 1);
8862 function createStyleElement(options) {
8863 var styleElement = document.createElement("style");
8864 styleElement.type = "text/css";
8865 insertStyleElement(options, styleElement);
8866 return styleElement;
8869 function createLinkElement(options) {
8870 var linkElement = document.createElement("link");
8871 linkElement.rel = "stylesheet";
8872 insertStyleElement(options, linkElement);
8876 function addStyle(obj, options) {
8877 var styleElement, update, remove;
8879 if (options.singleton) {
8880 var styleIndex = singletonCounter++;
8881 styleElement = singletonElement || (singletonElement = createStyleElement(options));
8882 update = applyToSingletonTag.bind(null, styleElement, styleIndex, false);
8883 remove = applyToSingletonTag.bind(null, styleElement, styleIndex, true);
8884 } else if(obj.sourceMap &&
8885 typeof URL === "function" &&
8886 typeof URL.createObjectURL === "function" &&
8887 typeof URL.revokeObjectURL === "function" &&
8888 typeof Blob === "function" &&
8889 typeof btoa === "function") {
8890 styleElement = createLinkElement(options);
8891 update = updateLink.bind(null, styleElement);
8892 remove = function() {
8893 removeStyleElement(styleElement);
8894 if(styleElement.href)
8895 URL.revokeObjectURL(styleElement.href);
8898 styleElement = createStyleElement(options);
8899 update = applyToTag.bind(null, styleElement);
8900 remove = function() {
8901 removeStyleElement(styleElement);
8907 return function updateStyle(newObj) {
8909 if(newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap)
8911 update(obj = newObj);
8918 var replaceText = (function () {
8921 return function (index, replacement) {
8922 textStore[index] = replacement;
8923 return textStore.filter(Boolean).join('\n');
8927 function applyToSingletonTag(styleElement, index, remove, obj) {
8928 var css = remove ? "" : obj.css;
8930 if (styleElement.styleSheet) {
8931 styleElement.styleSheet.cssText = replaceText(index, css);
8933 var cssNode = document.createTextNode(css);
8934 var childNodes = styleElement.childNodes;
8935 if (childNodes[index]) styleElement.removeChild(childNodes[index]);
8936 if (childNodes.length) {
8937 styleElement.insertBefore(cssNode, childNodes[index]);
8939 styleElement.appendChild(cssNode);
8944 function applyToTag(styleElement, obj) {
8946 var media = obj.media;
8949 styleElement.setAttribute("media", media)
8952 if(styleElement.styleSheet) {
8953 styleElement.styleSheet.cssText = css;
8955 while(styleElement.firstChild) {
8956 styleElement.removeChild(styleElement.firstChild);
8958 styleElement.appendChild(document.createTextNode(css));
8962 function updateLink(linkElement, obj) {
8964 var sourceMap = obj.sourceMap;
8967 // https://developer.mozilla.org/en/docs/Web/API/WindowBase64/Base64_encoding_and_decoding
8968 css += "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + " */";
8971 var blob = new Blob([css], { type: "text/css" });
8973 var oldSrc = linkElement.href;
8975 linkElement.href = URL.createObjectURL(blob);
8978 URL.revokeObjectURL(oldSrc);
8984 /***/ function(module, exports) {
8988 * Escapes `"` characters from string
8990 function escapeString(str) {
8991 return str.replace('"', '\"');
8994 * Determines if a value is an object
8996 function isObject(value) {
8997 var type = typeof value;
8998 return !!value && (type == 'object');
9000 exports.isObject = isObject;
9002 * Gets constructor name of an object.
9005 function getObjectName(object) {
9006 if (object === undefined) {
9009 if (object === null || (typeof object === 'object' && !object.constructor)) {
9012 var funcNameRegex = /function ([^(]*)/;
9013 var results = (funcNameRegex).exec((object).constructor.toString());
9014 if (results && results.length > 1) {
9020 exports.getObjectName = getObjectName;
9022 * Gets type of an object. Returns "null" for null objects
9024 function getType(object) {
9025 if (object === null) {
9028 return typeof object;
9030 exports.getType = getType;
9032 * Generates inline preview for a JavaScript object based on a value
9034 function getValuePreview(object, value) {
9035 var type = getType(object);
9036 if (type === 'null' || type === 'undefined') {
9039 if (type === 'string') {
9040 value = '"' + escapeString(value) + '"';
9042 if (type === 'function') {
9043 // Remove content of the function
9044 return object.toString()
9045 .replace(/[\r\n]/g, '')
9046 .replace(/\{.*\}/, '') + '{…}';
9050 exports.getValuePreview = getValuePreview;
9052 * Generates inline preview for a JavaScript object
9054 function getPreview(object) {
9056 if (isObject(object)) {
9057 value = getObjectName(object);
9058 if (Array.isArray(object))
9059 value += '[' + object.length + ']';
9062 value = getValuePreview(object, object);
9066 exports.getPreview = getPreview;
9068 * Generates a prefixed CSS class name
9070 function cssClass(className) {
9071 return "json-formatter-" + className;
9073 exports.cssClass = cssClass;
9075 * Creates a new DOM element with given type and class
9076 * TODO: move me to helpers
9078 function createElement(type, className, content) {
9079 var el = document.createElement(type);
9081 el.classList.add(cssClass(className));
9083 if (content !== undefined) {
9084 if (content instanceof Node) {
9085 el.appendChild(content);
9088 el.appendChild(document.createTextNode(String(content)));
9093 exports.createElement = createElement;
9100 //# sourceMappingURL=json-formatter.js.map
9106 (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){
9109 * Converts anyOf, allOf and oneOf to human readable string
9111 Object.defineProperty(exports, '__esModule', {
9114 exports.convertXOf = convertXOf;
9117 function convertXOf(type) {
9118 return type.substring(0, 3) + ' of';
9122 * if condition for ES6 template strings
9123 * to be used only in template string
9125 * @example mystr = `Random is ${_if(Math.random() > 0.5)`greater than 0.5``
9127 * @param {boolean} condition
9129 * @returns {function} the template function
9132 function _if(condition) {
9133 return condition ? normal : empty;
9139 function normal(template) {
9140 for (var _len = arguments.length, expressions = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
9141 expressions[_key - 1] = arguments[_key];
9144 return template.slice(1).reduce(function (accumulator, part, i) {
9145 return accumulator + expressions[i] + part;
9149 },{}],2:[function(require,module,exports){
9152 /* globals JSONSchemaView */
9154 Object.defineProperty(exports, '__esModule', {
9158 var _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; }; })();
9160 var _templateObject = _taggedTemplateLiteral(['\n <div class="any">\n ', '\n\n <span class="type type-any"><any></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"><any></span>\n\n ', '\n\t\t \n\t\t ', '\n\t\t ', '\n\t\t ', '\n </div>\n ']),
9161 _templateObject2 = _taggedTemplateLiteral(['\n <a class="title"><span class="toggle-handle"></span>', ' </a>\n '], ['\n <a class="title"><span class="toggle-handle"></span>', ' </a>\n ']),
9162 _templateObject3 = _taggedTemplateLiteral(['\n <div class="inner description marked">', '</div>\n '], ['\n <div class="inner description marked">', '</div>\n ']),
9163 _templateObject4 = _taggedTemplateLiteral(['\n <div class="inner required">Required: ', '</div>\n '], ['\n <div class="inner required">Required: ', '</div>\n ']),
9164 _templateObject5 = _taggedTemplateLiteral(['\n <div class="inner default">Default: ', '</div>\n '], ['\n <div class="inner default">Default: ', '</div>\n ']),
9165 _templateObject6 = _taggedTemplateLiteral(['\n <div class="inner pattern">Pattern: ', '</div>\n '], ['\n <div class="inner pattern">Pattern: ', '</div>\n ']),
9166 _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 ']),
9167 _templateObject8 = _taggedTemplateLiteral(['\n <span class="format">(', ')</span>\n '], ['\n <span class="format">(', ')</span>\n ']),
9168 _templateObject9 = _taggedTemplateLiteral(['\n <span class="range minimum">minimum:', '</span>\n '], ['\n <span class="range minimum">minimum:', '</span>\n ']),
9169 _templateObject10 = _taggedTemplateLiteral(['\n <span class="range exclusiveMinimum">(ex)minimum:', '</span>\n '], ['\n <span class="range exclusiveMinimum">(ex)minimum:', '</span>\n ']),
9170 _templateObject11 = _taggedTemplateLiteral(['\n <span class="range maximum">maximum:', '</span>\n '], ['\n <span class="range maximum">maximum:', '</span>\n ']),
9171 _templateObject12 = _taggedTemplateLiteral(['\n <span class="range exclusiveMaximum">(ex)maximum:', '</span>\n '], ['\n <span class="range exclusiveMaximum">(ex)maximum:', '</span>\n ']),
9172 _templateObject13 = _taggedTemplateLiteral(['\n <span class="range minLength">minLength:', '</span>\n '], ['\n <span class="range minLength">minLength:', '</span>\n ']),
9173 _templateObject14 = _taggedTemplateLiteral(['\n <span class="range maxLength">maxLength:', '</span>\n '], ['\n <span class="range maxLength">maxLength:', '</span>\n ']),
9174 _templateObject15 = _taggedTemplateLiteral(['\n <div class="inner required">Required</div>\n '], ['\n <div class="inner required">Required</div>\n ']),
9175 _templateObject16 = _taggedTemplateLiteral(['\n ', '\n '], ['\n ', '\n ']),
9176 _templateObject17 = _taggedTemplateLiteral(['', ''], ['', '']),
9177 _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 ']),
9178 _templateObject19 = _taggedTemplateLiteral(['<span class="closing bracket">]</span>'], ['<span class="closing bracket">]</span>']),
9179 _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 ']),
9180 _templateObject21 = _taggedTemplateLiteral(['<span title="unique" class="uniqueItems">♦</span>'], ['<span title="unique" class="uniqueItems">♦</span>']),
9181 _templateObject22 = _taggedTemplateLiteral(['\n <div class="description">', '</div>\n '], ['\n <div class="description">', '</div>\n ']),
9182 _templateObject23 = _taggedTemplateLiteral(['\n <span class="closing bracket">]</span>\n '], ['\n <span class="closing bracket">]</span>\n ']),
9183 _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 ']),
9184 _templateObject25 = _taggedTemplateLiteral(['\n <span class="closing brace" ng-if="isCollapsed">}</span>\n '], ['\n <span class="closing brace" ng-if="isCollapsed">}</span>\n ']),
9185 _templateObject26 = _taggedTemplateLiteral(['\n <div class="required">Required: ', '</div>\n '], ['\n <div class="required">Required: ', '</div>\n ']),
9186 _templateObject266 = _taggedTemplateLiteral(['\n <div class="required">Required: ', '</div>\n '], ['\n <div class="required">Required: ', '</div>\n ']),
9187 _templateObject27 = _taggedTemplateLiteral(['\n <div class="default">Default: ', '</div>\n '], ['\n <div class="default">Default: ', '</div>\n ']),
9188 _templateObject28 = _taggedTemplateLiteral(['\n <div class="pattern">Pattern: ', '</div>\n '], ['\n <div class="pattern">Pattern: ', '</div>\n ']),
9189 _templateObject29 = _taggedTemplateLiteral(['\n <span class="closing brace">}</span>\n '], ['\n <span class="closing brace">}</span>\n ']),
9190 _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 ']),
9191 _templateObject31 = _taggedTemplateLiteral(['\n <div class="inner example">Example: ', '</div>\n '], ['\n <div class="inner example">Example: ', '</div>\n ']),
9192 _templateObject32 = _taggedTemplateLiteral(['\n <div class="inner readOnly">Read Only</div>\n '], ['\n <div class="inner readOnly">Read Only</div>\n ']),
9193 _templateObject33 = _taggedTemplateLiteral(['\n <div class="inner nullable">Nullable</div>\n '], ['\n <div class="inner nullable">Nullable</div>\n ']);
9195 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
9197 function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
9199 var _helpersJs = require('./helpers.js');
9202 * @class JSONSchemaView
9204 * A pure JavaScript component for rendering JSON Schema in HTML.
9207 var JSONSchemaView = (function () {
9210 * @param {object} schema The JSON Schema object
9212 * @param {number} [open=1] his number indicates up to how many levels the
9213 * rendered tree should expand. Set it to `0` to make the whole tree collapsed
9214 * or set it to `Infinity` to expand the tree deeply
9215 * @param {object} options.
9216 * theme {string}: one of the following options: ['dark']
9219 function JSONSchemaView(schema, open) {
9222 var options = arguments.length <= 2 || arguments[2] === undefined ? { theme: null } : arguments[2];
9224 _classCallCheck(this, JSONSchemaView);
9226 this.schema = schema; //console.log(schema);
9228 this.options = options;
9229 this.isCollapsed = open <= 0;
9231 // if schema is an empty object which means any JSON
9232 this.isAny = typeof schema === 'object' && !Array.isArray(schema) && !Object.keys(schema).filter(function (k) {
9233 return ['title', 'description'].indexOf(k) === -1;
9236 // Determine if a schema is an array
9237 this.isArray = !this.isAny && this.schema && this.schema.type === 'array';
9239 this.isObject = this.schema && (this.schema.type === 'object' || this.schema.properties || this.schema.anyOf || this.schema.oneof || this.schema.allOf);
9241 // Determine if a schema is a primitive
9242 this.isPrimitive = !this.isAny && !this.isArray && !this.isObject;
9245 this.showToggle = this.schema.description || this.schema.title || this.isPrimitive && (this.schema.minimum || this.schema.maximum || this.schema.exclusiveMinimum || this.schema.exclusiveMaximum);
9247 // populate isRequired property down to properties
9248 if (this.schema && Array.isArray(this.schema.required)) {
9249 this.schema.required.forEach(function (requiredProperty) {
9250 if (typeof _this.schema.properties[requiredProperty] === 'object') {
9251 _this.schema.properties[requiredProperty].isRequired = true;
9256 // Determine if a schema is a read-only
9257 this.isReadOnly = this.schema && this.schema.readOnly === true;
9259 // Determine if a schema is nullable
9260 this.isNullable = this.schema && this.schema["x-nullable"] === true;
9264 * Returns the template with populated properties.
9265 * This template does not have the children
9268 _createClass(JSONSchemaView, [{
9270 value: function template() {
9275 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 || "")),
9277 (0, _helpersJs._if)(this.schema.required && !this.isCollapsed && this.options.isBodyParam != true)(_templateObject26, this.schema.required),
9278 (0, _helpersJs._if)(this.schema.required && !this.isCollapsed && this.options.isBodyParam == true)(_templateObject266, this.schema.required),
9280 (0, _helpersJs._if)(this.schema['default'] && !this.isCollapsed)(_templateObject27, this.schema['default']),
9281 (0, _helpersJs._if)(!this.isCollapsed && this.schema.pattern)(_templateObject28, this.schema.pattern),
9282 (0, _helpersJs._if)(!this.isCollapsed && this.schema.example)(_templateObject31, "<pre>" + JSON.stringify(this.schema.example, null, 4) + "</pre>"),
9283 (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();
9287 * Template for oneOf, anyOf and allOf
9291 value: function xOf(schema, type) {
9292 return '\n <div class="inner ' + type + '">\n <b>' + (0, _helpersJs.convertXOf)(type) + ':</b>\n </div>\n ';
9296 * Template for enums
9300 value: function _enum(schema, isCollapsed, open) {
9301 return '\n ' + (0, _helpersJs._if)(!isCollapsed && schema['enum'])(_templateObject30) + '\n ';
9305 * Toggles the 'collapsed' state
9309 value: function toggle() {
9310 this.isCollapsed = !this.isCollapsed;
9315 * Renders the element and returns it
9319 value: function render() {
9320 if (!this.element) {
9321 this.element = document.createElement('div');
9322 this.element.classList.add('json-schema-view');
9325 if (this.isCollapsed) {
9326 this.element.classList.add('collapsed');
9328 this.element.classList.remove('collapsed');
9331 if (this.options.theme) {
9332 this.element.classList.add('json-schema-view-' + this.options.theme);
9335 this.element.innerHTML = this.template();
9338 return this.element;
9341 if (!this.isCollapsed) {
9342 this.appendChildren(this.element);
9345 // add event listener for toggling
9346 if (this.element.querySelector('a.title')) {
9347 this.element.querySelector('a.title').addEventListener('click', this.toggle.bind(this));
9349 return this.element;
9353 * Appends children to given element based on current schema
9356 key: 'appendChildren',
9357 value: function appendChildren(element) {
9360 var inner = element.querySelector('.inner');
9366 if (this.schema['enum']) {
9367 var tempDiv = document.createElement('span');;
9368 tempDiv.classList.add('inner');
9369 tempDiv.innerHTML = '<code>' + this.schema['enum'].join('</code>, <code>') + '</code>';
9370 element.querySelector('.enums.inner').appendChild(tempDiv);
9374 var view = new JSONSchemaView(this.schema.items, Infinity);
9375 inner.appendChild(view.render());
9378 if (typeof this.schema.properties === 'object') {
9379 Object.keys(this.schema.properties).forEach(function (propertyName) {
9380 var property = _this2.schema.properties[propertyName];
9381 var tempDiv = document.createElement('div');;
9382 tempDiv.innerHTML = '<div class="property">\n <span class="name">' + propertyName + ':</span>\n </div>';
9383 var view = new JSONSchemaView(property, _this2.open - 1);
9384 tempDiv.querySelector('.property').appendChild(view.render());
9386 inner.appendChild(tempDiv.querySelector('.property'));
9390 if (this.schema.allOf) {
9391 appendXOf.call(this, 'allOf');
9393 if (this.schema.oneOf) {
9394 appendXOf.call(this, 'oneOf');
9396 if (this.schema.anyOf) {
9397 appendXOf.call(this, 'anyOf');
9400 function appendXOf(type) {
9403 var innerAllOf = element.querySelector('.inner.' + type);
9405 this.schema[type].forEach(function (schema) {
9406 var inner = document.createElement('div');
9407 inner.classList.add('inner');
9408 var view = new JSONSchemaView(schema, _this3.open - 1);
9409 inner.appendChild(view.render());
9410 innerAllOf.appendChild(inner);
9416 return JSONSchemaView;
9419 exports['default'] = JSONSchemaView;
9420 module.exports = exports['default'];
9422 },{"./helpers.js":1}]},{},[2])(2)
9424 //# 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=
9429 (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){
9431 * JSON Schema $Ref Parser v3.1.2
9433 * @link https://github.com/BigstickCarpet/json-schema-ref-parser
9436 "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;
9438 },{"./pointer":10,"./ref":11,"./util/debug":16,"./util/url":19}],2:[function(require,module,exports){
9439 "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;
9441 },{"./pointer":10,"./ref":11,"./util/debug":16,"./util/url":19,"ono":69}],3:[function(require,module,exports){
9443 "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))})};
9445 }).call(this,{"isBuffer":require("../node_modules/is-buffer/index.js")})
9447 },{"../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){
9448 "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}};
9450 },{"./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){
9452 "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;
9454 }).call(this,{"isBuffer":require("../node_modules/is-buffer/index.js")})
9456 },{"../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){
9458 "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)}};
9460 }).call(this,require("buffer").Buffer)
9462 },{"buffer":25}],7:[function(require,module,exports){
9464 "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)})}};
9466 }).call(this,{"isBuffer":require("../../node_modules/is-buffer/index.js")})
9468 },{"../../node_modules/is-buffer/index.js":36,"../util/promise":18}],8:[function(require,module,exports){
9470 "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")}};
9472 }).call(this,{"isBuffer":require("../../node_modules/is-buffer/index.js")})
9474 },{"../../node_modules/is-buffer/index.js":36}],9:[function(require,module,exports){
9476 "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)})}};
9478 }).call(this,{"isBuffer":require("../../node_modules/is-buffer/index.js")})
9480 },{"../../node_modules/is-buffer/index.js":36,"../util/promise":18,"../util/yaml":20}],10:[function(require,module,exports){
9481 "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};
9483 },{"./ref":11,"./util/url":19,"ono":69}],11:[function(require,module,exports){
9484 "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};
9486 },{"./pointer":10}],12:[function(require,module,exports){
9487 "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]};
9489 },{"./ref":11,"./util/url":19,"ono":69}],13:[function(require,module,exports){
9490 "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;
9492 },{"./parse":5,"./pointer":10,"./ref":11,"./util/debug":16,"./util/promise":18,"./util/url":19}],14:[function(require,module,exports){
9493 "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))}})}};
9495 },{"../util/debug":16,"../util/promise":18,"../util/url":19,"fs":24,"ono":69}],15:[function(require,module,exports){
9496 (function (process,Buffer){
9497 "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)}};
9499 }).call(this,require('_process'),require("buffer").Buffer)
9501 },{"../util/debug":16,"../util/promise":18,"../util/url":19,"_process":71,"buffer":25,"http":87,"https":33,"ono":69}],16:[function(require,module,exports){
9502 "use strict";var debug=require("debug");module.exports=debug("json-schema-ref-parser");
9504 },{"debug":29}],17:[function(require,module,exports){
9505 "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()})};
9507 },{"./debug":16,"./promise":18}],18:[function(require,module,exports){
9508 "use strict";module.exports="function"==typeof Promise?Promise:require("es6-promise").Promise;
9510 },{"es6-promise":31}],19:[function(require,module,exports){
9511 (function (process){
9512 "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};
9514 }).call(this,require('_process'))
9516 },{"_process":71,"url":93}],20:[function(require,module,exports){
9517 "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)}}};
9519 },{"js-yaml":38,"ono":69}],21:[function(require,module,exports){
9520 "use strict";module.exports={order:100,canValidate:function(e){return!!e.resolved},validate:function(e){}};
9522 },{}],22:[function(require,module,exports){
9523 var 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);
9525 },{}],23:[function(require,module,exports){
9527 },{}],24:[function(require,module,exports){
9529 },{}],25:[function(require,module,exports){
9532 * The buffer module from node.js, for the browser.
9534 * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
9537 "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;
9539 }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
9541 },{"base64-js":22,"ieee754":34,"isarray":37}],26:[function(require,module,exports){
9542 module.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"};
9544 },{}],27:[function(require,module,exports){
9545 (function (process,global){
9546 "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};
9548 }).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
9550 },{"_process":71}],28:[function(require,module,exports){
9552 function 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;
9554 }).call(this,{"isBuffer":require("../../is-buffer/index.js")})
9556 },{"../../is-buffer/index.js":36}],29:[function(require,module,exports){
9557 function 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());
9559 },{"./debug":30}],30:[function(require,module,exports){
9560 function 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;
9562 },{"ms":68}],31:[function(require,module,exports){
9563 (function (process,global){
9565 * @overview es6-promise - a tiny implementation of Promises/A+.
9566 * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
9567 * @license Licensed under MIT license
9568 * See https://raw.githubusercontent.com/jakearchibald/es6-promise/master/LICENSE
9571 (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);
9573 }).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
9575 },{"_process":71}],32:[function(require,module,exports){
9576 function 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)};
9578 },{}],33:[function(require,module,exports){
9579 var 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)};
9581 },{"http":87}],34:[function(require,module,exports){
9582 exports.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};
9584 },{}],35:[function(require,module,exports){
9585 "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};
9587 },{}],36:[function(require,module,exports){
9588 module.exports=function(r){return!(null==r||!(r._isBuffer||r.constructor&&"function"==typeof r.constructor.isBuffer&&r.constructor.isBuffer(r)))};
9590 },{}],37:[function(require,module,exports){
9591 var toString={}.toString;module.exports=Array.isArray||function(r){return"[object Array]"==toString.call(r)};
9593 },{}],38:[function(require,module,exports){
9594 "use strict";var yaml=require("./lib/js-yaml.js");module.exports=yaml;
9596 },{"./lib/js-yaml.js":39}],39:[function(require,module,exports){
9597 "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");
9599 },{"./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){
9600 "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;
9602 },{}],41:[function(require,module,exports){
9603 "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;
9605 },{"./common":40,"./exception":42,"./schema/default_full":47,"./schema/default_safe":48}],42:[function(require,module,exports){
9606 "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;
9608 },{}],43:[function(require,module,exports){
9609 "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?"
\a":98===e?"\b":116===e?" ":9===e?" ":110===e?"\n":118===e?"\x0B":102===e?"\f":114===e?"\r":101===e?"
\e":32===e?" ":34===e?'"':47===e?"/":92===e?"\\":78===e?"
\85":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;
9611 },{"./common":40,"./exception":42,"./mark":44,"./schema/default_full":47,"./schema/default_safe":48}],44:[function(require,module,exports){
9612 "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
\85\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
\85\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;
9614 },{"./common":40}],45:[function(require,module,exports){
9615 "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;
9617 },{"./common":40,"./exception":42,"./type":51}],46:[function(require,module,exports){
9618 "use strict";var Schema=require("../schema");module.exports=new Schema({include:[require("./json")]});
9620 },{"../schema":45,"./json":50}],47:[function(require,module,exports){
9621 "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")]});
9623 },{"../schema":45,"../type/js/function":56,"../type/js/regexp":57,"../type/js/undefined":58,"./default_safe":48}],48:[function(require,module,exports){
9624 "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")]});
9626 },{"../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){
9627 "use strict";var Schema=require("../schema");module.exports=new Schema({explicit:[require("../type/str"),require("../type/seq"),require("../type/map")]});
9629 },{"../schema":45,"../type/map":59,"../type/seq":64,"../type/str":66}],50:[function(require,module,exports){
9630 "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")]});
9632 },{"../schema":45,"../type/bool":53,"../type/float":54,"../type/int":55,"../type/null":61,"./failsafe":49}],51:[function(require,module,exports){
9633 "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;
9635 },{"./exception":42}],52:[function(require,module,exports){
9636 "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});
9638 },{"../type":51}],53:[function(require,module,exports){
9639 "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"});
9641 },{"../type":51}],54:[function(require,module,exports){
9642 "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"});
9644 },{"../common":40,"../type":51}],55:[function(require,module,exports){
9645 "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"]}});
9647 },{"../common":40,"../type":51}],56:[function(require,module,exports){
9648 "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});
9650 },{"../../type":51}],57:[function(require,module,exports){
9651 "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});
9653 },{"../../type":51}],58:[function(require,module,exports){
9654 "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});
9656 },{"../../type":51}],59:[function(require,module,exports){
9657 "use strict";var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}});
9659 },{"../type":51}],60:[function(require,module,exports){
9660 "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});
9662 },{"../type":51}],61:[function(require,module,exports){
9663 "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"});
9665 },{"../type":51}],62:[function(require,module,exports){
9666 "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});
9668 },{"../type":51}],63:[function(require,module,exports){
9669 "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});
9671 },{"../type":51}],64:[function(require,module,exports){
9672 "use strict";var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}});
9674 },{"../type":51}],65:[function(require,module,exports){
9675 "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});
9677 },{"../type":51}],66:[function(require,module,exports){
9678 "use strict";var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:str",{kind:"scalar",construct:function(r){return null!==r?r:""}});
9680 },{"../type":51}],67:[function(require,module,exports){
9681 "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});
9683 },{"../type":51}],68:[function(require,module,exports){
9684 function 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)};
9686 },{}],69:[function(require,module,exports){
9690 * @link https://github.com/BigstickCarpet/ono
9693 "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))}();
9695 },{"util":97}],70:[function(require,module,exports){
9696 (function (process){
9697 "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;
9699 }).call(this,require('_process'))
9701 },{"_process":71}],71:[function(require,module,exports){
9702 function 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&¤tQueue[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};
9704 },{}],72:[function(require,module,exports){
9706 /*! https://mths.be/punycode v1.4.1 by @mathias */
9707 !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);
9709 }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
9711 },{}],73:[function(require,module,exports){
9712 "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)};
9714 },{}],74:[function(require,module,exports){
9715 "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};
9717 },{}],75:[function(require,module,exports){
9718 "use strict";exports.decode=exports.parse=require("./decode"),exports.encode=exports.stringify=require("./encode");
9720 },{"./decode":73,"./encode":74}],76:[function(require,module,exports){
9721 module.exports=require("./lib/_stream_duplex.js");
9723 },{"./lib/_stream_duplex.js":77}],77:[function(require,module,exports){
9724 "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])}
9726 },{"./_stream_readable":79,"./_stream_writable":81,"core-util-is":28,"inherits":35,"process-nextick-args":70}],78:[function(require,module,exports){
9727 "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)};
9729 },{"./_stream_transform":80,"core-util-is":28,"inherits":35}],79:[function(require,module,exports){
9730 (function (process){
9731 "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;
9733 }).call(this,require('_process'))
9735 },{"./_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){
9736 "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};
9738 },{"./_stream_duplex":77,"core-util-is":28,"inherits":35}],81:[function(require,module,exports){
9739 (function (process){
9740 "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)};
9742 }).call(this,require('_process'))
9744 },{"./_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){
9745 module.exports=require("./lib/_stream_passthrough.js");
9747 },{"./lib/_stream_passthrough.js":78}],83:[function(require,module,exports){
9748 var 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");
9750 },{"./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){
9751 module.exports=require("./lib/_stream_transform.js");
9753 },{"./lib/_stream_transform.js":80}],85:[function(require,module,exports){
9754 module.exports=require("./lib/_stream_writable.js");
9756 },{"./lib/_stream_writable.js":81}],86:[function(require,module,exports){
9757 function 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};
9759 },{"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){
9761 var 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"];
9763 }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
9765 },{"./lib/request":89,"builtin-status-codes":26,"url":93,"xtend":98}],88:[function(require,module,exports){
9767 function 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;
9769 }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
9771 },{}],89:[function(require,module,exports){
9772 (function (process,global,Buffer){
9773 function 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"];
9775 }).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer)
9777 },{"./capability":88,"./response":90,"_process":71,"buffer":25,"inherits":35,"stream":86,"to-arraybuffer":92}],90:[function(require,module,exports){
9778 (function (process,global,Buffer){
9779 var 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)};
9781 }).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer)
9783 },{"./capability":88,"_process":71,"buffer":25,"inherits":35,"stream":86}],91:[function(require,module,exports){
9784 function 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};
9786 },{"buffer":25}],92:[function(require,module,exports){
9787 var 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")};
9789 },{"buffer":25}],93:[function(require,module,exports){
9790 "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)};
9792 },{"./util":94,"punycode":72,"querystring":75}],94:[function(require,module,exports){
9793 "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}};
9795 },{}],95:[function(require,module,exports){
9797 function 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;
9799 }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
9801 },{}],96:[function(require,module,exports){
9802 module.exports=function(o){return o&&"object"==typeof o&&"function"==typeof o.copy&&"function"==typeof o.fill&&"function"==typeof o.readUInt8};
9804 },{}],97:[function(require,module,exports){
9805 (function (process,global){
9806 function 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?"
\e["+inspect.colors[t][0]+"m"+e+"
\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};
9808 }).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
9810 },{"./support/isBuffer":96,"_process":71,"inherits":35}],98:[function(require,module,exports){
9811 function 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;
9818 // https://github.com/isaacs/json-stringify-safe v5.0.1
9819 function stringify(obj, replacer, spaces, cycleReplacer) {
9820 return JSON.stringify(obj, serializer(replacer, cycleReplacer), spaces)
9823 function serializer(replacer, cycleReplacer) {
9824 var stack = [], keys = []
9826 if (cycleReplacer == null) cycleReplacer = function(key, value) {
9827 if (stack[0] === value) return "[Circular ~]"
9828 return "[Circular ~." + keys.slice(0, stack.indexOf(value)).join(".") + "]"
9831 return function(key, value) {
9832 if (stack.length > 0) {
9833 var thisPos = stack.indexOf(this)
9834 ~thisPos ? stack.splice(thisPos + 1) : stack.push(this)
9835 ~thisPos ? keys.splice(thisPos, Infinity, key) : keys.push(key)
9836 if (~stack.indexOf(value)) value = cycleReplacer.call(this, key, value)
9838 else stack.push(value)
9840 return replacer == null ? value : replacer.call(this, key, value)
9846 /* Web Font Loader v1.6.24 - (c) Adobe Systems, Google. License: Apache 2.0 */
9847 (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)}
9848 function 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}
9849 function 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}
9850 function 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)}
9851 function 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}
9852 function 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=
9853 P(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)};
9854 function 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)};
9855 W.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)};
9856 function 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,
9857 n);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:"")}
9858 sa.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))}}
9859 function 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={}}
9860 var 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)?$/;
9861 function 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(","):
9862 g,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));}());
9866 var schemaWrapper = { "components": { "schemas" : defs}};
9867 defsParser = new $RefParser();
9868 defsParser.dereference(schemaWrapper).catch(function(err) {
9873 $(document).ready(function () {
9874 $('.nav-tabs-examples').find('a:first').tab('show');
9875 $(this).scrollspy({ target: '#scrollingNav', offset: 18 });