Correct the URLs in swagger
[so.git] / docs / api / swagger / swagger.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4   <meta http-equiv="X-UA-Compatible" content="IE=edge" />
5   <title>SO Casablanca APIs</title>
6   <meta name="viewport" content="width=device-width, initial-scale=1.0">
7   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8   <meta charset="UTF-8" />
9   <script>
10 /*! jQuery v3.1.0 | (c) jQuery Foundation | jquery.org/license */
11 !function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.1.0",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null!=a?a<0?this[a+this.length]:this[a]:f.call(this)},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c<b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:h,sort:c.sort,splice:c.splice},r.extend=r.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||r.isFunction(g)||(g={}),h===i&&(g=this,h--);h<i;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(r.isPlainObject(d)||(e=r.isArray(d)))?(e?(e=!1,f=c&&r.isArray(c)?c:[]):f=c&&r.isPlainObject(c)?c:{},g[b]=r.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},r.extend({expando:"jQuery"+(q+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===r.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=r.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))},isPlainObject:function(a){var b,c;return!(!a||"[object Object]"!==k.call(a))&&(!(b=e(a))||(c=l.call(b,"constructor")&&b.constructor,"function"==typeof c&&m.call(c)===n))},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?j[k.call(a)]||"object":typeof a},globalEval:function(a){p(a)},camelCase:function(a){return a.replace(t,"ms-").replace(u,v)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(w(a)){for(c=a.length;d<c;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(s,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(w(Object(a))?r.merge(c,"string"==typeof a?[a]:a):h.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:i.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;d<c;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;f<g;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,f=0,h=[];if(w(a))for(d=a.length;f<d;f++)e=b(a[f],f,c),null!=e&&h.push(e);else for(f in a)e=b(a[f],f,c),null!=e&&h.push(e);return g.apply([],h)},guid:1,proxy:function(a,b){var c,d,e;if("string"==typeof b&&(c=a[b],b=a,a=c),r.isFunction(a))return d=f.call(arguments,2),e=function(){return a.apply(b||this,d.concat(f.call(arguments)))},e.guid=a.guid=a.guid||r.guid++,e},now:Date.now,support:o}),"function"==typeof Symbol&&(r.fn[Symbol.iterator]=c[Symbol.iterator]),r.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){j["[object "+b+"]"]=b.toLowerCase()});function w(a){var b=!!a&&"length"in a&&a.length,c=r.type(a);return"function"!==c&&!r.isWindow(a)&&("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",M="\\["+K+"*("+L+")(?:"+K+"*([*^$|!~]?=)"+K+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+K+"*\\]",N=":("+L+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+M+")*)|.*)\\)|)",O=new RegExp(K+"+","g"),P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"label"in b&&b.disabled===a||"form"in b&&b.disabled===a||"form"in b&&b.disabled===!1&&(b.isDisabled===a||b.isDisabled!==!a&&("label"in b||!ea(b))!==a)}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:pa(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:pa(function(a,b,c){for(var d=c<0?c+b:c;--d>=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function ra(){}ra.prototype=d.filters=d.pseudos,d.setFilters=new ra,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=Q.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function sa(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d}function ta(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&&"parentNode"===f,h=x++;return b.first?function(b,c,e){while(b=b[d])if(1===b.nodeType||g)return a(b,c,e)}:function(b,c,i){var j,k,l,m=[w,h];if(i){while(b=b[d])if((1===b.nodeType||g)&&a(b,c,i))return!0}else while(b=b[d])if(1===b.nodeType||g)if(l=b[u]||(b[u]={}),k=l[b.uniqueID]||(l[b.uniqueID]={}),e&&e===b.nodeName.toLowerCase())b=b[d]||b;else{if((j=k[f])&&j[0]===w&&j[1]===h)return m[2]=j[2];if(k[f]=m,m[2]=a(b,c,i))return!0}}}function ua(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d<e;d++)ga(a,b[d],c);return c}function wa(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;h<i;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function xa(a,b,c,d,e,f){return d&&!d[u]&&(d=xa(d)),e&&!e[u]&&(e=xa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||va(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:wa(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=wa(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i<f;i++)if(c=d.relative[a[i].type])m=[ta(ua(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;e<f;e++)if(d.relative[a[e].type])break;return xa(i>1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i<e&&ya(a.slice(i,e)),e<f&&ya(a=a.slice(e)),e<f&&sa(a))}m.push(c)}return ua(m)}function za(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(_,aa),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=V.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(_,aa),$.test(j[0].type)&&qa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&sa(j),!a)return G.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||$.test(a)&&qa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){if(r.isFunction(b))return r.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return r.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(C.test(b))return r.filter(b,a,c);b=r.filter(b,a)}return r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType})}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b<d;b++)if(r.contains(e[b],this))return!0}));for(c=this.pushStack([]),b=0;b<d;b++)r.find(a,e[b],c);return d>1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:F.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a<c;a++)if(r.contains(this,b[a]))return!0})},closest:function(a,b){var c,d=0,e=this.length,f=[],g="string"!=typeof a&&r(a);if(!A.test(a))for(;d<e;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function J(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return J(a,"nextSibling")},prev:function(a){return J(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(I[a]||r.uniqueSort(e),H.test(a)&&e.reverse()),this.pushStack(e)}});var K=/\S+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){r.each(b,function(b,c){r.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==r.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return r.each(arguments,function(a,b){var c;while((c=r.inArray(b,f,c))>-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&&r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b<f)){if(a=d.apply(h,i),a===c.promise())throw new TypeError("Thenable self-resolution");j=a&&("object"==typeof a||"function"==typeof a)&&a.then,r.isFunction(j)?e?j.call(a,g(f,c,M,e),g(f,c,N,e)):(f++,j.call(a,g(f,c,M,e),g(f,c,N,e),g(f,c,M,c.notifyWith))):(d!==M&&(h=void 0,i=[a]),(e||c.resolveWith)(h,i))}},k=e?j:function(){try{j()}catch(a){r.Deferred.exceptionHook&&r.Deferred.exceptionHook(a,k.stackTrace),b+1>=f&&(d!==N&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(O(a,g.done(h(c)).resolve,g.reject),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&P.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener("DOMContentLoaded",R),a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",R),a.addEventListener("load",R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,
12 r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h<i;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},T=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function U(){this.expando=r.expando+U.uid++}U.uid=1,U.prototype={cache:function(a){var b=a[this.expando];return b||(b={},T(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[r.camelCase(b)]=c;else for(d in b)e[r.camelCase(d)]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][r.camelCase(b)]},access:function(a,b,c){return void 0===b||b&&"string"==typeof b&&void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d=a[this.expando];if(void 0!==d){if(void 0!==b){r.isArray(b)?b=b.map(r.camelCase):(b=r.camelCase(b),b=b in d?[b]:b.match(K)||[]),c=b.length;while(c--)delete d[b[c]]}(void 0===b||r.isEmptyObject(d))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!r.isEmptyObject(b)}};var V=new U,W=new U,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Y=/[A-Z]/g;function Z(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Y,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c||"false"!==c&&("null"===c?null:+c+""===c?+c:X.test(c)?JSON.parse(c):c)}catch(e){}W.set(a,b,c)}else c=void 0;return c}r.extend({hasData:function(a){return W.hasData(a)||V.hasData(a)},data:function(a,b,c){return W.access(a,b,c)},removeData:function(a,b){W.remove(a,b)},_data:function(a,b,c){return V.access(a,b,c)},_removeData:function(a,b){V.remove(a,b)}}),r.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=W.get(f),1===f.nodeType&&!V.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=r.camelCase(d.slice(5)),Z(f,d,e[d])));V.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){W.set(this,a)}):S(this,function(b){var c;if(f&&void 0===b){if(c=W.get(f,a),void 0!==c)return c;if(c=Z(f,a),void 0!==c)return c}else this.each(function(){W.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=V.get(a,b),c&&(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return V.get(a,c)||V.access(a,c,{empty:r.Callbacks("once memory").add(function(){V.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?r.queue(this[0],a):void 0===b?this:this.each(function(){var c=r.queue(this,a,b);r._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&r.dequeue(this,a)})},dequeue:function(a){return this.each(function(){r.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=r.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=V.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var $=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,_=new RegExp("^(?:([+-])=|)("+$+")([a-z%]*)$","i"),aa=["Top","Right","Bottom","Left"],ba=function(a,b){return a=b||a,"none"===a.style.display||""===a.style.display&&r.contains(a.ownerDocument,a)&&"none"===r.css(a,"display")},ca=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};function da(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return r.css(a,b,"")},i=h(),j=c&&c[3]||(r.cssNumber[b]?"":"px"),k=(r.cssNumber[b]||"px"!==j&&+i)&&_.exec(r.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,r.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var ea={};function fa(a){var b,c=a.ownerDocument,d=a.nodeName,e=ea[d];return e?e:(b=c.body.appendChild(c.createElement(d)),e=r.css(b,"display"),b.parentNode.removeChild(b),"none"===e&&(e="block"),ea[d]=e,e)}function ga(a,b){for(var c,d,e=[],f=0,g=a.length;f<g;f++)d=a[f],d.style&&(c=d.style.display,b?("none"===c&&(e[f]=V.get(d,"display")||null,e[f]||(d.style.display="")),""===d.style.display&&ba(d)&&(e[f]=fa(d))):"none"!==c&&(e[f]="none",V.set(d,"display",c)));for(f=0;f<g;f++)null!=e[f]&&(a[f].style.display=e[f]);return a}r.fn.extend({show:function(){return ga(this,!0)},hide:function(){return ga(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){ba(this)?r(this).show():r(this).hide()})}});var ha=/^(?:checkbox|radio)$/i,ia=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,ja=/^$|\/(?:java|ecma)script/i,ka={option:[1,"<select multiple='multiple'>","</select>"],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,"",""]};ka.optgroup=ka.option,ka.tbody=ka.tfoot=ka.colgroup=ka.caption=ka.thead,ka.th=ka.td;function la(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&r.nodeName(a,b)?r.merge([a],c):c}function ma(a,b){for(var c=0,d=a.length;c<d;c++)V.set(a[c],"globalEval",!b||V.get(b[c],"globalEval"))}var na=/<|&#?\w+;/;function oa(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],n=0,o=a.length;n<o;n++)if(f=a[n],f||0===f)if("object"===r.type(f))r.merge(m,f.nodeType?[f]:f);else if(na.test(f)){g=g||l.appendChild(b.createElement("div")),h=(ia.exec(f)||["",""])[1].toLowerCase(),i=ka[h]||ka._default,g.innerHTML=i[1]+r.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;r.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",n=0;while(f=m[n++])if(d&&r.inArray(f,d)>-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=la(l.appendChild(f),"script"),j&&ma(g),c){k=0;while(f=g[k++])ja.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var pa=d.documentElement,qa=/^key/,ra=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,sa=/^([^.]*)(?:\.(.+)|)/;function ta(){return!0}function ua(){return!1}function va(){try{return d.activeElement}catch(a){}}function wa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)wa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ua;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(pa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(K)||[""],j=b.length;while(j--)h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.hasData(a)&&V.get(a);if(q&&(i=q.events)){b=(b||"").match(K)||[""],j=b.length;while(j--)if(h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&V.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c<arguments.length;c++)i[c]=arguments[c];if(b.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,b)!==!1){h=r.event.handlers.call(this,b,j),c=0;while((f=h[c++])&&!b.isPropagationStopped()){b.currentTarget=f.elem,d=0;while((g=f.handlers[d++])&&!b.isImmediatePropagationStopped())b.rnamespace&&!b.rnamespace.test(g.namespace)||(b.handleObj=g,b.data=g.data,e=((r.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(b.result=e)===!1&&(b.preventDefault(),b.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,b),b.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;c<h;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?r(e,this).index(i)>-1:r.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},addProp:function(a,b){Object.defineProperty(r.Event.prototype,a,{enumerable:!0,configurable:!0,get:r.isFunction(b)?function(){if(this.originalEvent)return b(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[a]},set:function(b){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:b})}})},fix:function(a){return a[r.expando]?a:new r.Event(a)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==va()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===va()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&r.nodeName(this,"input"))return this.click(),!1},_default:function(a){return r.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},r.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},r.Event=function(a,b){return this instanceof r.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ta:ua,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a,b&&r.extend(this,b),this.timeStamp=a&&a.timeStamp||r.now(),void(this[r.expando]=!0)):new r.Event(a,b)},r.Event.prototype={constructor:r.Event,isDefaultPrevented:ua,isPropagationStopped:ua,isImmediatePropagationStopped:ua,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ta,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ta,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ta,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},r.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,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:function(a){var b=a.button;return null==a.which&&qa.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==b&&ra.test(a.type)?1&b?1:2&b?3:4&b?2:0:a.which}},r.event.addProp),r.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){r.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||r.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),r.fn.extend({on:function(a,b,c,d){return wa(this,a,b,c,d)},one:function(a,b,c,d){return wa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,r(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=ua),this.each(function(){r.event.remove(this,a,c,b)})}});var xa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,ya=/<script|<style|<link/i,za=/checked\s*(?:[^=]|=\s*.checked.)/i,Aa=/^true\/(.*)/,Ba=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ca(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function Da(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ea(a){var b=Aa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&&(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c<d;c++)r.event.add(b,e,j[e][c])}W.hasData(a)&&(h=W.access(a),i=r.extend({},h),W.set(b,i))}}function Ga(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ha.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function Ha(a,b,c,d){b=g.apply([],b);var e,f,h,i,j,k,l=0,m=a.length,n=m-1,q=b[0],s=r.isFunction(q);if(s||m>1&&"string"==typeof q&&!o.checkClone&&za.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(m&&(e=oa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(la(e,"script"),Da),i=h.length;l<m;l++)j=e,l!==n&&(j=r.clone(j,!0,!0),i&&r.merge(h,la(j,"script"))),c.call(a[l],j,l);if(i)for(k=h[h.length-1].ownerDocument,r.map(h,Ea),l=0;l<i;l++)j=h[l],ja.test(j.type||"")&&!V.access(j,"globalEval")&&r.contains(k,j)&&(j.src?r._evalUrl&&r._evalUrl(j.src):p(j.textContent.replace(Ba,""),k))}return a}function Ia(a,b,c){for(var d,e=b?r.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||r.cleanData(la(d)),d.parentNode&&(c&&r.contains(d.ownerDocument,d)&&ma(la(d,"script")),d.parentNode.removeChild(d));return a}r.extend({htmlPrefilter:function(a){return a.replace(xa,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=la(h),f=la(a),d=0,e=f.length;d<e;d++)Ga(f[d],g[d]);if(b)if(c)for(f=f||la(a),g=g||la(h),d=0,e=f.length;d<e;d++)Fa(f[d],g[d]);else Fa(a,h);return g=la(h,"script"),g.length>0&&ma(g,!i&&la(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&&(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(la(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!ya.test(a)&&!ka[(ia.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c<d;c++)b=this[c]||{},1===b.nodeType&&(r.cleanData(la(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;r.inArray(this,a)<0&&(r.cleanData(la(this)),c&&c.replaceChild(b,this))},a)}}),r.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){r.fn[a]=function(a){for(var c,d=[],e=r(a),f=e.length-1,g=0;g<=f;g++)c=g===f?this:this.clone(!0),r(e[g])[b](c),h.apply(d,c.get());return this.pushStack(d)}});var Ja=/^margin/,Ka=new RegExp("^("+$+")(?!px)[a-z%]+$","i"),La=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)};!function(){function b(){if(i){i.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",i.innerHTML="",pa.appendChild(h);var b=a.getComputedStyle(i);c="1%"!==b.top,g="2px"===b.marginLeft,e="4px"===b.width,i.style.marginRight="50%",f="4px"===b.marginRight,pa.removeChild(h),i=null}}var c,e,f,g,h=d.createElement("div"),i=d.createElement("div");i.style&&(i.style.backgroundClip="content-box",i.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===i.style.backgroundClip,h.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",h.appendChild(i),r.extend(o,{pixelPosition:function(){return b(),c},boxSizingReliable:function(){return b(),e},pixelMarginRight:function(){return b(),f},reliableMarginLeft:function(){return b(),g}}))}();function Ma(a,b,c){var d,e,f,g,h=a.style;return c=c||La(a),c&&(g=c.getPropertyValue(b)||c[b],""!==g||r.contains(a.ownerDocument,a)||(g=r.style(a,b)),!o.pixelMarginRight()&&Ka.test(g)&&Ja.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function Na(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Oa=/^(none|table(?!-c[ea]).+)/,Pa={position:"absolute",visibility:"hidden",display:"block"},Qa={letterSpacing:"0",fontWeight:"400"},Ra=["Webkit","Moz","ms"],Sa=d.createElement("div").style;function Ta(a){if(a in Sa)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ra.length;while(c--)if(a=Ra[c]+b,a in Sa)return a}function Ua(a,b,c){var d=_.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Va(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;f<4;f+=2)"margin"===c&&(g+=r.css(a,c+aa[f],!0,e)),d?("content"===c&&(g-=r.css(a,"padding"+aa[f],!0,e)),"margin"!==c&&(g-=r.css(a,"border"+aa[f]+"Width",!0,e))):(g+=r.css(a,"padding"+aa[f],!0,e),"padding"!==c&&(g+=r.css(a,"border"+aa[f]+"Width",!0,e)));return g}function Wa(a,b,c){var d,e=!0,f=La(a),g="border-box"===r.css(a,"boxSizing",!1,f);if(a.getClientRects().length&&(d=a.getBoundingClientRect()[b]),d<=0||null==d){if(d=Ma(a,b,f),(d<0||null==d)&&(d=a.style[b]),Ka.test(d))return d;e=g&&(o.boxSizingReliable()||d===a.style[b]),d=parseFloat(d)||0}return d+Va(a,b,c||(g?"border":"content"),e,f)+"px"}r.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ma(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=r.camelCase(b),i=a.style;return b=r.cssProps[h]||(r.cssProps[h]=Ta(h)||h),g=r.cssHooks[b]||r.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=_.exec(c))&&e[1]&&(c=da(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(r.cssNumber[h]?"":"px")),o.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=r.camelCase(b);return b=r.cssProps[h]||(r.cssProps[h]=Ta(h)||h),g=r.cssHooks[b]||r.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Ma(a,b,d)),"normal"===e&&b in Qa&&(e=Qa[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),r.each(["height","width"],function(a,b){r.cssHooks[b]={get:function(a,c,d){if(c)return!Oa.test(r.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?Wa(a,b,d):ca(a,Pa,function(){return Wa(a,b,d)})},set:function(a,c,d){var e,f=d&&La(a),g=d&&Va(a,b,d,"border-box"===r.css(a,"boxSizing",!1,f),f);return g&&(e=_.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=r.css(a,b)),Ua(a,c,g)}}}),r.cssHooks.marginLeft=Na(o.reliableMarginLeft,function(a,b){if(b)return(parseFloat(Ma(a,"marginLeft"))||a.getBoundingClientRect().left-ca(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),r.each({margin:"",padding:"",border:"Width"},function(a,b){r.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];d<4;d++)e[a+aa[d]+b]=f[d]||f[d-2]||f[0];return e}},Ja.test(a)||(r.cssHooks[a+b].set=Ua)}),r.fn.extend({css:function(a,b){return S(this,function(a,b,c){var d,e,f={},g=0;if(r.isArray(b)){for(d=La(a),e=b.length;g<e;g++)f[b[g]]=r.css(a,b[g],!1,d);return f}return void 0!==c?r.style(a,b,c):r.css(a,b)},a,b,arguments.length>1)}});function Xa(a,b,c,d,e){return new Xa.prototype.init(a,b,c,d,e)}r.Tween=Xa,Xa.prototype={constructor:Xa,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=Xa.propHooks[this.prop];return a&&a.get?a.get(this):Xa.propHooks._default.get(this)},run:function(a){var b,c=Xa.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Xa.propHooks._default.set(this),this}},Xa.prototype.init.prototype=Xa.prototype,Xa.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Xa.propHooks.scrollTop=Xa.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=Xa.prototype.init,r.fx.step={};var Ya,Za,$a=/^(?:toggle|show|hide)$/,_a=/queueHooks$/;function ab(){Za&&(a.requestAnimationFrame(ab),r.fx.tick())}function bb(){return a.setTimeout(function(){Ya=void 0}),Ya=r.now()}function cb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=aa[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function db(a,b,c){for(var d,e=(gb.tweeners[b]||[]).concat(gb.tweeners["*"]),f=0,g=e.length;f<g;f++)if(d=e[f].call(c,b,a))return d}function eb(a,b,c){var d,e,f,g,h,i,j,k,l="width"in b||"height"in b,m=this,n={},o=a.style,p=a.nodeType&&ba(a),q=V.get(a,"fxshow");c.queue||(g=r._queueHooks(a,"fx"),null==g.unqueued&&(g.unqueued=0,h=g.empty.fire,g.empty.fire=function(){g.unqueued||h()}),g.unqueued++,m.always(function(){m.always(function(){g.unqueued--,r.queue(a,"fx").length||g.empty.fire()})}));for(d in b)if(e=b[d],$a.test(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}n[d]=q&&q[d]||r.style(a,d)}if(i=!r.isEmptyObject(b),i||!r.isEmptyObject(n)){l&&1===a.nodeType&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=q&&q.display,null==j&&(j=V.get(a,"display")),k=r.css(a,"display"),"none"===k&&(j?k=j:(ga([a],!0),j=a.style.display||j,k=r.css(a,"display"),ga([a]))),("inline"===k||"inline-block"===k&&null!=j)&&"none"===r.css(a,"float")&&(i||(m.done(function(){o.display=j}),null==j&&(k=o.display,j="none"===k?"":k)),o.display="inline-block")),c.overflow&&(o.overflow="hidden",m.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]})),i=!1;for(d in n)i||(q?"hidden"in q&&(p=q.hidden):q=V.access(a,"fxshow",{display:j}),f&&(q.hidden=!p),p&&ga([a],!0),m.done(function(){p||ga([a]),V.remove(a,"fxshow");for(d in n)r.style(a,d,n[d])})),i=db(p?q[d]:0,d,m),d in q||(q[d]=i.start,p&&(i.end=i.start,i.start=0))}}function fb(a,b){var c,d,e,f,g;for(c in a)if(d=r.camelCase(c),e=b[d],f=a[c],r.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=r.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function gb(a,b,c){var d,e,f=0,g=gb.prefilters.length,h=r.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Ya||bb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;g<i;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),f<1&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:r.extend({},b),opts:r.extend(!0,{specialEasing:{},easing:r.easing._default},c),originalProperties:b,originalOptions:c,startTime:Ya||bb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=r.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;c<d;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(fb(k,j.opts.specialEasing);f<g;f++)if(d=gb.prefilters[f].call(j,a,k,j.opts))return r.isFunction(d.stop)&&(r._queueHooks(j.elem,j.opts.queue).stop=r.proxy(d.stop,d)),d;return r.map(k,db,j),r.isFunction(j.opts.start)&&j.opts.start.call(a,j),r.fx.timer(r.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}r.Animation=r.extend(gb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return da(c.elem,a,_.exec(b),c),c}]},tweener:function(a,b){r.isFunction(a)?(b=a,a=["*"]):a=a.match(K);for(var c,d=0,e=a.length;d<e;d++)c=a[d],gb.tweeners[c]=gb.tweeners[c]||[],gb.tweeners[c].unshift(b)},prefilters:[eb],prefilter:function(a,b){b?gb.prefilters.unshift(a):gb.prefilters.push(a)}}),r.speed=function(a,b,c){var e=a&&"object"==typeof a?r.extend({},a):{complete:c||!c&&b||r.isFunction(a)&&a,duration:a,easing:c&&b||b&&!r.isFunction(b)&&b};return r.fx.off||d.hidden?e.duration=0:e.duration="number"==typeof e.duration?e.duration:e.duration in r.fx.speeds?r.fx.speeds[e.duration]:r.fx.speeds._default,null!=e.queue&&e.queue!==!0||(e.queue="fx"),e.old=e.complete,e.complete=function(){r.isFunction(e.old)&&e.old.call(this),e.queue&&r.dequeue(this,e.queue)},e},r.fn.extend({fadeTo:function(a,b,c,d){return this.filter(ba).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=r.isEmptyObject(a),f=r.speed(b,c,d),g=function(){var b=gb(this,r.extend({},a),f);(e||V.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=r.timers,g=V.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&_a.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||r.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=V.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=r.timers,g=d?d.length:0;for(c.finish=!0,r.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;b<g;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),r.each(["toggle","show","hide"],function(a,b){var c=r.fn[b];r.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(cb(b,!0),a,d,e)}}),r.each({slideDown:cb("show"),slideUp:cb("hide"),slideToggle:cb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){r.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),r.timers=[],r.fx.tick=function(){var a,b=0,c=r.timers;for(Ya=r.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||r.fx.stop(),Ya=void 0},r.fx.timer=function(a){r.timers.push(a),a()?r.fx.start():r.timers.pop()},r.fx.interval=13,r.fx.start=function(){Za||(Za=a.requestAnimationFrame?a.requestAnimationFrame(ab):a.setInterval(r.fx.tick,r.fx.interval))},r.fx.stop=function(){a.cancelAnimationFrame?a.cancelAnimationFrame(Za):a.clearInterval(Za),Za=null},r.fx.speeds={slow:600,fast:200,_default:400},r.fn.delay=function(b,c){return b=r.fx?r.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",o.checkOn=""!==a.value,o.optSelected=c.selected,a=d.createElement("input"),a.value="t",a.type="radio",o.radioValue="t"===a.value}();var hb,ib=r.expr.attrHandle;r.fn.extend({attr:function(a,b){return S(this,r.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?hb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&r.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(K);
13 if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),hb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ib[b]||r.find.attr;ib[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=ib[g],ib[g]=e,e=null!=c(a,b,d)?g:null,ib[g]=f),e}});var jb=/^(?:input|select|textarea|button)$/i,kb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):jb.test(a.nodeName)||kb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});var lb=/[\t\r\n\f]/g;function mb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,mb(this)))});if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&&(" "+e+" ").replace(lb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=r.trim(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,mb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&&(" "+e+" ").replace(lb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=r.trim(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,mb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=mb(this),b&&V.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":V.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+mb(c)+" ").replace(lb," ").indexOf(b)>-1)return!0;return!1}});var nb=/\r/g,ob=/[\x20\t\r\n\f]+/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":r.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(nb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:r.trim(r.text(a)).replace(ob," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type,g=f?null:[],h=f?e+1:d.length,i=e<0?h:f?e:0;i<h;i++)if(c=d[i],(c.selected||i===e)&&!c.disabled&&(!c.parentNode.disabled||!r.nodeName(c.parentNode,"optgroup"))){if(b=r(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=r.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=r.inArray(r.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(r.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var pb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!pb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(V.get(h,"events")||{})[b.type]&&V.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&T(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!T(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.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(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)xb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(r.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&wb.test(this.nodeName)&&!vb.test(a)&&(this.checked||!ha.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,"\r\n")}}):{name:b.name,value:c.replace(ub,"\r\n")}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&])_=[^&]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb="*/".concat("*"),Ib=d.createElement("a");Ib.href=qb.href;function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:"GET",isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hb,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":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+"").replace(Eb,qb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(K)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+"//"+Ib.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(yb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(sb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Ab,""),n=(sb.test(f)?"&":"?")+"_="+rb++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Hb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&&"withCredentials"in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;if(o.cors||Pb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Qb=[],Rb=/(=)\?(?=&|$)|\?\?/;r.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Qb.pop()||r.expando+"_"+rb++;return this[a]=!0,a}}),r.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Rb.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Rb.test(b.data)&&"data");if(h||"jsonp"===b.dataTypes[0])return e=b.jsonpCallback=r.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Rb,"$1"+e):b.jsonp!==!1&&(b.url+=(sb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||r.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?r(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Qb.push(e)),g&&r.isFunction(f)&&f(g[0]),g=f=void 0}),"script"}),o.createHTMLDocument=function(){var a=d.implementation.createHTMLDocument("").body;return a.innerHTML="<form></form><form></form>",2===a.childNodes.length}(),r.parseHTML=function(a,b,c){if("string"!=typeof a)return[];"boolean"==typeof b&&(c=b,b=!1);var e,f,g;return b||(o.createHTMLDocument?(b=d.implementation.createHTMLDocument(""),e=b.createElement("base"),e.href=d.location.href,b.head.appendChild(e)):b=d),f=B.exec(a),g=!c&&[],f?[b.createElement(f[1])]:(f=oa([a],b,g),g&&g.length&&r(g).remove(),r.merge([],f.childNodes))},r.fn.load=function(a,b,c){var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=r.trim(a.slice(h)),a=a.slice(0,h)),r.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&r.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?r("<div>").append(r.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},r.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){r.fn[b]=function(a){return this.on(b,a)}}),r.expr.pseudos.animated=function(a){return r.grep(r.timers,function(b){return a===b.elem}).length};function Sb(a){return r.isWindow(a)?a:9===a.nodeType&&a.defaultView}r.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=r.css(a,"position"),l=r(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=r.css(a,"top"),i=r.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),r.isFunction(b)&&(b=b.call(a,c,r.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},r.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){r.offset.setOffset(this,a,b)});var b,c,d,e,f=this[0];if(f)return f.getClientRects().length?(d=f.getBoundingClientRect(),d.width||d.height?(e=f.ownerDocument,c=Sb(e),b=e.documentElement,{top:d.top+c.pageYOffset-b.clientTop,left:d.left+c.pageXOffset-b.clientLeft}):d):{top:0,left:0}},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===r.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),r.nodeName(a[0],"html")||(d=a.offset()),d={top:d.top+r.css(a[0],"borderTopWidth",!0),left:d.left+r.css(a[0],"borderLeftWidth",!0)}),{top:b.top-d.top-r.css(c,"marginTop",!0),left:b.left-d.left-r.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===r.css(a,"position"))a=a.offsetParent;return a||pa})}}),r.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;r.fn[a]=function(d){return S(this,function(a,d,e){var f=Sb(a);return void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),r.each(["top","left"],function(a,b){r.cssHooks[b]=Na(o.pixelPosition,function(a,c){if(c)return c=Ma(a,b),Ka.test(c)?r(a).position()[b]+"px":c})}),r.each({Height:"height",Width:"width"},function(a,b){r.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){r.fn[d]=function(e,f){var g=arguments.length&&(c||"boolean"!=typeof e),h=c||(e===!0||f===!0?"margin":"border");return S(this,function(b,c,e){var f;return r.isWindow(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?r.css(b,c,h):r.style(b,c,e,h)},b,g?e:void 0,g)}})}),r.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),r.parseJSON=JSON.parse,"function"==typeof define&&define.amd&&define("jquery",[],function(){return r});var Tb=a.jQuery,Ub=a.$;return r.noConflict=function(b){return a.$===r&&(a.$=Ub),b&&a.jQuery===r&&(a.jQuery=Tb),r},b||(a.jQuery=a.$=r),r});
14 </script>
15
16   <script>
17 !function(){var q=null;window.PR_SHOULD_USE_CONTINUATION=!0;
18 (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=
19 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])),
20 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&&
21 (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,
22 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]=
23 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)];
24 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=
25 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])*(?:`|$))/,
26 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",
27 /^#[^\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"+
28 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]?/,
29 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=
30 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");
31 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;
32 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,
33 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"],
34 "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"],
35 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"],
36 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/,
37 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-",
38 /^<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",/^[/<->]+/],
39 ["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}),
40 ["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,
41 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"]);
42 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});
43 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)&&
44 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=
45 {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,
46 h={};g()}};typeof define==="function"&&define.amd&&define("google-code-prettify",[],function(){return Y})})();}()
47 </script>
48
49   <script>
50 /*!
51 * Bootstrap.js by @fat & @mdo
52 * Copyright 2013 Twitter, Inc.
53 * http://www.apache.org/licenses/LICENSE-2.0.txt
54 */
55 !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);
56 </script>
57
58   <script>
59 /**
60  * marked - a markdown parser
61  * Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed)
62  * https://github.com/chjj/marked
63  */
64 (function(){var block={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:noop,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:noop,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:noop,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};block.bullet=/(?:[*+-]|\d+\.)/;block.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;block.item=replace(block.item,"gm")(/bull/g,block.bullet)();block.list=replace(block.list)(/bull/g,block.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b";block.html=replace(block.html)("comment",/<!--[\s\S]*?-->/)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)(/tag/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\s*\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\1","\\2")+"|"+block.list.source.replace("\\1","\\3")+"|")();block.tables=merge({},block.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(/\r\n|\r/g,"\n").replace(/\t/g,"    ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(/^ +$/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(/^ {4}/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(/\n+$/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/\n$/,"").split("\n")};for(i=0;i<item.align.length;i++){if(/^ *-+: *$/.test(item.align[i])){item.align[i]="right"}else if(/^ *:-+: *$/.test(item.align[i])){item.align[i]="center"}else if(/^ *:-+ *$/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(/ *\| */)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(/^ *> ?/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(/^ *([*+-]|\d+\.) +/,"");if(~item.indexOf("\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(/^ {1,4}/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\n")+src;i=l-1}}loose=next||/\n\n(?!\s*$)/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/(?: *\| *)?\n$/,"").split("\n")};for(i=0;i<item.align.length;i++){if(/^ *-+: *$/.test(item.align[i])){item.align[i]="right"}else if(/^ *:-+: *$/.test(item.align[i])){item.align[i]="center"}else if(/^ *:-+ *$/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(/^ *\| *| *\| *$/g,"").split(/ *\| */)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:/^\\([\\`*{}\[\]()#+\-.!_>])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:noop,tag:/^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:[^_]|__)+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:noop,text:/^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/};inline._inside=/(?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*/;inline._href=/\s*<?([\s\S]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:replace(inline.text)("]|","~]|")("|","|https?://|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&/^<a /i.test(cap[0])){this.inLink=true}else if(this.inLink&&/^<\/a>/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(/\s+/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\n</code></pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\n</code></pre>\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\n"+quote+"</blockquote>\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(/[^\w]+/g,"-")+'">'+text+"</h"+level+">\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\n"+body+"</"+type+">\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"</li>\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"</p>\n"};Renderer.prototype.table=function(header,body){return"<table>\n"+"<thead>\n"+header+"</thead>\n"+"<tbody>\n"+body+"</tbody>\n"+"</table>\n"};Renderer.prototype.tablerow=function(content){return"<tr>\n"+content+"</tr>\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"</"+type+">\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"</strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"</em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"</code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"</del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"</a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?/&(?!#?\w+;)/g:/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function unescape(html){return html.replace(/&([#\w]+);/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(/(^|[^\[])\^/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\nPlease report this to https://github.com/chjj/marked.";if((opt||marked.defaults).silent){return"<p>An error occurred:</p><pre>"+escape(e.message+"",true)+"</pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());
65 </script>
66
67   <script>
68     $( document ).ready(function() {
69       marked.setOptions({
70         renderer: new marked.Renderer(),
71         gfm: true,
72         tables: true,
73         breaks: false,
74         pedantic: false,
75         sanitize: false,
76         smartLists: true,
77         smartypants: false
78       });
79
80       var textFile = null;
81
82       /// Function to be used to download a text json schema
83       function makeTextFile(text) {
84
85         var data = new Blob([text], {type: 'text/plain'});
86
87         // If we are replacing a previously generated file we need to
88         // manually revoke the object URL to avoid memory leaks.
89         if (textFile !== null) {
90           window.URL.revokeObjectURL(textFile);
91         }
92
93         textFile = window.URL.createObjectURL(data);
94
95         var a = document.createElement("a");
96         document.body.appendChild(a);
97         a.style = "display: none";
98         a.href = textFile;
99         a.download = 'schema.txt';
100         a.click();
101
102         return textFile;
103       };
104
105       /// TODO: Implement resizing for expanding within iframe
106       function callResize() {
107         window.parent.postMessage('resize', "*");
108       }
109
110       function processMarked() {
111         $(".marked").each(function() {
112           $(this).html(marked($(this).html()));
113         });
114       }
115
116       // Bootstrap Scrollspy
117       $(this).scrollspy({ target: '#scrollingNav', offset: 18 });
118
119       // Content-Scroll on Navigation click.
120       $('.sidenav').find('a').on('click', function(e) {
121           e.preventDefault();
122           var id = $(this).attr('href');
123           if ($(id).length > 0)
124               $('html,body').animate({ scrollTop: parseInt($(id).offset().top) }, 400);
125           window.location.hash = $(this).attr('href');
126       });
127
128       // Quickjump on Pageload to hash position.
129       if(window.location.hash) {
130           var id = window.location.hash;
131           if ($(id).length > 0)
132               $('html,body').animate({ scrollTop: parseInt($(id).offset().top) }, 0);
133       }
134
135
136       function initDynamic() {
137         // tabs
138         $('.nav-tabs-examples a').click(function (e) {
139             e.preventDefault();
140             $(this).tab('show');
141         });
142
143
144         $('.nav-tabs-examples').find('a:first').tab('show');
145
146         // call scrollspy refresh method
147         $(window).scrollspy('refresh');
148       }
149
150       initDynamic();
151
152       // Pre- / Code-Format
153       prettyPrint();
154
155       //Convert elements with "marked" class to markdown
156       processMarked();
157     });
158   </script>
159   <style type="text/css">
160   
161 /*!
162  * Bootstrap v2.3.2
163  *
164  * Copyright 2013 Twitter, Inc
165  * Licensed under the Apache License v2.0
166  * http://www.apache.org/licenses/LICENSE-2.0
167  *
168  * Designed and built with all the love in the world by @mdo and @fat.
169  */.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}
170
171   /* Pretty printing styles. Used with prettify.js. */
172 /* Vim sunburst theme by David Leibovic */
173 pre .str {
174   color: #65B042;
175 }
176 /* string  - green */
177 pre .kwd {
178   color: #E28964;
179 }
180 /* keyword - dark pink */
181 pre .com {
182   color: #AEAEAE;
183   font-style: italic;
184 }
185 /* comment - gray */
186 pre .typ {
187   color: #89bdff;
188 }
189 /* type - light blue */
190 pre .lit {
191   color: #3387CC;
192 }
193 /* literal - blue */
194 pre .pun {
195   color: #fff;
196 }
197 /* punctuation - white */
198 pre .pln {
199   color: #fff;
200 }
201 /* plaintext - white */
202 pre .tag {
203   color: #89bdff;
204 }
205 /* html/xml tag    - light blue */
206 pre .atn {
207   color: #bdb76b;
208 }
209 /* html/xml attribute name  - khaki */
210 pre .atv {
211   color: #65B042;
212 }
213 /* html/xml attribute value - green */
214 pre .dec {
215   color: #3387CC;
216 }
217 /* decimal - blue */
218 /* Specify class=linenums on a pre to get line numbering */
219 ol.linenums {
220   margin-top: 0;
221   margin-bottom: 0;
222   color: #AEAEAE;
223 }
224 /* IE indents via margin-left */
225 li.L0,
226 li.L1,
227 li.L2,
228 li.L3,
229 li.L5,
230 li.L6,
231 li.L7,
232 li.L8 {
233   list-style-type: none;
234 }
235 /* Alternate shading for lines */
236 @media print {
237   pre .str {
238     color: #060;
239   }
240   pre .kwd {
241     color: #006;
242     font-weight: bold;
243   }
244   pre .com {
245     color: #600;
246     font-style: italic;
247   }
248   pre .typ {
249     color: #404;
250     font-weight: bold;
251   }
252   pre .lit {
253     color: #044;
254   }
255   pre .pun {
256     color: #440;
257   }
258   pre .pln {
259     color: #000;
260   }
261   pre .tag {
262     color: #006;
263     font-weight: bold;
264   }
265   pre .atn {
266     color: #404;
267   }
268   pre .atv {
269     color: #060;
270   }
271 }
272   /* ------------------------------------------------------------------------------------------
273  * Content
274  * ------------------------------------------------------------------------------------------ */
275
276 @import url('https://fonts.googleapis.com/css?family=Source+Code+Pro');
277 * {
278   font-family: 'Source Code Pro', sans-serif;
279 }
280 body {
281   min-width: 980px;
282 }
283
284 body, p, a, div, th, td {
285   font-family: "Source Sans Pro", sans-serif;
286   font-weight: 400;
287   font-size: 16px;
288   text-shadow: none !important;
289 }
290
291 td.code {
292   font-size: 14px;
293   font-family: "Source Code Pro", monospace;
294   font-style: normal;
295   font-weight: 400;
296 }
297
298 #content {
299   padding-top: 16px;
300   z-Index: -1;
301   margin-left: 270px;
302 }
303
304 p {
305   color: #808080;
306 }
307
308 h1 {
309   font-family: "Source Sans Pro Semibold", sans-serif;
310   font-weight: normal;
311   font-size: 44px;
312   line-height: 50px;
313   margin: 0 0 10px 0;
314   padding: 0;
315 }
316
317 h2 {
318   font-family: "Source Sans Pro", sans-serif;
319   font-weight: normal;
320   font-size: 24px;
321   line-height: 40px;
322   margin: 0 0 20px 0;
323   padding: 0;
324 }
325
326 section {
327   border-top: 1px solid #ebebeb;
328   padding: 30px 0;
329 }
330
331 section h1 {
332   font-family: "Source Sans Pro", sans-serif;
333   font-weight: 700;
334   font-size: 32px;
335   line-height: 40px;
336   padding-bottom: 14px;
337   margin: 0 0 20px 0;
338   padding: 0;
339 }
340
341 article {
342   padding: 14px 0 30px 0;
343 }
344
345 article h1 {
346   font-family: "Source Sans Pro Bold", sans-serif;
347   font-weight: 600;
348   font-size: 24px;
349   line-height: 26px;
350 }
351
352 article h2 {
353   font-family: "Source Sans Pro", sans-serif;
354   font-weight: 600;
355   font-size: 18px;
356   line-height: 24px;
357   margin: 0 0 10px 0;
358 }
359
360 article h3 {
361   font-family: "Source Sans Pro", sans-serif;
362   font-weight: 600;
363   font-size: 16px;
364   line-height: 18px;
365   margin: 0 0 10px 0;
366 }
367
368 article h4 {
369   font-family: "Source Sans Pro", sans-serif;
370   font-weight: 600;
371   font-size: 14px;
372   line-height: 16px;
373   margin: 0 0 8px 0;
374 }
375
376 table {
377   border-collapse: collapse;
378   width: 100%;
379   margin: 0 0 20px 0;
380 }
381
382 th {
383   background-color: #f5f5f5;
384   text-align: left;
385   font-family: "Source Sans Pro", sans-serif;
386   font-weight: 700;
387   padding: 4px 8px;
388   border: #e0e0e0 1px solid;
389 }
390
391 td {
392   vertical-align: top;
393   padding: 2px 8px;
394   border: #e0e0e0 1px solid;
395 }
396
397 #generator .content {
398   color: #b0b0b0;
399   border-top: 1px solid #ebebeb;
400   padding: 10px 0;
401 }
402
403 .label-optional {
404   float: right;
405 }
406
407 .open-left {
408   right: 0;
409   left: auto;
410 }
411
412 /* ------------------------------------------------------------------------------------------
413  * apidoc - intro
414  * ------------------------------------------------------------------------------------------ */
415
416 #apidoc .apidoc {
417   border-top: 1px solid #ebebeb;
418   padding: 30px 0;
419 }
420
421 #apidoc h1 {
422   font-family: "Source Sans Pro", sans-serif;
423   font-weight: 700;
424   font-size: 32px;
425   line-height: 40px;
426   padding-bottom: 14px;
427   margin: 0 0 20px 0;
428   padding: 0;
429 }
430
431 #apidoc h2 {
432   font-family: "Source Sans Pro Bold", sans-serif;
433   font-weight: 600;
434   font-size: 22px;
435   line-height: 26px;
436   padding-top: 14px;
437 }
438
439 /* ------------------------------------------------------------------------------------------
440  * pre / code
441  * ------------------------------------------------------------------------------------------ */
442 pre {
443   background-color: #292b36;
444   color: #ffffff;
445   padding: 10px;
446   border-radius: 6px;
447   position: relative;
448   margin: 10px 0 20px 0;
449 }
450
451 code.language-text {
452   word-wrap: break-word;
453 }
454
455 pre.language-json {
456   overflow: auto;
457 }
458
459 pre.language-html {
460   margin: 40px 0 20px 0;
461 }
462
463 pre.language-html:before {
464   content: attr(data-type);
465   position: absolute;
466   top: -30px;
467   left: 0;
468   font-family: "Source Sans Pro", sans-serif;
469   font-weight: 600;
470   font-size: 15px;
471   display: inline-block;
472   padding: 2px 5px;
473   border-radius: 6px;
474   text-transform: uppercase;
475   background-color: #3387CC;
476   color: #ffffff;
477 }
478
479 pre.language-html[data-type="get"]:before {
480   background-color: green;
481 }
482
483 pre.language-html[data-type="put"]:before {
484   background-color: #e5c500;
485 }
486
487 pre.language-html[data-type="post"]:before {
488   background-color: #4070ec;
489 }
490
491 pre.language-html[data-type="delete"]:before {
492   background-color: #ed0039;
493 }
494
495 pre.language-api .str {
496   color: #ffffff;
497 }
498
499 pre.language-api .pln,
500 pre.language-api .pun {
501   color: #65B042;
502 }
503
504 pre code {
505   display: block;
506   font-size: 14px;
507   font-family: "Source Code Pro", monospace;
508   font-style: normal;
509   font-weight: 400;
510 }
511
512 pre code.sample-request-response-json {
513   white-space: pre-wrap;
514   max-height: 500px;
515   overflow: auto;
516 }
517
518 /* ------------------------------------------------------------------------------------------
519  * Sidenav
520  * ------------------------------------------------------------------------------------------ */
521 .sidenav {
522   width: 228px;
523   margin: 0;
524   padding: 20px;
525   position: fixed;
526   top: 0;
527   left: 0;
528   bottom: 0;
529   overflow-x: hidden;
530   overflow-y: auto;
531   background-color: #f5f5f5;
532   z-index: 10;
533 }
534
535 .sidenav > li > a {
536   display: block;
537   width: 192px;
538   margin: 0;
539   padding: 2px 11px;
540   border: 0;
541   border-left: transparent 4px solid;
542   border-right: transparent 4px solid;
543   font-family: "Source Sans Pro", sans-serif;
544   font-weight: 400;
545   font-size: 14px;
546 }
547
548 .sidenav > li.nav-header > a {
549   padding: 5px 15px;
550   border: 1px solid #e5e5e5;
551   width: 190px;
552   font-family: "Source Sans Pro", sans-serif;
553   font-weight: 700;
554   font-size: 16px;
555   background-color: #4c8eca;
556   color: #fff;
557 }
558
559 .sidenav > li.nav-header.active > a {
560   background-color: #4c8eca;
561   color: #fff;
562 }
563
564
565 00427D
566
567 .sidenav > .active > a {
568   position: relative;
569   z-index: 2;
570 }
571
572 .sidenav > li > a:hover {
573   background-color: #ffffff;
574 }
575
576 .sidenav > li.has-modifications a {
577   border-right: #60d060 4px solid;
578 }
579
580 .sidenav > li.is-new a {
581   border-left: #e5e5e5 4px solid;
582 }
583
584
585
586 /* ------------------------------------------------------------------------------------------
587  * Tabs
588  * ------------------------------------------------------------------------------------------ */
589 ul.nav-tabs {
590   margin: 0;
591 }
592
593 /* ------------------------------------------------------------------------------------------
594  * Print
595  * ------------------------------------------------------------------------------------------ */
596
597 @media print {
598
599   #sidenav,
600   #version,
601   #versions,
602   section .version,
603   section .versions {
604     display: none;
605   }
606
607   #content {
608     margin-left: 0;
609   }
610
611   a {
612     text-decoration: none;
613     color: inherit;
614   }
615
616   a:after {
617     content: " [" attr(href) "] ";
618   }
619
620   p {
621     color: #000000
622   }
623
624   pre {
625     background-color: #ffffff;
626     color: #000000;
627     padding: 10px;
628     border: #808080 1px solid;
629     border-radius: 6px;
630     position: relative;
631     margin: 10px 0 20px 0;
632   }
633
634 } /* /@media print */
635
636
637 .doc-chapter
638 {
639 display:none;
640 background-color: #eee;
641 border-radius: 1px;
642 padding: 10px;
643 margin-bottom: 20px;
644 }
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676 /*!
677  * json-schema-view-js
678  * https://github.com/mohsen1/json-schema-view-js#readme
679  * Version: 0.4.1 - 2015-11-12T17:19:27.615Z
680  * License: MIT
681  */.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{content:"\25BC"}.json-schema-view .title,.json-schema-view.json-schema-view-dark .title,json-schema-view .title,json-schema-view[json-schema-view-dark] .title{font-weight:700;cursor:pointer}.json-schema-view,json-schema-view{font-family:monospace;font-size:0;display:table-cell}.json-schema-view>*,json-schema-view>*{font-size:14px}.json-schema-view .toggle-handle,json-schema-view .toggle-handle{cursor:pointer;margin:auto .3em;font-size:10px;display:inline-block;transform-origin:50% 40%;transition:transform 150ms ease-in}.json-schema-view .toggle-handle,.json-schema-view .toggle-handle:hover,json-schema-view .toggle-handle,json-schema-view .toggle-handle:hover{text-decoration:none;color:#333}.json-schema-view .description,json-schema-view .description{color:gray;font-style:italic}
682    .pattern {
683     color: blue;
684   }
685   .default {
686     color: black;
687   }
688   .required {
689     color:black;
690   }
691   .json-schema-view .title,.json-schema-view .title:hover,json-schema-view .title,json-schema-view .title:hover{text-decoration:none;color:#333}.json-schema-view .brace,.json-schema-view .bracket,.json-schema-view .title,json-schema-view .brace,json-schema-view .bracket,json-schema-view .title{color:#333}.json-schema-view .property,json-schema-view .property{font-size:0;display:table-row}.json-schema-view .property>*,json-schema-view .property>*{font-size:14px;padding:.2em}.json-schema-view .name,json-schema-view .name{color:#00f;display:table-cell;vertical-align:top}.json-schema-view .type,json-schema-view .type{color:green}.json-schema-view .type-any,json-schema-view .type-any{color:#33f}.json-schema-view .required,json-schema-view .required{color:red}.json-schema-view .inner,json-schema-view .inner{padding-left:18px}.json-schema-view.collapsed .description,.json-schema-view.collapsed .property,json-schema-view.collapsed .description,json-schema-view.collapsed .property{display:none}.json-schema-view.collapsed .closeing.brace,json-schema-view.collapsed .closeing.brace{display:inline-block}.json-schema-view.collapsed .toggle-handle,json-schema-view.collapsed .toggle-handle{transform:rotate(-90deg)}.json-schema-view.json-schema-view-dark,json-schema-view[json-schema-view-dark]{font-family:monospace;font-size:0;display:table-cell}.json-schema-view.json-schema-view-dark>*,json-schema-view[json-schema-view-dark]>*{font-size:14px}.json-schema-view.json-schema-view-dark .toggle-handle,json-schema-view[json-schema-view-dark] .toggle-handle{cursor:pointer;margin:auto .3em;font-size:10px;display:inline-block;transform-origin:50% 40%;transition:transform 150ms ease-in}.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{text-decoration:none;color:#eee}.json-schema-view.json-schema-view-dark .description,json-schema-view[json-schema-view-dark] .description{color:gray;font-style:italic}.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{text-decoration:none;color:#eee}.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{color:#eee}.json-schema-view.json-schema-view-dark .property,json-schema-view[json-schema-view-dark] .property{font-size:0;display:table-row}.json-schema-view.json-schema-view-dark .property>*,json-schema-view[json-schema-view-dark] .property>*{font-size:14px;padding:.2em}.json-schema-view.json-schema-view-dark .name,json-schema-view[json-schema-view-dark] .name{color:#add8e6;display:table-cell;vertical-align:top}.json-schema-view.json-schema-view-dark .type,json-schema-view[json-schema-view-dark] .type{color:#90ee90}.json-schema-view.json-schema-view-dark .type-any,json-schema-view[json-schema-view-dark] .type-any{color:#d4ebf2}.json-schema-view.json-schema-view-dark .required,json-schema-view[json-schema-view-dark] .required{color:#fe0000}.json-schema-view.json-schema-view-dark .inner,json-schema-view[json-schema-view-dark] .inner{padding-left:18px}.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{display:none}.json-schema-view.json-schema-view-dark.collapsed .closeing.brace,json-schema-view[json-schema-view-dark].collapsed .closeing.brace{display:inline-block}.json-schema-view.json-schema-view-dark.collapsed .toggle-handle,json-schema-view[json-schema-view-dark].collapsed .toggle-handle{transform:rotate(-90deg)}
692
693   </style>
694 </head>
695 <body>
696   <script>
697     // Script section to load models into a JS Var
698     var defs = {}
699   </script>
700
701   <div class="container-fluid">
702     <div class="row-fluid">
703       <div id="sidenav" class="span2">
704         <nav id="scrollingNav">
705           <ul class="sidenav nav nav-list">
706             <!-- Logo Area -->
707               <!--<div style="width: 80%; background-color: #4c8eca; color: white; padding: 20px; text-align: center; margin-bottom: 20px; ">
708
709               API Docs 2
710
711               </div>
712             -->
713             <li class="nav-fixed nav-header active" data-group="_"><a href="#api-_">API Summary</a></li>
714
715                   <li class="nav-header" data-group="E2eServiceInstances"><a href="#api-E2eServiceInstances">API Methods - E2eServiceInstances</a></li>
716                     <li data-group="E2eServiceInstances" data-name="compareModelwithTargetVersion" class="">
717                       <a href="#api-E2eServiceInstances-compareModelwithTargetVersion">compareModelwithTargetVersion</a>
718                     </li>
719                     <li data-group="E2eServiceInstances" data-name="createE2EServiceInstance" class="">
720                       <a href="#api-E2eServiceInstances-createE2EServiceInstance">createE2EServiceInstance</a>
721                     </li>
722                     <li data-group="E2eServiceInstances" data-name="deleteE2EServiceInstance" class="">
723                       <a href="#api-E2eServiceInstances-deleteE2EServiceInstance">deleteE2EServiceInstance</a>
724                     </li>
725                     <li data-group="E2eServiceInstances" data-name="getE2EServiceInstances" class="">
726                       <a href="#api-E2eServiceInstances-getE2EServiceInstances">getE2EServiceInstances</a>
727                     </li>
728                     <li data-group="E2eServiceInstances" data-name="scaleE2EServiceInstance" class="">
729                       <a href="#api-E2eServiceInstances-scaleE2EServiceInstance">scaleE2EServiceInstance</a>
730                     </li>
731                     <li data-group="E2eServiceInstances" data-name="updateE2EServiceInstance" class="">
732                       <a href="#api-E2eServiceInstances-updateE2EServiceInstance">updateE2EServiceInstance</a>
733                     </li>
734                   <li class="nav-header" data-group="Globalhealthcheck"><a href="#api-Globalhealthcheck">API Methods - Globalhealthcheck</a></li>
735                     <li data-group="Globalhealthcheck" data-name="globalHealthcheck" class="">
736                       <a href="#api-Globalhealthcheck-globalHealthcheck">globalHealthcheck</a>
737                     </li>
738                   <li class="nav-header" data-group="Nodehealthcheck"><a href="#api-Nodehealthcheck">API Methods - Nodehealthcheck</a></li>
739                     <li data-group="Nodehealthcheck" data-name="nodeHealthcheck" class="">
740                       <a href="#api-Nodehealthcheck-nodeHealthcheck">nodeHealthcheck</a>
741                     </li>
742                   <li class="nav-header" data-group="OnapsoinfracloudResources"><a href="#api-OnapsoinfracloudResources">API Methods - OnapsoinfracloudResources</a></li>
743                     <li data-group="OnapsoinfracloudResources" data-name="activateOperationEnvironment" class="">
744                       <a href="#api-OnapsoinfracloudResources-activateOperationEnvironment">activateOperationEnvironment</a>
745                     </li>
746                     <li data-group="OnapsoinfracloudResources" data-name="createOperationEnvironment" class="">
747                       <a href="#api-OnapsoinfracloudResources-createOperationEnvironment">createOperationEnvironment</a>
748                     </li>
749                     <li data-group="OnapsoinfracloudResources" data-name="deactivateOperationEnvironment" class="">
750                       <a href="#api-OnapsoinfracloudResources-deactivateOperationEnvironment">deactivateOperationEnvironment</a>
751                     </li>
752                   <li class="nav-header" data-group="OnapsoinfracloudResourcesRequests"><a href="#api-OnapsoinfracloudResourcesRequests">API Methods - OnapsoinfracloudResourcesRequests</a></li>
753                     <li data-group="OnapsoinfracloudResourcesRequests" data-name="getOperationEnvironmentStatusFilter" class="">
754                       <a href="#api-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter">getOperationEnvironmentStatusFilter</a>
755                     </li>
756                     <li data-group="OnapsoinfracloudResourcesRequests" data-name="unlockOrchestrationRequestForReqId" class="">
757                       <a href="#api-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId">unlockOrchestrationRequestForReqId</a>
758                     </li>
759                   <li class="nav-header" data-group="OnapsoinframodelDistributions"><a href="#api-OnapsoinframodelDistributions">API Methods - OnapsoinframodelDistributions</a></li>
760                     <li data-group="OnapsoinframodelDistributions" data-name="updateModelDistributionStatus" class="">
761                       <a href="#api-OnapsoinframodelDistributions-updateModelDistributionStatus">updateModelDistributionStatus</a>
762                     </li>
763                   <li class="nav-header" data-group="OnapsoinfraorchestrationRequests"><a href="#api-OnapsoinfraorchestrationRequests">API Methods - OnapsoinfraorchestrationRequests</a></li>
764                     <li data-group="OnapsoinfraorchestrationRequests" data-name="getOrchestrationRequest" class="">
765                       <a href="#api-OnapsoinfraorchestrationRequests-getOrchestrationRequest">getOrchestrationRequest</a>
766                     </li>
767                     <li data-group="OnapsoinfraorchestrationRequests" data-name="getOrchestrationRequestForReqId" class="">
768                       <a href="#api-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId">getOrchestrationRequestForReqId</a>
769                     </li>
770                     <li data-group="OnapsoinfraorchestrationRequests" data-name="unlockOrchestrationRequest" class="">
771                       <a href="#api-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest">unlockOrchestrationRequest</a>
772                     </li>
773                   <li class="nav-header" data-group="OnapsoinfraserviceInstantiation"><a href="#api-OnapsoinfraserviceInstantiation">API Methods - OnapsoinfraserviceInstantiation</a></li>
774                     <li data-group="OnapsoinfraserviceInstantiation" data-name="activatePort" class="">
775                       <a href="#api-OnapsoinfraserviceInstantiation-activatePort">activatePort</a>
776                     </li>
777                     <li data-group="OnapsoinfraserviceInstantiation" data-name="activateServiceInstance" class="">
778                       <a href="#api-OnapsoinfraserviceInstantiation-activateServiceInstance">activateServiceInstance</a>
779                     </li>
780                     <li data-group="OnapsoinfraserviceInstantiation" data-name="addRelationships" class="">
781                       <a href="#api-OnapsoinfraserviceInstantiation-addRelationships">addRelationships</a>
782                     </li>
783                     <li data-group="OnapsoinfraserviceInstantiation" data-name="applyUpdatedConfig" class="">
784                       <a href="#api-OnapsoinfraserviceInstantiation-applyUpdatedConfig">applyUpdatedConfig</a>
785                     </li>
786                     <li data-group="OnapsoinfraserviceInstantiation" data-name="assignServiceInstance" class="">
787                       <a href="#api-OnapsoinfraserviceInstantiation-assignServiceInstance">assignServiceInstance</a>
788                     </li>
789                     <li data-group="OnapsoinfraserviceInstantiation" data-name="createNetworkInstance" class="">
790                       <a href="#api-OnapsoinfraserviceInstantiation-createNetworkInstance">createNetworkInstance</a>
791                     </li>
792                     <li data-group="OnapsoinfraserviceInstantiation" data-name="createPortConfiguration" class="">
793                       <a href="#api-OnapsoinfraserviceInstantiation-createPortConfiguration">createPortConfiguration</a>
794                     </li>
795                     <li data-group="OnapsoinfraserviceInstantiation" data-name="createServiceInstance" class="">
796                       <a href="#api-OnapsoinfraserviceInstantiation-createServiceInstance">createServiceInstance</a>
797                     </li>
798                     <li data-group="OnapsoinfraserviceInstantiation" data-name="createVfModuleInstance" class="">
799                       <a href="#api-OnapsoinfraserviceInstantiation-createVfModuleInstance">createVfModuleInstance</a>
800                     </li>
801                     <li data-group="OnapsoinfraserviceInstantiation" data-name="createVnfInstance" class="">
802                       <a href="#api-OnapsoinfraserviceInstantiation-createVnfInstance">createVnfInstance</a>
803                     </li>
804                     <li data-group="OnapsoinfraserviceInstantiation" data-name="createVolumeGroupInstance" class="">
805                       <a href="#api-OnapsoinfraserviceInstantiation-createVolumeGroupInstance">createVolumeGroupInstance</a>
806                     </li>
807                     <li data-group="OnapsoinfraserviceInstantiation" data-name="deactivateAndCloudDeleteVfModuleInstance" class="">
808                       <a href="#api-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance">deactivateAndCloudDeleteVfModuleInstance</a>
809                     </li>
810                     <li data-group="OnapsoinfraserviceInstantiation" data-name="deactivatePort" class="">
811                       <a href="#api-OnapsoinfraserviceInstantiation-deactivatePort">deactivatePort</a>
812                     </li>
813                     <li data-group="OnapsoinfraserviceInstantiation" data-name="deactivateServiceInstance" class="">
814                       <a href="#api-OnapsoinfraserviceInstantiation-deactivateServiceInstance">deactivateServiceInstance</a>
815                     </li>
816                     <li data-group="OnapsoinfraserviceInstantiation" data-name="deleteNetworkInstance" class="">
817                       <a href="#api-OnapsoinfraserviceInstantiation-deleteNetworkInstance">deleteNetworkInstance</a>
818                     </li>
819                     <li data-group="OnapsoinfraserviceInstantiation" data-name="deletePortConfiguration" class="">
820                       <a href="#api-OnapsoinfraserviceInstantiation-deletePortConfiguration">deletePortConfiguration</a>
821                     </li>
822                     <li data-group="OnapsoinfraserviceInstantiation" data-name="deleteServiceInstance" class="">
823                       <a href="#api-OnapsoinfraserviceInstantiation-deleteServiceInstance">deleteServiceInstance</a>
824                     </li>
825                     <li data-group="OnapsoinfraserviceInstantiation" data-name="deleteVfModuleInstance" class="">
826                       <a href="#api-OnapsoinfraserviceInstantiation-deleteVfModuleInstance">deleteVfModuleInstance</a>
827                     </li>
828                     <li data-group="OnapsoinfraserviceInstantiation" data-name="deleteVnfInstance" class="">
829                       <a href="#api-OnapsoinfraserviceInstantiation-deleteVnfInstance">deleteVnfInstance</a>
830                     </li>
831                     <li data-group="OnapsoinfraserviceInstantiation" data-name="deleteVolumeGroupInstance" class="">
832                       <a href="#api-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance">deleteVolumeGroupInstance</a>
833                     </li>
834                     <li data-group="OnapsoinfraserviceInstantiation" data-name="disablePort" class="">
835                       <a href="#api-OnapsoinfraserviceInstantiation-disablePort">disablePort</a>
836                     </li>
837                     <li data-group="OnapsoinfraserviceInstantiation" data-name="enablePort" class="">
838                       <a href="#api-OnapsoinfraserviceInstantiation-enablePort">enablePort</a>
839                     </li>
840                     <li data-group="OnapsoinfraserviceInstantiation" data-name="inPlaceSoftwareUpdate" class="">
841                       <a href="#api-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate">inPlaceSoftwareUpdate</a>
842                     </li>
843                     <li data-group="OnapsoinfraserviceInstantiation" data-name="removeRelationships" class="">
844                       <a href="#api-OnapsoinfraserviceInstantiation-removeRelationships">removeRelationships</a>
845                     </li>
846                     <li data-group="OnapsoinfraserviceInstantiation" data-name="replaceVfModuleInstance" class="">
847                       <a href="#api-OnapsoinfraserviceInstantiation-replaceVfModuleInstance">replaceVfModuleInstance</a>
848                     </li>
849                     <li data-group="OnapsoinfraserviceInstantiation" data-name="replaceVnfInstance" class="">
850                       <a href="#api-OnapsoinfraserviceInstantiation-replaceVnfInstance">replaceVnfInstance</a>
851                     </li>
852                     <li data-group="OnapsoinfraserviceInstantiation" data-name="scaleOutVfModule" class="">
853                       <a href="#api-OnapsoinfraserviceInstantiation-scaleOutVfModule">scaleOutVfModule</a>
854                     </li>
855                     <li data-group="OnapsoinfraserviceInstantiation" data-name="unassignServiceInstance" class="">
856                       <a href="#api-OnapsoinfraserviceInstantiation-unassignServiceInstance">unassignServiceInstance</a>
857                     </li>
858                     <li data-group="OnapsoinfraserviceInstantiation" data-name="updateNetworkInstance" class="">
859                       <a href="#api-OnapsoinfraserviceInstantiation-updateNetworkInstance">updateNetworkInstance</a>
860                     </li>
861                     <li data-group="OnapsoinfraserviceInstantiation" data-name="updateVfModuleInstance" class="">
862                       <a href="#api-OnapsoinfraserviceInstantiation-updateVfModuleInstance">updateVfModuleInstance</a>
863                     </li>
864                     <li data-group="OnapsoinfraserviceInstantiation" data-name="updateVnfInstance" class="">
865                       <a href="#api-OnapsoinfraserviceInstantiation-updateVnfInstance">updateVnfInstance</a>
866                     </li>
867                     <li data-group="OnapsoinfraserviceInstantiation" data-name="updateVolumeGroupInstance" class="">
868                       <a href="#api-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance">updateVolumeGroupInstance</a>
869                     </li>
870                   <li class="nav-header" data-group="Onapsoinfratasks"><a href="#api-Onapsoinfratasks">API Methods - Onapsoinfratasks</a></li>
871                     <li data-group="Onapsoinfratasks" data-name="queryFilters" class="">
872                       <a href="#api-Onapsoinfratasks-queryFilters">queryFilters</a>
873                     </li>
874           </ul>
875         </nav>
876       </div>
877       <div id="content">
878         <div id="project">
879           <div class="pull-left">
880             <h1>SO Casablanca APIs</h1>
881           </div>
882           <div class="clearfix"></div>
883         </div>
884         <div id="header">
885           <div id="api-_">
886             <h2 id="welcome-to-apidoc">API and SDK Documentation</h2>
887               <div class="app-desc">Version: 3.1.2</div>
888             <hr>
889             <div>No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)</div>
890           </div>
891         </div>
892         <div id="sections">
893                 <section id="api-E2eServiceInstances">
894                   <h1>E2eServiceInstances</h1>
895                     <div id="api-E2eServiceInstances-compareModelwithTargetVersion">
896                       <article id="api-E2eServiceInstances-compareModelwithTargetVersion-0" data-group="User" data-name="compareModelwithTargetVersion" data-version="0">
897                         <div class="pull-left">
898                           <h1>compareModelwithTargetVersion</h1>
899                           <p>Find added and deleted resources of target model for the e2eserviceInstance on a given serviceId </p>
900                         </div>
901                         <div class="pull-right"></div>
902                         <div class="clearfix"></div>
903                         <p></p>
904                         <p class="marked"></p>
905                         <p></p>
906                         <br />
907                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/modeldifferences</span></code></pre>
908                         <p>
909                           <h3>Usage and SDK Samples</h3>
910                         </p>
911                         <ul class="nav nav-tabs nav-tabs-examples">
912                           <li class="active"><a href="#examples-E2eServiceInstances-compareModelwithTargetVersion-0-curl">Curl</a></li>
913                           <li class=""><a href="#examples-E2eServiceInstances-compareModelwithTargetVersion-0-java">Java</a></li>
914                           <li class=""><a href="#examples-E2eServiceInstances-compareModelwithTargetVersion-0-android">Android</a></li>
915                           <!--<li class=""><a href="#examples-E2eServiceInstances-compareModelwithTargetVersion-0-groovy">Groovy</a></li>-->
916                           <li class=""><a href="#examples-E2eServiceInstances-compareModelwithTargetVersion-0-objc">Obj-C</a></li>
917                           <li class=""><a href="#examples-E2eServiceInstances-compareModelwithTargetVersion-0-javascript">JavaScript</a></li>
918                           <!--<li class=""><a href="#examples-E2eServiceInstances-compareModelwithTargetVersion-0-angular">Angular</a></li>-->
919                           <li class=""><a href="#examples-E2eServiceInstances-compareModelwithTargetVersion-0-csharp">C#</a></li>
920                           <li class=""><a href="#examples-E2eServiceInstances-compareModelwithTargetVersion-0-php">PHP</a></li>
921                           <li class=""><a href="#examples-E2eServiceInstances-compareModelwithTargetVersion-0-perl">Perl</a></li>
922                           <li class=""><a href="#examples-E2eServiceInstances-compareModelwithTargetVersion-0-python">Python</a></li>
923                         </ul>
924
925                         <div class="tab-content">
926                           <div class="tab-pane active" id="examples-E2eServiceInstances-compareModelwithTargetVersion-0-curl">
927                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/modeldifferences"</code></pre>
928                           </div>
929                           <div class="tab-pane" id="examples-E2eServiceInstances-compareModelwithTargetVersion-0-java">
930                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
931 import io.swagger.client.auth.*;
932 import io.swagger.client.model.*;
933 import io.swagger.client.api.E2eServiceInstancesApi;
934
935 import java.io.File;
936 import java.util.*;
937
938 public class E2eServiceInstancesApiExample {
939
940     public static void main(String[] args) {
941         
942         E2eServiceInstancesApi apiInstance = new E2eServiceInstancesApi();
943         String serviceId = serviceId_example; // String | 
944         String version = version_example; // String | 
945         String body = body_example; // String | 
946         try {
947             apiInstance.compareModelwithTargetVersion(serviceId, version, body);
948         } catch (ApiException e) {
949             System.err.println("Exception when calling E2eServiceInstancesApi#compareModelwithTargetVersion");
950             e.printStackTrace();
951         }
952     }
953 }</code></pre>
954                           </div>
955
956                           <div class="tab-pane" id="examples-E2eServiceInstances-compareModelwithTargetVersion-0-android">
957                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.E2eServiceInstancesApi;
958
959 public class E2eServiceInstancesApiExample {
960
961     public static void main(String[] args) {
962         E2eServiceInstancesApi apiInstance = new E2eServiceInstancesApi();
963         String serviceId = serviceId_example; // String | 
964         String version = version_example; // String | 
965         String body = body_example; // String | 
966         try {
967             apiInstance.compareModelwithTargetVersion(serviceId, version, body);
968         } catch (ApiException e) {
969             System.err.println("Exception when calling E2eServiceInstancesApi#compareModelwithTargetVersion");
970             e.printStackTrace();
971         }
972     }
973 }</code></pre>
974                           </div>
975   <!--
976   <div class="tab-pane" id="examples-E2eServiceInstances-compareModelwithTargetVersion-0-groovy">
977   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
978   </div> -->
979                             <div class="tab-pane" id="examples-E2eServiceInstances-compareModelwithTargetVersion-0-objc">
980                               <pre class="prettyprint"><code class="language-cpp">String *serviceId = serviceId_example; // 
981 String *version = version_example; // 
982 String *body = body_example; //  (optional)
983
984 E2eServiceInstancesApi *apiInstance = [[E2eServiceInstancesApi alloc] init];
985
986 // Find added and deleted resources of target model for the e2eserviceInstance on a given serviceId 
987 [apiInstance compareModelwithTargetVersionWith:serviceId
988     version:version
989     body:body
990               completionHandler: ^(NSError* error) {
991                             if (error) {
992                                 NSLog(@"Error: %@", error);
993                             }
994                         }];
995 </code></pre>
996                             </div>
997
998                             <div class="tab-pane" id="examples-E2eServiceInstances-compareModelwithTargetVersion-0-javascript">
999                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
1000
1001 var api = new SoCasablancaApIs.E2eServiceInstancesApi()
1002
1003 var serviceId = serviceId_example; // {String} 
1004
1005 var version = version_example; // {String} 
1006
1007 var opts = { 
1008   'body': body_example // {String} 
1009 };
1010
1011 var callback = function(error, data, response) {
1012   if (error) {
1013     console.error(error);
1014   } else {
1015     console.log('API called successfully.');
1016   }
1017 };
1018 api.compareModelwithTargetVersion(serviceId, version, opts, callback);
1019 </code></pre>
1020                             </div>
1021
1022                             <!--<div class="tab-pane" id="examples-E2eServiceInstances-compareModelwithTargetVersion-0-angular">
1023               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
1024             </div>-->
1025                             <div class="tab-pane" id="examples-E2eServiceInstances-compareModelwithTargetVersion-0-csharp">
1026                               <pre class="prettyprint"><code class="language-cs">using System;
1027 using System.Diagnostics;
1028 using IO.Swagger.Api;
1029 using IO.Swagger.Client;
1030 using IO.Swagger.Model;
1031
1032 namespace Example
1033 {
1034     public class compareModelwithTargetVersionExample
1035     {
1036         public void main()
1037         {
1038             
1039             var apiInstance = new E2eServiceInstancesApi();
1040             var serviceId = serviceId_example;  // String | 
1041             var version = version_example;  // String | 
1042             var body = body_example;  // String |  (optional) 
1043
1044             try
1045             {
1046                 // Find added and deleted resources of target model for the e2eserviceInstance on a given serviceId 
1047                 apiInstance.compareModelwithTargetVersion(serviceId, version, body);
1048             }
1049             catch (Exception e)
1050             {
1051                 Debug.Print("Exception when calling E2eServiceInstancesApi.compareModelwithTargetVersion: " + e.Message );
1052             }
1053         }
1054     }
1055 }
1056 </code></pre>
1057                             </div>
1058
1059                             <div class="tab-pane" id="examples-E2eServiceInstances-compareModelwithTargetVersion-0-php">
1060                               <pre class="prettyprint"><code class="language-php"><&#63;php
1061 require_once(__DIR__ . '/vendor/autoload.php');
1062
1063 $api_instance = new Swagger\Client\Api\E2eServiceInstancesApi();
1064 $serviceId = serviceId_example; // String | 
1065 $version = version_example; // String | 
1066 $body = body_example; // String | 
1067
1068 try {
1069     $api_instance->compareModelwithTargetVersion($serviceId, $version, $body);
1070 } catch (Exception $e) {
1071     echo 'Exception when calling E2eServiceInstancesApi->compareModelwithTargetVersion: ', $e->getMessage(), PHP_EOL;
1072 }
1073 ?></code></pre>
1074                             </div>
1075
1076                             <div class="tab-pane" id="examples-E2eServiceInstances-compareModelwithTargetVersion-0-perl">
1077                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
1078 use WWW::SwaggerClient::Configuration;
1079 use WWW::SwaggerClient::E2eServiceInstancesApi;
1080
1081 my $api_instance = WWW::SwaggerClient::E2eServiceInstancesApi->new();
1082 my $serviceId = serviceId_example; # String | 
1083 my $version = version_example; # String | 
1084 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
1085
1086 eval { 
1087     $api_instance->compareModelwithTargetVersion(serviceId => $serviceId, version => $version, body => $body);
1088 };
1089 if ($@) {
1090     warn "Exception when calling E2eServiceInstancesApi->compareModelwithTargetVersion: $@\n";
1091 }</code></pre>
1092                             </div>
1093
1094                             <div class="tab-pane" id="examples-E2eServiceInstances-compareModelwithTargetVersion-0-python">
1095                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
1096 import time
1097 import swagger_client
1098 from swagger_client.rest import ApiException
1099 from pprint import pprint
1100
1101 # create an instance of the API class
1102 api_instance = swagger_client.E2eServiceInstancesApi()
1103 serviceId = serviceId_example # String | 
1104 version = version_example # String | 
1105 body = body_example # String |  (optional)
1106
1107 try: 
1108     # Find added and deleted resources of target model for the e2eserviceInstance on a given serviceId 
1109     api_instance.compare_modelwith_target_version(serviceId, version, body=body)
1110 except ApiException as e:
1111     print("Exception when calling E2eServiceInstancesApi->compareModelwithTargetVersion: %s\n" % e)</code></pre>
1112                             </div>
1113                           </div>
1114
1115                           <h2>Parameters</h2>
1116
1117                             <div class="methodsubtabletitle">Path parameters</div>
1118                             <table id="methodsubtable">
1119                                 <tr>
1120                                   <th width="150px">Name</th>
1121                                   <th>Description</th>
1122                                 </tr>
1123                                   <tr><td style="width:150px;">serviceId*</td>
1124 <td>
1125
1126
1127     <div id="d2e199_compareModelwithTargetVersion_serviceId">
1128         <div class="json-schema-view">
1129             <div class="primitive">
1130                 <span class="type">
1131                     String
1132                 </span>
1133
1134             </div>
1135                 <div class="inner required">
1136                     Required
1137                 </div>
1138         </div>
1139     </div>
1140 </td>
1141 </tr>
1142
1143                                   <tr><td style="width:150px;">version*</td>
1144 <td>
1145
1146
1147     <div id="d2e199_compareModelwithTargetVersion_version">
1148         <div class="json-schema-view">
1149             <div class="primitive">
1150                 <span class="type">
1151                     String
1152                 </span>
1153
1154             </div>
1155                 <div class="inner required">
1156                     Required
1157                 </div>
1158         </div>
1159     </div>
1160 </td>
1161 </tr>
1162
1163                             </table>
1164
1165
1166                             <div class="methodsubtabletitle">Body parameters</div>
1167                             <table id="methodsubtable">
1168                               <tr>
1169                                 <th width="150px">Name</th>
1170                                 <th>Description</th>
1171                               </tr>
1172                                 <tr><td style="width:150px;">body </td>
1173 <td>
1174
1175
1176 <script>
1177 $(document).ready(function() {
1178   var schemaWrapper = {
1179   "in" : "body",
1180   "name" : "body",
1181   "required" : false,
1182   "schema" : {
1183     "type" : "string"
1184   }
1185 };
1186   var schema = schemaWrapper.schema;
1187   if (schema.$ref != null) {
1188     schema = defsParser.$refs.get(schema.$ref);
1189   } else {
1190     schemaWrapper.definitions = Object.assign({}, defs);
1191     $RefParser.dereference(schemaWrapper).catch(function(err) {
1192       console.log(err);
1193     });
1194   }
1195
1196   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
1197   var result = $('#d2e199_compareModelwithTargetVersion_body');
1198   result.empty();
1199   result.append(view.render());
1200 });
1201 </script>
1202 <div id="d2e199_compareModelwithTargetVersion_body"></div>
1203 </td>
1204 </tr>
1205
1206                             </table>
1207
1208
1209
1210                           <h2>Responses</h2>
1211                             <h3> Status: default - successful operation </h3>
1212
1213                             <ul class="nav nav-tabs nav-tabs-examples" >
1214                             </ul>
1215
1216                             <div class="tab-content" style='margin-bottom: 10px;'>
1217                             </div>
1218
1219                         </article>
1220                       </div>
1221                       <hr>
1222                     <div id="api-E2eServiceInstances-createE2EServiceInstance">
1223                       <article id="api-E2eServiceInstances-createE2EServiceInstance-0" data-group="User" data-name="createE2EServiceInstance" data-version="0">
1224                         <div class="pull-left">
1225                           <h1>createE2EServiceInstance</h1>
1226                           <p>Create an E2E Service Instance on a version provided</p>
1227                         </div>
1228                         <div class="pull-right"></div>
1229                         <div class="clearfix"></div>
1230                         <p></p>
1231                         <p class="marked"></p>
1232                         <p></p>
1233                         <br />
1234                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/e2eServiceInstances/{version}</span></code></pre>
1235                         <p>
1236                           <h3>Usage and SDK Samples</h3>
1237                         </p>
1238                         <ul class="nav nav-tabs nav-tabs-examples">
1239                           <li class="active"><a href="#examples-E2eServiceInstances-createE2EServiceInstance-0-curl">Curl</a></li>
1240                           <li class=""><a href="#examples-E2eServiceInstances-createE2EServiceInstance-0-java">Java</a></li>
1241                           <li class=""><a href="#examples-E2eServiceInstances-createE2EServiceInstance-0-android">Android</a></li>
1242                           <!--<li class=""><a href="#examples-E2eServiceInstances-createE2EServiceInstance-0-groovy">Groovy</a></li>-->
1243                           <li class=""><a href="#examples-E2eServiceInstances-createE2EServiceInstance-0-objc">Obj-C</a></li>
1244                           <li class=""><a href="#examples-E2eServiceInstances-createE2EServiceInstance-0-javascript">JavaScript</a></li>
1245                           <!--<li class=""><a href="#examples-E2eServiceInstances-createE2EServiceInstance-0-angular">Angular</a></li>-->
1246                           <li class=""><a href="#examples-E2eServiceInstances-createE2EServiceInstance-0-csharp">C#</a></li>
1247                           <li class=""><a href="#examples-E2eServiceInstances-createE2EServiceInstance-0-php">PHP</a></li>
1248                           <li class=""><a href="#examples-E2eServiceInstances-createE2EServiceInstance-0-perl">Perl</a></li>
1249                           <li class=""><a href="#examples-E2eServiceInstances-createE2EServiceInstance-0-python">Python</a></li>
1250                         </ul>
1251
1252                         <div class="tab-content">
1253                           <div class="tab-pane active" id="examples-E2eServiceInstances-createE2EServiceInstance-0-curl">
1254                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/e2eServiceInstances/{version}"</code></pre>
1255                           </div>
1256                           <div class="tab-pane" id="examples-E2eServiceInstances-createE2EServiceInstance-0-java">
1257                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
1258 import io.swagger.client.auth.*;
1259 import io.swagger.client.model.*;
1260 import io.swagger.client.api.E2eServiceInstancesApi;
1261
1262 import java.io.File;
1263 import java.util.*;
1264
1265 public class E2eServiceInstancesApiExample {
1266
1267     public static void main(String[] args) {
1268         
1269         E2eServiceInstancesApi apiInstance = new E2eServiceInstancesApi();
1270         String version = version_example; // String | 
1271         String body = body_example; // String | 
1272         try {
1273             apiInstance.createE2EServiceInstance(version, body);
1274         } catch (ApiException e) {
1275             System.err.println("Exception when calling E2eServiceInstancesApi#createE2EServiceInstance");
1276             e.printStackTrace();
1277         }
1278     }
1279 }</code></pre>
1280                           </div>
1281
1282                           <div class="tab-pane" id="examples-E2eServiceInstances-createE2EServiceInstance-0-android">
1283                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.E2eServiceInstancesApi;
1284
1285 public class E2eServiceInstancesApiExample {
1286
1287     public static void main(String[] args) {
1288         E2eServiceInstancesApi apiInstance = new E2eServiceInstancesApi();
1289         String version = version_example; // String | 
1290         String body = body_example; // String | 
1291         try {
1292             apiInstance.createE2EServiceInstance(version, body);
1293         } catch (ApiException e) {
1294             System.err.println("Exception when calling E2eServiceInstancesApi#createE2EServiceInstance");
1295             e.printStackTrace();
1296         }
1297     }
1298 }</code></pre>
1299                           </div>
1300   <!--
1301   <div class="tab-pane" id="examples-E2eServiceInstances-createE2EServiceInstance-0-groovy">
1302   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
1303   </div> -->
1304                             <div class="tab-pane" id="examples-E2eServiceInstances-createE2EServiceInstance-0-objc">
1305                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
1306 String *body = body_example; //  (optional)
1307
1308 E2eServiceInstancesApi *apiInstance = [[E2eServiceInstancesApi alloc] init];
1309
1310 // Create an E2E Service Instance on a version provided
1311 [apiInstance createE2EServiceInstanceWith:version
1312     body:body
1313               completionHandler: ^(NSError* error) {
1314                             if (error) {
1315                                 NSLog(@"Error: %@", error);
1316                             }
1317                         }];
1318 </code></pre>
1319                             </div>
1320
1321                             <div class="tab-pane" id="examples-E2eServiceInstances-createE2EServiceInstance-0-javascript">
1322                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
1323
1324 var api = new SoCasablancaApIs.E2eServiceInstancesApi()
1325
1326 var version = version_example; // {String} 
1327
1328 var opts = { 
1329   'body': body_example // {String} 
1330 };
1331
1332 var callback = function(error, data, response) {
1333   if (error) {
1334     console.error(error);
1335   } else {
1336     console.log('API called successfully.');
1337   }
1338 };
1339 api.createE2EServiceInstance(version, opts, callback);
1340 </code></pre>
1341                             </div>
1342
1343                             <!--<div class="tab-pane" id="examples-E2eServiceInstances-createE2EServiceInstance-0-angular">
1344               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
1345             </div>-->
1346                             <div class="tab-pane" id="examples-E2eServiceInstances-createE2EServiceInstance-0-csharp">
1347                               <pre class="prettyprint"><code class="language-cs">using System;
1348 using System.Diagnostics;
1349 using IO.Swagger.Api;
1350 using IO.Swagger.Client;
1351 using IO.Swagger.Model;
1352
1353 namespace Example
1354 {
1355     public class createE2EServiceInstanceExample
1356     {
1357         public void main()
1358         {
1359             
1360             var apiInstance = new E2eServiceInstancesApi();
1361             var version = version_example;  // String | 
1362             var body = body_example;  // String |  (optional) 
1363
1364             try
1365             {
1366                 // Create an E2E Service Instance on a version provided
1367                 apiInstance.createE2EServiceInstance(version, body);
1368             }
1369             catch (Exception e)
1370             {
1371                 Debug.Print("Exception when calling E2eServiceInstancesApi.createE2EServiceInstance: " + e.Message );
1372             }
1373         }
1374     }
1375 }
1376 </code></pre>
1377                             </div>
1378
1379                             <div class="tab-pane" id="examples-E2eServiceInstances-createE2EServiceInstance-0-php">
1380                               <pre class="prettyprint"><code class="language-php"><&#63;php
1381 require_once(__DIR__ . '/vendor/autoload.php');
1382
1383 $api_instance = new Swagger\Client\Api\E2eServiceInstancesApi();
1384 $version = version_example; // String | 
1385 $body = body_example; // String | 
1386
1387 try {
1388     $api_instance->createE2EServiceInstance($version, $body);
1389 } catch (Exception $e) {
1390     echo 'Exception when calling E2eServiceInstancesApi->createE2EServiceInstance: ', $e->getMessage(), PHP_EOL;
1391 }
1392 ?></code></pre>
1393                             </div>
1394
1395                             <div class="tab-pane" id="examples-E2eServiceInstances-createE2EServiceInstance-0-perl">
1396                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
1397 use WWW::SwaggerClient::Configuration;
1398 use WWW::SwaggerClient::E2eServiceInstancesApi;
1399
1400 my $api_instance = WWW::SwaggerClient::E2eServiceInstancesApi->new();
1401 my $version = version_example; # String | 
1402 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
1403
1404 eval { 
1405     $api_instance->createE2EServiceInstance(version => $version, body => $body);
1406 };
1407 if ($@) {
1408     warn "Exception when calling E2eServiceInstancesApi->createE2EServiceInstance: $@\n";
1409 }</code></pre>
1410                             </div>
1411
1412                             <div class="tab-pane" id="examples-E2eServiceInstances-createE2EServiceInstance-0-python">
1413                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
1414 import time
1415 import swagger_client
1416 from swagger_client.rest import ApiException
1417 from pprint import pprint
1418
1419 # create an instance of the API class
1420 api_instance = swagger_client.E2eServiceInstancesApi()
1421 version = version_example # String | 
1422 body = body_example # String |  (optional)
1423
1424 try: 
1425     # Create an E2E Service Instance on a version provided
1426     api_instance.create_e2_e_service_instance(version, body=body)
1427 except ApiException as e:
1428     print("Exception when calling E2eServiceInstancesApi->createE2EServiceInstance: %s\n" % e)</code></pre>
1429                             </div>
1430                           </div>
1431
1432                           <h2>Parameters</h2>
1433
1434                             <div class="methodsubtabletitle">Path parameters</div>
1435                             <table id="methodsubtable">
1436                                 <tr>
1437                                   <th width="150px">Name</th>
1438                                   <th>Description</th>
1439                                 </tr>
1440                                   <tr><td style="width:150px;">version*</td>
1441 <td>
1442
1443
1444     <div id="d2e199_createE2EServiceInstance_version">
1445         <div class="json-schema-view">
1446             <div class="primitive">
1447                 <span class="type">
1448                     String
1449                 </span>
1450
1451             </div>
1452                 <div class="inner required">
1453                     Required
1454                 </div>
1455         </div>
1456     </div>
1457 </td>
1458 </tr>
1459
1460                             </table>
1461
1462
1463                             <div class="methodsubtabletitle">Body parameters</div>
1464                             <table id="methodsubtable">
1465                               <tr>
1466                                 <th width="150px">Name</th>
1467                                 <th>Description</th>
1468                               </tr>
1469                                 <tr><td style="width:150px;">body </td>
1470 <td>
1471
1472
1473 <script>
1474 $(document).ready(function() {
1475   var schemaWrapper = {
1476   "in" : "body",
1477   "name" : "body",
1478   "required" : false,
1479   "schema" : {
1480     "type" : "string"
1481   }
1482 };
1483   var schema = schemaWrapper.schema;
1484   if (schema.$ref != null) {
1485     schema = defsParser.$refs.get(schema.$ref);
1486   } else {
1487     schemaWrapper.definitions = Object.assign({}, defs);
1488     $RefParser.dereference(schemaWrapper).catch(function(err) {
1489       console.log(err);
1490     });
1491   }
1492
1493   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
1494   var result = $('#d2e199_createE2EServiceInstance_body');
1495   result.empty();
1496   result.append(view.render());
1497 });
1498 </script>
1499 <div id="d2e199_createE2EServiceInstance_body"></div>
1500 </td>
1501 </tr>
1502
1503                             </table>
1504
1505
1506
1507                           <h2>Responses</h2>
1508                             <h3> Status: default - successful operation </h3>
1509
1510                             <ul class="nav nav-tabs nav-tabs-examples" >
1511                             </ul>
1512
1513                             <div class="tab-content" style='margin-bottom: 10px;'>
1514                             </div>
1515
1516                         </article>
1517                       </div>
1518                       <hr>
1519                     <div id="api-E2eServiceInstances-deleteE2EServiceInstance">
1520                       <article id="api-E2eServiceInstances-deleteE2EServiceInstance-0" data-group="User" data-name="deleteE2EServiceInstance" data-version="0">
1521                         <div class="pull-left">
1522                           <h1>deleteE2EServiceInstance</h1>
1523                           <p>Delete E2E Service Instance on a specified version and serviceId</p>
1524                         </div>
1525                         <div class="pull-right"></div>
1526                         <div class="clearfix"></div>
1527                         <p></p>
1528                         <p class="marked"></p>
1529                         <p></p>
1530                         <br />
1531                         <pre class="prettyprint language-html prettyprinted" data-type="delete"><code><span class="pln">/onap/so/infra/e2eServiceInstances/{version}/{serviceId}</span></code></pre>
1532                         <p>
1533                           <h3>Usage and SDK Samples</h3>
1534                         </p>
1535                         <ul class="nav nav-tabs nav-tabs-examples">
1536                           <li class="active"><a href="#examples-E2eServiceInstances-deleteE2EServiceInstance-0-curl">Curl</a></li>
1537                           <li class=""><a href="#examples-E2eServiceInstances-deleteE2EServiceInstance-0-java">Java</a></li>
1538                           <li class=""><a href="#examples-E2eServiceInstances-deleteE2EServiceInstance-0-android">Android</a></li>
1539                           <!--<li class=""><a href="#examples-E2eServiceInstances-deleteE2EServiceInstance-0-groovy">Groovy</a></li>-->
1540                           <li class=""><a href="#examples-E2eServiceInstances-deleteE2EServiceInstance-0-objc">Obj-C</a></li>
1541                           <li class=""><a href="#examples-E2eServiceInstances-deleteE2EServiceInstance-0-javascript">JavaScript</a></li>
1542                           <!--<li class=""><a href="#examples-E2eServiceInstances-deleteE2EServiceInstance-0-angular">Angular</a></li>-->
1543                           <li class=""><a href="#examples-E2eServiceInstances-deleteE2EServiceInstance-0-csharp">C#</a></li>
1544                           <li class=""><a href="#examples-E2eServiceInstances-deleteE2EServiceInstance-0-php">PHP</a></li>
1545                           <li class=""><a href="#examples-E2eServiceInstances-deleteE2EServiceInstance-0-perl">Perl</a></li>
1546                           <li class=""><a href="#examples-E2eServiceInstances-deleteE2EServiceInstance-0-python">Python</a></li>
1547                         </ul>
1548
1549                         <div class="tab-content">
1550                           <div class="tab-pane active" id="examples-E2eServiceInstances-deleteE2EServiceInstance-0-curl">
1551                             <pre class="prettyprint"><code class="language-bsh">curl -X DELETE "http://localhost/onap/so/infra/e2eServiceInstances/{version}/{serviceId}"</code></pre>
1552                           </div>
1553                           <div class="tab-pane" id="examples-E2eServiceInstances-deleteE2EServiceInstance-0-java">
1554                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
1555 import io.swagger.client.auth.*;
1556 import io.swagger.client.model.*;
1557 import io.swagger.client.api.E2eServiceInstancesApi;
1558
1559 import java.io.File;
1560 import java.util.*;
1561
1562 public class E2eServiceInstancesApiExample {
1563
1564     public static void main(String[] args) {
1565         
1566         E2eServiceInstancesApi apiInstance = new E2eServiceInstancesApi();
1567         String version = version_example; // String | 
1568         String serviceId = serviceId_example; // String | 
1569         String body = body_example; // String | 
1570         try {
1571             apiInstance.deleteE2EServiceInstance(version, serviceId, body);
1572         } catch (ApiException e) {
1573             System.err.println("Exception when calling E2eServiceInstancesApi#deleteE2EServiceInstance");
1574             e.printStackTrace();
1575         }
1576     }
1577 }</code></pre>
1578                           </div>
1579
1580                           <div class="tab-pane" id="examples-E2eServiceInstances-deleteE2EServiceInstance-0-android">
1581                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.E2eServiceInstancesApi;
1582
1583 public class E2eServiceInstancesApiExample {
1584
1585     public static void main(String[] args) {
1586         E2eServiceInstancesApi apiInstance = new E2eServiceInstancesApi();
1587         String version = version_example; // String | 
1588         String serviceId = serviceId_example; // String | 
1589         String body = body_example; // String | 
1590         try {
1591             apiInstance.deleteE2EServiceInstance(version, serviceId, body);
1592         } catch (ApiException e) {
1593             System.err.println("Exception when calling E2eServiceInstancesApi#deleteE2EServiceInstance");
1594             e.printStackTrace();
1595         }
1596     }
1597 }</code></pre>
1598                           </div>
1599   <!--
1600   <div class="tab-pane" id="examples-E2eServiceInstances-deleteE2EServiceInstance-0-groovy">
1601   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
1602   </div> -->
1603                             <div class="tab-pane" id="examples-E2eServiceInstances-deleteE2EServiceInstance-0-objc">
1604                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
1605 String *serviceId = serviceId_example; // 
1606 String *body = body_example; //  (optional)
1607
1608 E2eServiceInstancesApi *apiInstance = [[E2eServiceInstancesApi alloc] init];
1609
1610 // Delete E2E Service Instance on a specified version and serviceId
1611 [apiInstance deleteE2EServiceInstanceWith:version
1612     serviceId:serviceId
1613     body:body
1614               completionHandler: ^(NSError* error) {
1615                             if (error) {
1616                                 NSLog(@"Error: %@", error);
1617                             }
1618                         }];
1619 </code></pre>
1620                             </div>
1621
1622                             <div class="tab-pane" id="examples-E2eServiceInstances-deleteE2EServiceInstance-0-javascript">
1623                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
1624
1625 var api = new SoCasablancaApIs.E2eServiceInstancesApi()
1626
1627 var version = version_example; // {String} 
1628
1629 var serviceId = serviceId_example; // {String} 
1630
1631 var opts = { 
1632   'body': body_example // {String} 
1633 };
1634
1635 var callback = function(error, data, response) {
1636   if (error) {
1637     console.error(error);
1638   } else {
1639     console.log('API called successfully.');
1640   }
1641 };
1642 api.deleteE2EServiceInstance(version, serviceId, opts, callback);
1643 </code></pre>
1644                             </div>
1645
1646                             <!--<div class="tab-pane" id="examples-E2eServiceInstances-deleteE2EServiceInstance-0-angular">
1647               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
1648             </div>-->
1649                             <div class="tab-pane" id="examples-E2eServiceInstances-deleteE2EServiceInstance-0-csharp">
1650                               <pre class="prettyprint"><code class="language-cs">using System;
1651 using System.Diagnostics;
1652 using IO.Swagger.Api;
1653 using IO.Swagger.Client;
1654 using IO.Swagger.Model;
1655
1656 namespace Example
1657 {
1658     public class deleteE2EServiceInstanceExample
1659     {
1660         public void main()
1661         {
1662             
1663             var apiInstance = new E2eServiceInstancesApi();
1664             var version = version_example;  // String | 
1665             var serviceId = serviceId_example;  // String | 
1666             var body = body_example;  // String |  (optional) 
1667
1668             try
1669             {
1670                 // Delete E2E Service Instance on a specified version and serviceId
1671                 apiInstance.deleteE2EServiceInstance(version, serviceId, body);
1672             }
1673             catch (Exception e)
1674             {
1675                 Debug.Print("Exception when calling E2eServiceInstancesApi.deleteE2EServiceInstance: " + e.Message );
1676             }
1677         }
1678     }
1679 }
1680 </code></pre>
1681                             </div>
1682
1683                             <div class="tab-pane" id="examples-E2eServiceInstances-deleteE2EServiceInstance-0-php">
1684                               <pre class="prettyprint"><code class="language-php"><&#63;php
1685 require_once(__DIR__ . '/vendor/autoload.php');
1686
1687 $api_instance = new Swagger\Client\Api\E2eServiceInstancesApi();
1688 $version = version_example; // String | 
1689 $serviceId = serviceId_example; // String | 
1690 $body = body_example; // String | 
1691
1692 try {
1693     $api_instance->deleteE2EServiceInstance($version, $serviceId, $body);
1694 } catch (Exception $e) {
1695     echo 'Exception when calling E2eServiceInstancesApi->deleteE2EServiceInstance: ', $e->getMessage(), PHP_EOL;
1696 }
1697 ?></code></pre>
1698                             </div>
1699
1700                             <div class="tab-pane" id="examples-E2eServiceInstances-deleteE2EServiceInstance-0-perl">
1701                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
1702 use WWW::SwaggerClient::Configuration;
1703 use WWW::SwaggerClient::E2eServiceInstancesApi;
1704
1705 my $api_instance = WWW::SwaggerClient::E2eServiceInstancesApi->new();
1706 my $version = version_example; # String | 
1707 my $serviceId = serviceId_example; # String | 
1708 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
1709
1710 eval { 
1711     $api_instance->deleteE2EServiceInstance(version => $version, serviceId => $serviceId, body => $body);
1712 };
1713 if ($@) {
1714     warn "Exception when calling E2eServiceInstancesApi->deleteE2EServiceInstance: $@\n";
1715 }</code></pre>
1716                             </div>
1717
1718                             <div class="tab-pane" id="examples-E2eServiceInstances-deleteE2EServiceInstance-0-python">
1719                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
1720 import time
1721 import swagger_client
1722 from swagger_client.rest import ApiException
1723 from pprint import pprint
1724
1725 # create an instance of the API class
1726 api_instance = swagger_client.E2eServiceInstancesApi()
1727 version = version_example # String | 
1728 serviceId = serviceId_example # String | 
1729 body = body_example # String |  (optional)
1730
1731 try: 
1732     # Delete E2E Service Instance on a specified version and serviceId
1733     api_instance.delete_e2_e_service_instance(version, serviceId, body=body)
1734 except ApiException as e:
1735     print("Exception when calling E2eServiceInstancesApi->deleteE2EServiceInstance: %s\n" % e)</code></pre>
1736                             </div>
1737                           </div>
1738
1739                           <h2>Parameters</h2>
1740
1741                             <div class="methodsubtabletitle">Path parameters</div>
1742                             <table id="methodsubtable">
1743                                 <tr>
1744                                   <th width="150px">Name</th>
1745                                   <th>Description</th>
1746                                 </tr>
1747                                   <tr><td style="width:150px;">version*</td>
1748 <td>
1749
1750
1751     <div id="d2e199_deleteE2EServiceInstance_version">
1752         <div class="json-schema-view">
1753             <div class="primitive">
1754                 <span class="type">
1755                     String
1756                 </span>
1757
1758             </div>
1759                 <div class="inner required">
1760                     Required
1761                 </div>
1762         </div>
1763     </div>
1764 </td>
1765 </tr>
1766
1767                                   <tr><td style="width:150px;">serviceId*</td>
1768 <td>
1769
1770
1771     <div id="d2e199_deleteE2EServiceInstance_serviceId">
1772         <div class="json-schema-view">
1773             <div class="primitive">
1774                 <span class="type">
1775                     String
1776                 </span>
1777
1778             </div>
1779                 <div class="inner required">
1780                     Required
1781                 </div>
1782         </div>
1783     </div>
1784 </td>
1785 </tr>
1786
1787                             </table>
1788
1789
1790                             <div class="methodsubtabletitle">Body parameters</div>
1791                             <table id="methodsubtable">
1792                               <tr>
1793                                 <th width="150px">Name</th>
1794                                 <th>Description</th>
1795                               </tr>
1796                                 <tr><td style="width:150px;">body </td>
1797 <td>
1798
1799
1800 <script>
1801 $(document).ready(function() {
1802   var schemaWrapper = {
1803   "in" : "body",
1804   "name" : "body",
1805   "required" : false,
1806   "schema" : {
1807     "type" : "string"
1808   }
1809 };
1810   var schema = schemaWrapper.schema;
1811   if (schema.$ref != null) {
1812     schema = defsParser.$refs.get(schema.$ref);
1813   } else {
1814     schemaWrapper.definitions = Object.assign({}, defs);
1815     $RefParser.dereference(schemaWrapper).catch(function(err) {
1816       console.log(err);
1817     });
1818   }
1819
1820   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
1821   var result = $('#d2e199_deleteE2EServiceInstance_body');
1822   result.empty();
1823   result.append(view.render());
1824 });
1825 </script>
1826 <div id="d2e199_deleteE2EServiceInstance_body"></div>
1827 </td>
1828 </tr>
1829
1830                             </table>
1831
1832
1833
1834                           <h2>Responses</h2>
1835                             <h3> Status: default - successful operation </h3>
1836
1837                             <ul class="nav nav-tabs nav-tabs-examples" >
1838                             </ul>
1839
1840                             <div class="tab-content" style='margin-bottom: 10px;'>
1841                             </div>
1842
1843                         </article>
1844                       </div>
1845                       <hr>
1846                     <div id="api-E2eServiceInstances-getE2EServiceInstances">
1847                       <article id="api-E2eServiceInstances-getE2EServiceInstances-0" data-group="User" data-name="getE2EServiceInstances" data-version="0">
1848                         <div class="pull-left">
1849                           <h1>getE2EServiceInstances</h1>
1850                           <p>Find e2eServiceInstances Requests for a given serviceId and operationId</p>
1851                         </div>
1852                         <div class="pull-right"></div>
1853                         <div class="clearfix"></div>
1854                         <p></p>
1855                         <p class="marked"></p>
1856                         <p></p>
1857                         <br />
1858                         <pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/operations/{operationId}</span></code></pre>
1859                         <p>
1860                           <h3>Usage and SDK Samples</h3>
1861                         </p>
1862                         <ul class="nav nav-tabs nav-tabs-examples">
1863                           <li class="active"><a href="#examples-E2eServiceInstances-getE2EServiceInstances-0-curl">Curl</a></li>
1864                           <li class=""><a href="#examples-E2eServiceInstances-getE2EServiceInstances-0-java">Java</a></li>
1865                           <li class=""><a href="#examples-E2eServiceInstances-getE2EServiceInstances-0-android">Android</a></li>
1866                           <!--<li class=""><a href="#examples-E2eServiceInstances-getE2EServiceInstances-0-groovy">Groovy</a></li>-->
1867                           <li class=""><a href="#examples-E2eServiceInstances-getE2EServiceInstances-0-objc">Obj-C</a></li>
1868                           <li class=""><a href="#examples-E2eServiceInstances-getE2EServiceInstances-0-javascript">JavaScript</a></li>
1869                           <!--<li class=""><a href="#examples-E2eServiceInstances-getE2EServiceInstances-0-angular">Angular</a></li>-->
1870                           <li class=""><a href="#examples-E2eServiceInstances-getE2EServiceInstances-0-csharp">C#</a></li>
1871                           <li class=""><a href="#examples-E2eServiceInstances-getE2EServiceInstances-0-php">PHP</a></li>
1872                           <li class=""><a href="#examples-E2eServiceInstances-getE2EServiceInstances-0-perl">Perl</a></li>
1873                           <li class=""><a href="#examples-E2eServiceInstances-getE2EServiceInstances-0-python">Python</a></li>
1874                         </ul>
1875
1876                         <div class="tab-content">
1877                           <div class="tab-pane active" id="examples-E2eServiceInstances-getE2EServiceInstances-0-curl">
1878                             <pre class="prettyprint"><code class="language-bsh">curl -X GET "http://localhost/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/operations/{operationId}"</code></pre>
1879                           </div>
1880                           <div class="tab-pane" id="examples-E2eServiceInstances-getE2EServiceInstances-0-java">
1881                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
1882 import io.swagger.client.auth.*;
1883 import io.swagger.client.model.*;
1884 import io.swagger.client.api.E2eServiceInstancesApi;
1885
1886 import java.io.File;
1887 import java.util.*;
1888
1889 public class E2eServiceInstancesApiExample {
1890
1891     public static void main(String[] args) {
1892         
1893         E2eServiceInstancesApi apiInstance = new E2eServiceInstancesApi();
1894         String serviceId = serviceId_example; // String | 
1895         String version = version_example; // String | 
1896         String operationId = operationId_example; // String | 
1897         try {
1898             apiInstance.getE2EServiceInstances(serviceId, version, operationId);
1899         } catch (ApiException e) {
1900             System.err.println("Exception when calling E2eServiceInstancesApi#getE2EServiceInstances");
1901             e.printStackTrace();
1902         }
1903     }
1904 }</code></pre>
1905                           </div>
1906
1907                           <div class="tab-pane" id="examples-E2eServiceInstances-getE2EServiceInstances-0-android">
1908                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.E2eServiceInstancesApi;
1909
1910 public class E2eServiceInstancesApiExample {
1911
1912     public static void main(String[] args) {
1913         E2eServiceInstancesApi apiInstance = new E2eServiceInstancesApi();
1914         String serviceId = serviceId_example; // String | 
1915         String version = version_example; // String | 
1916         String operationId = operationId_example; // String | 
1917         try {
1918             apiInstance.getE2EServiceInstances(serviceId, version, operationId);
1919         } catch (ApiException e) {
1920             System.err.println("Exception when calling E2eServiceInstancesApi#getE2EServiceInstances");
1921             e.printStackTrace();
1922         }
1923     }
1924 }</code></pre>
1925                           </div>
1926   <!--
1927   <div class="tab-pane" id="examples-E2eServiceInstances-getE2EServiceInstances-0-groovy">
1928   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
1929   </div> -->
1930                             <div class="tab-pane" id="examples-E2eServiceInstances-getE2EServiceInstances-0-objc">
1931                               <pre class="prettyprint"><code class="language-cpp">String *serviceId = serviceId_example; // 
1932 String *version = version_example; // 
1933 String *operationId = operationId_example; // 
1934
1935 E2eServiceInstancesApi *apiInstance = [[E2eServiceInstancesApi alloc] init];
1936
1937 // Find e2eServiceInstances Requests for a given serviceId and operationId
1938 [apiInstance getE2EServiceInstancesWith:serviceId
1939     version:version
1940     operationId:operationId
1941               completionHandler: ^(NSError* error) {
1942                             if (error) {
1943                                 NSLog(@"Error: %@", error);
1944                             }
1945                         }];
1946 </code></pre>
1947                             </div>
1948
1949                             <div class="tab-pane" id="examples-E2eServiceInstances-getE2EServiceInstances-0-javascript">
1950                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
1951
1952 var api = new SoCasablancaApIs.E2eServiceInstancesApi()
1953
1954 var serviceId = serviceId_example; // {String} 
1955
1956 var version = version_example; // {String} 
1957
1958 var operationId = operationId_example; // {String} 
1959
1960
1961 var callback = function(error, data, response) {
1962   if (error) {
1963     console.error(error);
1964   } else {
1965     console.log('API called successfully.');
1966   }
1967 };
1968 api.getE2EServiceInstances(serviceId, version, operationId, callback);
1969 </code></pre>
1970                             </div>
1971
1972                             <!--<div class="tab-pane" id="examples-E2eServiceInstances-getE2EServiceInstances-0-angular">
1973               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
1974             </div>-->
1975                             <div class="tab-pane" id="examples-E2eServiceInstances-getE2EServiceInstances-0-csharp">
1976                               <pre class="prettyprint"><code class="language-cs">using System;
1977 using System.Diagnostics;
1978 using IO.Swagger.Api;
1979 using IO.Swagger.Client;
1980 using IO.Swagger.Model;
1981
1982 namespace Example
1983 {
1984     public class getE2EServiceInstancesExample
1985     {
1986         public void main()
1987         {
1988             
1989             var apiInstance = new E2eServiceInstancesApi();
1990             var serviceId = serviceId_example;  // String | 
1991             var version = version_example;  // String | 
1992             var operationId = operationId_example;  // String | 
1993
1994             try
1995             {
1996                 // Find e2eServiceInstances Requests for a given serviceId and operationId
1997                 apiInstance.getE2EServiceInstances(serviceId, version, operationId);
1998             }
1999             catch (Exception e)
2000             {
2001                 Debug.Print("Exception when calling E2eServiceInstancesApi.getE2EServiceInstances: " + e.Message );
2002             }
2003         }
2004     }
2005 }
2006 </code></pre>
2007                             </div>
2008
2009                             <div class="tab-pane" id="examples-E2eServiceInstances-getE2EServiceInstances-0-php">
2010                               <pre class="prettyprint"><code class="language-php"><&#63;php
2011 require_once(__DIR__ . '/vendor/autoload.php');
2012
2013 $api_instance = new Swagger\Client\Api\E2eServiceInstancesApi();
2014 $serviceId = serviceId_example; // String | 
2015 $version = version_example; // String | 
2016 $operationId = operationId_example; // String | 
2017
2018 try {
2019     $api_instance->getE2EServiceInstances($serviceId, $version, $operationId);
2020 } catch (Exception $e) {
2021     echo 'Exception when calling E2eServiceInstancesApi->getE2EServiceInstances: ', $e->getMessage(), PHP_EOL;
2022 }
2023 ?></code></pre>
2024                             </div>
2025
2026                             <div class="tab-pane" id="examples-E2eServiceInstances-getE2EServiceInstances-0-perl">
2027                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
2028 use WWW::SwaggerClient::Configuration;
2029 use WWW::SwaggerClient::E2eServiceInstancesApi;
2030
2031 my $api_instance = WWW::SwaggerClient::E2eServiceInstancesApi->new();
2032 my $serviceId = serviceId_example; # String | 
2033 my $version = version_example; # String | 
2034 my $operationId = operationId_example; # String | 
2035
2036 eval { 
2037     $api_instance->getE2EServiceInstances(serviceId => $serviceId, version => $version, operationId => $operationId);
2038 };
2039 if ($@) {
2040     warn "Exception when calling E2eServiceInstancesApi->getE2EServiceInstances: $@\n";
2041 }</code></pre>
2042                             </div>
2043
2044                             <div class="tab-pane" id="examples-E2eServiceInstances-getE2EServiceInstances-0-python">
2045                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
2046 import time
2047 import swagger_client
2048 from swagger_client.rest import ApiException
2049 from pprint import pprint
2050
2051 # create an instance of the API class
2052 api_instance = swagger_client.E2eServiceInstancesApi()
2053 serviceId = serviceId_example # String | 
2054 version = version_example # String | 
2055 operationId = operationId_example # String | 
2056
2057 try: 
2058     # Find e2eServiceInstances Requests for a given serviceId and operationId
2059     api_instance.get_e2_e_service_instances(serviceId, version, operationId)
2060 except ApiException as e:
2061     print("Exception when calling E2eServiceInstancesApi->getE2EServiceInstances: %s\n" % e)</code></pre>
2062                             </div>
2063                           </div>
2064
2065                           <h2>Parameters</h2>
2066
2067                             <div class="methodsubtabletitle">Path parameters</div>
2068                             <table id="methodsubtable">
2069                                 <tr>
2070                                   <th width="150px">Name</th>
2071                                   <th>Description</th>
2072                                 </tr>
2073                                   <tr><td style="width:150px;">serviceId*</td>
2074 <td>
2075
2076
2077     <div id="d2e199_getE2EServiceInstances_serviceId">
2078         <div class="json-schema-view">
2079             <div class="primitive">
2080                 <span class="type">
2081                     String
2082                 </span>
2083
2084             </div>
2085                 <div class="inner required">
2086                     Required
2087                 </div>
2088         </div>
2089     </div>
2090 </td>
2091 </tr>
2092
2093                                   <tr><td style="width:150px;">version*</td>
2094 <td>
2095
2096
2097     <div id="d2e199_getE2EServiceInstances_version">
2098         <div class="json-schema-view">
2099             <div class="primitive">
2100                 <span class="type">
2101                     String
2102                 </span>
2103
2104             </div>
2105                 <div class="inner required">
2106                     Required
2107                 </div>
2108         </div>
2109     </div>
2110 </td>
2111 </tr>
2112
2113                                   <tr><td style="width:150px;">operationId*</td>
2114 <td>
2115
2116
2117     <div id="d2e199_getE2EServiceInstances_operationId">
2118         <div class="json-schema-view">
2119             <div class="primitive">
2120                 <span class="type">
2121                     String
2122                 </span>
2123
2124             </div>
2125                 <div class="inner required">
2126                     Required
2127                 </div>
2128         </div>
2129     </div>
2130 </td>
2131 </tr>
2132
2133                             </table>
2134
2135
2136
2137
2138
2139                           <h2>Responses</h2>
2140                             <h3> Status: default - successful operation </h3>
2141
2142                             <ul class="nav nav-tabs nav-tabs-examples" >
2143                             </ul>
2144
2145                             <div class="tab-content" style='margin-bottom: 10px;'>
2146                             </div>
2147
2148                         </article>
2149                       </div>
2150                       <hr>
2151                     <div id="api-E2eServiceInstances-scaleE2EServiceInstance">
2152                       <article id="api-E2eServiceInstances-scaleE2EServiceInstance-0" data-group="User" data-name="scaleE2EServiceInstance" data-version="0">
2153                         <div class="pull-left">
2154                           <h1>scaleE2EServiceInstance</h1>
2155                           <p>Scale E2E Service Instance on a specified version</p>
2156                         </div>
2157                         <div class="pull-right"></div>
2158                         <div class="clearfix"></div>
2159                         <p></p>
2160                         <p class="marked"></p>
2161                         <p></p>
2162                         <br />
2163                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/scale</span></code></pre>
2164                         <p>
2165                           <h3>Usage and SDK Samples</h3>
2166                         </p>
2167                         <ul class="nav nav-tabs nav-tabs-examples">
2168                           <li class="active"><a href="#examples-E2eServiceInstances-scaleE2EServiceInstance-0-curl">Curl</a></li>
2169                           <li class=""><a href="#examples-E2eServiceInstances-scaleE2EServiceInstance-0-java">Java</a></li>
2170                           <li class=""><a href="#examples-E2eServiceInstances-scaleE2EServiceInstance-0-android">Android</a></li>
2171                           <!--<li class=""><a href="#examples-E2eServiceInstances-scaleE2EServiceInstance-0-groovy">Groovy</a></li>-->
2172                           <li class=""><a href="#examples-E2eServiceInstances-scaleE2EServiceInstance-0-objc">Obj-C</a></li>
2173                           <li class=""><a href="#examples-E2eServiceInstances-scaleE2EServiceInstance-0-javascript">JavaScript</a></li>
2174                           <!--<li class=""><a href="#examples-E2eServiceInstances-scaleE2EServiceInstance-0-angular">Angular</a></li>-->
2175                           <li class=""><a href="#examples-E2eServiceInstances-scaleE2EServiceInstance-0-csharp">C#</a></li>
2176                           <li class=""><a href="#examples-E2eServiceInstances-scaleE2EServiceInstance-0-php">PHP</a></li>
2177                           <li class=""><a href="#examples-E2eServiceInstances-scaleE2EServiceInstance-0-perl">Perl</a></li>
2178                           <li class=""><a href="#examples-E2eServiceInstances-scaleE2EServiceInstance-0-python">Python</a></li>
2179                         </ul>
2180
2181                         <div class="tab-content">
2182                           <div class="tab-pane active" id="examples-E2eServiceInstances-scaleE2EServiceInstance-0-curl">
2183                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/scale"</code></pre>
2184                           </div>
2185                           <div class="tab-pane" id="examples-E2eServiceInstances-scaleE2EServiceInstance-0-java">
2186                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
2187 import io.swagger.client.auth.*;
2188 import io.swagger.client.model.*;
2189 import io.swagger.client.api.E2eServiceInstancesApi;
2190
2191 import java.io.File;
2192 import java.util.*;
2193
2194 public class E2eServiceInstancesApiExample {
2195
2196     public static void main(String[] args) {
2197         
2198         E2eServiceInstancesApi apiInstance = new E2eServiceInstancesApi();
2199         String version = version_example; // String | 
2200         String serviceId = serviceId_example; // String | 
2201         String body = body_example; // String | 
2202         try {
2203             apiInstance.scaleE2EServiceInstance(version, serviceId, body);
2204         } catch (ApiException e) {
2205             System.err.println("Exception when calling E2eServiceInstancesApi#scaleE2EServiceInstance");
2206             e.printStackTrace();
2207         }
2208     }
2209 }</code></pre>
2210                           </div>
2211
2212                           <div class="tab-pane" id="examples-E2eServiceInstances-scaleE2EServiceInstance-0-android">
2213                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.E2eServiceInstancesApi;
2214
2215 public class E2eServiceInstancesApiExample {
2216
2217     public static void main(String[] args) {
2218         E2eServiceInstancesApi apiInstance = new E2eServiceInstancesApi();
2219         String version = version_example; // String | 
2220         String serviceId = serviceId_example; // String | 
2221         String body = body_example; // String | 
2222         try {
2223             apiInstance.scaleE2EServiceInstance(version, serviceId, body);
2224         } catch (ApiException e) {
2225             System.err.println("Exception when calling E2eServiceInstancesApi#scaleE2EServiceInstance");
2226             e.printStackTrace();
2227         }
2228     }
2229 }</code></pre>
2230                           </div>
2231   <!--
2232   <div class="tab-pane" id="examples-E2eServiceInstances-scaleE2EServiceInstance-0-groovy">
2233   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
2234   </div> -->
2235                             <div class="tab-pane" id="examples-E2eServiceInstances-scaleE2EServiceInstance-0-objc">
2236                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
2237 String *serviceId = serviceId_example; // 
2238 String *body = body_example; //  (optional)
2239
2240 E2eServiceInstancesApi *apiInstance = [[E2eServiceInstancesApi alloc] init];
2241
2242 // Scale E2E Service Instance on a specified version
2243 [apiInstance scaleE2EServiceInstanceWith:version
2244     serviceId:serviceId
2245     body:body
2246               completionHandler: ^(NSError* error) {
2247                             if (error) {
2248                                 NSLog(@"Error: %@", error);
2249                             }
2250                         }];
2251 </code></pre>
2252                             </div>
2253
2254                             <div class="tab-pane" id="examples-E2eServiceInstances-scaleE2EServiceInstance-0-javascript">
2255                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
2256
2257 var api = new SoCasablancaApIs.E2eServiceInstancesApi()
2258
2259 var version = version_example; // {String} 
2260
2261 var serviceId = serviceId_example; // {String} 
2262
2263 var opts = { 
2264   'body': body_example // {String} 
2265 };
2266
2267 var callback = function(error, data, response) {
2268   if (error) {
2269     console.error(error);
2270   } else {
2271     console.log('API called successfully.');
2272   }
2273 };
2274 api.scaleE2EServiceInstance(version, serviceId, opts, callback);
2275 </code></pre>
2276                             </div>
2277
2278                             <!--<div class="tab-pane" id="examples-E2eServiceInstances-scaleE2EServiceInstance-0-angular">
2279               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
2280             </div>-->
2281                             <div class="tab-pane" id="examples-E2eServiceInstances-scaleE2EServiceInstance-0-csharp">
2282                               <pre class="prettyprint"><code class="language-cs">using System;
2283 using System.Diagnostics;
2284 using IO.Swagger.Api;
2285 using IO.Swagger.Client;
2286 using IO.Swagger.Model;
2287
2288 namespace Example
2289 {
2290     public class scaleE2EServiceInstanceExample
2291     {
2292         public void main()
2293         {
2294             
2295             var apiInstance = new E2eServiceInstancesApi();
2296             var version = version_example;  // String | 
2297             var serviceId = serviceId_example;  // String | 
2298             var body = body_example;  // String |  (optional) 
2299
2300             try
2301             {
2302                 // Scale E2E Service Instance on a specified version
2303                 apiInstance.scaleE2EServiceInstance(version, serviceId, body);
2304             }
2305             catch (Exception e)
2306             {
2307                 Debug.Print("Exception when calling E2eServiceInstancesApi.scaleE2EServiceInstance: " + e.Message );
2308             }
2309         }
2310     }
2311 }
2312 </code></pre>
2313                             </div>
2314
2315                             <div class="tab-pane" id="examples-E2eServiceInstances-scaleE2EServiceInstance-0-php">
2316                               <pre class="prettyprint"><code class="language-php"><&#63;php
2317 require_once(__DIR__ . '/vendor/autoload.php');
2318
2319 $api_instance = new Swagger\Client\Api\E2eServiceInstancesApi();
2320 $version = version_example; // String | 
2321 $serviceId = serviceId_example; // String | 
2322 $body = body_example; // String | 
2323
2324 try {
2325     $api_instance->scaleE2EServiceInstance($version, $serviceId, $body);
2326 } catch (Exception $e) {
2327     echo 'Exception when calling E2eServiceInstancesApi->scaleE2EServiceInstance: ', $e->getMessage(), PHP_EOL;
2328 }
2329 ?></code></pre>
2330                             </div>
2331
2332                             <div class="tab-pane" id="examples-E2eServiceInstances-scaleE2EServiceInstance-0-perl">
2333                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
2334 use WWW::SwaggerClient::Configuration;
2335 use WWW::SwaggerClient::E2eServiceInstancesApi;
2336
2337 my $api_instance = WWW::SwaggerClient::E2eServiceInstancesApi->new();
2338 my $version = version_example; # String | 
2339 my $serviceId = serviceId_example; # String | 
2340 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
2341
2342 eval { 
2343     $api_instance->scaleE2EServiceInstance(version => $version, serviceId => $serviceId, body => $body);
2344 };
2345 if ($@) {
2346     warn "Exception when calling E2eServiceInstancesApi->scaleE2EServiceInstance: $@\n";
2347 }</code></pre>
2348                             </div>
2349
2350                             <div class="tab-pane" id="examples-E2eServiceInstances-scaleE2EServiceInstance-0-python">
2351                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
2352 import time
2353 import swagger_client
2354 from swagger_client.rest import ApiException
2355 from pprint import pprint
2356
2357 # create an instance of the API class
2358 api_instance = swagger_client.E2eServiceInstancesApi()
2359 version = version_example # String | 
2360 serviceId = serviceId_example # String | 
2361 body = body_example # String |  (optional)
2362
2363 try: 
2364     # Scale E2E Service Instance on a specified version
2365     api_instance.scale_e2_e_service_instance(version, serviceId, body=body)
2366 except ApiException as e:
2367     print("Exception when calling E2eServiceInstancesApi->scaleE2EServiceInstance: %s\n" % e)</code></pre>
2368                             </div>
2369                           </div>
2370
2371                           <h2>Parameters</h2>
2372
2373                             <div class="methodsubtabletitle">Path parameters</div>
2374                             <table id="methodsubtable">
2375                                 <tr>
2376                                   <th width="150px">Name</th>
2377                                   <th>Description</th>
2378                                 </tr>
2379                                   <tr><td style="width:150px;">version*</td>
2380 <td>
2381
2382
2383     <div id="d2e199_scaleE2EServiceInstance_version">
2384         <div class="json-schema-view">
2385             <div class="primitive">
2386                 <span class="type">
2387                     String
2388                 </span>
2389
2390             </div>
2391                 <div class="inner required">
2392                     Required
2393                 </div>
2394         </div>
2395     </div>
2396 </td>
2397 </tr>
2398
2399                                   <tr><td style="width:150px;">serviceId*</td>
2400 <td>
2401
2402
2403     <div id="d2e199_scaleE2EServiceInstance_serviceId">
2404         <div class="json-schema-view">
2405             <div class="primitive">
2406                 <span class="type">
2407                     String
2408                 </span>
2409
2410             </div>
2411                 <div class="inner required">
2412                     Required
2413                 </div>
2414         </div>
2415     </div>
2416 </td>
2417 </tr>
2418
2419                             </table>
2420
2421
2422                             <div class="methodsubtabletitle">Body parameters</div>
2423                             <table id="methodsubtable">
2424                               <tr>
2425                                 <th width="150px">Name</th>
2426                                 <th>Description</th>
2427                               </tr>
2428                                 <tr><td style="width:150px;">body </td>
2429 <td>
2430
2431
2432 <script>
2433 $(document).ready(function() {
2434   var schemaWrapper = {
2435   "in" : "body",
2436   "name" : "body",
2437   "required" : false,
2438   "schema" : {
2439     "type" : "string"
2440   }
2441 };
2442   var schema = schemaWrapper.schema;
2443   if (schema.$ref != null) {
2444     schema = defsParser.$refs.get(schema.$ref);
2445   } else {
2446     schemaWrapper.definitions = Object.assign({}, defs);
2447     $RefParser.dereference(schemaWrapper).catch(function(err) {
2448       console.log(err);
2449     });
2450   }
2451
2452   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
2453   var result = $('#d2e199_scaleE2EServiceInstance_body');
2454   result.empty();
2455   result.append(view.render());
2456 });
2457 </script>
2458 <div id="d2e199_scaleE2EServiceInstance_body"></div>
2459 </td>
2460 </tr>
2461
2462                             </table>
2463
2464
2465
2466                           <h2>Responses</h2>
2467                             <h3> Status: default - successful operation </h3>
2468
2469                             <ul class="nav nav-tabs nav-tabs-examples" >
2470                             </ul>
2471
2472                             <div class="tab-content" style='margin-bottom: 10px;'>
2473                             </div>
2474
2475                         </article>
2476                       </div>
2477                       <hr>
2478                     <div id="api-E2eServiceInstances-updateE2EServiceInstance">
2479                       <article id="api-E2eServiceInstances-updateE2EServiceInstance-0" data-group="User" data-name="updateE2EServiceInstance" data-version="0">
2480                         <div class="pull-left">
2481                           <h1>updateE2EServiceInstance</h1>
2482                           <p>Update an E2E Service Instance on a version provided and serviceId</p>
2483                         </div>
2484                         <div class="pull-right"></div>
2485                         <div class="clearfix"></div>
2486                         <p></p>
2487                         <p class="marked"></p>
2488                         <p></p>
2489                         <br />
2490                         <pre class="prettyprint language-html prettyprinted" data-type="put"><code><span class="pln">/onap/so/infra/e2eServiceInstances/{version}/{serviceId}</span></code></pre>
2491                         <p>
2492                           <h3>Usage and SDK Samples</h3>
2493                         </p>
2494                         <ul class="nav nav-tabs nav-tabs-examples">
2495                           <li class="active"><a href="#examples-E2eServiceInstances-updateE2EServiceInstance-0-curl">Curl</a></li>
2496                           <li class=""><a href="#examples-E2eServiceInstances-updateE2EServiceInstance-0-java">Java</a></li>
2497                           <li class=""><a href="#examples-E2eServiceInstances-updateE2EServiceInstance-0-android">Android</a></li>
2498                           <!--<li class=""><a href="#examples-E2eServiceInstances-updateE2EServiceInstance-0-groovy">Groovy</a></li>-->
2499                           <li class=""><a href="#examples-E2eServiceInstances-updateE2EServiceInstance-0-objc">Obj-C</a></li>
2500                           <li class=""><a href="#examples-E2eServiceInstances-updateE2EServiceInstance-0-javascript">JavaScript</a></li>
2501                           <!--<li class=""><a href="#examples-E2eServiceInstances-updateE2EServiceInstance-0-angular">Angular</a></li>-->
2502                           <li class=""><a href="#examples-E2eServiceInstances-updateE2EServiceInstance-0-csharp">C#</a></li>
2503                           <li class=""><a href="#examples-E2eServiceInstances-updateE2EServiceInstance-0-php">PHP</a></li>
2504                           <li class=""><a href="#examples-E2eServiceInstances-updateE2EServiceInstance-0-perl">Perl</a></li>
2505                           <li class=""><a href="#examples-E2eServiceInstances-updateE2EServiceInstance-0-python">Python</a></li>
2506                         </ul>
2507
2508                         <div class="tab-content">
2509                           <div class="tab-pane active" id="examples-E2eServiceInstances-updateE2EServiceInstance-0-curl">
2510                             <pre class="prettyprint"><code class="language-bsh">curl -X PUT "http://localhost/onap/so/infra/e2eServiceInstances/{version}/{serviceId}"</code></pre>
2511                           </div>
2512                           <div class="tab-pane" id="examples-E2eServiceInstances-updateE2EServiceInstance-0-java">
2513                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
2514 import io.swagger.client.auth.*;
2515 import io.swagger.client.model.*;
2516 import io.swagger.client.api.E2eServiceInstancesApi;
2517
2518 import java.io.File;
2519 import java.util.*;
2520
2521 public class E2eServiceInstancesApiExample {
2522
2523     public static void main(String[] args) {
2524         
2525         E2eServiceInstancesApi apiInstance = new E2eServiceInstancesApi();
2526         String version = version_example; // String | 
2527         String serviceId = serviceId_example; // String | 
2528         String body = body_example; // String | 
2529         try {
2530             apiInstance.updateE2EServiceInstance(version, serviceId, body);
2531         } catch (ApiException e) {
2532             System.err.println("Exception when calling E2eServiceInstancesApi#updateE2EServiceInstance");
2533             e.printStackTrace();
2534         }
2535     }
2536 }</code></pre>
2537                           </div>
2538
2539                           <div class="tab-pane" id="examples-E2eServiceInstances-updateE2EServiceInstance-0-android">
2540                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.E2eServiceInstancesApi;
2541
2542 public class E2eServiceInstancesApiExample {
2543
2544     public static void main(String[] args) {
2545         E2eServiceInstancesApi apiInstance = new E2eServiceInstancesApi();
2546         String version = version_example; // String | 
2547         String serviceId = serviceId_example; // String | 
2548         String body = body_example; // String | 
2549         try {
2550             apiInstance.updateE2EServiceInstance(version, serviceId, body);
2551         } catch (ApiException e) {
2552             System.err.println("Exception when calling E2eServiceInstancesApi#updateE2EServiceInstance");
2553             e.printStackTrace();
2554         }
2555     }
2556 }</code></pre>
2557                           </div>
2558   <!--
2559   <div class="tab-pane" id="examples-E2eServiceInstances-updateE2EServiceInstance-0-groovy">
2560   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
2561   </div> -->
2562                             <div class="tab-pane" id="examples-E2eServiceInstances-updateE2EServiceInstance-0-objc">
2563                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
2564 String *serviceId = serviceId_example; // 
2565 String *body = body_example; //  (optional)
2566
2567 E2eServiceInstancesApi *apiInstance = [[E2eServiceInstancesApi alloc] init];
2568
2569 // Update an E2E Service Instance on a version provided and serviceId
2570 [apiInstance updateE2EServiceInstanceWith:version
2571     serviceId:serviceId
2572     body:body
2573               completionHandler: ^(NSError* error) {
2574                             if (error) {
2575                                 NSLog(@"Error: %@", error);
2576                             }
2577                         }];
2578 </code></pre>
2579                             </div>
2580
2581                             <div class="tab-pane" id="examples-E2eServiceInstances-updateE2EServiceInstance-0-javascript">
2582                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
2583
2584 var api = new SoCasablancaApIs.E2eServiceInstancesApi()
2585
2586 var version = version_example; // {String} 
2587
2588 var serviceId = serviceId_example; // {String} 
2589
2590 var opts = { 
2591   'body': body_example // {String} 
2592 };
2593
2594 var callback = function(error, data, response) {
2595   if (error) {
2596     console.error(error);
2597   } else {
2598     console.log('API called successfully.');
2599   }
2600 };
2601 api.updateE2EServiceInstance(version, serviceId, opts, callback);
2602 </code></pre>
2603                             </div>
2604
2605                             <!--<div class="tab-pane" id="examples-E2eServiceInstances-updateE2EServiceInstance-0-angular">
2606               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
2607             </div>-->
2608                             <div class="tab-pane" id="examples-E2eServiceInstances-updateE2EServiceInstance-0-csharp">
2609                               <pre class="prettyprint"><code class="language-cs">using System;
2610 using System.Diagnostics;
2611 using IO.Swagger.Api;
2612 using IO.Swagger.Client;
2613 using IO.Swagger.Model;
2614
2615 namespace Example
2616 {
2617     public class updateE2EServiceInstanceExample
2618     {
2619         public void main()
2620         {
2621             
2622             var apiInstance = new E2eServiceInstancesApi();
2623             var version = version_example;  // String | 
2624             var serviceId = serviceId_example;  // String | 
2625             var body = body_example;  // String |  (optional) 
2626
2627             try
2628             {
2629                 // Update an E2E Service Instance on a version provided and serviceId
2630                 apiInstance.updateE2EServiceInstance(version, serviceId, body);
2631             }
2632             catch (Exception e)
2633             {
2634                 Debug.Print("Exception when calling E2eServiceInstancesApi.updateE2EServiceInstance: " + e.Message );
2635             }
2636         }
2637     }
2638 }
2639 </code></pre>
2640                             </div>
2641
2642                             <div class="tab-pane" id="examples-E2eServiceInstances-updateE2EServiceInstance-0-php">
2643                               <pre class="prettyprint"><code class="language-php"><&#63;php
2644 require_once(__DIR__ . '/vendor/autoload.php');
2645
2646 $api_instance = new Swagger\Client\Api\E2eServiceInstancesApi();
2647 $version = version_example; // String | 
2648 $serviceId = serviceId_example; // String | 
2649 $body = body_example; // String | 
2650
2651 try {
2652     $api_instance->updateE2EServiceInstance($version, $serviceId, $body);
2653 } catch (Exception $e) {
2654     echo 'Exception when calling E2eServiceInstancesApi->updateE2EServiceInstance: ', $e->getMessage(), PHP_EOL;
2655 }
2656 ?></code></pre>
2657                             </div>
2658
2659                             <div class="tab-pane" id="examples-E2eServiceInstances-updateE2EServiceInstance-0-perl">
2660                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
2661 use WWW::SwaggerClient::Configuration;
2662 use WWW::SwaggerClient::E2eServiceInstancesApi;
2663
2664 my $api_instance = WWW::SwaggerClient::E2eServiceInstancesApi->new();
2665 my $version = version_example; # String | 
2666 my $serviceId = serviceId_example; # String | 
2667 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
2668
2669 eval { 
2670     $api_instance->updateE2EServiceInstance(version => $version, serviceId => $serviceId, body => $body);
2671 };
2672 if ($@) {
2673     warn "Exception when calling E2eServiceInstancesApi->updateE2EServiceInstance: $@\n";
2674 }</code></pre>
2675                             </div>
2676
2677                             <div class="tab-pane" id="examples-E2eServiceInstances-updateE2EServiceInstance-0-python">
2678                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
2679 import time
2680 import swagger_client
2681 from swagger_client.rest import ApiException
2682 from pprint import pprint
2683
2684 # create an instance of the API class
2685 api_instance = swagger_client.E2eServiceInstancesApi()
2686 version = version_example # String | 
2687 serviceId = serviceId_example # String | 
2688 body = body_example # String |  (optional)
2689
2690 try: 
2691     # Update an E2E Service Instance on a version provided and serviceId
2692     api_instance.update_e2_e_service_instance(version, serviceId, body=body)
2693 except ApiException as e:
2694     print("Exception when calling E2eServiceInstancesApi->updateE2EServiceInstance: %s\n" % e)</code></pre>
2695                             </div>
2696                           </div>
2697
2698                           <h2>Parameters</h2>
2699
2700                             <div class="methodsubtabletitle">Path parameters</div>
2701                             <table id="methodsubtable">
2702                                 <tr>
2703                                   <th width="150px">Name</th>
2704                                   <th>Description</th>
2705                                 </tr>
2706                                   <tr><td style="width:150px;">version*</td>
2707 <td>
2708
2709
2710     <div id="d2e199_updateE2EServiceInstance_version">
2711         <div class="json-schema-view">
2712             <div class="primitive">
2713                 <span class="type">
2714                     String
2715                 </span>
2716
2717             </div>
2718                 <div class="inner required">
2719                     Required
2720                 </div>
2721         </div>
2722     </div>
2723 </td>
2724 </tr>
2725
2726                                   <tr><td style="width:150px;">serviceId*</td>
2727 <td>
2728
2729
2730     <div id="d2e199_updateE2EServiceInstance_serviceId">
2731         <div class="json-schema-view">
2732             <div class="primitive">
2733                 <span class="type">
2734                     String
2735                 </span>
2736
2737             </div>
2738                 <div class="inner required">
2739                     Required
2740                 </div>
2741         </div>
2742     </div>
2743 </td>
2744 </tr>
2745
2746                             </table>
2747
2748
2749                             <div class="methodsubtabletitle">Body parameters</div>
2750                             <table id="methodsubtable">
2751                               <tr>
2752                                 <th width="150px">Name</th>
2753                                 <th>Description</th>
2754                               </tr>
2755                                 <tr><td style="width:150px;">body </td>
2756 <td>
2757
2758
2759 <script>
2760 $(document).ready(function() {
2761   var schemaWrapper = {
2762   "in" : "body",
2763   "name" : "body",
2764   "required" : false,
2765   "schema" : {
2766     "type" : "string"
2767   }
2768 };
2769   var schema = schemaWrapper.schema;
2770   if (schema.$ref != null) {
2771     schema = defsParser.$refs.get(schema.$ref);
2772   } else {
2773     schemaWrapper.definitions = Object.assign({}, defs);
2774     $RefParser.dereference(schemaWrapper).catch(function(err) {
2775       console.log(err);
2776     });
2777   }
2778
2779   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
2780   var result = $('#d2e199_updateE2EServiceInstance_body');
2781   result.empty();
2782   result.append(view.render());
2783 });
2784 </script>
2785 <div id="d2e199_updateE2EServiceInstance_body"></div>
2786 </td>
2787 </tr>
2788
2789                             </table>
2790
2791
2792
2793                           <h2>Responses</h2>
2794                             <h3> Status: default - successful operation </h3>
2795
2796                             <ul class="nav nav-tabs nav-tabs-examples" >
2797                             </ul>
2798
2799                             <div class="tab-content" style='margin-bottom: 10px;'>
2800                             </div>
2801
2802                         </article>
2803                       </div>
2804                       <hr>
2805                   </section>
2806                 <section id="api-Globalhealthcheck">
2807                   <h1>Globalhealthcheck</h1>
2808                     <div id="api-Globalhealthcheck-globalHealthcheck">
2809                       <article id="api-Globalhealthcheck-globalHealthcheck-0" data-group="User" data-name="globalHealthcheck" data-version="0">
2810                         <div class="pull-left">
2811                           <h1>globalHealthcheck</h1>
2812                           <p>Performing global health check</p>
2813                         </div>
2814                         <div class="pull-right"></div>
2815                         <div class="clearfix"></div>
2816                         <p></p>
2817                         <p class="marked"></p>
2818                         <p></p>
2819                         <br />
2820                         <pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/globalhealthcheck</span></code></pre>
2821                         <p>
2822                           <h3>Usage and SDK Samples</h3>
2823                         </p>
2824                         <ul class="nav nav-tabs nav-tabs-examples">
2825                           <li class="active"><a href="#examples-Globalhealthcheck-globalHealthcheck-0-curl">Curl</a></li>
2826                           <li class=""><a href="#examples-Globalhealthcheck-globalHealthcheck-0-java">Java</a></li>
2827                           <li class=""><a href="#examples-Globalhealthcheck-globalHealthcheck-0-android">Android</a></li>
2828                           <!--<li class=""><a href="#examples-Globalhealthcheck-globalHealthcheck-0-groovy">Groovy</a></li>-->
2829                           <li class=""><a href="#examples-Globalhealthcheck-globalHealthcheck-0-objc">Obj-C</a></li>
2830                           <li class=""><a href="#examples-Globalhealthcheck-globalHealthcheck-0-javascript">JavaScript</a></li>
2831                           <!--<li class=""><a href="#examples-Globalhealthcheck-globalHealthcheck-0-angular">Angular</a></li>-->
2832                           <li class=""><a href="#examples-Globalhealthcheck-globalHealthcheck-0-csharp">C#</a></li>
2833                           <li class=""><a href="#examples-Globalhealthcheck-globalHealthcheck-0-php">PHP</a></li>
2834                           <li class=""><a href="#examples-Globalhealthcheck-globalHealthcheck-0-perl">Perl</a></li>
2835                           <li class=""><a href="#examples-Globalhealthcheck-globalHealthcheck-0-python">Python</a></li>
2836                         </ul>
2837
2838                         <div class="tab-content">
2839                           <div class="tab-pane active" id="examples-Globalhealthcheck-globalHealthcheck-0-curl">
2840                             <pre class="prettyprint"><code class="language-bsh">curl -X GET "http://localhost/globalhealthcheck?enableBpmn="</code></pre>
2841                           </div>
2842                           <div class="tab-pane" id="examples-Globalhealthcheck-globalHealthcheck-0-java">
2843                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
2844 import io.swagger.client.auth.*;
2845 import io.swagger.client.model.*;
2846 import io.swagger.client.api.GlobalhealthcheckApi;
2847
2848 import java.io.File;
2849 import java.util.*;
2850
2851 public class GlobalhealthcheckApiExample {
2852
2853     public static void main(String[] args) {
2854         
2855         GlobalhealthcheckApi apiInstance = new GlobalhealthcheckApi();
2856         Boolean enableBpmn = true; // Boolean | 
2857         try {
2858             apiInstance.globalHealthcheck(enableBpmn);
2859         } catch (ApiException e) {
2860             System.err.println("Exception when calling GlobalhealthcheckApi#globalHealthcheck");
2861             e.printStackTrace();
2862         }
2863     }
2864 }</code></pre>
2865                           </div>
2866
2867                           <div class="tab-pane" id="examples-Globalhealthcheck-globalHealthcheck-0-android">
2868                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.GlobalhealthcheckApi;
2869
2870 public class GlobalhealthcheckApiExample {
2871
2872     public static void main(String[] args) {
2873         GlobalhealthcheckApi apiInstance = new GlobalhealthcheckApi();
2874         Boolean enableBpmn = true; // Boolean | 
2875         try {
2876             apiInstance.globalHealthcheck(enableBpmn);
2877         } catch (ApiException e) {
2878             System.err.println("Exception when calling GlobalhealthcheckApi#globalHealthcheck");
2879             e.printStackTrace();
2880         }
2881     }
2882 }</code></pre>
2883                           </div>
2884   <!--
2885   <div class="tab-pane" id="examples-Globalhealthcheck-globalHealthcheck-0-groovy">
2886   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
2887   </div> -->
2888                             <div class="tab-pane" id="examples-Globalhealthcheck-globalHealthcheck-0-objc">
2889                               <pre class="prettyprint"><code class="language-cpp">Boolean *enableBpmn = true; //  (optional) (default to true)
2890
2891 GlobalhealthcheckApi *apiInstance = [[GlobalhealthcheckApi alloc] init];
2892
2893 // Performing global health check
2894 [apiInstance globalHealthcheckWith:enableBpmn
2895               completionHandler: ^(NSError* error) {
2896                             if (error) {
2897                                 NSLog(@"Error: %@", error);
2898                             }
2899                         }];
2900 </code></pre>
2901                             </div>
2902
2903                             <div class="tab-pane" id="examples-Globalhealthcheck-globalHealthcheck-0-javascript">
2904                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
2905
2906 var api = new SoCasablancaApIs.GlobalhealthcheckApi()
2907
2908 var opts = { 
2909   'enableBpmn': true // {Boolean} 
2910 };
2911
2912 var callback = function(error, data, response) {
2913   if (error) {
2914     console.error(error);
2915   } else {
2916     console.log('API called successfully.');
2917   }
2918 };
2919 api.globalHealthcheck(opts, callback);
2920 </code></pre>
2921                             </div>
2922
2923                             <!--<div class="tab-pane" id="examples-Globalhealthcheck-globalHealthcheck-0-angular">
2924               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
2925             </div>-->
2926                             <div class="tab-pane" id="examples-Globalhealthcheck-globalHealthcheck-0-csharp">
2927                               <pre class="prettyprint"><code class="language-cs">using System;
2928 using System.Diagnostics;
2929 using IO.Swagger.Api;
2930 using IO.Swagger.Client;
2931 using IO.Swagger.Model;
2932
2933 namespace Example
2934 {
2935     public class globalHealthcheckExample
2936     {
2937         public void main()
2938         {
2939             
2940             var apiInstance = new GlobalhealthcheckApi();
2941             var enableBpmn = true;  // Boolean |  (optional)  (default to true)
2942
2943             try
2944             {
2945                 // Performing global health check
2946                 apiInstance.globalHealthcheck(enableBpmn);
2947             }
2948             catch (Exception e)
2949             {
2950                 Debug.Print("Exception when calling GlobalhealthcheckApi.globalHealthcheck: " + e.Message );
2951             }
2952         }
2953     }
2954 }
2955 </code></pre>
2956                             </div>
2957
2958                             <div class="tab-pane" id="examples-Globalhealthcheck-globalHealthcheck-0-php">
2959                               <pre class="prettyprint"><code class="language-php"><&#63;php
2960 require_once(__DIR__ . '/vendor/autoload.php');
2961
2962 $api_instance = new Swagger\Client\Api\GlobalhealthcheckApi();
2963 $enableBpmn = true; // Boolean | 
2964
2965 try {
2966     $api_instance->globalHealthcheck($enableBpmn);
2967 } catch (Exception $e) {
2968     echo 'Exception when calling GlobalhealthcheckApi->globalHealthcheck: ', $e->getMessage(), PHP_EOL;
2969 }
2970 ?></code></pre>
2971                             </div>
2972
2973                             <div class="tab-pane" id="examples-Globalhealthcheck-globalHealthcheck-0-perl">
2974                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
2975 use WWW::SwaggerClient::Configuration;
2976 use WWW::SwaggerClient::GlobalhealthcheckApi;
2977
2978 my $api_instance = WWW::SwaggerClient::GlobalhealthcheckApi->new();
2979 my $enableBpmn = true; # Boolean | 
2980
2981 eval { 
2982     $api_instance->globalHealthcheck(enableBpmn => $enableBpmn);
2983 };
2984 if ($@) {
2985     warn "Exception when calling GlobalhealthcheckApi->globalHealthcheck: $@\n";
2986 }</code></pre>
2987                             </div>
2988
2989                             <div class="tab-pane" id="examples-Globalhealthcheck-globalHealthcheck-0-python">
2990                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
2991 import time
2992 import swagger_client
2993 from swagger_client.rest import ApiException
2994 from pprint import pprint
2995
2996 # create an instance of the API class
2997 api_instance = swagger_client.GlobalhealthcheckApi()
2998 enableBpmn = true # Boolean |  (optional) (default to true)
2999
3000 try: 
3001     # Performing global health check
3002     api_instance.global_healthcheck(enableBpmn=enableBpmn)
3003 except ApiException as e:
3004     print("Exception when calling GlobalhealthcheckApi->globalHealthcheck: %s\n" % e)</code></pre>
3005                             </div>
3006                           </div>
3007
3008                           <h2>Parameters</h2>
3009
3010
3011
3012
3013
3014                             <div class="methodsubtabletitle">Query parameters</div>
3015                             <table id="methodsubtable">
3016                               <tr>
3017                                 <th width="150px">Name</th>
3018                                 <th>Description</th>
3019                               </tr>
3020                                 <tr><td style="width:150px;">enableBpmn</td>
3021 <td>
3022
3023
3024     <div id="d2e199_globalHealthcheck_enableBpmn">
3025         <div class="json-schema-view">
3026             <div class="primitive">
3027                 <span class="type">
3028                     Boolean
3029                 </span>
3030
3031             </div>
3032         </div>
3033     </div>
3034 </td>
3035 </tr>
3036
3037                             </table>
3038
3039                           <h2>Responses</h2>
3040                             <h3> Status: default - successful operation </h3>
3041
3042                             <ul class="nav nav-tabs nav-tabs-examples" >
3043                             </ul>
3044
3045                             <div class="tab-content" style='margin-bottom: 10px;'>
3046                             </div>
3047
3048                         </article>
3049                       </div>
3050                       <hr>
3051                   </section>
3052                 <section id="api-Nodehealthcheck">
3053                   <h1>Nodehealthcheck</h1>
3054                     <div id="api-Nodehealthcheck-nodeHealthcheck">
3055                       <article id="api-Nodehealthcheck-nodeHealthcheck-0" data-group="User" data-name="nodeHealthcheck" data-version="0">
3056                         <div class="pull-left">
3057                           <h1>nodeHealthcheck</h1>
3058                           <p>Performing node health check</p>
3059                         </div>
3060                         <div class="pull-right"></div>
3061                         <div class="clearfix"></div>
3062                         <p></p>
3063                         <p class="marked"></p>
3064                         <p></p>
3065                         <br />
3066                         <pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/nodehealthcheck</span></code></pre>
3067                         <p>
3068                           <h3>Usage and SDK Samples</h3>
3069                         </p>
3070                         <ul class="nav nav-tabs nav-tabs-examples">
3071                           <li class="active"><a href="#examples-Nodehealthcheck-nodeHealthcheck-0-curl">Curl</a></li>
3072                           <li class=""><a href="#examples-Nodehealthcheck-nodeHealthcheck-0-java">Java</a></li>
3073                           <li class=""><a href="#examples-Nodehealthcheck-nodeHealthcheck-0-android">Android</a></li>
3074                           <!--<li class=""><a href="#examples-Nodehealthcheck-nodeHealthcheck-0-groovy">Groovy</a></li>-->
3075                           <li class=""><a href="#examples-Nodehealthcheck-nodeHealthcheck-0-objc">Obj-C</a></li>
3076                           <li class=""><a href="#examples-Nodehealthcheck-nodeHealthcheck-0-javascript">JavaScript</a></li>
3077                           <!--<li class=""><a href="#examples-Nodehealthcheck-nodeHealthcheck-0-angular">Angular</a></li>-->
3078                           <li class=""><a href="#examples-Nodehealthcheck-nodeHealthcheck-0-csharp">C#</a></li>
3079                           <li class=""><a href="#examples-Nodehealthcheck-nodeHealthcheck-0-php">PHP</a></li>
3080                           <li class=""><a href="#examples-Nodehealthcheck-nodeHealthcheck-0-perl">Perl</a></li>
3081                           <li class=""><a href="#examples-Nodehealthcheck-nodeHealthcheck-0-python">Python</a></li>
3082                         </ul>
3083
3084                         <div class="tab-content">
3085                           <div class="tab-pane active" id="examples-Nodehealthcheck-nodeHealthcheck-0-curl">
3086                             <pre class="prettyprint"><code class="language-bsh">curl -X GET "http://localhost/nodehealthcheck"</code></pre>
3087                           </div>
3088                           <div class="tab-pane" id="examples-Nodehealthcheck-nodeHealthcheck-0-java">
3089                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
3090 import io.swagger.client.auth.*;
3091 import io.swagger.client.model.*;
3092 import io.swagger.client.api.NodehealthcheckApi;
3093
3094 import java.io.File;
3095 import java.util.*;
3096
3097 public class NodehealthcheckApiExample {
3098
3099     public static void main(String[] args) {
3100         
3101         NodehealthcheckApi apiInstance = new NodehealthcheckApi();
3102         try {
3103             apiInstance.nodeHealthcheck();
3104         } catch (ApiException e) {
3105             System.err.println("Exception when calling NodehealthcheckApi#nodeHealthcheck");
3106             e.printStackTrace();
3107         }
3108     }
3109 }</code></pre>
3110                           </div>
3111
3112                           <div class="tab-pane" id="examples-Nodehealthcheck-nodeHealthcheck-0-android">
3113                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.NodehealthcheckApi;
3114
3115 public class NodehealthcheckApiExample {
3116
3117     public static void main(String[] args) {
3118         NodehealthcheckApi apiInstance = new NodehealthcheckApi();
3119         try {
3120             apiInstance.nodeHealthcheck();
3121         } catch (ApiException e) {
3122             System.err.println("Exception when calling NodehealthcheckApi#nodeHealthcheck");
3123             e.printStackTrace();
3124         }
3125     }
3126 }</code></pre>
3127                           </div>
3128   <!--
3129   <div class="tab-pane" id="examples-Nodehealthcheck-nodeHealthcheck-0-groovy">
3130   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
3131   </div> -->
3132                             <div class="tab-pane" id="examples-Nodehealthcheck-nodeHealthcheck-0-objc">
3133                               <pre class="prettyprint"><code class="language-cpp">
3134 NodehealthcheckApi *apiInstance = [[NodehealthcheckApi alloc] init];
3135
3136 // Performing node health check
3137 [apiInstance nodeHealthcheckWithCompletionHandler: 
3138               ^(NSError* error) {
3139                             if (error) {
3140                                 NSLog(@"Error: %@", error);
3141                             }
3142                         }];
3143 </code></pre>
3144                             </div>
3145
3146                             <div class="tab-pane" id="examples-Nodehealthcheck-nodeHealthcheck-0-javascript">
3147                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
3148
3149 var api = new SoCasablancaApIs.NodehealthcheckApi()
3150
3151 var callback = function(error, data, response) {
3152   if (error) {
3153     console.error(error);
3154   } else {
3155     console.log('API called successfully.');
3156   }
3157 };
3158 api.nodeHealthcheck(callback);
3159 </code></pre>
3160                             </div>
3161
3162                             <!--<div class="tab-pane" id="examples-Nodehealthcheck-nodeHealthcheck-0-angular">
3163               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
3164             </div>-->
3165                             <div class="tab-pane" id="examples-Nodehealthcheck-nodeHealthcheck-0-csharp">
3166                               <pre class="prettyprint"><code class="language-cs">using System;
3167 using System.Diagnostics;
3168 using IO.Swagger.Api;
3169 using IO.Swagger.Client;
3170 using IO.Swagger.Model;
3171
3172 namespace Example
3173 {
3174     public class nodeHealthcheckExample
3175     {
3176         public void main()
3177         {
3178             
3179             var apiInstance = new NodehealthcheckApi();
3180
3181             try
3182             {
3183                 // Performing node health check
3184                 apiInstance.nodeHealthcheck();
3185             }
3186             catch (Exception e)
3187             {
3188                 Debug.Print("Exception when calling NodehealthcheckApi.nodeHealthcheck: " + e.Message );
3189             }
3190         }
3191     }
3192 }
3193 </code></pre>
3194                             </div>
3195
3196                             <div class="tab-pane" id="examples-Nodehealthcheck-nodeHealthcheck-0-php">
3197                               <pre class="prettyprint"><code class="language-php"><&#63;php
3198 require_once(__DIR__ . '/vendor/autoload.php');
3199
3200 $api_instance = new Swagger\Client\Api\NodehealthcheckApi();
3201
3202 try {
3203     $api_instance->nodeHealthcheck();
3204 } catch (Exception $e) {
3205     echo 'Exception when calling NodehealthcheckApi->nodeHealthcheck: ', $e->getMessage(), PHP_EOL;
3206 }
3207 ?></code></pre>
3208                             </div>
3209
3210                             <div class="tab-pane" id="examples-Nodehealthcheck-nodeHealthcheck-0-perl">
3211                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
3212 use WWW::SwaggerClient::Configuration;
3213 use WWW::SwaggerClient::NodehealthcheckApi;
3214
3215 my $api_instance = WWW::SwaggerClient::NodehealthcheckApi->new();
3216
3217 eval { 
3218     $api_instance->nodeHealthcheck();
3219 };
3220 if ($@) {
3221     warn "Exception when calling NodehealthcheckApi->nodeHealthcheck: $@\n";
3222 }</code></pre>
3223                             </div>
3224
3225                             <div class="tab-pane" id="examples-Nodehealthcheck-nodeHealthcheck-0-python">
3226                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
3227 import time
3228 import swagger_client
3229 from swagger_client.rest import ApiException
3230 from pprint import pprint
3231
3232 # create an instance of the API class
3233 api_instance = swagger_client.NodehealthcheckApi()
3234
3235 try: 
3236     # Performing node health check
3237     api_instance.node_healthcheck()
3238 except ApiException as e:
3239     print("Exception when calling NodehealthcheckApi->nodeHealthcheck: %s\n" % e)</code></pre>
3240                             </div>
3241                           </div>
3242
3243                           <h2>Parameters</h2>
3244
3245
3246
3247
3248
3249
3250                           <h2>Responses</h2>
3251                             <h3> Status: default - successful operation </h3>
3252
3253                             <ul class="nav nav-tabs nav-tabs-examples" >
3254                             </ul>
3255
3256                             <div class="tab-content" style='margin-bottom: 10px;'>
3257                             </div>
3258
3259                         </article>
3260                       </div>
3261                       <hr>
3262                   </section>
3263                 <section id="api-OnapsoinfracloudResources">
3264                   <h1>OnapsoinfracloudResources</h1>
3265                     <div id="api-OnapsoinfracloudResources-activateOperationEnvironment">
3266                       <article id="api-OnapsoinfracloudResources-activateOperationEnvironment-0" data-group="User" data-name="activateOperationEnvironment" data-version="0">
3267                         <div class="pull-left">
3268                           <h1>activateOperationEnvironment</h1>
3269                           <p>Activate an Operational Environment</p>
3270                         </div>
3271                         <div class="pull-right"></div>
3272                         <div class="clearfix"></div>
3273                         <p></p>
3274                         <p class="marked"></p>
3275                         <p></p>
3276                         <br />
3277                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/cloudResources/{version}/operationalEnvironments/{operationalEnvironmentId}/activate</span></code></pre>
3278                         <p>
3279                           <h3>Usage and SDK Samples</h3>
3280                         </p>
3281                         <ul class="nav nav-tabs nav-tabs-examples">
3282                           <li class="active"><a href="#examples-OnapsoinfracloudResources-activateOperationEnvironment-0-curl">Curl</a></li>
3283                           <li class=""><a href="#examples-OnapsoinfracloudResources-activateOperationEnvironment-0-java">Java</a></li>
3284                           <li class=""><a href="#examples-OnapsoinfracloudResources-activateOperationEnvironment-0-android">Android</a></li>
3285                           <!--<li class=""><a href="#examples-OnapsoinfracloudResources-activateOperationEnvironment-0-groovy">Groovy</a></li>-->
3286                           <li class=""><a href="#examples-OnapsoinfracloudResources-activateOperationEnvironment-0-objc">Obj-C</a></li>
3287                           <li class=""><a href="#examples-OnapsoinfracloudResources-activateOperationEnvironment-0-javascript">JavaScript</a></li>
3288                           <!--<li class=""><a href="#examples-OnapsoinfracloudResources-activateOperationEnvironment-0-angular">Angular</a></li>-->
3289                           <li class=""><a href="#examples-OnapsoinfracloudResources-activateOperationEnvironment-0-csharp">C#</a></li>
3290                           <li class=""><a href="#examples-OnapsoinfracloudResources-activateOperationEnvironment-0-php">PHP</a></li>
3291                           <li class=""><a href="#examples-OnapsoinfracloudResources-activateOperationEnvironment-0-perl">Perl</a></li>
3292                           <li class=""><a href="#examples-OnapsoinfracloudResources-activateOperationEnvironment-0-python">Python</a></li>
3293                         </ul>
3294
3295                         <div class="tab-content">
3296                           <div class="tab-pane active" id="examples-OnapsoinfracloudResources-activateOperationEnvironment-0-curl">
3297                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/cloudResources/{version}/operationalEnvironments/{operationalEnvironmentId}/activate"</code></pre>
3298                           </div>
3299                           <div class="tab-pane" id="examples-OnapsoinfracloudResources-activateOperationEnvironment-0-java">
3300                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
3301 import io.swagger.client.auth.*;
3302 import io.swagger.client.model.*;
3303 import io.swagger.client.api.OnapsoinfracloudResourcesApi;
3304
3305 import java.io.File;
3306 import java.util.*;
3307
3308 public class OnapsoinfracloudResourcesApiExample {
3309
3310     public static void main(String[] args) {
3311         
3312         OnapsoinfracloudResourcesApi apiInstance = new OnapsoinfracloudResourcesApi();
3313         String version = version_example; // String | 
3314         String operationalEnvironmentId = operationalEnvironmentId_example; // String | 
3315         String body = body_example; // String | 
3316         try {
3317             apiInstance.activateOperationEnvironment(version, operationalEnvironmentId, body);
3318         } catch (ApiException e) {
3319             System.err.println("Exception when calling OnapsoinfracloudResourcesApi#activateOperationEnvironment");
3320             e.printStackTrace();
3321         }
3322     }
3323 }</code></pre>
3324                           </div>
3325
3326                           <div class="tab-pane" id="examples-OnapsoinfracloudResources-activateOperationEnvironment-0-android">
3327                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfracloudResourcesApi;
3328
3329 public class OnapsoinfracloudResourcesApiExample {
3330
3331     public static void main(String[] args) {
3332         OnapsoinfracloudResourcesApi apiInstance = new OnapsoinfracloudResourcesApi();
3333         String version = version_example; // String | 
3334         String operationalEnvironmentId = operationalEnvironmentId_example; // String | 
3335         String body = body_example; // String | 
3336         try {
3337             apiInstance.activateOperationEnvironment(version, operationalEnvironmentId, body);
3338         } catch (ApiException e) {
3339             System.err.println("Exception when calling OnapsoinfracloudResourcesApi#activateOperationEnvironment");
3340             e.printStackTrace();
3341         }
3342     }
3343 }</code></pre>
3344                           </div>
3345   <!--
3346   <div class="tab-pane" id="examples-OnapsoinfracloudResources-activateOperationEnvironment-0-groovy">
3347   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
3348   </div> -->
3349                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-activateOperationEnvironment-0-objc">
3350                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
3351 String *operationalEnvironmentId = operationalEnvironmentId_example; // 
3352 String *body = body_example; //  (optional)
3353
3354 OnapsoinfracloudResourcesApi *apiInstance = [[OnapsoinfracloudResourcesApi alloc] init];
3355
3356 // Activate an Operational Environment
3357 [apiInstance activateOperationEnvironmentWith:version
3358     operationalEnvironmentId:operationalEnvironmentId
3359     body:body
3360               completionHandler: ^(NSError* error) {
3361                             if (error) {
3362                                 NSLog(@"Error: %@", error);
3363                             }
3364                         }];
3365 </code></pre>
3366                             </div>
3367
3368                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-activateOperationEnvironment-0-javascript">
3369                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
3370
3371 var api = new SoCasablancaApIs.OnapsoinfracloudResourcesApi()
3372
3373 var version = version_example; // {String} 
3374
3375 var operationalEnvironmentId = operationalEnvironmentId_example; // {String} 
3376
3377 var opts = { 
3378   'body': body_example // {String} 
3379 };
3380
3381 var callback = function(error, data, response) {
3382   if (error) {
3383     console.error(error);
3384   } else {
3385     console.log('API called successfully.');
3386   }
3387 };
3388 api.activateOperationEnvironment(version, operationalEnvironmentId, opts, callback);
3389 </code></pre>
3390                             </div>
3391
3392                             <!--<div class="tab-pane" id="examples-OnapsoinfracloudResources-activateOperationEnvironment-0-angular">
3393               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
3394             </div>-->
3395                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-activateOperationEnvironment-0-csharp">
3396                               <pre class="prettyprint"><code class="language-cs">using System;
3397 using System.Diagnostics;
3398 using IO.Swagger.Api;
3399 using IO.Swagger.Client;
3400 using IO.Swagger.Model;
3401
3402 namespace Example
3403 {
3404     public class activateOperationEnvironmentExample
3405     {
3406         public void main()
3407         {
3408             
3409             var apiInstance = new OnapsoinfracloudResourcesApi();
3410             var version = version_example;  // String | 
3411             var operationalEnvironmentId = operationalEnvironmentId_example;  // String | 
3412             var body = body_example;  // String |  (optional) 
3413
3414             try
3415             {
3416                 // Activate an Operational Environment
3417                 apiInstance.activateOperationEnvironment(version, operationalEnvironmentId, body);
3418             }
3419             catch (Exception e)
3420             {
3421                 Debug.Print("Exception when calling OnapsoinfracloudResourcesApi.activateOperationEnvironment: " + e.Message );
3422             }
3423         }
3424     }
3425 }
3426 </code></pre>
3427                             </div>
3428
3429                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-activateOperationEnvironment-0-php">
3430                               <pre class="prettyprint"><code class="language-php"><&#63;php
3431 require_once(__DIR__ . '/vendor/autoload.php');
3432
3433 $api_instance = new Swagger\Client\Api\OnapsoinfracloudResourcesApi();
3434 $version = version_example; // String | 
3435 $operationalEnvironmentId = operationalEnvironmentId_example; // String | 
3436 $body = body_example; // String | 
3437
3438 try {
3439     $api_instance->activateOperationEnvironment($version, $operationalEnvironmentId, $body);
3440 } catch (Exception $e) {
3441     echo 'Exception when calling OnapsoinfracloudResourcesApi->activateOperationEnvironment: ', $e->getMessage(), PHP_EOL;
3442 }
3443 ?></code></pre>
3444                             </div>
3445
3446                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-activateOperationEnvironment-0-perl">
3447                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
3448 use WWW::SwaggerClient::Configuration;
3449 use WWW::SwaggerClient::OnapsoinfracloudResourcesApi;
3450
3451 my $api_instance = WWW::SwaggerClient::OnapsoinfracloudResourcesApi->new();
3452 my $version = version_example; # String | 
3453 my $operationalEnvironmentId = operationalEnvironmentId_example; # String | 
3454 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
3455
3456 eval { 
3457     $api_instance->activateOperationEnvironment(version => $version, operationalEnvironmentId => $operationalEnvironmentId, body => $body);
3458 };
3459 if ($@) {
3460     warn "Exception when calling OnapsoinfracloudResourcesApi->activateOperationEnvironment: $@\n";
3461 }</code></pre>
3462                             </div>
3463
3464                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-activateOperationEnvironment-0-python">
3465                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
3466 import time
3467 import swagger_client
3468 from swagger_client.rest import ApiException
3469 from pprint import pprint
3470
3471 # create an instance of the API class
3472 api_instance = swagger_client.OnapsoinfracloudResourcesApi()
3473 version = version_example # String | 
3474 operationalEnvironmentId = operationalEnvironmentId_example # String | 
3475 body = body_example # String |  (optional)
3476
3477 try: 
3478     # Activate an Operational Environment
3479     api_instance.activate_operation_environment(version, operationalEnvironmentId, body=body)
3480 except ApiException as e:
3481     print("Exception when calling OnapsoinfracloudResourcesApi->activateOperationEnvironment: %s\n" % e)</code></pre>
3482                             </div>
3483                           </div>
3484
3485                           <h2>Parameters</h2>
3486
3487                             <div class="methodsubtabletitle">Path parameters</div>
3488                             <table id="methodsubtable">
3489                                 <tr>
3490                                   <th width="150px">Name</th>
3491                                   <th>Description</th>
3492                                 </tr>
3493                                   <tr><td style="width:150px;">version*</td>
3494 <td>
3495
3496
3497     <div id="d2e199_activateOperationEnvironment_version">
3498         <div class="json-schema-view">
3499             <div class="primitive">
3500                 <span class="type">
3501                     String
3502                 </span>
3503
3504             </div>
3505                 <div class="inner required">
3506                     Required
3507                 </div>
3508         </div>
3509     </div>
3510 </td>
3511 </tr>
3512
3513                                   <tr><td style="width:150px;">operationalEnvironmentId*</td>
3514 <td>
3515
3516
3517     <div id="d2e199_activateOperationEnvironment_operationalEnvironmentId">
3518         <div class="json-schema-view">
3519             <div class="primitive">
3520                 <span class="type">
3521                     String
3522                 </span>
3523
3524             </div>
3525                 <div class="inner required">
3526                     Required
3527                 </div>
3528         </div>
3529     </div>
3530 </td>
3531 </tr>
3532
3533                             </table>
3534
3535
3536                             <div class="methodsubtabletitle">Body parameters</div>
3537                             <table id="methodsubtable">
3538                               <tr>
3539                                 <th width="150px">Name</th>
3540                                 <th>Description</th>
3541                               </tr>
3542                                 <tr><td style="width:150px;">body </td>
3543 <td>
3544
3545
3546 <script>
3547 $(document).ready(function() {
3548   var schemaWrapper = {
3549   "in" : "body",
3550   "name" : "body",
3551   "required" : false,
3552   "schema" : {
3553     "type" : "string"
3554   }
3555 };
3556   var schema = schemaWrapper.schema;
3557   if (schema.$ref != null) {
3558     schema = defsParser.$refs.get(schema.$ref);
3559   } else {
3560     schemaWrapper.definitions = Object.assign({}, defs);
3561     $RefParser.dereference(schemaWrapper).catch(function(err) {
3562       console.log(err);
3563     });
3564   }
3565
3566   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
3567   var result = $('#d2e199_activateOperationEnvironment_body');
3568   result.empty();
3569   result.append(view.render());
3570 });
3571 </script>
3572 <div id="d2e199_activateOperationEnvironment_body"></div>
3573 </td>
3574 </tr>
3575
3576                             </table>
3577
3578
3579
3580                           <h2>Responses</h2>
3581                             <h3> Status: default - successful operation </h3>
3582
3583                             <ul class="nav nav-tabs nav-tabs-examples" >
3584                             </ul>
3585
3586                             <div class="tab-content" style='margin-bottom: 10px;'>
3587                             </div>
3588
3589                         </article>
3590                       </div>
3591                       <hr>
3592                     <div id="api-OnapsoinfracloudResources-createOperationEnvironment">
3593                       <article id="api-OnapsoinfracloudResources-createOperationEnvironment-0" data-group="User" data-name="createOperationEnvironment" data-version="0">
3594                         <div class="pull-left">
3595                           <h1>createOperationEnvironment</h1>
3596                           <p>Create an Operational Environment</p>
3597                         </div>
3598                         <div class="pull-right"></div>
3599                         <div class="clearfix"></div>
3600                         <p></p>
3601                         <p class="marked"></p>
3602                         <p></p>
3603                         <br />
3604                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/cloudResources/{version}/operationalEnvironments</span></code></pre>
3605                         <p>
3606                           <h3>Usage and SDK Samples</h3>
3607                         </p>
3608                         <ul class="nav nav-tabs nav-tabs-examples">
3609                           <li class="active"><a href="#examples-OnapsoinfracloudResources-createOperationEnvironment-0-curl">Curl</a></li>
3610                           <li class=""><a href="#examples-OnapsoinfracloudResources-createOperationEnvironment-0-java">Java</a></li>
3611                           <li class=""><a href="#examples-OnapsoinfracloudResources-createOperationEnvironment-0-android">Android</a></li>
3612                           <!--<li class=""><a href="#examples-OnapsoinfracloudResources-createOperationEnvironment-0-groovy">Groovy</a></li>-->
3613                           <li class=""><a href="#examples-OnapsoinfracloudResources-createOperationEnvironment-0-objc">Obj-C</a></li>
3614                           <li class=""><a href="#examples-OnapsoinfracloudResources-createOperationEnvironment-0-javascript">JavaScript</a></li>
3615                           <!--<li class=""><a href="#examples-OnapsoinfracloudResources-createOperationEnvironment-0-angular">Angular</a></li>-->
3616                           <li class=""><a href="#examples-OnapsoinfracloudResources-createOperationEnvironment-0-csharp">C#</a></li>
3617                           <li class=""><a href="#examples-OnapsoinfracloudResources-createOperationEnvironment-0-php">PHP</a></li>
3618                           <li class=""><a href="#examples-OnapsoinfracloudResources-createOperationEnvironment-0-perl">Perl</a></li>
3619                           <li class=""><a href="#examples-OnapsoinfracloudResources-createOperationEnvironment-0-python">Python</a></li>
3620                         </ul>
3621
3622                         <div class="tab-content">
3623                           <div class="tab-pane active" id="examples-OnapsoinfracloudResources-createOperationEnvironment-0-curl">
3624                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/cloudResources/{version}/operationalEnvironments"</code></pre>
3625                           </div>
3626                           <div class="tab-pane" id="examples-OnapsoinfracloudResources-createOperationEnvironment-0-java">
3627                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
3628 import io.swagger.client.auth.*;
3629 import io.swagger.client.model.*;
3630 import io.swagger.client.api.OnapsoinfracloudResourcesApi;
3631
3632 import java.io.File;
3633 import java.util.*;
3634
3635 public class OnapsoinfracloudResourcesApiExample {
3636
3637     public static void main(String[] args) {
3638         
3639         OnapsoinfracloudResourcesApi apiInstance = new OnapsoinfracloudResourcesApi();
3640         String version = version_example; // String | 
3641         String body = body_example; // String | 
3642         try {
3643             apiInstance.createOperationEnvironment(version, body);
3644         } catch (ApiException e) {
3645             System.err.println("Exception when calling OnapsoinfracloudResourcesApi#createOperationEnvironment");
3646             e.printStackTrace();
3647         }
3648     }
3649 }</code></pre>
3650                           </div>
3651
3652                           <div class="tab-pane" id="examples-OnapsoinfracloudResources-createOperationEnvironment-0-android">
3653                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfracloudResourcesApi;
3654
3655 public class OnapsoinfracloudResourcesApiExample {
3656
3657     public static void main(String[] args) {
3658         OnapsoinfracloudResourcesApi apiInstance = new OnapsoinfracloudResourcesApi();
3659         String version = version_example; // String | 
3660         String body = body_example; // String | 
3661         try {
3662             apiInstance.createOperationEnvironment(version, body);
3663         } catch (ApiException e) {
3664             System.err.println("Exception when calling OnapsoinfracloudResourcesApi#createOperationEnvironment");
3665             e.printStackTrace();
3666         }
3667     }
3668 }</code></pre>
3669                           </div>
3670   <!--
3671   <div class="tab-pane" id="examples-OnapsoinfracloudResources-createOperationEnvironment-0-groovy">
3672   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
3673   </div> -->
3674                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-createOperationEnvironment-0-objc">
3675                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
3676 String *body = body_example; //  (optional)
3677
3678 OnapsoinfracloudResourcesApi *apiInstance = [[OnapsoinfracloudResourcesApi alloc] init];
3679
3680 // Create an Operational Environment
3681 [apiInstance createOperationEnvironmentWith:version
3682     body:body
3683               completionHandler: ^(NSError* error) {
3684                             if (error) {
3685                                 NSLog(@"Error: %@", error);
3686                             }
3687                         }];
3688 </code></pre>
3689                             </div>
3690
3691                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-createOperationEnvironment-0-javascript">
3692                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
3693
3694 var api = new SoCasablancaApIs.OnapsoinfracloudResourcesApi()
3695
3696 var version = version_example; // {String} 
3697
3698 var opts = { 
3699   'body': body_example // {String} 
3700 };
3701
3702 var callback = function(error, data, response) {
3703   if (error) {
3704     console.error(error);
3705   } else {
3706     console.log('API called successfully.');
3707   }
3708 };
3709 api.createOperationEnvironment(version, opts, callback);
3710 </code></pre>
3711                             </div>
3712
3713                             <!--<div class="tab-pane" id="examples-OnapsoinfracloudResources-createOperationEnvironment-0-angular">
3714               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
3715             </div>-->
3716                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-createOperationEnvironment-0-csharp">
3717                               <pre class="prettyprint"><code class="language-cs">using System;
3718 using System.Diagnostics;
3719 using IO.Swagger.Api;
3720 using IO.Swagger.Client;
3721 using IO.Swagger.Model;
3722
3723 namespace Example
3724 {
3725     public class createOperationEnvironmentExample
3726     {
3727         public void main()
3728         {
3729             
3730             var apiInstance = new OnapsoinfracloudResourcesApi();
3731             var version = version_example;  // String | 
3732             var body = body_example;  // String |  (optional) 
3733
3734             try
3735             {
3736                 // Create an Operational Environment
3737                 apiInstance.createOperationEnvironment(version, body);
3738             }
3739             catch (Exception e)
3740             {
3741                 Debug.Print("Exception when calling OnapsoinfracloudResourcesApi.createOperationEnvironment: " + e.Message );
3742             }
3743         }
3744     }
3745 }
3746 </code></pre>
3747                             </div>
3748
3749                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-createOperationEnvironment-0-php">
3750                               <pre class="prettyprint"><code class="language-php"><&#63;php
3751 require_once(__DIR__ . '/vendor/autoload.php');
3752
3753 $api_instance = new Swagger\Client\Api\OnapsoinfracloudResourcesApi();
3754 $version = version_example; // String | 
3755 $body = body_example; // String | 
3756
3757 try {
3758     $api_instance->createOperationEnvironment($version, $body);
3759 } catch (Exception $e) {
3760     echo 'Exception when calling OnapsoinfracloudResourcesApi->createOperationEnvironment: ', $e->getMessage(), PHP_EOL;
3761 }
3762 ?></code></pre>
3763                             </div>
3764
3765                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-createOperationEnvironment-0-perl">
3766                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
3767 use WWW::SwaggerClient::Configuration;
3768 use WWW::SwaggerClient::OnapsoinfracloudResourcesApi;
3769
3770 my $api_instance = WWW::SwaggerClient::OnapsoinfracloudResourcesApi->new();
3771 my $version = version_example; # String | 
3772 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
3773
3774 eval { 
3775     $api_instance->createOperationEnvironment(version => $version, body => $body);
3776 };
3777 if ($@) {
3778     warn "Exception when calling OnapsoinfracloudResourcesApi->createOperationEnvironment: $@\n";
3779 }</code></pre>
3780                             </div>
3781
3782                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-createOperationEnvironment-0-python">
3783                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
3784 import time
3785 import swagger_client
3786 from swagger_client.rest import ApiException
3787 from pprint import pprint
3788
3789 # create an instance of the API class
3790 api_instance = swagger_client.OnapsoinfracloudResourcesApi()
3791 version = version_example # String | 
3792 body = body_example # String |  (optional)
3793
3794 try: 
3795     # Create an Operational Environment
3796     api_instance.create_operation_environment(version, body=body)
3797 except ApiException as e:
3798     print("Exception when calling OnapsoinfracloudResourcesApi->createOperationEnvironment: %s\n" % e)</code></pre>
3799                             </div>
3800                           </div>
3801
3802                           <h2>Parameters</h2>
3803
3804                             <div class="methodsubtabletitle">Path parameters</div>
3805                             <table id="methodsubtable">
3806                                 <tr>
3807                                   <th width="150px">Name</th>
3808                                   <th>Description</th>
3809                                 </tr>
3810                                   <tr><td style="width:150px;">version*</td>
3811 <td>
3812
3813
3814     <div id="d2e199_createOperationEnvironment_version">
3815         <div class="json-schema-view">
3816             <div class="primitive">
3817                 <span class="type">
3818                     String
3819                 </span>
3820
3821             </div>
3822                 <div class="inner required">
3823                     Required
3824                 </div>
3825         </div>
3826     </div>
3827 </td>
3828 </tr>
3829
3830                             </table>
3831
3832
3833                             <div class="methodsubtabletitle">Body parameters</div>
3834                             <table id="methodsubtable">
3835                               <tr>
3836                                 <th width="150px">Name</th>
3837                                 <th>Description</th>
3838                               </tr>
3839                                 <tr><td style="width:150px;">body </td>
3840 <td>
3841
3842
3843 <script>
3844 $(document).ready(function() {
3845   var schemaWrapper = {
3846   "in" : "body",
3847   "name" : "body",
3848   "required" : false,
3849   "schema" : {
3850     "type" : "string"
3851   }
3852 };
3853   var schema = schemaWrapper.schema;
3854   if (schema.$ref != null) {
3855     schema = defsParser.$refs.get(schema.$ref);
3856   } else {
3857     schemaWrapper.definitions = Object.assign({}, defs);
3858     $RefParser.dereference(schemaWrapper).catch(function(err) {
3859       console.log(err);
3860     });
3861   }
3862
3863   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
3864   var result = $('#d2e199_createOperationEnvironment_body');
3865   result.empty();
3866   result.append(view.render());
3867 });
3868 </script>
3869 <div id="d2e199_createOperationEnvironment_body"></div>
3870 </td>
3871 </tr>
3872
3873                             </table>
3874
3875
3876
3877                           <h2>Responses</h2>
3878                             <h3> Status: default - successful operation </h3>
3879
3880                             <ul class="nav nav-tabs nav-tabs-examples" >
3881                             </ul>
3882
3883                             <div class="tab-content" style='margin-bottom: 10px;'>
3884                             </div>
3885
3886                         </article>
3887                       </div>
3888                       <hr>
3889                     <div id="api-OnapsoinfracloudResources-deactivateOperationEnvironment">
3890                       <article id="api-OnapsoinfracloudResources-deactivateOperationEnvironment-0" data-group="User" data-name="deactivateOperationEnvironment" data-version="0">
3891                         <div class="pull-left">
3892                           <h1>deactivateOperationEnvironment</h1>
3893                           <p>Deactivate an Operational Environment</p>
3894                         </div>
3895                         <div class="pull-right"></div>
3896                         <div class="clearfix"></div>
3897                         <p></p>
3898                         <p class="marked"></p>
3899                         <p></p>
3900                         <br />
3901                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/cloudResources/{version}/operationalEnvironments/{operationalEnvironmentId}/deactivate</span></code></pre>
3902                         <p>
3903                           <h3>Usage and SDK Samples</h3>
3904                         </p>
3905                         <ul class="nav nav-tabs nav-tabs-examples">
3906                           <li class="active"><a href="#examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-curl">Curl</a></li>
3907                           <li class=""><a href="#examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-java">Java</a></li>
3908                           <li class=""><a href="#examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-android">Android</a></li>
3909                           <!--<li class=""><a href="#examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-groovy">Groovy</a></li>-->
3910                           <li class=""><a href="#examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-objc">Obj-C</a></li>
3911                           <li class=""><a href="#examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-javascript">JavaScript</a></li>
3912                           <!--<li class=""><a href="#examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-angular">Angular</a></li>-->
3913                           <li class=""><a href="#examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-csharp">C#</a></li>
3914                           <li class=""><a href="#examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-php">PHP</a></li>
3915                           <li class=""><a href="#examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-perl">Perl</a></li>
3916                           <li class=""><a href="#examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-python">Python</a></li>
3917                         </ul>
3918
3919                         <div class="tab-content">
3920                           <div class="tab-pane active" id="examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-curl">
3921                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/cloudResources/{version}/operationalEnvironments/{operationalEnvironmentId}/deactivate"</code></pre>
3922                           </div>
3923                           <div class="tab-pane" id="examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-java">
3924                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
3925 import io.swagger.client.auth.*;
3926 import io.swagger.client.model.*;
3927 import io.swagger.client.api.OnapsoinfracloudResourcesApi;
3928
3929 import java.io.File;
3930 import java.util.*;
3931
3932 public class OnapsoinfracloudResourcesApiExample {
3933
3934     public static void main(String[] args) {
3935         
3936         OnapsoinfracloudResourcesApi apiInstance = new OnapsoinfracloudResourcesApi();
3937         String version = version_example; // String | 
3938         String operationalEnvironmentId = operationalEnvironmentId_example; // String | 
3939         String body = body_example; // String | 
3940         try {
3941             apiInstance.deactivateOperationEnvironment(version, operationalEnvironmentId, body);
3942         } catch (ApiException e) {
3943             System.err.println("Exception when calling OnapsoinfracloudResourcesApi#deactivateOperationEnvironment");
3944             e.printStackTrace();
3945         }
3946     }
3947 }</code></pre>
3948                           </div>
3949
3950                           <div class="tab-pane" id="examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-android">
3951                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfracloudResourcesApi;
3952
3953 public class OnapsoinfracloudResourcesApiExample {
3954
3955     public static void main(String[] args) {
3956         OnapsoinfracloudResourcesApi apiInstance = new OnapsoinfracloudResourcesApi();
3957         String version = version_example; // String | 
3958         String operationalEnvironmentId = operationalEnvironmentId_example; // String | 
3959         String body = body_example; // String | 
3960         try {
3961             apiInstance.deactivateOperationEnvironment(version, operationalEnvironmentId, body);
3962         } catch (ApiException e) {
3963             System.err.println("Exception when calling OnapsoinfracloudResourcesApi#deactivateOperationEnvironment");
3964             e.printStackTrace();
3965         }
3966     }
3967 }</code></pre>
3968                           </div>
3969   <!--
3970   <div class="tab-pane" id="examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-groovy">
3971   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
3972   </div> -->
3973                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-objc">
3974                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
3975 String *operationalEnvironmentId = operationalEnvironmentId_example; // 
3976 String *body = body_example; //  (optional)
3977
3978 OnapsoinfracloudResourcesApi *apiInstance = [[OnapsoinfracloudResourcesApi alloc] init];
3979
3980 // Deactivate an Operational Environment
3981 [apiInstance deactivateOperationEnvironmentWith:version
3982     operationalEnvironmentId:operationalEnvironmentId
3983     body:body
3984               completionHandler: ^(NSError* error) {
3985                             if (error) {
3986                                 NSLog(@"Error: %@", error);
3987                             }
3988                         }];
3989 </code></pre>
3990                             </div>
3991
3992                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-javascript">
3993                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
3994
3995 var api = new SoCasablancaApIs.OnapsoinfracloudResourcesApi()
3996
3997 var version = version_example; // {String} 
3998
3999 var operationalEnvironmentId = operationalEnvironmentId_example; // {String} 
4000
4001 var opts = { 
4002   'body': body_example // {String} 
4003 };
4004
4005 var callback = function(error, data, response) {
4006   if (error) {
4007     console.error(error);
4008   } else {
4009     console.log('API called successfully.');
4010   }
4011 };
4012 api.deactivateOperationEnvironment(version, operationalEnvironmentId, opts, callback);
4013 </code></pre>
4014                             </div>
4015
4016                             <!--<div class="tab-pane" id="examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-angular">
4017               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
4018             </div>-->
4019                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-csharp">
4020                               <pre class="prettyprint"><code class="language-cs">using System;
4021 using System.Diagnostics;
4022 using IO.Swagger.Api;
4023 using IO.Swagger.Client;
4024 using IO.Swagger.Model;
4025
4026 namespace Example
4027 {
4028     public class deactivateOperationEnvironmentExample
4029     {
4030         public void main()
4031         {
4032             
4033             var apiInstance = new OnapsoinfracloudResourcesApi();
4034             var version = version_example;  // String | 
4035             var operationalEnvironmentId = operationalEnvironmentId_example;  // String | 
4036             var body = body_example;  // String |  (optional) 
4037
4038             try
4039             {
4040                 // Deactivate an Operational Environment
4041                 apiInstance.deactivateOperationEnvironment(version, operationalEnvironmentId, body);
4042             }
4043             catch (Exception e)
4044             {
4045                 Debug.Print("Exception when calling OnapsoinfracloudResourcesApi.deactivateOperationEnvironment: " + e.Message );
4046             }
4047         }
4048     }
4049 }
4050 </code></pre>
4051                             </div>
4052
4053                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-php">
4054                               <pre class="prettyprint"><code class="language-php"><&#63;php
4055 require_once(__DIR__ . '/vendor/autoload.php');
4056
4057 $api_instance = new Swagger\Client\Api\OnapsoinfracloudResourcesApi();
4058 $version = version_example; // String | 
4059 $operationalEnvironmentId = operationalEnvironmentId_example; // String | 
4060 $body = body_example; // String | 
4061
4062 try {
4063     $api_instance->deactivateOperationEnvironment($version, $operationalEnvironmentId, $body);
4064 } catch (Exception $e) {
4065     echo 'Exception when calling OnapsoinfracloudResourcesApi->deactivateOperationEnvironment: ', $e->getMessage(), PHP_EOL;
4066 }
4067 ?></code></pre>
4068                             </div>
4069
4070                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-perl">
4071                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
4072 use WWW::SwaggerClient::Configuration;
4073 use WWW::SwaggerClient::OnapsoinfracloudResourcesApi;
4074
4075 my $api_instance = WWW::SwaggerClient::OnapsoinfracloudResourcesApi->new();
4076 my $version = version_example; # String | 
4077 my $operationalEnvironmentId = operationalEnvironmentId_example; # String | 
4078 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
4079
4080 eval { 
4081     $api_instance->deactivateOperationEnvironment(version => $version, operationalEnvironmentId => $operationalEnvironmentId, body => $body);
4082 };
4083 if ($@) {
4084     warn "Exception when calling OnapsoinfracloudResourcesApi->deactivateOperationEnvironment: $@\n";
4085 }</code></pre>
4086                             </div>
4087
4088                             <div class="tab-pane" id="examples-OnapsoinfracloudResources-deactivateOperationEnvironment-0-python">
4089                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
4090 import time
4091 import swagger_client
4092 from swagger_client.rest import ApiException
4093 from pprint import pprint
4094
4095 # create an instance of the API class
4096 api_instance = swagger_client.OnapsoinfracloudResourcesApi()
4097 version = version_example # String | 
4098 operationalEnvironmentId = operationalEnvironmentId_example # String | 
4099 body = body_example # String |  (optional)
4100
4101 try: 
4102     # Deactivate an Operational Environment
4103     api_instance.deactivate_operation_environment(version, operationalEnvironmentId, body=body)
4104 except ApiException as e:
4105     print("Exception when calling OnapsoinfracloudResourcesApi->deactivateOperationEnvironment: %s\n" % e)</code></pre>
4106                             </div>
4107                           </div>
4108
4109                           <h2>Parameters</h2>
4110
4111                             <div class="methodsubtabletitle">Path parameters</div>
4112                             <table id="methodsubtable">
4113                                 <tr>
4114                                   <th width="150px">Name</th>
4115                                   <th>Description</th>
4116                                 </tr>
4117                                   <tr><td style="width:150px;">version*</td>
4118 <td>
4119
4120
4121     <div id="d2e199_deactivateOperationEnvironment_version">
4122         <div class="json-schema-view">
4123             <div class="primitive">
4124                 <span class="type">
4125                     String
4126                 </span>
4127
4128             </div>
4129                 <div class="inner required">
4130                     Required
4131                 </div>
4132         </div>
4133     </div>
4134 </td>
4135 </tr>
4136
4137                                   <tr><td style="width:150px;">operationalEnvironmentId*</td>
4138 <td>
4139
4140
4141     <div id="d2e199_deactivateOperationEnvironment_operationalEnvironmentId">
4142         <div class="json-schema-view">
4143             <div class="primitive">
4144                 <span class="type">
4145                     String
4146                 </span>
4147
4148             </div>
4149                 <div class="inner required">
4150                     Required
4151                 </div>
4152         </div>
4153     </div>
4154 </td>
4155 </tr>
4156
4157                             </table>
4158
4159
4160                             <div class="methodsubtabletitle">Body parameters</div>
4161                             <table id="methodsubtable">
4162                               <tr>
4163                                 <th width="150px">Name</th>
4164                                 <th>Description</th>
4165                               </tr>
4166                                 <tr><td style="width:150px;">body </td>
4167 <td>
4168
4169
4170 <script>
4171 $(document).ready(function() {
4172   var schemaWrapper = {
4173   "in" : "body",
4174   "name" : "body",
4175   "required" : false,
4176   "schema" : {
4177     "type" : "string"
4178   }
4179 };
4180   var schema = schemaWrapper.schema;
4181   if (schema.$ref != null) {
4182     schema = defsParser.$refs.get(schema.$ref);
4183   } else {
4184     schemaWrapper.definitions = Object.assign({}, defs);
4185     $RefParser.dereference(schemaWrapper).catch(function(err) {
4186       console.log(err);
4187     });
4188   }
4189
4190   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
4191   var result = $('#d2e199_deactivateOperationEnvironment_body');
4192   result.empty();
4193   result.append(view.render());
4194 });
4195 </script>
4196 <div id="d2e199_deactivateOperationEnvironment_body"></div>
4197 </td>
4198 </tr>
4199
4200                             </table>
4201
4202
4203
4204                           <h2>Responses</h2>
4205                             <h3> Status: default - successful operation </h3>
4206
4207                             <ul class="nav nav-tabs nav-tabs-examples" >
4208                             </ul>
4209
4210                             <div class="tab-content" style='margin-bottom: 10px;'>
4211                             </div>
4212
4213                         </article>
4214                       </div>
4215                       <hr>
4216                   </section>
4217                 <section id="api-OnapsoinfracloudResourcesRequests">
4218                   <h1>OnapsoinfracloudResourcesRequests</h1>
4219                     <div id="api-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter">
4220                       <article id="api-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0" data-group="User" data-name="getOperationEnvironmentStatusFilter" data-version="0">
4221                         <div class="pull-left">
4222                           <h1>getOperationEnvironmentStatusFilter</h1>
4223                           <p>Get status of an Operational Environment based on filter criteria</p>
4224                         </div>
4225                         <div class="pull-right"></div>
4226                         <div class="clearfix"></div>
4227                         <p></p>
4228                         <p class="marked"></p>
4229                         <p></p>
4230                         <br />
4231                         <pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/onap/so/infra/cloudResourcesRequests/{version}</span></code></pre>
4232                         <p>
4233                           <h3>Usage and SDK Samples</h3>
4234                         </p>
4235                         <ul class="nav nav-tabs nav-tabs-examples">
4236                           <li class="active"><a href="#examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-curl">Curl</a></li>
4237                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-java">Java</a></li>
4238                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-android">Android</a></li>
4239                           <!--<li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-groovy">Groovy</a></li>-->
4240                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-objc">Obj-C</a></li>
4241                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-javascript">JavaScript</a></li>
4242                           <!--<li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-angular">Angular</a></li>-->
4243                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-csharp">C#</a></li>
4244                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-php">PHP</a></li>
4245                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-perl">Perl</a></li>
4246                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-python">Python</a></li>
4247                         </ul>
4248
4249                         <div class="tab-content">
4250                           <div class="tab-pane active" id="examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-curl">
4251                             <pre class="prettyprint"><code class="language-bsh">curl -X GET "http://localhost/onap/so/infra/cloudResourcesRequests/{version}"</code></pre>
4252                           </div>
4253                           <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-java">
4254                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
4255 import io.swagger.client.auth.*;
4256 import io.swagger.client.model.*;
4257 import io.swagger.client.api.OnapsoinfracloudResourcesRequestsApi;
4258
4259 import java.io.File;
4260 import java.util.*;
4261
4262 public class OnapsoinfracloudResourcesRequestsApiExample {
4263
4264     public static void main(String[] args) {
4265         
4266         OnapsoinfracloudResourcesRequestsApi apiInstance = new OnapsoinfracloudResourcesRequestsApi();
4267         String version = version_example; // String | 
4268         try {
4269             apiInstance.getOperationEnvironmentStatusFilter(version);
4270         } catch (ApiException e) {
4271             System.err.println("Exception when calling OnapsoinfracloudResourcesRequestsApi#getOperationEnvironmentStatusFilter");
4272             e.printStackTrace();
4273         }
4274     }
4275 }</code></pre>
4276                           </div>
4277
4278                           <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-android">
4279                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfracloudResourcesRequestsApi;
4280
4281 public class OnapsoinfracloudResourcesRequestsApiExample {
4282
4283     public static void main(String[] args) {
4284         OnapsoinfracloudResourcesRequestsApi apiInstance = new OnapsoinfracloudResourcesRequestsApi();
4285         String version = version_example; // String | 
4286         try {
4287             apiInstance.getOperationEnvironmentStatusFilter(version);
4288         } catch (ApiException e) {
4289             System.err.println("Exception when calling OnapsoinfracloudResourcesRequestsApi#getOperationEnvironmentStatusFilter");
4290             e.printStackTrace();
4291         }
4292     }
4293 }</code></pre>
4294                           </div>
4295   <!--
4296   <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-groovy">
4297   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
4298   </div> -->
4299                             <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-objc">
4300                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
4301
4302 OnapsoinfracloudResourcesRequestsApi *apiInstance = [[OnapsoinfracloudResourcesRequestsApi alloc] init];
4303
4304 // Get status of an Operational Environment based on filter criteria
4305 [apiInstance getOperationEnvironmentStatusFilterWith:version
4306               completionHandler: ^(NSError* error) {
4307                             if (error) {
4308                                 NSLog(@"Error: %@", error);
4309                             }
4310                         }];
4311 </code></pre>
4312                             </div>
4313
4314                             <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-javascript">
4315                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
4316
4317 var api = new SoCasablancaApIs.OnapsoinfracloudResourcesRequestsApi()
4318
4319 var version = version_example; // {String} 
4320
4321
4322 var callback = function(error, data, response) {
4323   if (error) {
4324     console.error(error);
4325   } else {
4326     console.log('API called successfully.');
4327   }
4328 };
4329 api.getOperationEnvironmentStatusFilter(version, callback);
4330 </code></pre>
4331                             </div>
4332
4333                             <!--<div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-angular">
4334               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
4335             </div>-->
4336                             <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-csharp">
4337                               <pre class="prettyprint"><code class="language-cs">using System;
4338 using System.Diagnostics;
4339 using IO.Swagger.Api;
4340 using IO.Swagger.Client;
4341 using IO.Swagger.Model;
4342
4343 namespace Example
4344 {
4345     public class getOperationEnvironmentStatusFilterExample
4346     {
4347         public void main()
4348         {
4349             
4350             var apiInstance = new OnapsoinfracloudResourcesRequestsApi();
4351             var version = version_example;  // String | 
4352
4353             try
4354             {
4355                 // Get status of an Operational Environment based on filter criteria
4356                 apiInstance.getOperationEnvironmentStatusFilter(version);
4357             }
4358             catch (Exception e)
4359             {
4360                 Debug.Print("Exception when calling OnapsoinfracloudResourcesRequestsApi.getOperationEnvironmentStatusFilter: " + e.Message );
4361             }
4362         }
4363     }
4364 }
4365 </code></pre>
4366                             </div>
4367
4368                             <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-php">
4369                               <pre class="prettyprint"><code class="language-php"><&#63;php
4370 require_once(__DIR__ . '/vendor/autoload.php');
4371
4372 $api_instance = new Swagger\Client\Api\OnapsoinfracloudResourcesRequestsApi();
4373 $version = version_example; // String | 
4374
4375 try {
4376     $api_instance->getOperationEnvironmentStatusFilter($version);
4377 } catch (Exception $e) {
4378     echo 'Exception when calling OnapsoinfracloudResourcesRequestsApi->getOperationEnvironmentStatusFilter: ', $e->getMessage(), PHP_EOL;
4379 }
4380 ?></code></pre>
4381                             </div>
4382
4383                             <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-perl">
4384                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
4385 use WWW::SwaggerClient::Configuration;
4386 use WWW::SwaggerClient::OnapsoinfracloudResourcesRequestsApi;
4387
4388 my $api_instance = WWW::SwaggerClient::OnapsoinfracloudResourcesRequestsApi->new();
4389 my $version = version_example; # String | 
4390
4391 eval { 
4392     $api_instance->getOperationEnvironmentStatusFilter(version => $version);
4393 };
4394 if ($@) {
4395     warn "Exception when calling OnapsoinfracloudResourcesRequestsApi->getOperationEnvironmentStatusFilter: $@\n";
4396 }</code></pre>
4397                             </div>
4398
4399                             <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-getOperationEnvironmentStatusFilter-0-python">
4400                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
4401 import time
4402 import swagger_client
4403 from swagger_client.rest import ApiException
4404 from pprint import pprint
4405
4406 # create an instance of the API class
4407 api_instance = swagger_client.OnapsoinfracloudResourcesRequestsApi()
4408 version = version_example # String | 
4409
4410 try: 
4411     # Get status of an Operational Environment based on filter criteria
4412     api_instance.get_operation_environment_status_filter(version)
4413 except ApiException as e:
4414     print("Exception when calling OnapsoinfracloudResourcesRequestsApi->getOperationEnvironmentStatusFilter: %s\n" % e)</code></pre>
4415                             </div>
4416                           </div>
4417
4418                           <h2>Parameters</h2>
4419
4420                             <div class="methodsubtabletitle">Path parameters</div>
4421                             <table id="methodsubtable">
4422                                 <tr>
4423                                   <th width="150px">Name</th>
4424                                   <th>Description</th>
4425                                 </tr>
4426                                   <tr><td style="width:150px;">version*</td>
4427 <td>
4428
4429
4430     <div id="d2e199_getOperationEnvironmentStatusFilter_version">
4431         <div class="json-schema-view">
4432             <div class="primitive">
4433                 <span class="type">
4434                     String
4435                 </span>
4436
4437             </div>
4438                 <div class="inner required">
4439                     Required
4440                 </div>
4441         </div>
4442     </div>
4443 </td>
4444 </tr>
4445
4446                             </table>
4447
4448
4449
4450
4451
4452                           <h2>Responses</h2>
4453                             <h3> Status: default - successful operation </h3>
4454
4455                             <ul class="nav nav-tabs nav-tabs-examples" >
4456                             </ul>
4457
4458                             <div class="tab-content" style='margin-bottom: 10px;'>
4459                             </div>
4460
4461                         </article>
4462                       </div>
4463                       <hr>
4464                     <div id="api-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId">
4465                       <article id="api-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0" data-group="User" data-name="unlockOrchestrationRequestForReqId" data-version="0">
4466                         <div class="pull-left">
4467                           <h1>unlockOrchestrationRequestForReqId</h1>
4468                           <p>Unlock CloudOrchestration requests for a specified requestId</p>
4469                         </div>
4470                         <div class="pull-right"></div>
4471                         <div class="clearfix"></div>
4472                         <p></p>
4473                         <p class="marked"></p>
4474                         <p></p>
4475                         <br />
4476                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/cloudResourcesRequests/{version}/{requestId}/unlock</span></code></pre>
4477                         <p>
4478                           <h3>Usage and SDK Samples</h3>
4479                         </p>
4480                         <ul class="nav nav-tabs nav-tabs-examples">
4481                           <li class="active"><a href="#examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-curl">Curl</a></li>
4482                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-java">Java</a></li>
4483                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-android">Android</a></li>
4484                           <!--<li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-groovy">Groovy</a></li>-->
4485                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-objc">Obj-C</a></li>
4486                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-javascript">JavaScript</a></li>
4487                           <!--<li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-angular">Angular</a></li>-->
4488                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-csharp">C#</a></li>
4489                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-php">PHP</a></li>
4490                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-perl">Perl</a></li>
4491                           <li class=""><a href="#examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-python">Python</a></li>
4492                         </ul>
4493
4494                         <div class="tab-content">
4495                           <div class="tab-pane active" id="examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-curl">
4496                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/cloudResourcesRequests/{version}/{requestId}/unlock"</code></pre>
4497                           </div>
4498                           <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-java">
4499                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
4500 import io.swagger.client.auth.*;
4501 import io.swagger.client.model.*;
4502 import io.swagger.client.api.OnapsoinfracloudResourcesRequestsApi;
4503
4504 import java.io.File;
4505 import java.util.*;
4506
4507 public class OnapsoinfracloudResourcesRequestsApiExample {
4508
4509     public static void main(String[] args) {
4510         
4511         OnapsoinfracloudResourcesRequestsApi apiInstance = new OnapsoinfracloudResourcesRequestsApi();
4512         String requestId = requestId_example; // String | 
4513         String version = version_example; // String | 
4514         String body = body_example; // String | 
4515         try {
4516             apiInstance.unlockOrchestrationRequestForReqId(requestId, version, body);
4517         } catch (ApiException e) {
4518             System.err.println("Exception when calling OnapsoinfracloudResourcesRequestsApi#unlockOrchestrationRequestForReqId");
4519             e.printStackTrace();
4520         }
4521     }
4522 }</code></pre>
4523                           </div>
4524
4525                           <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-android">
4526                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfracloudResourcesRequestsApi;
4527
4528 public class OnapsoinfracloudResourcesRequestsApiExample {
4529
4530     public static void main(String[] args) {
4531         OnapsoinfracloudResourcesRequestsApi apiInstance = new OnapsoinfracloudResourcesRequestsApi();
4532         String requestId = requestId_example; // String | 
4533         String version = version_example; // String | 
4534         String body = body_example; // String | 
4535         try {
4536             apiInstance.unlockOrchestrationRequestForReqId(requestId, version, body);
4537         } catch (ApiException e) {
4538             System.err.println("Exception when calling OnapsoinfracloudResourcesRequestsApi#unlockOrchestrationRequestForReqId");
4539             e.printStackTrace();
4540         }
4541     }
4542 }</code></pre>
4543                           </div>
4544   <!--
4545   <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-groovy">
4546   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
4547   </div> -->
4548                             <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-objc">
4549                               <pre class="prettyprint"><code class="language-cpp">String *requestId = requestId_example; // 
4550 String *version = version_example; // 
4551 String *body = body_example; //  (optional)
4552
4553 OnapsoinfracloudResourcesRequestsApi *apiInstance = [[OnapsoinfracloudResourcesRequestsApi alloc] init];
4554
4555 // Unlock CloudOrchestration requests for a specified requestId
4556 [apiInstance unlockOrchestrationRequestForReqIdWith:requestId
4557     version:version
4558     body:body
4559               completionHandler: ^(NSError* error) {
4560                             if (error) {
4561                                 NSLog(@"Error: %@", error);
4562                             }
4563                         }];
4564 </code></pre>
4565                             </div>
4566
4567                             <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-javascript">
4568                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
4569
4570 var api = new SoCasablancaApIs.OnapsoinfracloudResourcesRequestsApi()
4571
4572 var requestId = requestId_example; // {String} 
4573
4574 var version = version_example; // {String} 
4575
4576 var opts = { 
4577   'body': body_example // {String} 
4578 };
4579
4580 var callback = function(error, data, response) {
4581   if (error) {
4582     console.error(error);
4583   } else {
4584     console.log('API called successfully.');
4585   }
4586 };
4587 api.unlockOrchestrationRequestForReqId(requestId, version, opts, callback);
4588 </code></pre>
4589                             </div>
4590
4591                             <!--<div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-angular">
4592               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
4593             </div>-->
4594                             <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-csharp">
4595                               <pre class="prettyprint"><code class="language-cs">using System;
4596 using System.Diagnostics;
4597 using IO.Swagger.Api;
4598 using IO.Swagger.Client;
4599 using IO.Swagger.Model;
4600
4601 namespace Example
4602 {
4603     public class unlockOrchestrationRequestForReqIdExample
4604     {
4605         public void main()
4606         {
4607             
4608             var apiInstance = new OnapsoinfracloudResourcesRequestsApi();
4609             var requestId = requestId_example;  // String | 
4610             var version = version_example;  // String | 
4611             var body = body_example;  // String |  (optional) 
4612
4613             try
4614             {
4615                 // Unlock CloudOrchestration requests for a specified requestId
4616                 apiInstance.unlockOrchestrationRequestForReqId(requestId, version, body);
4617             }
4618             catch (Exception e)
4619             {
4620                 Debug.Print("Exception when calling OnapsoinfracloudResourcesRequestsApi.unlockOrchestrationRequestForReqId: " + e.Message );
4621             }
4622         }
4623     }
4624 }
4625 </code></pre>
4626                             </div>
4627
4628                             <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-php">
4629                               <pre class="prettyprint"><code class="language-php"><&#63;php
4630 require_once(__DIR__ . '/vendor/autoload.php');
4631
4632 $api_instance = new Swagger\Client\Api\OnapsoinfracloudResourcesRequestsApi();
4633 $requestId = requestId_example; // String | 
4634 $version = version_example; // String | 
4635 $body = body_example; // String | 
4636
4637 try {
4638     $api_instance->unlockOrchestrationRequestForReqId($requestId, $version, $body);
4639 } catch (Exception $e) {
4640     echo 'Exception when calling OnapsoinfracloudResourcesRequestsApi->unlockOrchestrationRequestForReqId: ', $e->getMessage(), PHP_EOL;
4641 }
4642 ?></code></pre>
4643                             </div>
4644
4645                             <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-perl">
4646                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
4647 use WWW::SwaggerClient::Configuration;
4648 use WWW::SwaggerClient::OnapsoinfracloudResourcesRequestsApi;
4649
4650 my $api_instance = WWW::SwaggerClient::OnapsoinfracloudResourcesRequestsApi->new();
4651 my $requestId = requestId_example; # String | 
4652 my $version = version_example; # String | 
4653 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
4654
4655 eval { 
4656     $api_instance->unlockOrchestrationRequestForReqId(requestId => $requestId, version => $version, body => $body);
4657 };
4658 if ($@) {
4659     warn "Exception when calling OnapsoinfracloudResourcesRequestsApi->unlockOrchestrationRequestForReqId: $@\n";
4660 }</code></pre>
4661                             </div>
4662
4663                             <div class="tab-pane" id="examples-OnapsoinfracloudResourcesRequests-unlockOrchestrationRequestForReqId-0-python">
4664                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
4665 import time
4666 import swagger_client
4667 from swagger_client.rest import ApiException
4668 from pprint import pprint
4669
4670 # create an instance of the API class
4671 api_instance = swagger_client.OnapsoinfracloudResourcesRequestsApi()
4672 requestId = requestId_example # String | 
4673 version = version_example # String | 
4674 body = body_example # String |  (optional)
4675
4676 try: 
4677     # Unlock CloudOrchestration requests for a specified requestId
4678     api_instance.unlock_orchestration_request_for_req_id(requestId, version, body=body)
4679 except ApiException as e:
4680     print("Exception when calling OnapsoinfracloudResourcesRequestsApi->unlockOrchestrationRequestForReqId: %s\n" % e)</code></pre>
4681                             </div>
4682                           </div>
4683
4684                           <h2>Parameters</h2>
4685
4686                             <div class="methodsubtabletitle">Path parameters</div>
4687                             <table id="methodsubtable">
4688                                 <tr>
4689                                   <th width="150px">Name</th>
4690                                   <th>Description</th>
4691                                 </tr>
4692                                   <tr><td style="width:150px;">requestId*</td>
4693 <td>
4694
4695
4696     <div id="d2e199_unlockOrchestrationRequestForReqId_requestId">
4697         <div class="json-schema-view">
4698             <div class="primitive">
4699                 <span class="type">
4700                     String
4701                 </span>
4702
4703             </div>
4704                 <div class="inner required">
4705                     Required
4706                 </div>
4707         </div>
4708     </div>
4709 </td>
4710 </tr>
4711
4712                                   <tr><td style="width:150px;">version*</td>
4713 <td>
4714
4715
4716     <div id="d2e199_unlockOrchestrationRequestForReqId_version">
4717         <div class="json-schema-view">
4718             <div class="primitive">
4719                 <span class="type">
4720                     String
4721                 </span>
4722
4723             </div>
4724                 <div class="inner required">
4725                     Required
4726                 </div>
4727         </div>
4728     </div>
4729 </td>
4730 </tr>
4731
4732                             </table>
4733
4734
4735                             <div class="methodsubtabletitle">Body parameters</div>
4736                             <table id="methodsubtable">
4737                               <tr>
4738                                 <th width="150px">Name</th>
4739                                 <th>Description</th>
4740                               </tr>
4741                                 <tr><td style="width:150px;">body </td>
4742 <td>
4743
4744
4745 <script>
4746 $(document).ready(function() {
4747   var schemaWrapper = {
4748   "in" : "body",
4749   "name" : "body",
4750   "required" : false,
4751   "schema" : {
4752     "type" : "string"
4753   }
4754 };
4755   var schema = schemaWrapper.schema;
4756   if (schema.$ref != null) {
4757     schema = defsParser.$refs.get(schema.$ref);
4758   } else {
4759     schemaWrapper.definitions = Object.assign({}, defs);
4760     $RefParser.dereference(schemaWrapper).catch(function(err) {
4761       console.log(err);
4762     });
4763   }
4764
4765   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
4766   var result = $('#d2e199_unlockOrchestrationRequestForReqId_body');
4767   result.empty();
4768   result.append(view.render());
4769 });
4770 </script>
4771 <div id="d2e199_unlockOrchestrationRequestForReqId_body"></div>
4772 </td>
4773 </tr>
4774
4775                             </table>
4776
4777
4778
4779                           <h2>Responses</h2>
4780                             <h3> Status: default - successful operation </h3>
4781
4782                             <ul class="nav nav-tabs nav-tabs-examples" >
4783                             </ul>
4784
4785                             <div class="tab-content" style='margin-bottom: 10px;'>
4786                             </div>
4787
4788                         </article>
4789                       </div>
4790                       <hr>
4791                   </section>
4792                 <section id="api-OnapsoinframodelDistributions">
4793                   <h1>OnapsoinframodelDistributions</h1>
4794                     <div id="api-OnapsoinframodelDistributions-updateModelDistributionStatus">
4795                       <article id="api-OnapsoinframodelDistributions-updateModelDistributionStatus-0" data-group="User" data-name="updateModelDistributionStatus" data-version="0">
4796                         <div class="pull-left">
4797                           <h1>updateModelDistributionStatus</h1>
4798                           <p>Update model distribution status</p>
4799                         </div>
4800                         <div class="pull-right"></div>
4801                         <div class="clearfix"></div>
4802                         <p></p>
4803                         <p class="marked"></p>
4804                         <p></p>
4805                         <br />
4806                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/modelDistributions/{version}/distributions/{distributionId}</span></code></pre>
4807                         <p>
4808                           <h3>Usage and SDK Samples</h3>
4809                         </p>
4810                         <ul class="nav nav-tabs nav-tabs-examples">
4811                           <li class="active"><a href="#examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-curl">Curl</a></li>
4812                           <li class=""><a href="#examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-java">Java</a></li>
4813                           <li class=""><a href="#examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-android">Android</a></li>
4814                           <!--<li class=""><a href="#examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-groovy">Groovy</a></li>-->
4815                           <li class=""><a href="#examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-objc">Obj-C</a></li>
4816                           <li class=""><a href="#examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-javascript">JavaScript</a></li>
4817                           <!--<li class=""><a href="#examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-angular">Angular</a></li>-->
4818                           <li class=""><a href="#examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-csharp">C#</a></li>
4819                           <li class=""><a href="#examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-php">PHP</a></li>
4820                           <li class=""><a href="#examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-perl">Perl</a></li>
4821                           <li class=""><a href="#examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-python">Python</a></li>
4822                         </ul>
4823
4824                         <div class="tab-content">
4825                           <div class="tab-pane active" id="examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-curl">
4826                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/modelDistributions/{version}/distributions/{distributionId}"</code></pre>
4827                           </div>
4828                           <div class="tab-pane" id="examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-java">
4829                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
4830 import io.swagger.client.auth.*;
4831 import io.swagger.client.model.*;
4832 import io.swagger.client.api.OnapsoinframodelDistributionsApi;
4833
4834 import java.io.File;
4835 import java.util.*;
4836
4837 public class OnapsoinframodelDistributionsApiExample {
4838
4839     public static void main(String[] args) {
4840         
4841         OnapsoinframodelDistributionsApi apiInstance = new OnapsoinframodelDistributionsApi();
4842         String version = version_example; // String | 
4843         String distributionId = distributionId_example; // String | 
4844         String body = body_example; // String | 
4845         try {
4846             apiInstance.updateModelDistributionStatus(version, distributionId, body);
4847         } catch (ApiException e) {
4848             System.err.println("Exception when calling OnapsoinframodelDistributionsApi#updateModelDistributionStatus");
4849             e.printStackTrace();
4850         }
4851     }
4852 }</code></pre>
4853                           </div>
4854
4855                           <div class="tab-pane" id="examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-android">
4856                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinframodelDistributionsApi;
4857
4858 public class OnapsoinframodelDistributionsApiExample {
4859
4860     public static void main(String[] args) {
4861         OnapsoinframodelDistributionsApi apiInstance = new OnapsoinframodelDistributionsApi();
4862         String version = version_example; // String | 
4863         String distributionId = distributionId_example; // String | 
4864         String body = body_example; // String | 
4865         try {
4866             apiInstance.updateModelDistributionStatus(version, distributionId, body);
4867         } catch (ApiException e) {
4868             System.err.println("Exception when calling OnapsoinframodelDistributionsApi#updateModelDistributionStatus");
4869             e.printStackTrace();
4870         }
4871     }
4872 }</code></pre>
4873                           </div>
4874   <!--
4875   <div class="tab-pane" id="examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-groovy">
4876   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
4877   </div> -->
4878                             <div class="tab-pane" id="examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-objc">
4879                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
4880 String *distributionId = distributionId_example; // 
4881 String *body = body_example; //  (optional)
4882
4883 OnapsoinframodelDistributionsApi *apiInstance = [[OnapsoinframodelDistributionsApi alloc] init];
4884
4885 // Update model distribution status
4886 [apiInstance updateModelDistributionStatusWith:version
4887     distributionId:distributionId
4888     body:body
4889               completionHandler: ^(NSError* error) {
4890                             if (error) {
4891                                 NSLog(@"Error: %@", error);
4892                             }
4893                         }];
4894 </code></pre>
4895                             </div>
4896
4897                             <div class="tab-pane" id="examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-javascript">
4898                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
4899
4900 var api = new SoCasablancaApIs.OnapsoinframodelDistributionsApi()
4901
4902 var version = version_example; // {String} 
4903
4904 var distributionId = distributionId_example; // {String} 
4905
4906 var opts = { 
4907   'body': body_example // {String} 
4908 };
4909
4910 var callback = function(error, data, response) {
4911   if (error) {
4912     console.error(error);
4913   } else {
4914     console.log('API called successfully.');
4915   }
4916 };
4917 api.updateModelDistributionStatus(version, distributionId, opts, callback);
4918 </code></pre>
4919                             </div>
4920
4921                             <!--<div class="tab-pane" id="examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-angular">
4922               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
4923             </div>-->
4924                             <div class="tab-pane" id="examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-csharp">
4925                               <pre class="prettyprint"><code class="language-cs">using System;
4926 using System.Diagnostics;
4927 using IO.Swagger.Api;
4928 using IO.Swagger.Client;
4929 using IO.Swagger.Model;
4930
4931 namespace Example
4932 {
4933     public class updateModelDistributionStatusExample
4934     {
4935         public void main()
4936         {
4937             
4938             var apiInstance = new OnapsoinframodelDistributionsApi();
4939             var version = version_example;  // String | 
4940             var distributionId = distributionId_example;  // String | 
4941             var body = body_example;  // String |  (optional) 
4942
4943             try
4944             {
4945                 // Update model distribution status
4946                 apiInstance.updateModelDistributionStatus(version, distributionId, body);
4947             }
4948             catch (Exception e)
4949             {
4950                 Debug.Print("Exception when calling OnapsoinframodelDistributionsApi.updateModelDistributionStatus: " + e.Message );
4951             }
4952         }
4953     }
4954 }
4955 </code></pre>
4956                             </div>
4957
4958                             <div class="tab-pane" id="examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-php">
4959                               <pre class="prettyprint"><code class="language-php"><&#63;php
4960 require_once(__DIR__ . '/vendor/autoload.php');
4961
4962 $api_instance = new Swagger\Client\Api\OnapsoinframodelDistributionsApi();
4963 $version = version_example; // String | 
4964 $distributionId = distributionId_example; // String | 
4965 $body = body_example; // String | 
4966
4967 try {
4968     $api_instance->updateModelDistributionStatus($version, $distributionId, $body);
4969 } catch (Exception $e) {
4970     echo 'Exception when calling OnapsoinframodelDistributionsApi->updateModelDistributionStatus: ', $e->getMessage(), PHP_EOL;
4971 }
4972 ?></code></pre>
4973                             </div>
4974
4975                             <div class="tab-pane" id="examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-perl">
4976                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
4977 use WWW::SwaggerClient::Configuration;
4978 use WWW::SwaggerClient::OnapsoinframodelDistributionsApi;
4979
4980 my $api_instance = WWW::SwaggerClient::OnapsoinframodelDistributionsApi->new();
4981 my $version = version_example; # String | 
4982 my $distributionId = distributionId_example; # String | 
4983 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
4984
4985 eval { 
4986     $api_instance->updateModelDistributionStatus(version => $version, distributionId => $distributionId, body => $body);
4987 };
4988 if ($@) {
4989     warn "Exception when calling OnapsoinframodelDistributionsApi->updateModelDistributionStatus: $@\n";
4990 }</code></pre>
4991                             </div>
4992
4993                             <div class="tab-pane" id="examples-OnapsoinframodelDistributions-updateModelDistributionStatus-0-python">
4994                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
4995 import time
4996 import swagger_client
4997 from swagger_client.rest import ApiException
4998 from pprint import pprint
4999
5000 # create an instance of the API class
5001 api_instance = swagger_client.OnapsoinframodelDistributionsApi()
5002 version = version_example # String | 
5003 distributionId = distributionId_example # String | 
5004 body = body_example # String |  (optional)
5005
5006 try: 
5007     # Update model distribution status
5008     api_instance.update_model_distribution_status(version, distributionId, body=body)
5009 except ApiException as e:
5010     print("Exception when calling OnapsoinframodelDistributionsApi->updateModelDistributionStatus: %s\n" % e)</code></pre>
5011                             </div>
5012                           </div>
5013
5014                           <h2>Parameters</h2>
5015
5016                             <div class="methodsubtabletitle">Path parameters</div>
5017                             <table id="methodsubtable">
5018                                 <tr>
5019                                   <th width="150px">Name</th>
5020                                   <th>Description</th>
5021                                 </tr>
5022                                   <tr><td style="width:150px;">version*</td>
5023 <td>
5024
5025
5026     <div id="d2e199_updateModelDistributionStatus_version">
5027         <div class="json-schema-view">
5028             <div class="primitive">
5029                 <span class="type">
5030                     String
5031                 </span>
5032
5033             </div>
5034                 <div class="inner required">
5035                     Required
5036                 </div>
5037         </div>
5038     </div>
5039 </td>
5040 </tr>
5041
5042                                   <tr><td style="width:150px;">distributionId*</td>
5043 <td>
5044
5045
5046     <div id="d2e199_updateModelDistributionStatus_distributionId">
5047         <div class="json-schema-view">
5048             <div class="primitive">
5049                 <span class="type">
5050                     String
5051                 </span>
5052
5053             </div>
5054                 <div class="inner required">
5055                     Required
5056                 </div>
5057         </div>
5058     </div>
5059 </td>
5060 </tr>
5061
5062                             </table>
5063
5064
5065                             <div class="methodsubtabletitle">Body parameters</div>
5066                             <table id="methodsubtable">
5067                               <tr>
5068                                 <th width="150px">Name</th>
5069                                 <th>Description</th>
5070                               </tr>
5071                                 <tr><td style="width:150px;">body </td>
5072 <td>
5073
5074
5075 <script>
5076 $(document).ready(function() {
5077   var schemaWrapper = {
5078   "in" : "body",
5079   "name" : "body",
5080   "required" : false,
5081   "schema" : {
5082     "type" : "string"
5083   }
5084 };
5085   var schema = schemaWrapper.schema;
5086   if (schema.$ref != null) {
5087     schema = defsParser.$refs.get(schema.$ref);
5088   } else {
5089     schemaWrapper.definitions = Object.assign({}, defs);
5090     $RefParser.dereference(schemaWrapper).catch(function(err) {
5091       console.log(err);
5092     });
5093   }
5094
5095   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
5096   var result = $('#d2e199_updateModelDistributionStatus_body');
5097   result.empty();
5098   result.append(view.render());
5099 });
5100 </script>
5101 <div id="d2e199_updateModelDistributionStatus_body"></div>
5102 </td>
5103 </tr>
5104
5105                             </table>
5106
5107
5108
5109                           <h2>Responses</h2>
5110                             <h3> Status: default - successful operation </h3>
5111
5112                             <ul class="nav nav-tabs nav-tabs-examples" >
5113                             </ul>
5114
5115                             <div class="tab-content" style='margin-bottom: 10px;'>
5116                             </div>
5117
5118                         </article>
5119                       </div>
5120                       <hr>
5121                   </section>
5122                 <section id="api-OnapsoinfraorchestrationRequests">
5123                   <h1>OnapsoinfraorchestrationRequests</h1>
5124                     <div id="api-OnapsoinfraorchestrationRequests-getOrchestrationRequest">
5125                       <article id="api-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0" data-group="User" data-name="getOrchestrationRequest" data-version="0">
5126                         <div class="pull-left">
5127                           <h1>getOrchestrationRequest</h1>
5128                           <p>Find Orchestrated Requests for a URI Information</p>
5129                         </div>
5130                         <div class="pull-right"></div>
5131                         <div class="clearfix"></div>
5132                         <p></p>
5133                         <p class="marked"></p>
5134                         <p></p>
5135                         <br />
5136                         <pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/onap/so/infra/orchestrationRequests/{version}</span></code></pre>
5137                         <p>
5138                           <h3>Usage and SDK Samples</h3>
5139                         </p>
5140                         <ul class="nav nav-tabs nav-tabs-examples">
5141                           <li class="active"><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-curl">Curl</a></li>
5142                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-java">Java</a></li>
5143                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-android">Android</a></li>
5144                           <!--<li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-groovy">Groovy</a></li>-->
5145                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-objc">Obj-C</a></li>
5146                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-javascript">JavaScript</a></li>
5147                           <!--<li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-angular">Angular</a></li>-->
5148                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-csharp">C#</a></li>
5149                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-php">PHP</a></li>
5150                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-perl">Perl</a></li>
5151                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-python">Python</a></li>
5152                         </ul>
5153
5154                         <div class="tab-content">
5155                           <div class="tab-pane active" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-curl">
5156                             <pre class="prettyprint"><code class="language-bsh">curl -X GET "http://localhost/onap/so/infra/orchestrationRequests/{version}"</code></pre>
5157                           </div>
5158                           <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-java">
5159                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
5160 import io.swagger.client.auth.*;
5161 import io.swagger.client.model.*;
5162 import io.swagger.client.api.OnapsoinfraorchestrationRequestsApi;
5163
5164 import java.io.File;
5165 import java.util.*;
5166
5167 public class OnapsoinfraorchestrationRequestsApiExample {
5168
5169     public static void main(String[] args) {
5170         
5171         OnapsoinfraorchestrationRequestsApi apiInstance = new OnapsoinfraorchestrationRequestsApi();
5172         String version = version_example; // String | 
5173         try {
5174             apiInstance.getOrchestrationRequest(version);
5175         } catch (ApiException e) {
5176             System.err.println("Exception when calling OnapsoinfraorchestrationRequestsApi#getOrchestrationRequest");
5177             e.printStackTrace();
5178         }
5179     }
5180 }</code></pre>
5181                           </div>
5182
5183                           <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-android">
5184                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraorchestrationRequestsApi;
5185
5186 public class OnapsoinfraorchestrationRequestsApiExample {
5187
5188     public static void main(String[] args) {
5189         OnapsoinfraorchestrationRequestsApi apiInstance = new OnapsoinfraorchestrationRequestsApi();
5190         String version = version_example; // String | 
5191         try {
5192             apiInstance.getOrchestrationRequest(version);
5193         } catch (ApiException e) {
5194             System.err.println("Exception when calling OnapsoinfraorchestrationRequestsApi#getOrchestrationRequest");
5195             e.printStackTrace();
5196         }
5197     }
5198 }</code></pre>
5199                           </div>
5200   <!--
5201   <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-groovy">
5202   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
5203   </div> -->
5204                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-objc">
5205                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
5206
5207 OnapsoinfraorchestrationRequestsApi *apiInstance = [[OnapsoinfraorchestrationRequestsApi alloc] init];
5208
5209 // Find Orchestrated Requests for a URI Information
5210 [apiInstance getOrchestrationRequestWith:version
5211               completionHandler: ^(NSError* error) {
5212                             if (error) {
5213                                 NSLog(@"Error: %@", error);
5214                             }
5215                         }];
5216 </code></pre>
5217                             </div>
5218
5219                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-javascript">
5220                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
5221
5222 var api = new SoCasablancaApIs.OnapsoinfraorchestrationRequestsApi()
5223
5224 var version = version_example; // {String} 
5225
5226
5227 var callback = function(error, data, response) {
5228   if (error) {
5229     console.error(error);
5230   } else {
5231     console.log('API called successfully.');
5232   }
5233 };
5234 api.getOrchestrationRequest(version, callback);
5235 </code></pre>
5236                             </div>
5237
5238                             <!--<div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-angular">
5239               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
5240             </div>-->
5241                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-csharp">
5242                               <pre class="prettyprint"><code class="language-cs">using System;
5243 using System.Diagnostics;
5244 using IO.Swagger.Api;
5245 using IO.Swagger.Client;
5246 using IO.Swagger.Model;
5247
5248 namespace Example
5249 {
5250     public class getOrchestrationRequestExample
5251     {
5252         public void main()
5253         {
5254             
5255             var apiInstance = new OnapsoinfraorchestrationRequestsApi();
5256             var version = version_example;  // String | 
5257
5258             try
5259             {
5260                 // Find Orchestrated Requests for a URI Information
5261                 apiInstance.getOrchestrationRequest(version);
5262             }
5263             catch (Exception e)
5264             {
5265                 Debug.Print("Exception when calling OnapsoinfraorchestrationRequestsApi.getOrchestrationRequest: " + e.Message );
5266             }
5267         }
5268     }
5269 }
5270 </code></pre>
5271                             </div>
5272
5273                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-php">
5274                               <pre class="prettyprint"><code class="language-php"><&#63;php
5275 require_once(__DIR__ . '/vendor/autoload.php');
5276
5277 $api_instance = new Swagger\Client\Api\OnapsoinfraorchestrationRequestsApi();
5278 $version = version_example; // String | 
5279
5280 try {
5281     $api_instance->getOrchestrationRequest($version);
5282 } catch (Exception $e) {
5283     echo 'Exception when calling OnapsoinfraorchestrationRequestsApi->getOrchestrationRequest: ', $e->getMessage(), PHP_EOL;
5284 }
5285 ?></code></pre>
5286                             </div>
5287
5288                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-perl">
5289                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
5290 use WWW::SwaggerClient::Configuration;
5291 use WWW::SwaggerClient::OnapsoinfraorchestrationRequestsApi;
5292
5293 my $api_instance = WWW::SwaggerClient::OnapsoinfraorchestrationRequestsApi->new();
5294 my $version = version_example; # String | 
5295
5296 eval { 
5297     $api_instance->getOrchestrationRequest(version => $version);
5298 };
5299 if ($@) {
5300     warn "Exception when calling OnapsoinfraorchestrationRequestsApi->getOrchestrationRequest: $@\n";
5301 }</code></pre>
5302                             </div>
5303
5304                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequest-0-python">
5305                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
5306 import time
5307 import swagger_client
5308 from swagger_client.rest import ApiException
5309 from pprint import pprint
5310
5311 # create an instance of the API class
5312 api_instance = swagger_client.OnapsoinfraorchestrationRequestsApi()
5313 version = version_example # String | 
5314
5315 try: 
5316     # Find Orchestrated Requests for a URI Information
5317     api_instance.get_orchestration_request(version)
5318 except ApiException as e:
5319     print("Exception when calling OnapsoinfraorchestrationRequestsApi->getOrchestrationRequest: %s\n" % e)</code></pre>
5320                             </div>
5321                           </div>
5322
5323                           <h2>Parameters</h2>
5324
5325                             <div class="methodsubtabletitle">Path parameters</div>
5326                             <table id="methodsubtable">
5327                                 <tr>
5328                                   <th width="150px">Name</th>
5329                                   <th>Description</th>
5330                                 </tr>
5331                                   <tr><td style="width:150px;">version*</td>
5332 <td>
5333
5334
5335     <div id="d2e199_getOrchestrationRequest_version">
5336         <div class="json-schema-view">
5337             <div class="primitive">
5338                 <span class="type">
5339                     String
5340                 </span>
5341
5342             </div>
5343                 <div class="inner required">
5344                     Required
5345                 </div>
5346         </div>
5347     </div>
5348 </td>
5349 </tr>
5350
5351                             </table>
5352
5353
5354
5355
5356
5357                           <h2>Responses</h2>
5358                             <h3> Status: default - successful operation </h3>
5359
5360                             <ul class="nav nav-tabs nav-tabs-examples" >
5361                             </ul>
5362
5363                             <div class="tab-content" style='margin-bottom: 10px;'>
5364                             </div>
5365
5366                         </article>
5367                       </div>
5368                       <hr>
5369                     <div id="api-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId">
5370                       <article id="api-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0" data-group="User" data-name="getOrchestrationRequestForReqId" data-version="0">
5371                         <div class="pull-left">
5372                           <h1>getOrchestrationRequestForReqId</h1>
5373                           <p>Find Orchestrated Requests for a given requestId</p>
5374                         </div>
5375                         <div class="pull-right"></div>
5376                         <div class="clearfix"></div>
5377                         <p></p>
5378                         <p class="marked"></p>
5379                         <p></p>
5380                         <br />
5381                         <pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/onap/so/infra/orchestrationRequests/{version}/{requestId}</span></code></pre>
5382                         <p>
5383                           <h3>Usage and SDK Samples</h3>
5384                         </p>
5385                         <ul class="nav nav-tabs nav-tabs-examples">
5386                           <li class="active"><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-curl">Curl</a></li>
5387                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-java">Java</a></li>
5388                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-android">Android</a></li>
5389                           <!--<li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-groovy">Groovy</a></li>-->
5390                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-objc">Obj-C</a></li>
5391                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-javascript">JavaScript</a></li>
5392                           <!--<li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-angular">Angular</a></li>-->
5393                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-csharp">C#</a></li>
5394                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-php">PHP</a></li>
5395                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-perl">Perl</a></li>
5396                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-python">Python</a></li>
5397                         </ul>
5398
5399                         <div class="tab-content">
5400                           <div class="tab-pane active" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-curl">
5401                             <pre class="prettyprint"><code class="language-bsh">curl -X GET "http://localhost/onap/so/infra/orchestrationRequests/{version}/{requestId}"</code></pre>
5402                           </div>
5403                           <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-java">
5404                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
5405 import io.swagger.client.auth.*;
5406 import io.swagger.client.model.*;
5407 import io.swagger.client.api.OnapsoinfraorchestrationRequestsApi;
5408
5409 import java.io.File;
5410 import java.util.*;
5411
5412 public class OnapsoinfraorchestrationRequestsApiExample {
5413
5414     public static void main(String[] args) {
5415         
5416         OnapsoinfraorchestrationRequestsApi apiInstance = new OnapsoinfraorchestrationRequestsApi();
5417         String requestId = requestId_example; // String | 
5418         String version = version_example; // String | 
5419         try {
5420             apiInstance.getOrchestrationRequestForReqId(requestId, version);
5421         } catch (ApiException e) {
5422             System.err.println("Exception when calling OnapsoinfraorchestrationRequestsApi#getOrchestrationRequestForReqId");
5423             e.printStackTrace();
5424         }
5425     }
5426 }</code></pre>
5427                           </div>
5428
5429                           <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-android">
5430                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraorchestrationRequestsApi;
5431
5432 public class OnapsoinfraorchestrationRequestsApiExample {
5433
5434     public static void main(String[] args) {
5435         OnapsoinfraorchestrationRequestsApi apiInstance = new OnapsoinfraorchestrationRequestsApi();
5436         String requestId = requestId_example; // String | 
5437         String version = version_example; // String | 
5438         try {
5439             apiInstance.getOrchestrationRequestForReqId(requestId, version);
5440         } catch (ApiException e) {
5441             System.err.println("Exception when calling OnapsoinfraorchestrationRequestsApi#getOrchestrationRequestForReqId");
5442             e.printStackTrace();
5443         }
5444     }
5445 }</code></pre>
5446                           </div>
5447   <!--
5448   <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-groovy">
5449   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
5450   </div> -->
5451                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-objc">
5452                               <pre class="prettyprint"><code class="language-cpp">String *requestId = requestId_example; // 
5453 String *version = version_example; // 
5454
5455 OnapsoinfraorchestrationRequestsApi *apiInstance = [[OnapsoinfraorchestrationRequestsApi alloc] init];
5456
5457 // Find Orchestrated Requests for a given requestId
5458 [apiInstance getOrchestrationRequestForReqIdWith:requestId
5459     version:version
5460               completionHandler: ^(NSError* error) {
5461                             if (error) {
5462                                 NSLog(@"Error: %@", error);
5463                             }
5464                         }];
5465 </code></pre>
5466                             </div>
5467
5468                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-javascript">
5469                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
5470
5471 var api = new SoCasablancaApIs.OnapsoinfraorchestrationRequestsApi()
5472
5473 var requestId = requestId_example; // {String} 
5474
5475 var version = version_example; // {String} 
5476
5477
5478 var callback = function(error, data, response) {
5479   if (error) {
5480     console.error(error);
5481   } else {
5482     console.log('API called successfully.');
5483   }
5484 };
5485 api.getOrchestrationRequestForReqId(requestId, version, callback);
5486 </code></pre>
5487                             </div>
5488
5489                             <!--<div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-angular">
5490               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
5491             </div>-->
5492                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-csharp">
5493                               <pre class="prettyprint"><code class="language-cs">using System;
5494 using System.Diagnostics;
5495 using IO.Swagger.Api;
5496 using IO.Swagger.Client;
5497 using IO.Swagger.Model;
5498
5499 namespace Example
5500 {
5501     public class getOrchestrationRequestForReqIdExample
5502     {
5503         public void main()
5504         {
5505             
5506             var apiInstance = new OnapsoinfraorchestrationRequestsApi();
5507             var requestId = requestId_example;  // String | 
5508             var version = version_example;  // String | 
5509
5510             try
5511             {
5512                 // Find Orchestrated Requests for a given requestId
5513                 apiInstance.getOrchestrationRequestForReqId(requestId, version);
5514             }
5515             catch (Exception e)
5516             {
5517                 Debug.Print("Exception when calling OnapsoinfraorchestrationRequestsApi.getOrchestrationRequestForReqId: " + e.Message );
5518             }
5519         }
5520     }
5521 }
5522 </code></pre>
5523                             </div>
5524
5525                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-php">
5526                               <pre class="prettyprint"><code class="language-php"><&#63;php
5527 require_once(__DIR__ . '/vendor/autoload.php');
5528
5529 $api_instance = new Swagger\Client\Api\OnapsoinfraorchestrationRequestsApi();
5530 $requestId = requestId_example; // String | 
5531 $version = version_example; // String | 
5532
5533 try {
5534     $api_instance->getOrchestrationRequestForReqId($requestId, $version);
5535 } catch (Exception $e) {
5536     echo 'Exception when calling OnapsoinfraorchestrationRequestsApi->getOrchestrationRequestForReqId: ', $e->getMessage(), PHP_EOL;
5537 }
5538 ?></code></pre>
5539                             </div>
5540
5541                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-perl">
5542                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
5543 use WWW::SwaggerClient::Configuration;
5544 use WWW::SwaggerClient::OnapsoinfraorchestrationRequestsApi;
5545
5546 my $api_instance = WWW::SwaggerClient::OnapsoinfraorchestrationRequestsApi->new();
5547 my $requestId = requestId_example; # String | 
5548 my $version = version_example; # String | 
5549
5550 eval { 
5551     $api_instance->getOrchestrationRequestForReqId(requestId => $requestId, version => $version);
5552 };
5553 if ($@) {
5554     warn "Exception when calling OnapsoinfraorchestrationRequestsApi->getOrchestrationRequestForReqId: $@\n";
5555 }</code></pre>
5556                             </div>
5557
5558                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-getOrchestrationRequestForReqId-0-python">
5559                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
5560 import time
5561 import swagger_client
5562 from swagger_client.rest import ApiException
5563 from pprint import pprint
5564
5565 # create an instance of the API class
5566 api_instance = swagger_client.OnapsoinfraorchestrationRequestsApi()
5567 requestId = requestId_example # String | 
5568 version = version_example # String | 
5569
5570 try: 
5571     # Find Orchestrated Requests for a given requestId
5572     api_instance.get_orchestration_request_for_req_id(requestId, version)
5573 except ApiException as e:
5574     print("Exception when calling OnapsoinfraorchestrationRequestsApi->getOrchestrationRequestForReqId: %s\n" % e)</code></pre>
5575                             </div>
5576                           </div>
5577
5578                           <h2>Parameters</h2>
5579
5580                             <div class="methodsubtabletitle">Path parameters</div>
5581                             <table id="methodsubtable">
5582                                 <tr>
5583                                   <th width="150px">Name</th>
5584                                   <th>Description</th>
5585                                 </tr>
5586                                   <tr><td style="width:150px;">requestId*</td>
5587 <td>
5588
5589
5590     <div id="d2e199_getOrchestrationRequestForReqId_requestId">
5591         <div class="json-schema-view">
5592             <div class="primitive">
5593                 <span class="type">
5594                     String
5595                 </span>
5596
5597             </div>
5598                 <div class="inner required">
5599                     Required
5600                 </div>
5601         </div>
5602     </div>
5603 </td>
5604 </tr>
5605
5606                                   <tr><td style="width:150px;">version*</td>
5607 <td>
5608
5609
5610     <div id="d2e199_getOrchestrationRequestForReqId_version">
5611         <div class="json-schema-view">
5612             <div class="primitive">
5613                 <span class="type">
5614                     String
5615                 </span>
5616
5617             </div>
5618                 <div class="inner required">
5619                     Required
5620                 </div>
5621         </div>
5622     </div>
5623 </td>
5624 </tr>
5625
5626                             </table>
5627
5628
5629
5630
5631
5632                           <h2>Responses</h2>
5633                             <h3> Status: default - successful operation </h3>
5634
5635                             <ul class="nav nav-tabs nav-tabs-examples" >
5636                             </ul>
5637
5638                             <div class="tab-content" style='margin-bottom: 10px;'>
5639                             </div>
5640
5641                         </article>
5642                       </div>
5643                       <hr>
5644                     <div id="api-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest">
5645                       <article id="api-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0" data-group="User" data-name="unlockOrchestrationRequest" data-version="0">
5646                         <div class="pull-left">
5647                           <h1>unlockOrchestrationRequest</h1>
5648                           <p>Unlock Orchestrated Requests for a given requestId</p>
5649                         </div>
5650                         <div class="pull-right"></div>
5651                         <div class="clearfix"></div>
5652                         <p></p>
5653                         <p class="marked"></p>
5654                         <p></p>
5655                         <br />
5656                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/orchestrationRequests/{version}/{requestId}/unlock</span></code></pre>
5657                         <p>
5658                           <h3>Usage and SDK Samples</h3>
5659                         </p>
5660                         <ul class="nav nav-tabs nav-tabs-examples">
5661                           <li class="active"><a href="#examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-curl">Curl</a></li>
5662                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-java">Java</a></li>
5663                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-android">Android</a></li>
5664                           <!--<li class=""><a href="#examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-groovy">Groovy</a></li>-->
5665                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-objc">Obj-C</a></li>
5666                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-javascript">JavaScript</a></li>
5667                           <!--<li class=""><a href="#examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-angular">Angular</a></li>-->
5668                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-csharp">C#</a></li>
5669                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-php">PHP</a></li>
5670                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-perl">Perl</a></li>
5671                           <li class=""><a href="#examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-python">Python</a></li>
5672                         </ul>
5673
5674                         <div class="tab-content">
5675                           <div class="tab-pane active" id="examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-curl">
5676                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/orchestrationRequests/{version}/{requestId}/unlock"</code></pre>
5677                           </div>
5678                           <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-java">
5679                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
5680 import io.swagger.client.auth.*;
5681 import io.swagger.client.model.*;
5682 import io.swagger.client.api.OnapsoinfraorchestrationRequestsApi;
5683
5684 import java.io.File;
5685 import java.util.*;
5686
5687 public class OnapsoinfraorchestrationRequestsApiExample {
5688
5689     public static void main(String[] args) {
5690         
5691         OnapsoinfraorchestrationRequestsApi apiInstance = new OnapsoinfraorchestrationRequestsApi();
5692         String requestId = requestId_example; // String | 
5693         String version = version_example; // String | 
5694         String body = body_example; // String | 
5695         try {
5696             apiInstance.unlockOrchestrationRequest(requestId, version, body);
5697         } catch (ApiException e) {
5698             System.err.println("Exception when calling OnapsoinfraorchestrationRequestsApi#unlockOrchestrationRequest");
5699             e.printStackTrace();
5700         }
5701     }
5702 }</code></pre>
5703                           </div>
5704
5705                           <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-android">
5706                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraorchestrationRequestsApi;
5707
5708 public class OnapsoinfraorchestrationRequestsApiExample {
5709
5710     public static void main(String[] args) {
5711         OnapsoinfraorchestrationRequestsApi apiInstance = new OnapsoinfraorchestrationRequestsApi();
5712         String requestId = requestId_example; // String | 
5713         String version = version_example; // String | 
5714         String body = body_example; // String | 
5715         try {
5716             apiInstance.unlockOrchestrationRequest(requestId, version, body);
5717         } catch (ApiException e) {
5718             System.err.println("Exception when calling OnapsoinfraorchestrationRequestsApi#unlockOrchestrationRequest");
5719             e.printStackTrace();
5720         }
5721     }
5722 }</code></pre>
5723                           </div>
5724   <!--
5725   <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-groovy">
5726   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
5727   </div> -->
5728                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-objc">
5729                               <pre class="prettyprint"><code class="language-cpp">String *requestId = requestId_example; // 
5730 String *version = version_example; // 
5731 String *body = body_example; //  (optional)
5732
5733 OnapsoinfraorchestrationRequestsApi *apiInstance = [[OnapsoinfraorchestrationRequestsApi alloc] init];
5734
5735 // Unlock Orchestrated Requests for a given requestId
5736 [apiInstance unlockOrchestrationRequestWith:requestId
5737     version:version
5738     body:body
5739               completionHandler: ^(NSError* error) {
5740                             if (error) {
5741                                 NSLog(@"Error: %@", error);
5742                             }
5743                         }];
5744 </code></pre>
5745                             </div>
5746
5747                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-javascript">
5748                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
5749
5750 var api = new SoCasablancaApIs.OnapsoinfraorchestrationRequestsApi()
5751
5752 var requestId = requestId_example; // {String} 
5753
5754 var version = version_example; // {String} 
5755
5756 var opts = { 
5757   'body': body_example // {String} 
5758 };
5759
5760 var callback = function(error, data, response) {
5761   if (error) {
5762     console.error(error);
5763   } else {
5764     console.log('API called successfully.');
5765   }
5766 };
5767 api.unlockOrchestrationRequest(requestId, version, opts, callback);
5768 </code></pre>
5769                             </div>
5770
5771                             <!--<div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-angular">
5772               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
5773             </div>-->
5774                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-csharp">
5775                               <pre class="prettyprint"><code class="language-cs">using System;
5776 using System.Diagnostics;
5777 using IO.Swagger.Api;
5778 using IO.Swagger.Client;
5779 using IO.Swagger.Model;
5780
5781 namespace Example
5782 {
5783     public class unlockOrchestrationRequestExample
5784     {
5785         public void main()
5786         {
5787             
5788             var apiInstance = new OnapsoinfraorchestrationRequestsApi();
5789             var requestId = requestId_example;  // String | 
5790             var version = version_example;  // String | 
5791             var body = body_example;  // String |  (optional) 
5792
5793             try
5794             {
5795                 // Unlock Orchestrated Requests for a given requestId
5796                 apiInstance.unlockOrchestrationRequest(requestId, version, body);
5797             }
5798             catch (Exception e)
5799             {
5800                 Debug.Print("Exception when calling OnapsoinfraorchestrationRequestsApi.unlockOrchestrationRequest: " + e.Message );
5801             }
5802         }
5803     }
5804 }
5805 </code></pre>
5806                             </div>
5807
5808                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-php">
5809                               <pre class="prettyprint"><code class="language-php"><&#63;php
5810 require_once(__DIR__ . '/vendor/autoload.php');
5811
5812 $api_instance = new Swagger\Client\Api\OnapsoinfraorchestrationRequestsApi();
5813 $requestId = requestId_example; // String | 
5814 $version = version_example; // String | 
5815 $body = body_example; // String | 
5816
5817 try {
5818     $api_instance->unlockOrchestrationRequest($requestId, $version, $body);
5819 } catch (Exception $e) {
5820     echo 'Exception when calling OnapsoinfraorchestrationRequestsApi->unlockOrchestrationRequest: ', $e->getMessage(), PHP_EOL;
5821 }
5822 ?></code></pre>
5823                             </div>
5824
5825                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-perl">
5826                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
5827 use WWW::SwaggerClient::Configuration;
5828 use WWW::SwaggerClient::OnapsoinfraorchestrationRequestsApi;
5829
5830 my $api_instance = WWW::SwaggerClient::OnapsoinfraorchestrationRequestsApi->new();
5831 my $requestId = requestId_example; # String | 
5832 my $version = version_example; # String | 
5833 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
5834
5835 eval { 
5836     $api_instance->unlockOrchestrationRequest(requestId => $requestId, version => $version, body => $body);
5837 };
5838 if ($@) {
5839     warn "Exception when calling OnapsoinfraorchestrationRequestsApi->unlockOrchestrationRequest: $@\n";
5840 }</code></pre>
5841                             </div>
5842
5843                             <div class="tab-pane" id="examples-OnapsoinfraorchestrationRequests-unlockOrchestrationRequest-0-python">
5844                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
5845 import time
5846 import swagger_client
5847 from swagger_client.rest import ApiException
5848 from pprint import pprint
5849
5850 # create an instance of the API class
5851 api_instance = swagger_client.OnapsoinfraorchestrationRequestsApi()
5852 requestId = requestId_example # String | 
5853 version = version_example # String | 
5854 body = body_example # String |  (optional)
5855
5856 try: 
5857     # Unlock Orchestrated Requests for a given requestId
5858     api_instance.unlock_orchestration_request(requestId, version, body=body)
5859 except ApiException as e:
5860     print("Exception when calling OnapsoinfraorchestrationRequestsApi->unlockOrchestrationRequest: %s\n" % e)</code></pre>
5861                             </div>
5862                           </div>
5863
5864                           <h2>Parameters</h2>
5865
5866                             <div class="methodsubtabletitle">Path parameters</div>
5867                             <table id="methodsubtable">
5868                                 <tr>
5869                                   <th width="150px">Name</th>
5870                                   <th>Description</th>
5871                                 </tr>
5872                                   <tr><td style="width:150px;">requestId*</td>
5873 <td>
5874
5875
5876     <div id="d2e199_unlockOrchestrationRequest_requestId">
5877         <div class="json-schema-view">
5878             <div class="primitive">
5879                 <span class="type">
5880                     String
5881                 </span>
5882
5883             </div>
5884                 <div class="inner required">
5885                     Required
5886                 </div>
5887         </div>
5888     </div>
5889 </td>
5890 </tr>
5891
5892                                   <tr><td style="width:150px;">version*</td>
5893 <td>
5894
5895
5896     <div id="d2e199_unlockOrchestrationRequest_version">
5897         <div class="json-schema-view">
5898             <div class="primitive">
5899                 <span class="type">
5900                     String
5901                 </span>
5902
5903             </div>
5904                 <div class="inner required">
5905                     Required
5906                 </div>
5907         </div>
5908     </div>
5909 </td>
5910 </tr>
5911
5912                             </table>
5913
5914
5915                             <div class="methodsubtabletitle">Body parameters</div>
5916                             <table id="methodsubtable">
5917                               <tr>
5918                                 <th width="150px">Name</th>
5919                                 <th>Description</th>
5920                               </tr>
5921                                 <tr><td style="width:150px;">body </td>
5922 <td>
5923
5924
5925 <script>
5926 $(document).ready(function() {
5927   var schemaWrapper = {
5928   "in" : "body",
5929   "name" : "body",
5930   "required" : false,
5931   "schema" : {
5932     "type" : "string"
5933   }
5934 };
5935   var schema = schemaWrapper.schema;
5936   if (schema.$ref != null) {
5937     schema = defsParser.$refs.get(schema.$ref);
5938   } else {
5939     schemaWrapper.definitions = Object.assign({}, defs);
5940     $RefParser.dereference(schemaWrapper).catch(function(err) {
5941       console.log(err);
5942     });
5943   }
5944
5945   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
5946   var result = $('#d2e199_unlockOrchestrationRequest_body');
5947   result.empty();
5948   result.append(view.render());
5949 });
5950 </script>
5951 <div id="d2e199_unlockOrchestrationRequest_body"></div>
5952 </td>
5953 </tr>
5954
5955                             </table>
5956
5957
5958
5959                           <h2>Responses</h2>
5960                             <h3> Status: default - successful operation </h3>
5961
5962                             <ul class="nav nav-tabs nav-tabs-examples" >
5963                             </ul>
5964
5965                             <div class="tab-content" style='margin-bottom: 10px;'>
5966                             </div>
5967
5968                         </article>
5969                       </div>
5970                       <hr>
5971                   </section>
5972                 <section id="api-OnapsoinfraserviceInstantiation">
5973                   <h1>OnapsoinfraserviceInstantiation</h1>
5974                     <div id="api-OnapsoinfraserviceInstantiation-activatePort">
5975                       <article id="api-OnapsoinfraserviceInstantiation-activatePort-0" data-group="User" data-name="activatePort" data-version="0">
5976                         <div class="pull-left">
5977                           <h1>activatePort</h1>
5978                           <p>Activate Port Mirroring</p>
5979                         </div>
5980                         <div class="pull-right"></div>
5981                         <div class="clearfix"></div>
5982                         <p></p>
5983                         <p class="marked"></p>
5984                         <p></p>
5985                         <br />
5986                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/activate</span></code></pre>
5987                         <p>
5988                           <h3>Usage and SDK Samples</h3>
5989                         </p>
5990                         <ul class="nav nav-tabs nav-tabs-examples">
5991                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-activatePort-0-curl">Curl</a></li>
5992                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activatePort-0-java">Java</a></li>
5993                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activatePort-0-android">Android</a></li>
5994                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activatePort-0-groovy">Groovy</a></li>-->
5995                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activatePort-0-objc">Obj-C</a></li>
5996                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activatePort-0-javascript">JavaScript</a></li>
5997                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activatePort-0-angular">Angular</a></li>-->
5998                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activatePort-0-csharp">C#</a></li>
5999                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activatePort-0-php">PHP</a></li>
6000                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activatePort-0-perl">Perl</a></li>
6001                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activatePort-0-python">Python</a></li>
6002                         </ul>
6003
6004                         <div class="tab-content">
6005                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-activatePort-0-curl">
6006                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/activate"</code></pre>
6007                           </div>
6008                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activatePort-0-java">
6009                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
6010 import io.swagger.client.auth.*;
6011 import io.swagger.client.model.*;
6012 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
6013
6014 import java.io.File;
6015 import java.util.*;
6016
6017 public class OnapsoinfraserviceInstantiationApiExample {
6018
6019     public static void main(String[] args) {
6020         
6021         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
6022         String version = version_example; // String | 
6023         String serviceInstanceId = serviceInstanceId_example; // String | 
6024         String configurationInstanceId = configurationInstanceId_example; // String | 
6025         String body = body_example; // String | 
6026         try {
6027             apiInstance.activatePort(version, serviceInstanceId, configurationInstanceId, body);
6028         } catch (ApiException e) {
6029             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#activatePort");
6030             e.printStackTrace();
6031         }
6032     }
6033 }</code></pre>
6034                           </div>
6035
6036                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activatePort-0-android">
6037                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
6038
6039 public class OnapsoinfraserviceInstantiationApiExample {
6040
6041     public static void main(String[] args) {
6042         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
6043         String version = version_example; // String | 
6044         String serviceInstanceId = serviceInstanceId_example; // String | 
6045         String configurationInstanceId = configurationInstanceId_example; // String | 
6046         String body = body_example; // String | 
6047         try {
6048             apiInstance.activatePort(version, serviceInstanceId, configurationInstanceId, body);
6049         } catch (ApiException e) {
6050             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#activatePort");
6051             e.printStackTrace();
6052         }
6053     }
6054 }</code></pre>
6055                           </div>
6056   <!--
6057   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activatePort-0-groovy">
6058   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
6059   </div> -->
6060                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activatePort-0-objc">
6061                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
6062 String *serviceInstanceId = serviceInstanceId_example; // 
6063 String *configurationInstanceId = configurationInstanceId_example; // 
6064 String *body = body_example; //  (optional)
6065
6066 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
6067
6068 // Activate Port Mirroring
6069 [apiInstance activatePortWith:version
6070     serviceInstanceId:serviceInstanceId
6071     configurationInstanceId:configurationInstanceId
6072     body:body
6073               completionHandler: ^(NSError* error) {
6074                             if (error) {
6075                                 NSLog(@"Error: %@", error);
6076                             }
6077                         }];
6078 </code></pre>
6079                             </div>
6080
6081                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activatePort-0-javascript">
6082                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
6083
6084 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
6085
6086 var version = version_example; // {String} 
6087
6088 var serviceInstanceId = serviceInstanceId_example; // {String} 
6089
6090 var configurationInstanceId = configurationInstanceId_example; // {String} 
6091
6092 var opts = { 
6093   'body': body_example // {String} 
6094 };
6095
6096 var callback = function(error, data, response) {
6097   if (error) {
6098     console.error(error);
6099   } else {
6100     console.log('API called successfully.');
6101   }
6102 };
6103 api.activatePort(version, serviceInstanceId, configurationInstanceId, opts, callback);
6104 </code></pre>
6105                             </div>
6106
6107                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activatePort-0-angular">
6108               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
6109             </div>-->
6110                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activatePort-0-csharp">
6111                               <pre class="prettyprint"><code class="language-cs">using System;
6112 using System.Diagnostics;
6113 using IO.Swagger.Api;
6114 using IO.Swagger.Client;
6115 using IO.Swagger.Model;
6116
6117 namespace Example
6118 {
6119     public class activatePortExample
6120     {
6121         public void main()
6122         {
6123             
6124             var apiInstance = new OnapsoinfraserviceInstantiationApi();
6125             var version = version_example;  // String | 
6126             var serviceInstanceId = serviceInstanceId_example;  // String | 
6127             var configurationInstanceId = configurationInstanceId_example;  // String | 
6128             var body = body_example;  // String |  (optional) 
6129
6130             try
6131             {
6132                 // Activate Port Mirroring
6133                 apiInstance.activatePort(version, serviceInstanceId, configurationInstanceId, body);
6134             }
6135             catch (Exception e)
6136             {
6137                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.activatePort: " + e.Message );
6138             }
6139         }
6140     }
6141 }
6142 </code></pre>
6143                             </div>
6144
6145                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activatePort-0-php">
6146                               <pre class="prettyprint"><code class="language-php"><&#63;php
6147 require_once(__DIR__ . '/vendor/autoload.php');
6148
6149 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
6150 $version = version_example; // String | 
6151 $serviceInstanceId = serviceInstanceId_example; // String | 
6152 $configurationInstanceId = configurationInstanceId_example; // String | 
6153 $body = body_example; // String | 
6154
6155 try {
6156     $api_instance->activatePort($version, $serviceInstanceId, $configurationInstanceId, $body);
6157 } catch (Exception $e) {
6158     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->activatePort: ', $e->getMessage(), PHP_EOL;
6159 }
6160 ?></code></pre>
6161                             </div>
6162
6163                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activatePort-0-perl">
6164                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
6165 use WWW::SwaggerClient::Configuration;
6166 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
6167
6168 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
6169 my $version = version_example; # String | 
6170 my $serviceInstanceId = serviceInstanceId_example; # String | 
6171 my $configurationInstanceId = configurationInstanceId_example; # String | 
6172 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
6173
6174 eval { 
6175     $api_instance->activatePort(version => $version, serviceInstanceId => $serviceInstanceId, configurationInstanceId => $configurationInstanceId, body => $body);
6176 };
6177 if ($@) {
6178     warn "Exception when calling OnapsoinfraserviceInstantiationApi->activatePort: $@\n";
6179 }</code></pre>
6180                             </div>
6181
6182                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activatePort-0-python">
6183                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
6184 import time
6185 import swagger_client
6186 from swagger_client.rest import ApiException
6187 from pprint import pprint
6188
6189 # create an instance of the API class
6190 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
6191 version = version_example # String | 
6192 serviceInstanceId = serviceInstanceId_example # String | 
6193 configurationInstanceId = configurationInstanceId_example # String | 
6194 body = body_example # String |  (optional)
6195
6196 try: 
6197     # Activate Port Mirroring
6198     api_instance.activate_port(version, serviceInstanceId, configurationInstanceId, body=body)
6199 except ApiException as e:
6200     print("Exception when calling OnapsoinfraserviceInstantiationApi->activatePort: %s\n" % e)</code></pre>
6201                             </div>
6202                           </div>
6203
6204                           <h2>Parameters</h2>
6205
6206                             <div class="methodsubtabletitle">Path parameters</div>
6207                             <table id="methodsubtable">
6208                                 <tr>
6209                                   <th width="150px">Name</th>
6210                                   <th>Description</th>
6211                                 </tr>
6212                                   <tr><td style="width:150px;">version*</td>
6213 <td>
6214
6215
6216     <div id="d2e199_activatePort_version">
6217         <div class="json-schema-view">
6218             <div class="primitive">
6219                 <span class="type">
6220                     String
6221                 </span>
6222
6223             </div>
6224                 <div class="inner required">
6225                     Required
6226                 </div>
6227         </div>
6228     </div>
6229 </td>
6230 </tr>
6231
6232                                   <tr><td style="width:150px;">serviceInstanceId*</td>
6233 <td>
6234
6235
6236     <div id="d2e199_activatePort_serviceInstanceId">
6237         <div class="json-schema-view">
6238             <div class="primitive">
6239                 <span class="type">
6240                     String
6241                 </span>
6242
6243             </div>
6244                 <div class="inner required">
6245                     Required
6246                 </div>
6247         </div>
6248     </div>
6249 </td>
6250 </tr>
6251
6252                                   <tr><td style="width:150px;">configurationInstanceId*</td>
6253 <td>
6254
6255
6256     <div id="d2e199_activatePort_configurationInstanceId">
6257         <div class="json-schema-view">
6258             <div class="primitive">
6259                 <span class="type">
6260                     String
6261                 </span>
6262
6263             </div>
6264                 <div class="inner required">
6265                     Required
6266                 </div>
6267         </div>
6268     </div>
6269 </td>
6270 </tr>
6271
6272                             </table>
6273
6274
6275                             <div class="methodsubtabletitle">Body parameters</div>
6276                             <table id="methodsubtable">
6277                               <tr>
6278                                 <th width="150px">Name</th>
6279                                 <th>Description</th>
6280                               </tr>
6281                                 <tr><td style="width:150px;">body </td>
6282 <td>
6283
6284
6285 <script>
6286 $(document).ready(function() {
6287   var schemaWrapper = {
6288   "in" : "body",
6289   "name" : "body",
6290   "required" : false,
6291   "schema" : {
6292     "type" : "string"
6293   }
6294 };
6295   var schema = schemaWrapper.schema;
6296   if (schema.$ref != null) {
6297     schema = defsParser.$refs.get(schema.$ref);
6298   } else {
6299     schemaWrapper.definitions = Object.assign({}, defs);
6300     $RefParser.dereference(schemaWrapper).catch(function(err) {
6301       console.log(err);
6302     });
6303   }
6304
6305   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
6306   var result = $('#d2e199_activatePort_body');
6307   result.empty();
6308   result.append(view.render());
6309 });
6310 </script>
6311 <div id="d2e199_activatePort_body"></div>
6312 </td>
6313 </tr>
6314
6315                             </table>
6316
6317
6318
6319                           <h2>Responses</h2>
6320                             <h3> Status: default - successful operation </h3>
6321
6322                             <ul class="nav nav-tabs nav-tabs-examples" >
6323                             </ul>
6324
6325                             <div class="tab-content" style='margin-bottom: 10px;'>
6326                             </div>
6327
6328                         </article>
6329                       </div>
6330                       <hr>
6331                     <div id="api-OnapsoinfraserviceInstantiation-activateServiceInstance">
6332                       <article id="api-OnapsoinfraserviceInstantiation-activateServiceInstance-0" data-group="User" data-name="activateServiceInstance" data-version="0">
6333                         <div class="pull-left">
6334                           <h1>activateServiceInstance</h1>
6335                           <p>Activate provided Service Instance</p>
6336                         </div>
6337                         <div class="pull-right"></div>
6338                         <div class="clearfix"></div>
6339                         <p></p>
6340                         <p class="marked"></p>
6341                         <p></p>
6342                         <br />
6343                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/activate</span></code></pre>
6344                         <p>
6345                           <h3>Usage and SDK Samples</h3>
6346                         </p>
6347                         <ul class="nav nav-tabs nav-tabs-examples">
6348                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-curl">Curl</a></li>
6349                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-java">Java</a></li>
6350                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-android">Android</a></li>
6351                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-groovy">Groovy</a></li>-->
6352                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-objc">Obj-C</a></li>
6353                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-javascript">JavaScript</a></li>
6354                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-angular">Angular</a></li>-->
6355                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-csharp">C#</a></li>
6356                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-php">PHP</a></li>
6357                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-perl">Perl</a></li>
6358                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-python">Python</a></li>
6359                         </ul>
6360
6361                         <div class="tab-content">
6362                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-curl">
6363                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/activate"</code></pre>
6364                           </div>
6365                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-java">
6366                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
6367 import io.swagger.client.auth.*;
6368 import io.swagger.client.model.*;
6369 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
6370
6371 import java.io.File;
6372 import java.util.*;
6373
6374 public class OnapsoinfraserviceInstantiationApiExample {
6375
6376     public static void main(String[] args) {
6377         
6378         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
6379         String version = version_example; // String | 
6380         String serviceInstanceId = serviceInstanceId_example; // String | 
6381         String body = body_example; // String | 
6382         try {
6383             apiInstance.activateServiceInstance(version, serviceInstanceId, body);
6384         } catch (ApiException e) {
6385             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#activateServiceInstance");
6386             e.printStackTrace();
6387         }
6388     }
6389 }</code></pre>
6390                           </div>
6391
6392                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-android">
6393                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
6394
6395 public class OnapsoinfraserviceInstantiationApiExample {
6396
6397     public static void main(String[] args) {
6398         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
6399         String version = version_example; // String | 
6400         String serviceInstanceId = serviceInstanceId_example; // String | 
6401         String body = body_example; // String | 
6402         try {
6403             apiInstance.activateServiceInstance(version, serviceInstanceId, body);
6404         } catch (ApiException e) {
6405             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#activateServiceInstance");
6406             e.printStackTrace();
6407         }
6408     }
6409 }</code></pre>
6410                           </div>
6411   <!--
6412   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-groovy">
6413   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
6414   </div> -->
6415                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-objc">
6416                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
6417 String *serviceInstanceId = serviceInstanceId_example; // 
6418 String *body = body_example; //  (optional)
6419
6420 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
6421
6422 // Activate provided Service Instance
6423 [apiInstance activateServiceInstanceWith:version
6424     serviceInstanceId:serviceInstanceId
6425     body:body
6426               completionHandler: ^(NSError* error) {
6427                             if (error) {
6428                                 NSLog(@"Error: %@", error);
6429                             }
6430                         }];
6431 </code></pre>
6432                             </div>
6433
6434                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-javascript">
6435                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
6436
6437 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
6438
6439 var version = version_example; // {String} 
6440
6441 var serviceInstanceId = serviceInstanceId_example; // {String} 
6442
6443 var opts = { 
6444   'body': body_example // {String} 
6445 };
6446
6447 var callback = function(error, data, response) {
6448   if (error) {
6449     console.error(error);
6450   } else {
6451     console.log('API called successfully.');
6452   }
6453 };
6454 api.activateServiceInstance(version, serviceInstanceId, opts, callback);
6455 </code></pre>
6456                             </div>
6457
6458                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-angular">
6459               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
6460             </div>-->
6461                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-csharp">
6462                               <pre class="prettyprint"><code class="language-cs">using System;
6463 using System.Diagnostics;
6464 using IO.Swagger.Api;
6465 using IO.Swagger.Client;
6466 using IO.Swagger.Model;
6467
6468 namespace Example
6469 {
6470     public class activateServiceInstanceExample
6471     {
6472         public void main()
6473         {
6474             
6475             var apiInstance = new OnapsoinfraserviceInstantiationApi();
6476             var version = version_example;  // String | 
6477             var serviceInstanceId = serviceInstanceId_example;  // String | 
6478             var body = body_example;  // String |  (optional) 
6479
6480             try
6481             {
6482                 // Activate provided Service Instance
6483                 apiInstance.activateServiceInstance(version, serviceInstanceId, body);
6484             }
6485             catch (Exception e)
6486             {
6487                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.activateServiceInstance: " + e.Message );
6488             }
6489         }
6490     }
6491 }
6492 </code></pre>
6493                             </div>
6494
6495                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-php">
6496                               <pre class="prettyprint"><code class="language-php"><&#63;php
6497 require_once(__DIR__ . '/vendor/autoload.php');
6498
6499 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
6500 $version = version_example; // String | 
6501 $serviceInstanceId = serviceInstanceId_example; // String | 
6502 $body = body_example; // String | 
6503
6504 try {
6505     $api_instance->activateServiceInstance($version, $serviceInstanceId, $body);
6506 } catch (Exception $e) {
6507     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->activateServiceInstance: ', $e->getMessage(), PHP_EOL;
6508 }
6509 ?></code></pre>
6510                             </div>
6511
6512                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-perl">
6513                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
6514 use WWW::SwaggerClient::Configuration;
6515 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
6516
6517 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
6518 my $version = version_example; # String | 
6519 my $serviceInstanceId = serviceInstanceId_example; # String | 
6520 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
6521
6522 eval { 
6523     $api_instance->activateServiceInstance(version => $version, serviceInstanceId => $serviceInstanceId, body => $body);
6524 };
6525 if ($@) {
6526     warn "Exception when calling OnapsoinfraserviceInstantiationApi->activateServiceInstance: $@\n";
6527 }</code></pre>
6528                             </div>
6529
6530                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-activateServiceInstance-0-python">
6531                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
6532 import time
6533 import swagger_client
6534 from swagger_client.rest import ApiException
6535 from pprint import pprint
6536
6537 # create an instance of the API class
6538 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
6539 version = version_example # String | 
6540 serviceInstanceId = serviceInstanceId_example # String | 
6541 body = body_example # String |  (optional)
6542
6543 try: 
6544     # Activate provided Service Instance
6545     api_instance.activate_service_instance(version, serviceInstanceId, body=body)
6546 except ApiException as e:
6547     print("Exception when calling OnapsoinfraserviceInstantiationApi->activateServiceInstance: %s\n" % e)</code></pre>
6548                             </div>
6549                           </div>
6550
6551                           <h2>Parameters</h2>
6552
6553                             <div class="methodsubtabletitle">Path parameters</div>
6554                             <table id="methodsubtable">
6555                                 <tr>
6556                                   <th width="150px">Name</th>
6557                                   <th>Description</th>
6558                                 </tr>
6559                                   <tr><td style="width:150px;">version*</td>
6560 <td>
6561
6562
6563     <div id="d2e199_activateServiceInstance_version">
6564         <div class="json-schema-view">
6565             <div class="primitive">
6566                 <span class="type">
6567                     String
6568                 </span>
6569
6570             </div>
6571                 <div class="inner required">
6572                     Required
6573                 </div>
6574         </div>
6575     </div>
6576 </td>
6577 </tr>
6578
6579                                   <tr><td style="width:150px;">serviceInstanceId*</td>
6580 <td>
6581
6582
6583     <div id="d2e199_activateServiceInstance_serviceInstanceId">
6584         <div class="json-schema-view">
6585             <div class="primitive">
6586                 <span class="type">
6587                     String
6588                 </span>
6589
6590             </div>
6591                 <div class="inner required">
6592                     Required
6593                 </div>
6594         </div>
6595     </div>
6596 </td>
6597 </tr>
6598
6599                             </table>
6600
6601
6602                             <div class="methodsubtabletitle">Body parameters</div>
6603                             <table id="methodsubtable">
6604                               <tr>
6605                                 <th width="150px">Name</th>
6606                                 <th>Description</th>
6607                               </tr>
6608                                 <tr><td style="width:150px;">body </td>
6609 <td>
6610
6611
6612 <script>
6613 $(document).ready(function() {
6614   var schemaWrapper = {
6615   "in" : "body",
6616   "name" : "body",
6617   "required" : false,
6618   "schema" : {
6619     "type" : "string"
6620   }
6621 };
6622   var schema = schemaWrapper.schema;
6623   if (schema.$ref != null) {
6624     schema = defsParser.$refs.get(schema.$ref);
6625   } else {
6626     schemaWrapper.definitions = Object.assign({}, defs);
6627     $RefParser.dereference(schemaWrapper).catch(function(err) {
6628       console.log(err);
6629     });
6630   }
6631
6632   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
6633   var result = $('#d2e199_activateServiceInstance_body');
6634   result.empty();
6635   result.append(view.render());
6636 });
6637 </script>
6638 <div id="d2e199_activateServiceInstance_body"></div>
6639 </td>
6640 </tr>
6641
6642                             </table>
6643
6644
6645
6646                           <h2>Responses</h2>
6647                             <h3> Status: default - successful operation </h3>
6648
6649                             <ul class="nav nav-tabs nav-tabs-examples" >
6650                             </ul>
6651
6652                             <div class="tab-content" style='margin-bottom: 10px;'>
6653                             </div>
6654
6655                         </article>
6656                       </div>
6657                       <hr>
6658                     <div id="api-OnapsoinfraserviceInstantiation-addRelationships">
6659                       <article id="api-OnapsoinfraserviceInstantiation-addRelationships-0" data-group="User" data-name="addRelationships" data-version="0">
6660                         <div class="pull-left">
6661                           <h1>addRelationships</h1>
6662                           <p>Add Relationships to a Service Instance</p>
6663                         </div>
6664                         <div class="pull-right"></div>
6665                         <div class="clearfix"></div>
6666                         <p></p>
6667                         <p class="marked"></p>
6668                         <p></p>
6669                         <br />
6670                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/addRelationships</span></code></pre>
6671                         <p>
6672                           <h3>Usage and SDK Samples</h3>
6673                         </p>
6674                         <ul class="nav nav-tabs nav-tabs-examples">
6675                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-addRelationships-0-curl">Curl</a></li>
6676                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-addRelationships-0-java">Java</a></li>
6677                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-addRelationships-0-android">Android</a></li>
6678                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-addRelationships-0-groovy">Groovy</a></li>-->
6679                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-addRelationships-0-objc">Obj-C</a></li>
6680                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-addRelationships-0-javascript">JavaScript</a></li>
6681                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-addRelationships-0-angular">Angular</a></li>-->
6682                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-addRelationships-0-csharp">C#</a></li>
6683                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-addRelationships-0-php">PHP</a></li>
6684                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-addRelationships-0-perl">Perl</a></li>
6685                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-addRelationships-0-python">Python</a></li>
6686                         </ul>
6687
6688                         <div class="tab-content">
6689                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-addRelationships-0-curl">
6690                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/addRelationships"</code></pre>
6691                           </div>
6692                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-addRelationships-0-java">
6693                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
6694 import io.swagger.client.auth.*;
6695 import io.swagger.client.model.*;
6696 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
6697
6698 import java.io.File;
6699 import java.util.*;
6700
6701 public class OnapsoinfraserviceInstantiationApiExample {
6702
6703     public static void main(String[] args) {
6704         
6705         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
6706         String version = version_example; // String | 
6707         String serviceInstanceId = serviceInstanceId_example; // String | 
6708         String body = body_example; // String | 
6709         try {
6710             apiInstance.addRelationships(version, serviceInstanceId, body);
6711         } catch (ApiException e) {
6712             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#addRelationships");
6713             e.printStackTrace();
6714         }
6715     }
6716 }</code></pre>
6717                           </div>
6718
6719                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-addRelationships-0-android">
6720                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
6721
6722 public class OnapsoinfraserviceInstantiationApiExample {
6723
6724     public static void main(String[] args) {
6725         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
6726         String version = version_example; // String | 
6727         String serviceInstanceId = serviceInstanceId_example; // String | 
6728         String body = body_example; // String | 
6729         try {
6730             apiInstance.addRelationships(version, serviceInstanceId, body);
6731         } catch (ApiException e) {
6732             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#addRelationships");
6733             e.printStackTrace();
6734         }
6735     }
6736 }</code></pre>
6737                           </div>
6738   <!--
6739   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-addRelationships-0-groovy">
6740   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
6741   </div> -->
6742                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-addRelationships-0-objc">
6743                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
6744 String *serviceInstanceId = serviceInstanceId_example; // 
6745 String *body = body_example; //  (optional)
6746
6747 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
6748
6749 // Add Relationships to a Service Instance
6750 [apiInstance addRelationshipsWith:version
6751     serviceInstanceId:serviceInstanceId
6752     body:body
6753               completionHandler: ^(NSError* error) {
6754                             if (error) {
6755                                 NSLog(@"Error: %@", error);
6756                             }
6757                         }];
6758 </code></pre>
6759                             </div>
6760
6761                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-addRelationships-0-javascript">
6762                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
6763
6764 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
6765
6766 var version = version_example; // {String} 
6767
6768 var serviceInstanceId = serviceInstanceId_example; // {String} 
6769
6770 var opts = { 
6771   'body': body_example // {String} 
6772 };
6773
6774 var callback = function(error, data, response) {
6775   if (error) {
6776     console.error(error);
6777   } else {
6778     console.log('API called successfully.');
6779   }
6780 };
6781 api.addRelationships(version, serviceInstanceId, opts, callback);
6782 </code></pre>
6783                             </div>
6784
6785                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-addRelationships-0-angular">
6786               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
6787             </div>-->
6788                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-addRelationships-0-csharp">
6789                               <pre class="prettyprint"><code class="language-cs">using System;
6790 using System.Diagnostics;
6791 using IO.Swagger.Api;
6792 using IO.Swagger.Client;
6793 using IO.Swagger.Model;
6794
6795 namespace Example
6796 {
6797     public class addRelationshipsExample
6798     {
6799         public void main()
6800         {
6801             
6802             var apiInstance = new OnapsoinfraserviceInstantiationApi();
6803             var version = version_example;  // String | 
6804             var serviceInstanceId = serviceInstanceId_example;  // String | 
6805             var body = body_example;  // String |  (optional) 
6806
6807             try
6808             {
6809                 // Add Relationships to a Service Instance
6810                 apiInstance.addRelationships(version, serviceInstanceId, body);
6811             }
6812             catch (Exception e)
6813             {
6814                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.addRelationships: " + e.Message );
6815             }
6816         }
6817     }
6818 }
6819 </code></pre>
6820                             </div>
6821
6822                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-addRelationships-0-php">
6823                               <pre class="prettyprint"><code class="language-php"><&#63;php
6824 require_once(__DIR__ . '/vendor/autoload.php');
6825
6826 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
6827 $version = version_example; // String | 
6828 $serviceInstanceId = serviceInstanceId_example; // String | 
6829 $body = body_example; // String | 
6830
6831 try {
6832     $api_instance->addRelationships($version, $serviceInstanceId, $body);
6833 } catch (Exception $e) {
6834     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->addRelationships: ', $e->getMessage(), PHP_EOL;
6835 }
6836 ?></code></pre>
6837                             </div>
6838
6839                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-addRelationships-0-perl">
6840                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
6841 use WWW::SwaggerClient::Configuration;
6842 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
6843
6844 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
6845 my $version = version_example; # String | 
6846 my $serviceInstanceId = serviceInstanceId_example; # String | 
6847 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
6848
6849 eval { 
6850     $api_instance->addRelationships(version => $version, serviceInstanceId => $serviceInstanceId, body => $body);
6851 };
6852 if ($@) {
6853     warn "Exception when calling OnapsoinfraserviceInstantiationApi->addRelationships: $@\n";
6854 }</code></pre>
6855                             </div>
6856
6857                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-addRelationships-0-python">
6858                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
6859 import time
6860 import swagger_client
6861 from swagger_client.rest import ApiException
6862 from pprint import pprint
6863
6864 # create an instance of the API class
6865 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
6866 version = version_example # String | 
6867 serviceInstanceId = serviceInstanceId_example # String | 
6868 body = body_example # String |  (optional)
6869
6870 try: 
6871     # Add Relationships to a Service Instance
6872     api_instance.add_relationships(version, serviceInstanceId, body=body)
6873 except ApiException as e:
6874     print("Exception when calling OnapsoinfraserviceInstantiationApi->addRelationships: %s\n" % e)</code></pre>
6875                             </div>
6876                           </div>
6877
6878                           <h2>Parameters</h2>
6879
6880                             <div class="methodsubtabletitle">Path parameters</div>
6881                             <table id="methodsubtable">
6882                                 <tr>
6883                                   <th width="150px">Name</th>
6884                                   <th>Description</th>
6885                                 </tr>
6886                                   <tr><td style="width:150px;">version*</td>
6887 <td>
6888
6889
6890     <div id="d2e199_addRelationships_version">
6891         <div class="json-schema-view">
6892             <div class="primitive">
6893                 <span class="type">
6894                     String
6895                 </span>
6896
6897             </div>
6898                 <div class="inner required">
6899                     Required
6900                 </div>
6901         </div>
6902     </div>
6903 </td>
6904 </tr>
6905
6906                                   <tr><td style="width:150px;">serviceInstanceId*</td>
6907 <td>
6908
6909
6910     <div id="d2e199_addRelationships_serviceInstanceId">
6911         <div class="json-schema-view">
6912             <div class="primitive">
6913                 <span class="type">
6914                     String
6915                 </span>
6916
6917             </div>
6918                 <div class="inner required">
6919                     Required
6920                 </div>
6921         </div>
6922     </div>
6923 </td>
6924 </tr>
6925
6926                             </table>
6927
6928
6929                             <div class="methodsubtabletitle">Body parameters</div>
6930                             <table id="methodsubtable">
6931                               <tr>
6932                                 <th width="150px">Name</th>
6933                                 <th>Description</th>
6934                               </tr>
6935                                 <tr><td style="width:150px;">body </td>
6936 <td>
6937
6938
6939 <script>
6940 $(document).ready(function() {
6941   var schemaWrapper = {
6942   "in" : "body",
6943   "name" : "body",
6944   "required" : false,
6945   "schema" : {
6946     "type" : "string"
6947   }
6948 };
6949   var schema = schemaWrapper.schema;
6950   if (schema.$ref != null) {
6951     schema = defsParser.$refs.get(schema.$ref);
6952   } else {
6953     schemaWrapper.definitions = Object.assign({}, defs);
6954     $RefParser.dereference(schemaWrapper).catch(function(err) {
6955       console.log(err);
6956     });
6957   }
6958
6959   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
6960   var result = $('#d2e199_addRelationships_body');
6961   result.empty();
6962   result.append(view.render());
6963 });
6964 </script>
6965 <div id="d2e199_addRelationships_body"></div>
6966 </td>
6967 </tr>
6968
6969                             </table>
6970
6971
6972
6973                           <h2>Responses</h2>
6974                             <h3> Status: default - successful operation </h3>
6975
6976                             <ul class="nav nav-tabs nav-tabs-examples" >
6977                             </ul>
6978
6979                             <div class="tab-content" style='margin-bottom: 10px;'>
6980                             </div>
6981
6982                         </article>
6983                       </div>
6984                       <hr>
6985                     <div id="api-OnapsoinfraserviceInstantiation-applyUpdatedConfig">
6986                       <article id="api-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0" data-group="User" data-name="applyUpdatedConfig" data-version="0">
6987                         <div class="pull-left">
6988                           <h1>applyUpdatedConfig</h1>
6989                           <p>Apply updated configuration</p>
6990                         </div>
6991                         <div class="pull-right"></div>
6992                         <div class="clearfix"></div>
6993                         <p></p>
6994                         <p class="marked"></p>
6995                         <p></p>
6996                         <br />
6997                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/applyUpdatedConfig</span></code></pre>
6998                         <p>
6999                           <h3>Usage and SDK Samples</h3>
7000                         </p>
7001                         <ul class="nav nav-tabs nav-tabs-examples">
7002                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-curl">Curl</a></li>
7003                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-java">Java</a></li>
7004                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-android">Android</a></li>
7005                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-groovy">Groovy</a></li>-->
7006                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-objc">Obj-C</a></li>
7007                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-javascript">JavaScript</a></li>
7008                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-angular">Angular</a></li>-->
7009                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-csharp">C#</a></li>
7010                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-php">PHP</a></li>
7011                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-perl">Perl</a></li>
7012                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-python">Python</a></li>
7013                         </ul>
7014
7015                         <div class="tab-content">
7016                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-curl">
7017                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/applyUpdatedConfig"</code></pre>
7018                           </div>
7019                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-java">
7020                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
7021 import io.swagger.client.auth.*;
7022 import io.swagger.client.model.*;
7023 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
7024
7025 import java.io.File;
7026 import java.util.*;
7027
7028 public class OnapsoinfraserviceInstantiationApiExample {
7029
7030     public static void main(String[] args) {
7031         
7032         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
7033         String version = version_example; // String | 
7034         String serviceInstanceId = serviceInstanceId_example; // String | 
7035         String vnfInstanceId = vnfInstanceId_example; // String | 
7036         String body = body_example; // String | 
7037         try {
7038             apiInstance.applyUpdatedConfig(version, serviceInstanceId, vnfInstanceId, body);
7039         } catch (ApiException e) {
7040             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#applyUpdatedConfig");
7041             e.printStackTrace();
7042         }
7043     }
7044 }</code></pre>
7045                           </div>
7046
7047                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-android">
7048                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
7049
7050 public class OnapsoinfraserviceInstantiationApiExample {
7051
7052     public static void main(String[] args) {
7053         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
7054         String version = version_example; // String | 
7055         String serviceInstanceId = serviceInstanceId_example; // String | 
7056         String vnfInstanceId = vnfInstanceId_example; // String | 
7057         String body = body_example; // String | 
7058         try {
7059             apiInstance.applyUpdatedConfig(version, serviceInstanceId, vnfInstanceId, body);
7060         } catch (ApiException e) {
7061             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#applyUpdatedConfig");
7062             e.printStackTrace();
7063         }
7064     }
7065 }</code></pre>
7066                           </div>
7067   <!--
7068   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-groovy">
7069   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
7070   </div> -->
7071                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-objc">
7072                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
7073 String *serviceInstanceId = serviceInstanceId_example; // 
7074 String *vnfInstanceId = vnfInstanceId_example; // 
7075 String *body = body_example; //  (optional)
7076
7077 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
7078
7079 // Apply updated configuration
7080 [apiInstance applyUpdatedConfigWith:version
7081     serviceInstanceId:serviceInstanceId
7082     vnfInstanceId:vnfInstanceId
7083     body:body
7084               completionHandler: ^(NSError* error) {
7085                             if (error) {
7086                                 NSLog(@"Error: %@", error);
7087                             }
7088                         }];
7089 </code></pre>
7090                             </div>
7091
7092                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-javascript">
7093                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
7094
7095 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
7096
7097 var version = version_example; // {String} 
7098
7099 var serviceInstanceId = serviceInstanceId_example; // {String} 
7100
7101 var vnfInstanceId = vnfInstanceId_example; // {String} 
7102
7103 var opts = { 
7104   'body': body_example // {String} 
7105 };
7106
7107 var callback = function(error, data, response) {
7108   if (error) {
7109     console.error(error);
7110   } else {
7111     console.log('API called successfully.');
7112   }
7113 };
7114 api.applyUpdatedConfig(version, serviceInstanceId, vnfInstanceId, opts, callback);
7115 </code></pre>
7116                             </div>
7117
7118                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-angular">
7119               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
7120             </div>-->
7121                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-csharp">
7122                               <pre class="prettyprint"><code class="language-cs">using System;
7123 using System.Diagnostics;
7124 using IO.Swagger.Api;
7125 using IO.Swagger.Client;
7126 using IO.Swagger.Model;
7127
7128 namespace Example
7129 {
7130     public class applyUpdatedConfigExample
7131     {
7132         public void main()
7133         {
7134             
7135             var apiInstance = new OnapsoinfraserviceInstantiationApi();
7136             var version = version_example;  // String | 
7137             var serviceInstanceId = serviceInstanceId_example;  // String | 
7138             var vnfInstanceId = vnfInstanceId_example;  // String | 
7139             var body = body_example;  // String |  (optional) 
7140
7141             try
7142             {
7143                 // Apply updated configuration
7144                 apiInstance.applyUpdatedConfig(version, serviceInstanceId, vnfInstanceId, body);
7145             }
7146             catch (Exception e)
7147             {
7148                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.applyUpdatedConfig: " + e.Message );
7149             }
7150         }
7151     }
7152 }
7153 </code></pre>
7154                             </div>
7155
7156                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-php">
7157                               <pre class="prettyprint"><code class="language-php"><&#63;php
7158 require_once(__DIR__ . '/vendor/autoload.php');
7159
7160 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
7161 $version = version_example; // String | 
7162 $serviceInstanceId = serviceInstanceId_example; // String | 
7163 $vnfInstanceId = vnfInstanceId_example; // String | 
7164 $body = body_example; // String | 
7165
7166 try {
7167     $api_instance->applyUpdatedConfig($version, $serviceInstanceId, $vnfInstanceId, $body);
7168 } catch (Exception $e) {
7169     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->applyUpdatedConfig: ', $e->getMessage(), PHP_EOL;
7170 }
7171 ?></code></pre>
7172                             </div>
7173
7174                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-perl">
7175                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
7176 use WWW::SwaggerClient::Configuration;
7177 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
7178
7179 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
7180 my $version = version_example; # String | 
7181 my $serviceInstanceId = serviceInstanceId_example; # String | 
7182 my $vnfInstanceId = vnfInstanceId_example; # String | 
7183 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
7184
7185 eval { 
7186     $api_instance->applyUpdatedConfig(version => $version, serviceInstanceId => $serviceInstanceId, vnfInstanceId => $vnfInstanceId, body => $body);
7187 };
7188 if ($@) {
7189     warn "Exception when calling OnapsoinfraserviceInstantiationApi->applyUpdatedConfig: $@\n";
7190 }</code></pre>
7191                             </div>
7192
7193                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-applyUpdatedConfig-0-python">
7194                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
7195 import time
7196 import swagger_client
7197 from swagger_client.rest import ApiException
7198 from pprint import pprint
7199
7200 # create an instance of the API class
7201 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
7202 version = version_example # String | 
7203 serviceInstanceId = serviceInstanceId_example # String | 
7204 vnfInstanceId = vnfInstanceId_example # String | 
7205 body = body_example # String |  (optional)
7206
7207 try: 
7208     # Apply updated configuration
7209     api_instance.apply_updated_config(version, serviceInstanceId, vnfInstanceId, body=body)
7210 except ApiException as e:
7211     print("Exception when calling OnapsoinfraserviceInstantiationApi->applyUpdatedConfig: %s\n" % e)</code></pre>
7212                             </div>
7213                           </div>
7214
7215                           <h2>Parameters</h2>
7216
7217                             <div class="methodsubtabletitle">Path parameters</div>
7218                             <table id="methodsubtable">
7219                                 <tr>
7220                                   <th width="150px">Name</th>
7221                                   <th>Description</th>
7222                                 </tr>
7223                                   <tr><td style="width:150px;">version*</td>
7224 <td>
7225
7226
7227     <div id="d2e199_applyUpdatedConfig_version">
7228         <div class="json-schema-view">
7229             <div class="primitive">
7230                 <span class="type">
7231                     String
7232                 </span>
7233
7234             </div>
7235                 <div class="inner required">
7236                     Required
7237                 </div>
7238         </div>
7239     </div>
7240 </td>
7241 </tr>
7242
7243                                   <tr><td style="width:150px;">serviceInstanceId*</td>
7244 <td>
7245
7246
7247     <div id="d2e199_applyUpdatedConfig_serviceInstanceId">
7248         <div class="json-schema-view">
7249             <div class="primitive">
7250                 <span class="type">
7251                     String
7252                 </span>
7253
7254             </div>
7255                 <div class="inner required">
7256                     Required
7257                 </div>
7258         </div>
7259     </div>
7260 </td>
7261 </tr>
7262
7263                                   <tr><td style="width:150px;">vnfInstanceId*</td>
7264 <td>
7265
7266
7267     <div id="d2e199_applyUpdatedConfig_vnfInstanceId">
7268         <div class="json-schema-view">
7269             <div class="primitive">
7270                 <span class="type">
7271                     String
7272                 </span>
7273
7274             </div>
7275                 <div class="inner required">
7276                     Required
7277                 </div>
7278         </div>
7279     </div>
7280 </td>
7281 </tr>
7282
7283                             </table>
7284
7285
7286                             <div class="methodsubtabletitle">Body parameters</div>
7287                             <table id="methodsubtable">
7288                               <tr>
7289                                 <th width="150px">Name</th>
7290                                 <th>Description</th>
7291                               </tr>
7292                                 <tr><td style="width:150px;">body </td>
7293 <td>
7294
7295
7296 <script>
7297 $(document).ready(function() {
7298   var schemaWrapper = {
7299   "in" : "body",
7300   "name" : "body",
7301   "required" : false,
7302   "schema" : {
7303     "type" : "string"
7304   }
7305 };
7306   var schema = schemaWrapper.schema;
7307   if (schema.$ref != null) {
7308     schema = defsParser.$refs.get(schema.$ref);
7309   } else {
7310     schemaWrapper.definitions = Object.assign({}, defs);
7311     $RefParser.dereference(schemaWrapper).catch(function(err) {
7312       console.log(err);
7313     });
7314   }
7315
7316   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
7317   var result = $('#d2e199_applyUpdatedConfig_body');
7318   result.empty();
7319   result.append(view.render());
7320 });
7321 </script>
7322 <div id="d2e199_applyUpdatedConfig_body"></div>
7323 </td>
7324 </tr>
7325
7326                             </table>
7327
7328
7329
7330                           <h2>Responses</h2>
7331                             <h3> Status: default - successful operation </h3>
7332
7333                             <ul class="nav nav-tabs nav-tabs-examples" >
7334                             </ul>
7335
7336                             <div class="tab-content" style='margin-bottom: 10px;'>
7337                             </div>
7338
7339                         </article>
7340                       </div>
7341                       <hr>
7342                     <div id="api-OnapsoinfraserviceInstantiation-assignServiceInstance">
7343                       <article id="api-OnapsoinfraserviceInstantiation-assignServiceInstance-0" data-group="User" data-name="assignServiceInstance" data-version="0">
7344                         <div class="pull-left">
7345                           <h1>assignServiceInstance</h1>
7346                           <p>Assign Service Instance</p>
7347                         </div>
7348                         <div class="pull-right"></div>
7349                         <div class="clearfix"></div>
7350                         <p></p>
7351                         <p class="marked"></p>
7352                         <p></p>
7353                         <br />
7354                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/assign</span></code></pre>
7355                         <p>
7356                           <h3>Usage and SDK Samples</h3>
7357                         </p>
7358                         <ul class="nav nav-tabs nav-tabs-examples">
7359                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-curl">Curl</a></li>
7360                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-java">Java</a></li>
7361                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-android">Android</a></li>
7362                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-groovy">Groovy</a></li>-->
7363                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-objc">Obj-C</a></li>
7364                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-javascript">JavaScript</a></li>
7365                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-angular">Angular</a></li>-->
7366                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-csharp">C#</a></li>
7367                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-php">PHP</a></li>
7368                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-perl">Perl</a></li>
7369                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-python">Python</a></li>
7370                         </ul>
7371
7372                         <div class="tab-content">
7373                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-curl">
7374                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/assign"</code></pre>
7375                           </div>
7376                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-java">
7377                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
7378 import io.swagger.client.auth.*;
7379 import io.swagger.client.model.*;
7380 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
7381
7382 import java.io.File;
7383 import java.util.*;
7384
7385 public class OnapsoinfraserviceInstantiationApiExample {
7386
7387     public static void main(String[] args) {
7388         
7389         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
7390         String version = version_example; // String | 
7391         String body = body_example; // String | 
7392         try {
7393             apiInstance.assignServiceInstance(version, body);
7394         } catch (ApiException e) {
7395             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#assignServiceInstance");
7396             e.printStackTrace();
7397         }
7398     }
7399 }</code></pre>
7400                           </div>
7401
7402                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-android">
7403                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
7404
7405 public class OnapsoinfraserviceInstantiationApiExample {
7406
7407     public static void main(String[] args) {
7408         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
7409         String version = version_example; // String | 
7410         String body = body_example; // String | 
7411         try {
7412             apiInstance.assignServiceInstance(version, body);
7413         } catch (ApiException e) {
7414             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#assignServiceInstance");
7415             e.printStackTrace();
7416         }
7417     }
7418 }</code></pre>
7419                           </div>
7420   <!--
7421   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-groovy">
7422   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
7423   </div> -->
7424                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-objc">
7425                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
7426 String *body = body_example; //  (optional)
7427
7428 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
7429
7430 // Assign Service Instance
7431 [apiInstance assignServiceInstanceWith:version
7432     body:body
7433               completionHandler: ^(NSError* error) {
7434                             if (error) {
7435                                 NSLog(@"Error: %@", error);
7436                             }
7437                         }];
7438 </code></pre>
7439                             </div>
7440
7441                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-javascript">
7442                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
7443
7444 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
7445
7446 var version = version_example; // {String} 
7447
7448 var opts = { 
7449   'body': body_example // {String} 
7450 };
7451
7452 var callback = function(error, data, response) {
7453   if (error) {
7454     console.error(error);
7455   } else {
7456     console.log('API called successfully.');
7457   }
7458 };
7459 api.assignServiceInstance(version, opts, callback);
7460 </code></pre>
7461                             </div>
7462
7463                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-angular">
7464               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
7465             </div>-->
7466                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-csharp">
7467                               <pre class="prettyprint"><code class="language-cs">using System;
7468 using System.Diagnostics;
7469 using IO.Swagger.Api;
7470 using IO.Swagger.Client;
7471 using IO.Swagger.Model;
7472
7473 namespace Example
7474 {
7475     public class assignServiceInstanceExample
7476     {
7477         public void main()
7478         {
7479             
7480             var apiInstance = new OnapsoinfraserviceInstantiationApi();
7481             var version = version_example;  // String | 
7482             var body = body_example;  // String |  (optional) 
7483
7484             try
7485             {
7486                 // Assign Service Instance
7487                 apiInstance.assignServiceInstance(version, body);
7488             }
7489             catch (Exception e)
7490             {
7491                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.assignServiceInstance: " + e.Message );
7492             }
7493         }
7494     }
7495 }
7496 </code></pre>
7497                             </div>
7498
7499                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-php">
7500                               <pre class="prettyprint"><code class="language-php"><&#63;php
7501 require_once(__DIR__ . '/vendor/autoload.php');
7502
7503 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
7504 $version = version_example; // String | 
7505 $body = body_example; // String | 
7506
7507 try {
7508     $api_instance->assignServiceInstance($version, $body);
7509 } catch (Exception $e) {
7510     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->assignServiceInstance: ', $e->getMessage(), PHP_EOL;
7511 }
7512 ?></code></pre>
7513                             </div>
7514
7515                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-perl">
7516                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
7517 use WWW::SwaggerClient::Configuration;
7518 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
7519
7520 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
7521 my $version = version_example; # String | 
7522 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
7523
7524 eval { 
7525     $api_instance->assignServiceInstance(version => $version, body => $body);
7526 };
7527 if ($@) {
7528     warn "Exception when calling OnapsoinfraserviceInstantiationApi->assignServiceInstance: $@\n";
7529 }</code></pre>
7530                             </div>
7531
7532                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-assignServiceInstance-0-python">
7533                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
7534 import time
7535 import swagger_client
7536 from swagger_client.rest import ApiException
7537 from pprint import pprint
7538
7539 # create an instance of the API class
7540 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
7541 version = version_example # String | 
7542 body = body_example # String |  (optional)
7543
7544 try: 
7545     # Assign Service Instance
7546     api_instance.assign_service_instance(version, body=body)
7547 except ApiException as e:
7548     print("Exception when calling OnapsoinfraserviceInstantiationApi->assignServiceInstance: %s\n" % e)</code></pre>
7549                             </div>
7550                           </div>
7551
7552                           <h2>Parameters</h2>
7553
7554                             <div class="methodsubtabletitle">Path parameters</div>
7555                             <table id="methodsubtable">
7556                                 <tr>
7557                                   <th width="150px">Name</th>
7558                                   <th>Description</th>
7559                                 </tr>
7560                                   <tr><td style="width:150px;">version*</td>
7561 <td>
7562
7563
7564     <div id="d2e199_assignServiceInstance_version">
7565         <div class="json-schema-view">
7566             <div class="primitive">
7567                 <span class="type">
7568                     String
7569                 </span>
7570
7571             </div>
7572                 <div class="inner required">
7573                     Required
7574                 </div>
7575         </div>
7576     </div>
7577 </td>
7578 </tr>
7579
7580                             </table>
7581
7582
7583                             <div class="methodsubtabletitle">Body parameters</div>
7584                             <table id="methodsubtable">
7585                               <tr>
7586                                 <th width="150px">Name</th>
7587                                 <th>Description</th>
7588                               </tr>
7589                                 <tr><td style="width:150px;">body </td>
7590 <td>
7591
7592
7593 <script>
7594 $(document).ready(function() {
7595   var schemaWrapper = {
7596   "in" : "body",
7597   "name" : "body",
7598   "required" : false,
7599   "schema" : {
7600     "type" : "string"
7601   }
7602 };
7603   var schema = schemaWrapper.schema;
7604   if (schema.$ref != null) {
7605     schema = defsParser.$refs.get(schema.$ref);
7606   } else {
7607     schemaWrapper.definitions = Object.assign({}, defs);
7608     $RefParser.dereference(schemaWrapper).catch(function(err) {
7609       console.log(err);
7610     });
7611   }
7612
7613   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
7614   var result = $('#d2e199_assignServiceInstance_body');
7615   result.empty();
7616   result.append(view.render());
7617 });
7618 </script>
7619 <div id="d2e199_assignServiceInstance_body"></div>
7620 </td>
7621 </tr>
7622
7623                             </table>
7624
7625
7626
7627                           <h2>Responses</h2>
7628                             <h3> Status: default - successful operation </h3>
7629
7630                             <ul class="nav nav-tabs nav-tabs-examples" >
7631                             </ul>
7632
7633                             <div class="tab-content" style='margin-bottom: 10px;'>
7634                             </div>
7635
7636                         </article>
7637                       </div>
7638                       <hr>
7639                     <div id="api-OnapsoinfraserviceInstantiation-createNetworkInstance">
7640                       <article id="api-OnapsoinfraserviceInstantiation-createNetworkInstance-0" data-group="User" data-name="createNetworkInstance" data-version="0">
7641                         <div class="pull-left">
7642                           <h1>createNetworkInstance</h1>
7643                           <p>Create NetworkInstance on a specified version and serviceInstance </p>
7644                         </div>
7645                         <div class="pull-right"></div>
7646                         <div class="clearfix"></div>
7647                         <p></p>
7648                         <p class="marked"></p>
7649                         <p></p>
7650                         <br />
7651                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/networks</span></code></pre>
7652                         <p>
7653                           <h3>Usage and SDK Samples</h3>
7654                         </p>
7655                         <ul class="nav nav-tabs nav-tabs-examples">
7656                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-curl">Curl</a></li>
7657                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-java">Java</a></li>
7658                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-android">Android</a></li>
7659                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-groovy">Groovy</a></li>-->
7660                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-objc">Obj-C</a></li>
7661                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-javascript">JavaScript</a></li>
7662                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-angular">Angular</a></li>-->
7663                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-csharp">C#</a></li>
7664                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-php">PHP</a></li>
7665                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-perl">Perl</a></li>
7666                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-python">Python</a></li>
7667                         </ul>
7668
7669                         <div class="tab-content">
7670                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-curl">
7671                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/networks"</code></pre>
7672                           </div>
7673                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-java">
7674                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
7675 import io.swagger.client.auth.*;
7676 import io.swagger.client.model.*;
7677 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
7678
7679 import java.io.File;
7680 import java.util.*;
7681
7682 public class OnapsoinfraserviceInstantiationApiExample {
7683
7684     public static void main(String[] args) {
7685         
7686         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
7687         String version = version_example; // String | 
7688         String serviceInstanceId = serviceInstanceId_example; // String | 
7689         String body = body_example; // String | 
7690         try {
7691             apiInstance.createNetworkInstance(version, serviceInstanceId, body);
7692         } catch (ApiException e) {
7693             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#createNetworkInstance");
7694             e.printStackTrace();
7695         }
7696     }
7697 }</code></pre>
7698                           </div>
7699
7700                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-android">
7701                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
7702
7703 public class OnapsoinfraserviceInstantiationApiExample {
7704
7705     public static void main(String[] args) {
7706         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
7707         String version = version_example; // String | 
7708         String serviceInstanceId = serviceInstanceId_example; // String | 
7709         String body = body_example; // String | 
7710         try {
7711             apiInstance.createNetworkInstance(version, serviceInstanceId, body);
7712         } catch (ApiException e) {
7713             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#createNetworkInstance");
7714             e.printStackTrace();
7715         }
7716     }
7717 }</code></pre>
7718                           </div>
7719   <!--
7720   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-groovy">
7721   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
7722   </div> -->
7723                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-objc">
7724                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
7725 String *serviceInstanceId = serviceInstanceId_example; // 
7726 String *body = body_example; //  (optional)
7727
7728 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
7729
7730 // Create NetworkInstance on a specified version and serviceInstance 
7731 [apiInstance createNetworkInstanceWith:version
7732     serviceInstanceId:serviceInstanceId
7733     body:body
7734               completionHandler: ^(NSError* error) {
7735                             if (error) {
7736                                 NSLog(@"Error: %@", error);
7737                             }
7738                         }];
7739 </code></pre>
7740                             </div>
7741
7742                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-javascript">
7743                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
7744
7745 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
7746
7747 var version = version_example; // {String} 
7748
7749 var serviceInstanceId = serviceInstanceId_example; // {String} 
7750
7751 var opts = { 
7752   'body': body_example // {String} 
7753 };
7754
7755 var callback = function(error, data, response) {
7756   if (error) {
7757     console.error(error);
7758   } else {
7759     console.log('API called successfully.');
7760   }
7761 };
7762 api.createNetworkInstance(version, serviceInstanceId, opts, callback);
7763 </code></pre>
7764                             </div>
7765
7766                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-angular">
7767               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
7768             </div>-->
7769                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-csharp">
7770                               <pre class="prettyprint"><code class="language-cs">using System;
7771 using System.Diagnostics;
7772 using IO.Swagger.Api;
7773 using IO.Swagger.Client;
7774 using IO.Swagger.Model;
7775
7776 namespace Example
7777 {
7778     public class createNetworkInstanceExample
7779     {
7780         public void main()
7781         {
7782             
7783             var apiInstance = new OnapsoinfraserviceInstantiationApi();
7784             var version = version_example;  // String | 
7785             var serviceInstanceId = serviceInstanceId_example;  // String | 
7786             var body = body_example;  // String |  (optional) 
7787
7788             try
7789             {
7790                 // Create NetworkInstance on a specified version and serviceInstance 
7791                 apiInstance.createNetworkInstance(version, serviceInstanceId, body);
7792             }
7793             catch (Exception e)
7794             {
7795                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.createNetworkInstance: " + e.Message );
7796             }
7797         }
7798     }
7799 }
7800 </code></pre>
7801                             </div>
7802
7803                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-php">
7804                               <pre class="prettyprint"><code class="language-php"><&#63;php
7805 require_once(__DIR__ . '/vendor/autoload.php');
7806
7807 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
7808 $version = version_example; // String | 
7809 $serviceInstanceId = serviceInstanceId_example; // String | 
7810 $body = body_example; // String | 
7811
7812 try {
7813     $api_instance->createNetworkInstance($version, $serviceInstanceId, $body);
7814 } catch (Exception $e) {
7815     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->createNetworkInstance: ', $e->getMessage(), PHP_EOL;
7816 }
7817 ?></code></pre>
7818                             </div>
7819
7820                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-perl">
7821                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
7822 use WWW::SwaggerClient::Configuration;
7823 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
7824
7825 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
7826 my $version = version_example; # String | 
7827 my $serviceInstanceId = serviceInstanceId_example; # String | 
7828 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
7829
7830 eval { 
7831     $api_instance->createNetworkInstance(version => $version, serviceInstanceId => $serviceInstanceId, body => $body);
7832 };
7833 if ($@) {
7834     warn "Exception when calling OnapsoinfraserviceInstantiationApi->createNetworkInstance: $@\n";
7835 }</code></pre>
7836                             </div>
7837
7838                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createNetworkInstance-0-python">
7839                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
7840 import time
7841 import swagger_client
7842 from swagger_client.rest import ApiException
7843 from pprint import pprint
7844
7845 # create an instance of the API class
7846 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
7847 version = version_example # String | 
7848 serviceInstanceId = serviceInstanceId_example # String | 
7849 body = body_example # String |  (optional)
7850
7851 try: 
7852     # Create NetworkInstance on a specified version and serviceInstance 
7853     api_instance.create_network_instance(version, serviceInstanceId, body=body)
7854 except ApiException as e:
7855     print("Exception when calling OnapsoinfraserviceInstantiationApi->createNetworkInstance: %s\n" % e)</code></pre>
7856                             </div>
7857                           </div>
7858
7859                           <h2>Parameters</h2>
7860
7861                             <div class="methodsubtabletitle">Path parameters</div>
7862                             <table id="methodsubtable">
7863                                 <tr>
7864                                   <th width="150px">Name</th>
7865                                   <th>Description</th>
7866                                 </tr>
7867                                   <tr><td style="width:150px;">version*</td>
7868 <td>
7869
7870
7871     <div id="d2e199_createNetworkInstance_version">
7872         <div class="json-schema-view">
7873             <div class="primitive">
7874                 <span class="type">
7875                     String
7876                 </span>
7877
7878             </div>
7879                 <div class="inner required">
7880                     Required
7881                 </div>
7882         </div>
7883     </div>
7884 </td>
7885 </tr>
7886
7887                                   <tr><td style="width:150px;">serviceInstanceId*</td>
7888 <td>
7889
7890
7891     <div id="d2e199_createNetworkInstance_serviceInstanceId">
7892         <div class="json-schema-view">
7893             <div class="primitive">
7894                 <span class="type">
7895                     String
7896                 </span>
7897
7898             </div>
7899                 <div class="inner required">
7900                     Required
7901                 </div>
7902         </div>
7903     </div>
7904 </td>
7905 </tr>
7906
7907                             </table>
7908
7909
7910                             <div class="methodsubtabletitle">Body parameters</div>
7911                             <table id="methodsubtable">
7912                               <tr>
7913                                 <th width="150px">Name</th>
7914                                 <th>Description</th>
7915                               </tr>
7916                                 <tr><td style="width:150px;">body </td>
7917 <td>
7918
7919
7920 <script>
7921 $(document).ready(function() {
7922   var schemaWrapper = {
7923   "in" : "body",
7924   "name" : "body",
7925   "required" : false,
7926   "schema" : {
7927     "type" : "string"
7928   }
7929 };
7930   var schema = schemaWrapper.schema;
7931   if (schema.$ref != null) {
7932     schema = defsParser.$refs.get(schema.$ref);
7933   } else {
7934     schemaWrapper.definitions = Object.assign({}, defs);
7935     $RefParser.dereference(schemaWrapper).catch(function(err) {
7936       console.log(err);
7937     });
7938   }
7939
7940   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
7941   var result = $('#d2e199_createNetworkInstance_body');
7942   result.empty();
7943   result.append(view.render());
7944 });
7945 </script>
7946 <div id="d2e199_createNetworkInstance_body"></div>
7947 </td>
7948 </tr>
7949
7950                             </table>
7951
7952
7953
7954                           <h2>Responses</h2>
7955                             <h3> Status: default - successful operation </h3>
7956
7957                             <ul class="nav nav-tabs nav-tabs-examples" >
7958                             </ul>
7959
7960                             <div class="tab-content" style='margin-bottom: 10px;'>
7961                             </div>
7962
7963                         </article>
7964                       </div>
7965                       <hr>
7966                     <div id="api-OnapsoinfraserviceInstantiation-createPortConfiguration">
7967                       <article id="api-OnapsoinfraserviceInstantiation-createPortConfiguration-0" data-group="User" data-name="createPortConfiguration" data-version="0">
7968                         <div class="pull-left">
7969                           <h1>createPortConfiguration</h1>
7970                           <p>Create Port Mirroring Configuration</p>
7971                         </div>
7972                         <div class="pull-right"></div>
7973                         <div class="clearfix"></div>
7974                         <p></p>
7975                         <p class="marked"></p>
7976                         <p></p>
7977                         <br />
7978                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations</span></code></pre>
7979                         <p>
7980                           <h3>Usage and SDK Samples</h3>
7981                         </p>
7982                         <ul class="nav nav-tabs nav-tabs-examples">
7983                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-curl">Curl</a></li>
7984                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-java">Java</a></li>
7985                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-android">Android</a></li>
7986                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-groovy">Groovy</a></li>-->
7987                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-objc">Obj-C</a></li>
7988                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-javascript">JavaScript</a></li>
7989                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-angular">Angular</a></li>-->
7990                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-csharp">C#</a></li>
7991                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-php">PHP</a></li>
7992                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-perl">Perl</a></li>
7993                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-python">Python</a></li>
7994                         </ul>
7995
7996                         <div class="tab-content">
7997                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-curl">
7998                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations"</code></pre>
7999                           </div>
8000                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-java">
8001                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
8002 import io.swagger.client.auth.*;
8003 import io.swagger.client.model.*;
8004 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
8005
8006 import java.io.File;
8007 import java.util.*;
8008
8009 public class OnapsoinfraserviceInstantiationApiExample {
8010
8011     public static void main(String[] args) {
8012         
8013         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
8014         String version = version_example; // String | 
8015         String serviceInstanceId = serviceInstanceId_example; // String | 
8016         String body = body_example; // String | 
8017         try {
8018             apiInstance.createPortConfiguration(version, serviceInstanceId, body);
8019         } catch (ApiException e) {
8020             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#createPortConfiguration");
8021             e.printStackTrace();
8022         }
8023     }
8024 }</code></pre>
8025                           </div>
8026
8027                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-android">
8028                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
8029
8030 public class OnapsoinfraserviceInstantiationApiExample {
8031
8032     public static void main(String[] args) {
8033         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
8034         String version = version_example; // String | 
8035         String serviceInstanceId = serviceInstanceId_example; // String | 
8036         String body = body_example; // String | 
8037         try {
8038             apiInstance.createPortConfiguration(version, serviceInstanceId, body);
8039         } catch (ApiException e) {
8040             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#createPortConfiguration");
8041             e.printStackTrace();
8042         }
8043     }
8044 }</code></pre>
8045                           </div>
8046   <!--
8047   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-groovy">
8048   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
8049   </div> -->
8050                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-objc">
8051                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
8052 String *serviceInstanceId = serviceInstanceId_example; // 
8053 String *body = body_example; //  (optional)
8054
8055 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
8056
8057 // Create Port Mirroring Configuration
8058 [apiInstance createPortConfigurationWith:version
8059     serviceInstanceId:serviceInstanceId
8060     body:body
8061               completionHandler: ^(NSError* error) {
8062                             if (error) {
8063                                 NSLog(@"Error: %@", error);
8064                             }
8065                         }];
8066 </code></pre>
8067                             </div>
8068
8069                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-javascript">
8070                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
8071
8072 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
8073
8074 var version = version_example; // {String} 
8075
8076 var serviceInstanceId = serviceInstanceId_example; // {String} 
8077
8078 var opts = { 
8079   'body': body_example // {String} 
8080 };
8081
8082 var callback = function(error, data, response) {
8083   if (error) {
8084     console.error(error);
8085   } else {
8086     console.log('API called successfully.');
8087   }
8088 };
8089 api.createPortConfiguration(version, serviceInstanceId, opts, callback);
8090 </code></pre>
8091                             </div>
8092
8093                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-angular">
8094               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
8095             </div>-->
8096                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-csharp">
8097                               <pre class="prettyprint"><code class="language-cs">using System;
8098 using System.Diagnostics;
8099 using IO.Swagger.Api;
8100 using IO.Swagger.Client;
8101 using IO.Swagger.Model;
8102
8103 namespace Example
8104 {
8105     public class createPortConfigurationExample
8106     {
8107         public void main()
8108         {
8109             
8110             var apiInstance = new OnapsoinfraserviceInstantiationApi();
8111             var version = version_example;  // String | 
8112             var serviceInstanceId = serviceInstanceId_example;  // String | 
8113             var body = body_example;  // String |  (optional) 
8114
8115             try
8116             {
8117                 // Create Port Mirroring Configuration
8118                 apiInstance.createPortConfiguration(version, serviceInstanceId, body);
8119             }
8120             catch (Exception e)
8121             {
8122                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.createPortConfiguration: " + e.Message );
8123             }
8124         }
8125     }
8126 }
8127 </code></pre>
8128                             </div>
8129
8130                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-php">
8131                               <pre class="prettyprint"><code class="language-php"><&#63;php
8132 require_once(__DIR__ . '/vendor/autoload.php');
8133
8134 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
8135 $version = version_example; // String | 
8136 $serviceInstanceId = serviceInstanceId_example; // String | 
8137 $body = body_example; // String | 
8138
8139 try {
8140     $api_instance->createPortConfiguration($version, $serviceInstanceId, $body);
8141 } catch (Exception $e) {
8142     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->createPortConfiguration: ', $e->getMessage(), PHP_EOL;
8143 }
8144 ?></code></pre>
8145                             </div>
8146
8147                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-perl">
8148                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
8149 use WWW::SwaggerClient::Configuration;
8150 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
8151
8152 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
8153 my $version = version_example; # String | 
8154 my $serviceInstanceId = serviceInstanceId_example; # String | 
8155 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
8156
8157 eval { 
8158     $api_instance->createPortConfiguration(version => $version, serviceInstanceId => $serviceInstanceId, body => $body);
8159 };
8160 if ($@) {
8161     warn "Exception when calling OnapsoinfraserviceInstantiationApi->createPortConfiguration: $@\n";
8162 }</code></pre>
8163                             </div>
8164
8165                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createPortConfiguration-0-python">
8166                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
8167 import time
8168 import swagger_client
8169 from swagger_client.rest import ApiException
8170 from pprint import pprint
8171
8172 # create an instance of the API class
8173 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
8174 version = version_example # String | 
8175 serviceInstanceId = serviceInstanceId_example # String | 
8176 body = body_example # String |  (optional)
8177
8178 try: 
8179     # Create Port Mirroring Configuration
8180     api_instance.create_port_configuration(version, serviceInstanceId, body=body)
8181 except ApiException as e:
8182     print("Exception when calling OnapsoinfraserviceInstantiationApi->createPortConfiguration: %s\n" % e)</code></pre>
8183                             </div>
8184                           </div>
8185
8186                           <h2>Parameters</h2>
8187
8188                             <div class="methodsubtabletitle">Path parameters</div>
8189                             <table id="methodsubtable">
8190                                 <tr>
8191                                   <th width="150px">Name</th>
8192                                   <th>Description</th>
8193                                 </tr>
8194                                   <tr><td style="width:150px;">version*</td>
8195 <td>
8196
8197
8198     <div id="d2e199_createPortConfiguration_version">
8199         <div class="json-schema-view">
8200             <div class="primitive">
8201                 <span class="type">
8202                     String
8203                 </span>
8204
8205             </div>
8206                 <div class="inner required">
8207                     Required
8208                 </div>
8209         </div>
8210     </div>
8211 </td>
8212 </tr>
8213
8214                                   <tr><td style="width:150px;">serviceInstanceId*</td>
8215 <td>
8216
8217
8218     <div id="d2e199_createPortConfiguration_serviceInstanceId">
8219         <div class="json-schema-view">
8220             <div class="primitive">
8221                 <span class="type">
8222                     String
8223                 </span>
8224
8225             </div>
8226                 <div class="inner required">
8227                     Required
8228                 </div>
8229         </div>
8230     </div>
8231 </td>
8232 </tr>
8233
8234                             </table>
8235
8236
8237                             <div class="methodsubtabletitle">Body parameters</div>
8238                             <table id="methodsubtable">
8239                               <tr>
8240                                 <th width="150px">Name</th>
8241                                 <th>Description</th>
8242                               </tr>
8243                                 <tr><td style="width:150px;">body </td>
8244 <td>
8245
8246
8247 <script>
8248 $(document).ready(function() {
8249   var schemaWrapper = {
8250   "in" : "body",
8251   "name" : "body",
8252   "required" : false,
8253   "schema" : {
8254     "type" : "string"
8255   }
8256 };
8257   var schema = schemaWrapper.schema;
8258   if (schema.$ref != null) {
8259     schema = defsParser.$refs.get(schema.$ref);
8260   } else {
8261     schemaWrapper.definitions = Object.assign({}, defs);
8262     $RefParser.dereference(schemaWrapper).catch(function(err) {
8263       console.log(err);
8264     });
8265   }
8266
8267   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
8268   var result = $('#d2e199_createPortConfiguration_body');
8269   result.empty();
8270   result.append(view.render());
8271 });
8272 </script>
8273 <div id="d2e199_createPortConfiguration_body"></div>
8274 </td>
8275 </tr>
8276
8277                             </table>
8278
8279
8280
8281                           <h2>Responses</h2>
8282                             <h3> Status: default - successful operation </h3>
8283
8284                             <ul class="nav nav-tabs nav-tabs-examples" >
8285                             </ul>
8286
8287                             <div class="tab-content" style='margin-bottom: 10px;'>
8288                             </div>
8289
8290                         </article>
8291                       </div>
8292                       <hr>
8293                     <div id="api-OnapsoinfraserviceInstantiation-createServiceInstance">
8294                       <article id="api-OnapsoinfraserviceInstantiation-createServiceInstance-0" data-group="User" data-name="createServiceInstance" data-version="0">
8295                         <div class="pull-left">
8296                           <h1>createServiceInstance</h1>
8297                           <p>Create a Service Instance on a version provided</p>
8298                         </div>
8299                         <div class="pull-right"></div>
8300                         <div class="clearfix"></div>
8301                         <p></p>
8302                         <p class="marked"></p>
8303                         <p></p>
8304                         <br />
8305                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances</span></code></pre>
8306                         <p>
8307                           <h3>Usage and SDK Samples</h3>
8308                         </p>
8309                         <ul class="nav nav-tabs nav-tabs-examples">
8310                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-curl">Curl</a></li>
8311                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-java">Java</a></li>
8312                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-android">Android</a></li>
8313                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-groovy">Groovy</a></li>-->
8314                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-objc">Obj-C</a></li>
8315                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-javascript">JavaScript</a></li>
8316                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-angular">Angular</a></li>-->
8317                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-csharp">C#</a></li>
8318                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-php">PHP</a></li>
8319                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-perl">Perl</a></li>
8320                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-python">Python</a></li>
8321                         </ul>
8322
8323                         <div class="tab-content">
8324                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-curl">
8325                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances"</code></pre>
8326                           </div>
8327                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-java">
8328                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
8329 import io.swagger.client.auth.*;
8330 import io.swagger.client.model.*;
8331 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
8332
8333 import java.io.File;
8334 import java.util.*;
8335
8336 public class OnapsoinfraserviceInstantiationApiExample {
8337
8338     public static void main(String[] args) {
8339         
8340         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
8341         String version = version_example; // String | 
8342         String body = body_example; // String | 
8343         try {
8344             apiInstance.createServiceInstance(version, body);
8345         } catch (ApiException e) {
8346             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#createServiceInstance");
8347             e.printStackTrace();
8348         }
8349     }
8350 }</code></pre>
8351                           </div>
8352
8353                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-android">
8354                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
8355
8356 public class OnapsoinfraserviceInstantiationApiExample {
8357
8358     public static void main(String[] args) {
8359         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
8360         String version = version_example; // String | 
8361         String body = body_example; // String | 
8362         try {
8363             apiInstance.createServiceInstance(version, body);
8364         } catch (ApiException e) {
8365             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#createServiceInstance");
8366             e.printStackTrace();
8367         }
8368     }
8369 }</code></pre>
8370                           </div>
8371   <!--
8372   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-groovy">
8373   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
8374   </div> -->
8375                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-objc">
8376                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
8377 String *body = body_example; //  (optional)
8378
8379 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
8380
8381 // Create a Service Instance on a version provided
8382 [apiInstance createServiceInstanceWith:version
8383     body:body
8384               completionHandler: ^(NSError* error) {
8385                             if (error) {
8386                                 NSLog(@"Error: %@", error);
8387                             }
8388                         }];
8389 </code></pre>
8390                             </div>
8391
8392                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-javascript">
8393                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
8394
8395 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
8396
8397 var version = version_example; // {String} 
8398
8399 var opts = { 
8400   'body': body_example // {String} 
8401 };
8402
8403 var callback = function(error, data, response) {
8404   if (error) {
8405     console.error(error);
8406   } else {
8407     console.log('API called successfully.');
8408   }
8409 };
8410 api.createServiceInstance(version, opts, callback);
8411 </code></pre>
8412                             </div>
8413
8414                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-angular">
8415               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
8416             </div>-->
8417                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-csharp">
8418                               <pre class="prettyprint"><code class="language-cs">using System;
8419 using System.Diagnostics;
8420 using IO.Swagger.Api;
8421 using IO.Swagger.Client;
8422 using IO.Swagger.Model;
8423
8424 namespace Example
8425 {
8426     public class createServiceInstanceExample
8427     {
8428         public void main()
8429         {
8430             
8431             var apiInstance = new OnapsoinfraserviceInstantiationApi();
8432             var version = version_example;  // String | 
8433             var body = body_example;  // String |  (optional) 
8434
8435             try
8436             {
8437                 // Create a Service Instance on a version provided
8438                 apiInstance.createServiceInstance(version, body);
8439             }
8440             catch (Exception e)
8441             {
8442                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.createServiceInstance: " + e.Message );
8443             }
8444         }
8445     }
8446 }
8447 </code></pre>
8448                             </div>
8449
8450                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-php">
8451                               <pre class="prettyprint"><code class="language-php"><&#63;php
8452 require_once(__DIR__ . '/vendor/autoload.php');
8453
8454 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
8455 $version = version_example; // String | 
8456 $body = body_example; // String | 
8457
8458 try {
8459     $api_instance->createServiceInstance($version, $body);
8460 } catch (Exception $e) {
8461     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->createServiceInstance: ', $e->getMessage(), PHP_EOL;
8462 }
8463 ?></code></pre>
8464                             </div>
8465
8466                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-perl">
8467                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
8468 use WWW::SwaggerClient::Configuration;
8469 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
8470
8471 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
8472 my $version = version_example; # String | 
8473 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
8474
8475 eval { 
8476     $api_instance->createServiceInstance(version => $version, body => $body);
8477 };
8478 if ($@) {
8479     warn "Exception when calling OnapsoinfraserviceInstantiationApi->createServiceInstance: $@\n";
8480 }</code></pre>
8481                             </div>
8482
8483                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createServiceInstance-0-python">
8484                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
8485 import time
8486 import swagger_client
8487 from swagger_client.rest import ApiException
8488 from pprint import pprint
8489
8490 # create an instance of the API class
8491 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
8492 version = version_example # String | 
8493 body = body_example # String |  (optional)
8494
8495 try: 
8496     # Create a Service Instance on a version provided
8497     api_instance.create_service_instance(version, body=body)
8498 except ApiException as e:
8499     print("Exception when calling OnapsoinfraserviceInstantiationApi->createServiceInstance: %s\n" % e)</code></pre>
8500                             </div>
8501                           </div>
8502
8503                           <h2>Parameters</h2>
8504
8505                             <div class="methodsubtabletitle">Path parameters</div>
8506                             <table id="methodsubtable">
8507                                 <tr>
8508                                   <th width="150px">Name</th>
8509                                   <th>Description</th>
8510                                 </tr>
8511                                   <tr><td style="width:150px;">version*</td>
8512 <td>
8513
8514
8515     <div id="d2e199_createServiceInstance_version">
8516         <div class="json-schema-view">
8517             <div class="primitive">
8518                 <span class="type">
8519                     String
8520                 </span>
8521
8522             </div>
8523                 <div class="inner required">
8524                     Required
8525                 </div>
8526         </div>
8527     </div>
8528 </td>
8529 </tr>
8530
8531                             </table>
8532
8533
8534                             <div class="methodsubtabletitle">Body parameters</div>
8535                             <table id="methodsubtable">
8536                               <tr>
8537                                 <th width="150px">Name</th>
8538                                 <th>Description</th>
8539                               </tr>
8540                                 <tr><td style="width:150px;">body </td>
8541 <td>
8542
8543
8544 <script>
8545 $(document).ready(function() {
8546   var schemaWrapper = {
8547   "in" : "body",
8548   "name" : "body",
8549   "required" : false,
8550   "schema" : {
8551     "type" : "string"
8552   }
8553 };
8554   var schema = schemaWrapper.schema;
8555   if (schema.$ref != null) {
8556     schema = defsParser.$refs.get(schema.$ref);
8557   } else {
8558     schemaWrapper.definitions = Object.assign({}, defs);
8559     $RefParser.dereference(schemaWrapper).catch(function(err) {
8560       console.log(err);
8561     });
8562   }
8563
8564   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
8565   var result = $('#d2e199_createServiceInstance_body');
8566   result.empty();
8567   result.append(view.render());
8568 });
8569 </script>
8570 <div id="d2e199_createServiceInstance_body"></div>
8571 </td>
8572 </tr>
8573
8574                             </table>
8575
8576
8577
8578                           <h2>Responses</h2>
8579                             <h3> Status: default - successful operation </h3>
8580
8581                             <ul class="nav nav-tabs nav-tabs-examples" >
8582                             </ul>
8583
8584                             <div class="tab-content" style='margin-bottom: 10px;'>
8585                             </div>
8586
8587                         </article>
8588                       </div>
8589                       <hr>
8590                     <div id="api-OnapsoinfraserviceInstantiation-createVfModuleInstance">
8591                       <article id="api-OnapsoinfraserviceInstantiation-createVfModuleInstance-0" data-group="User" data-name="createVfModuleInstance" data-version="0">
8592                         <div class="pull-left">
8593                           <h1>createVfModuleInstance</h1>
8594                           <p>Create VfModule on a specified version, serviceInstance and vnfInstance</p>
8595                         </div>
8596                         <div class="pull-right"></div>
8597                         <div class="clearfix"></div>
8598                         <p></p>
8599                         <p class="marked"></p>
8600                         <p></p>
8601                         <br />
8602                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules</span></code></pre>
8603                         <p>
8604                           <h3>Usage and SDK Samples</h3>
8605                         </p>
8606                         <ul class="nav nav-tabs nav-tabs-examples">
8607                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-curl">Curl</a></li>
8608                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-java">Java</a></li>
8609                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-android">Android</a></li>
8610                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-groovy">Groovy</a></li>-->
8611                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-objc">Obj-C</a></li>
8612                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-javascript">JavaScript</a></li>
8613                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-angular">Angular</a></li>-->
8614                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-csharp">C#</a></li>
8615                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-php">PHP</a></li>
8616                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-perl">Perl</a></li>
8617                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-python">Python</a></li>
8618                         </ul>
8619
8620                         <div class="tab-content">
8621                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-curl">
8622                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules"</code></pre>
8623                           </div>
8624                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-java">
8625                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
8626 import io.swagger.client.auth.*;
8627 import io.swagger.client.model.*;
8628 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
8629
8630 import java.io.File;
8631 import java.util.*;
8632
8633 public class OnapsoinfraserviceInstantiationApiExample {
8634
8635     public static void main(String[] args) {
8636         
8637         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
8638         String version = version_example; // String | 
8639         String serviceInstanceId = serviceInstanceId_example; // String | 
8640         String vnfInstanceId = vnfInstanceId_example; // String | 
8641         String body = body_example; // String | 
8642         try {
8643             apiInstance.createVfModuleInstance(version, serviceInstanceId, vnfInstanceId, body);
8644         } catch (ApiException e) {
8645             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#createVfModuleInstance");
8646             e.printStackTrace();
8647         }
8648     }
8649 }</code></pre>
8650                           </div>
8651
8652                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-android">
8653                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
8654
8655 public class OnapsoinfraserviceInstantiationApiExample {
8656
8657     public static void main(String[] args) {
8658         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
8659         String version = version_example; // String | 
8660         String serviceInstanceId = serviceInstanceId_example; // String | 
8661         String vnfInstanceId = vnfInstanceId_example; // String | 
8662         String body = body_example; // String | 
8663         try {
8664             apiInstance.createVfModuleInstance(version, serviceInstanceId, vnfInstanceId, body);
8665         } catch (ApiException e) {
8666             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#createVfModuleInstance");
8667             e.printStackTrace();
8668         }
8669     }
8670 }</code></pre>
8671                           </div>
8672   <!--
8673   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-groovy">
8674   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
8675   </div> -->
8676                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-objc">
8677                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
8678 String *serviceInstanceId = serviceInstanceId_example; // 
8679 String *vnfInstanceId = vnfInstanceId_example; // 
8680 String *body = body_example; //  (optional)
8681
8682 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
8683
8684 // Create VfModule on a specified version, serviceInstance and vnfInstance
8685 [apiInstance createVfModuleInstanceWith:version
8686     serviceInstanceId:serviceInstanceId
8687     vnfInstanceId:vnfInstanceId
8688     body:body
8689               completionHandler: ^(NSError* error) {
8690                             if (error) {
8691                                 NSLog(@"Error: %@", error);
8692                             }
8693                         }];
8694 </code></pre>
8695                             </div>
8696
8697                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-javascript">
8698                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
8699
8700 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
8701
8702 var version = version_example; // {String} 
8703
8704 var serviceInstanceId = serviceInstanceId_example; // {String} 
8705
8706 var vnfInstanceId = vnfInstanceId_example; // {String} 
8707
8708 var opts = { 
8709   'body': body_example // {String} 
8710 };
8711
8712 var callback = function(error, data, response) {
8713   if (error) {
8714     console.error(error);
8715   } else {
8716     console.log('API called successfully.');
8717   }
8718 };
8719 api.createVfModuleInstance(version, serviceInstanceId, vnfInstanceId, opts, callback);
8720 </code></pre>
8721                             </div>
8722
8723                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-angular">
8724               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
8725             </div>-->
8726                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-csharp">
8727                               <pre class="prettyprint"><code class="language-cs">using System;
8728 using System.Diagnostics;
8729 using IO.Swagger.Api;
8730 using IO.Swagger.Client;
8731 using IO.Swagger.Model;
8732
8733 namespace Example
8734 {
8735     public class createVfModuleInstanceExample
8736     {
8737         public void main()
8738         {
8739             
8740             var apiInstance = new OnapsoinfraserviceInstantiationApi();
8741             var version = version_example;  // String | 
8742             var serviceInstanceId = serviceInstanceId_example;  // String | 
8743             var vnfInstanceId = vnfInstanceId_example;  // String | 
8744             var body = body_example;  // String |  (optional) 
8745
8746             try
8747             {
8748                 // Create VfModule on a specified version, serviceInstance and vnfInstance
8749                 apiInstance.createVfModuleInstance(version, serviceInstanceId, vnfInstanceId, body);
8750             }
8751             catch (Exception e)
8752             {
8753                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.createVfModuleInstance: " + e.Message );
8754             }
8755         }
8756     }
8757 }
8758 </code></pre>
8759                             </div>
8760
8761                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-php">
8762                               <pre class="prettyprint"><code class="language-php"><&#63;php
8763 require_once(__DIR__ . '/vendor/autoload.php');
8764
8765 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
8766 $version = version_example; // String | 
8767 $serviceInstanceId = serviceInstanceId_example; // String | 
8768 $vnfInstanceId = vnfInstanceId_example; // String | 
8769 $body = body_example; // String | 
8770
8771 try {
8772     $api_instance->createVfModuleInstance($version, $serviceInstanceId, $vnfInstanceId, $body);
8773 } catch (Exception $e) {
8774     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->createVfModuleInstance: ', $e->getMessage(), PHP_EOL;
8775 }
8776 ?></code></pre>
8777                             </div>
8778
8779                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-perl">
8780                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
8781 use WWW::SwaggerClient::Configuration;
8782 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
8783
8784 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
8785 my $version = version_example; # String | 
8786 my $serviceInstanceId = serviceInstanceId_example; # String | 
8787 my $vnfInstanceId = vnfInstanceId_example; # String | 
8788 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
8789
8790 eval { 
8791     $api_instance->createVfModuleInstance(version => $version, serviceInstanceId => $serviceInstanceId, vnfInstanceId => $vnfInstanceId, body => $body);
8792 };
8793 if ($@) {
8794     warn "Exception when calling OnapsoinfraserviceInstantiationApi->createVfModuleInstance: $@\n";
8795 }</code></pre>
8796                             </div>
8797
8798                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVfModuleInstance-0-python">
8799                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
8800 import time
8801 import swagger_client
8802 from swagger_client.rest import ApiException
8803 from pprint import pprint
8804
8805 # create an instance of the API class
8806 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
8807 version = version_example # String | 
8808 serviceInstanceId = serviceInstanceId_example # String | 
8809 vnfInstanceId = vnfInstanceId_example # String | 
8810 body = body_example # String |  (optional)
8811
8812 try: 
8813     # Create VfModule on a specified version, serviceInstance and vnfInstance
8814     api_instance.create_vf_module_instance(version, serviceInstanceId, vnfInstanceId, body=body)
8815 except ApiException as e:
8816     print("Exception when calling OnapsoinfraserviceInstantiationApi->createVfModuleInstance: %s\n" % e)</code></pre>
8817                             </div>
8818                           </div>
8819
8820                           <h2>Parameters</h2>
8821
8822                             <div class="methodsubtabletitle">Path parameters</div>
8823                             <table id="methodsubtable">
8824                                 <tr>
8825                                   <th width="150px">Name</th>
8826                                   <th>Description</th>
8827                                 </tr>
8828                                   <tr><td style="width:150px;">version*</td>
8829 <td>
8830
8831
8832     <div id="d2e199_createVfModuleInstance_version">
8833         <div class="json-schema-view">
8834             <div class="primitive">
8835                 <span class="type">
8836                     String
8837                 </span>
8838
8839             </div>
8840                 <div class="inner required">
8841                     Required
8842                 </div>
8843         </div>
8844     </div>
8845 </td>
8846 </tr>
8847
8848                                   <tr><td style="width:150px;">serviceInstanceId*</td>
8849 <td>
8850
8851
8852     <div id="d2e199_createVfModuleInstance_serviceInstanceId">
8853         <div class="json-schema-view">
8854             <div class="primitive">
8855                 <span class="type">
8856                     String
8857                 </span>
8858
8859             </div>
8860                 <div class="inner required">
8861                     Required
8862                 </div>
8863         </div>
8864     </div>
8865 </td>
8866 </tr>
8867
8868                                   <tr><td style="width:150px;">vnfInstanceId*</td>
8869 <td>
8870
8871
8872     <div id="d2e199_createVfModuleInstance_vnfInstanceId">
8873         <div class="json-schema-view">
8874             <div class="primitive">
8875                 <span class="type">
8876                     String
8877                 </span>
8878
8879             </div>
8880                 <div class="inner required">
8881                     Required
8882                 </div>
8883         </div>
8884     </div>
8885 </td>
8886 </tr>
8887
8888                             </table>
8889
8890
8891                             <div class="methodsubtabletitle">Body parameters</div>
8892                             <table id="methodsubtable">
8893                               <tr>
8894                                 <th width="150px">Name</th>
8895                                 <th>Description</th>
8896                               </tr>
8897                                 <tr><td style="width:150px;">body </td>
8898 <td>
8899
8900
8901 <script>
8902 $(document).ready(function() {
8903   var schemaWrapper = {
8904   "in" : "body",
8905   "name" : "body",
8906   "required" : false,
8907   "schema" : {
8908     "type" : "string"
8909   }
8910 };
8911   var schema = schemaWrapper.schema;
8912   if (schema.$ref != null) {
8913     schema = defsParser.$refs.get(schema.$ref);
8914   } else {
8915     schemaWrapper.definitions = Object.assign({}, defs);
8916     $RefParser.dereference(schemaWrapper).catch(function(err) {
8917       console.log(err);
8918     });
8919   }
8920
8921   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
8922   var result = $('#d2e199_createVfModuleInstance_body');
8923   result.empty();
8924   result.append(view.render());
8925 });
8926 </script>
8927 <div id="d2e199_createVfModuleInstance_body"></div>
8928 </td>
8929 </tr>
8930
8931                             </table>
8932
8933
8934
8935                           <h2>Responses</h2>
8936                             <h3> Status: default - successful operation </h3>
8937
8938                             <ul class="nav nav-tabs nav-tabs-examples" >
8939                             </ul>
8940
8941                             <div class="tab-content" style='margin-bottom: 10px;'>
8942                             </div>
8943
8944                         </article>
8945                       </div>
8946                       <hr>
8947                     <div id="api-OnapsoinfraserviceInstantiation-createVnfInstance">
8948                       <article id="api-OnapsoinfraserviceInstantiation-createVnfInstance-0" data-group="User" data-name="createVnfInstance" data-version="0">
8949                         <div class="pull-left">
8950                           <h1>createVnfInstance</h1>
8951                           <p>Create VNF on a specified version and serviceInstance</p>
8952                         </div>
8953                         <div class="pull-right"></div>
8954                         <div class="clearfix"></div>
8955                         <p></p>
8956                         <p class="marked"></p>
8957                         <p></p>
8958                         <br />
8959                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs</span></code></pre>
8960                         <p>
8961                           <h3>Usage and SDK Samples</h3>
8962                         </p>
8963                         <ul class="nav nav-tabs nav-tabs-examples">
8964                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-curl">Curl</a></li>
8965                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-java">Java</a></li>
8966                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-android">Android</a></li>
8967                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-groovy">Groovy</a></li>-->
8968                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-objc">Obj-C</a></li>
8969                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-javascript">JavaScript</a></li>
8970                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-angular">Angular</a></li>-->
8971                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-csharp">C#</a></li>
8972                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-php">PHP</a></li>
8973                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-perl">Perl</a></li>
8974                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-python">Python</a></li>
8975                         </ul>
8976
8977                         <div class="tab-content">
8978                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-curl">
8979                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs"</code></pre>
8980                           </div>
8981                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-java">
8982                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
8983 import io.swagger.client.auth.*;
8984 import io.swagger.client.model.*;
8985 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
8986
8987 import java.io.File;
8988 import java.util.*;
8989
8990 public class OnapsoinfraserviceInstantiationApiExample {
8991
8992     public static void main(String[] args) {
8993         
8994         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
8995         String version = version_example; // String | 
8996         String serviceInstanceId = serviceInstanceId_example; // String | 
8997         String body = body_example; // String | 
8998         try {
8999             apiInstance.createVnfInstance(version, serviceInstanceId, body);
9000         } catch (ApiException e) {
9001             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#createVnfInstance");
9002             e.printStackTrace();
9003         }
9004     }
9005 }</code></pre>
9006                           </div>
9007
9008                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-android">
9009                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
9010
9011 public class OnapsoinfraserviceInstantiationApiExample {
9012
9013     public static void main(String[] args) {
9014         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
9015         String version = version_example; // String | 
9016         String serviceInstanceId = serviceInstanceId_example; // String | 
9017         String body = body_example; // String | 
9018         try {
9019             apiInstance.createVnfInstance(version, serviceInstanceId, body);
9020         } catch (ApiException e) {
9021             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#createVnfInstance");
9022             e.printStackTrace();
9023         }
9024     }
9025 }</code></pre>
9026                           </div>
9027   <!--
9028   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-groovy">
9029   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
9030   </div> -->
9031                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-objc">
9032                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
9033 String *serviceInstanceId = serviceInstanceId_example; // 
9034 String *body = body_example; //  (optional)
9035
9036 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
9037
9038 // Create VNF on a specified version and serviceInstance
9039 [apiInstance createVnfInstanceWith:version
9040     serviceInstanceId:serviceInstanceId
9041     body:body
9042               completionHandler: ^(NSError* error) {
9043                             if (error) {
9044                                 NSLog(@"Error: %@", error);
9045                             }
9046                         }];
9047 </code></pre>
9048                             </div>
9049
9050                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-javascript">
9051                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
9052
9053 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
9054
9055 var version = version_example; // {String} 
9056
9057 var serviceInstanceId = serviceInstanceId_example; // {String} 
9058
9059 var opts = { 
9060   'body': body_example // {String} 
9061 };
9062
9063 var callback = function(error, data, response) {
9064   if (error) {
9065     console.error(error);
9066   } else {
9067     console.log('API called successfully.');
9068   }
9069 };
9070 api.createVnfInstance(version, serviceInstanceId, opts, callback);
9071 </code></pre>
9072                             </div>
9073
9074                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-angular">
9075               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
9076             </div>-->
9077                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-csharp">
9078                               <pre class="prettyprint"><code class="language-cs">using System;
9079 using System.Diagnostics;
9080 using IO.Swagger.Api;
9081 using IO.Swagger.Client;
9082 using IO.Swagger.Model;
9083
9084 namespace Example
9085 {
9086     public class createVnfInstanceExample
9087     {
9088         public void main()
9089         {
9090             
9091             var apiInstance = new OnapsoinfraserviceInstantiationApi();
9092             var version = version_example;  // String | 
9093             var serviceInstanceId = serviceInstanceId_example;  // String | 
9094             var body = body_example;  // String |  (optional) 
9095
9096             try
9097             {
9098                 // Create VNF on a specified version and serviceInstance
9099                 apiInstance.createVnfInstance(version, serviceInstanceId, body);
9100             }
9101             catch (Exception e)
9102             {
9103                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.createVnfInstance: " + e.Message );
9104             }
9105         }
9106     }
9107 }
9108 </code></pre>
9109                             </div>
9110
9111                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-php">
9112                               <pre class="prettyprint"><code class="language-php"><&#63;php
9113 require_once(__DIR__ . '/vendor/autoload.php');
9114
9115 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
9116 $version = version_example; // String | 
9117 $serviceInstanceId = serviceInstanceId_example; // String | 
9118 $body = body_example; // String | 
9119
9120 try {
9121     $api_instance->createVnfInstance($version, $serviceInstanceId, $body);
9122 } catch (Exception $e) {
9123     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->createVnfInstance: ', $e->getMessage(), PHP_EOL;
9124 }
9125 ?></code></pre>
9126                             </div>
9127
9128                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-perl">
9129                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
9130 use WWW::SwaggerClient::Configuration;
9131 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
9132
9133 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
9134 my $version = version_example; # String | 
9135 my $serviceInstanceId = serviceInstanceId_example; # String | 
9136 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
9137
9138 eval { 
9139     $api_instance->createVnfInstance(version => $version, serviceInstanceId => $serviceInstanceId, body => $body);
9140 };
9141 if ($@) {
9142     warn "Exception when calling OnapsoinfraserviceInstantiationApi->createVnfInstance: $@\n";
9143 }</code></pre>
9144                             </div>
9145
9146                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVnfInstance-0-python">
9147                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
9148 import time
9149 import swagger_client
9150 from swagger_client.rest import ApiException
9151 from pprint import pprint
9152
9153 # create an instance of the API class
9154 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
9155 version = version_example # String | 
9156 serviceInstanceId = serviceInstanceId_example # String | 
9157 body = body_example # String |  (optional)
9158
9159 try: 
9160     # Create VNF on a specified version and serviceInstance
9161     api_instance.create_vnf_instance(version, serviceInstanceId, body=body)
9162 except ApiException as e:
9163     print("Exception when calling OnapsoinfraserviceInstantiationApi->createVnfInstance: %s\n" % e)</code></pre>
9164                             </div>
9165                           </div>
9166
9167                           <h2>Parameters</h2>
9168
9169                             <div class="methodsubtabletitle">Path parameters</div>
9170                             <table id="methodsubtable">
9171                                 <tr>
9172                                   <th width="150px">Name</th>
9173                                   <th>Description</th>
9174                                 </tr>
9175                                   <tr><td style="width:150px;">version*</td>
9176 <td>
9177
9178
9179     <div id="d2e199_createVnfInstance_version">
9180         <div class="json-schema-view">
9181             <div class="primitive">
9182                 <span class="type">
9183                     String
9184                 </span>
9185
9186             </div>
9187                 <div class="inner required">
9188                     Required
9189                 </div>
9190         </div>
9191     </div>
9192 </td>
9193 </tr>
9194
9195                                   <tr><td style="width:150px;">serviceInstanceId*</td>
9196 <td>
9197
9198
9199     <div id="d2e199_createVnfInstance_serviceInstanceId">
9200         <div class="json-schema-view">
9201             <div class="primitive">
9202                 <span class="type">
9203                     String
9204                 </span>
9205
9206             </div>
9207                 <div class="inner required">
9208                     Required
9209                 </div>
9210         </div>
9211     </div>
9212 </td>
9213 </tr>
9214
9215                             </table>
9216
9217
9218                             <div class="methodsubtabletitle">Body parameters</div>
9219                             <table id="methodsubtable">
9220                               <tr>
9221                                 <th width="150px">Name</th>
9222                                 <th>Description</th>
9223                               </tr>
9224                                 <tr><td style="width:150px;">body </td>
9225 <td>
9226
9227
9228 <script>
9229 $(document).ready(function() {
9230   var schemaWrapper = {
9231   "in" : "body",
9232   "name" : "body",
9233   "required" : false,
9234   "schema" : {
9235     "type" : "string"
9236   }
9237 };
9238   var schema = schemaWrapper.schema;
9239   if (schema.$ref != null) {
9240     schema = defsParser.$refs.get(schema.$ref);
9241   } else {
9242     schemaWrapper.definitions = Object.assign({}, defs);
9243     $RefParser.dereference(schemaWrapper).catch(function(err) {
9244       console.log(err);
9245     });
9246   }
9247
9248   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
9249   var result = $('#d2e199_createVnfInstance_body');
9250   result.empty();
9251   result.append(view.render());
9252 });
9253 </script>
9254 <div id="d2e199_createVnfInstance_body"></div>
9255 </td>
9256 </tr>
9257
9258                             </table>
9259
9260
9261
9262                           <h2>Responses</h2>
9263                             <h3> Status: default - successful operation </h3>
9264
9265                             <ul class="nav nav-tabs nav-tabs-examples" >
9266                             </ul>
9267
9268                             <div class="tab-content" style='margin-bottom: 10px;'>
9269                             </div>
9270
9271                         </article>
9272                       </div>
9273                       <hr>
9274                     <div id="api-OnapsoinfraserviceInstantiation-createVolumeGroupInstance">
9275                       <article id="api-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0" data-group="User" data-name="createVolumeGroupInstance" data-version="0">
9276                         <div class="pull-left">
9277                           <h1>createVolumeGroupInstance</h1>
9278                           <p>Create VolumeGroup on a specified version, serviceInstance, vnfInstance</p>
9279                         </div>
9280                         <div class="pull-right"></div>
9281                         <div class="clearfix"></div>
9282                         <p></p>
9283                         <p class="marked"></p>
9284                         <p></p>
9285                         <br />
9286                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups</span></code></pre>
9287                         <p>
9288                           <h3>Usage and SDK Samples</h3>
9289                         </p>
9290                         <ul class="nav nav-tabs nav-tabs-examples">
9291                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-curl">Curl</a></li>
9292                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-java">Java</a></li>
9293                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-android">Android</a></li>
9294                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-groovy">Groovy</a></li>-->
9295                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-objc">Obj-C</a></li>
9296                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-javascript">JavaScript</a></li>
9297                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-angular">Angular</a></li>-->
9298                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-csharp">C#</a></li>
9299                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-php">PHP</a></li>
9300                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-perl">Perl</a></li>
9301                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-python">Python</a></li>
9302                         </ul>
9303
9304                         <div class="tab-content">
9305                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-curl">
9306                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups"</code></pre>
9307                           </div>
9308                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-java">
9309                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
9310 import io.swagger.client.auth.*;
9311 import io.swagger.client.model.*;
9312 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
9313
9314 import java.io.File;
9315 import java.util.*;
9316
9317 public class OnapsoinfraserviceInstantiationApiExample {
9318
9319     public static void main(String[] args) {
9320         
9321         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
9322         String version = version_example; // String | 
9323         String serviceInstanceId = serviceInstanceId_example; // String | 
9324         String vnfInstanceId = vnfInstanceId_example; // String | 
9325         String body = body_example; // String | 
9326         try {
9327             apiInstance.createVolumeGroupInstance(version, serviceInstanceId, vnfInstanceId, body);
9328         } catch (ApiException e) {
9329             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#createVolumeGroupInstance");
9330             e.printStackTrace();
9331         }
9332     }
9333 }</code></pre>
9334                           </div>
9335
9336                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-android">
9337                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
9338
9339 public class OnapsoinfraserviceInstantiationApiExample {
9340
9341     public static void main(String[] args) {
9342         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
9343         String version = version_example; // String | 
9344         String serviceInstanceId = serviceInstanceId_example; // String | 
9345         String vnfInstanceId = vnfInstanceId_example; // String | 
9346         String body = body_example; // String | 
9347         try {
9348             apiInstance.createVolumeGroupInstance(version, serviceInstanceId, vnfInstanceId, body);
9349         } catch (ApiException e) {
9350             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#createVolumeGroupInstance");
9351             e.printStackTrace();
9352         }
9353     }
9354 }</code></pre>
9355                           </div>
9356   <!--
9357   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-groovy">
9358   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
9359   </div> -->
9360                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-objc">
9361                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
9362 String *serviceInstanceId = serviceInstanceId_example; // 
9363 String *vnfInstanceId = vnfInstanceId_example; // 
9364 String *body = body_example; //  (optional)
9365
9366 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
9367
9368 // Create VolumeGroup on a specified version, serviceInstance, vnfInstance
9369 [apiInstance createVolumeGroupInstanceWith:version
9370     serviceInstanceId:serviceInstanceId
9371     vnfInstanceId:vnfInstanceId
9372     body:body
9373               completionHandler: ^(NSError* error) {
9374                             if (error) {
9375                                 NSLog(@"Error: %@", error);
9376                             }
9377                         }];
9378 </code></pre>
9379                             </div>
9380
9381                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-javascript">
9382                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
9383
9384 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
9385
9386 var version = version_example; // {String} 
9387
9388 var serviceInstanceId = serviceInstanceId_example; // {String} 
9389
9390 var vnfInstanceId = vnfInstanceId_example; // {String} 
9391
9392 var opts = { 
9393   'body': body_example // {String} 
9394 };
9395
9396 var callback = function(error, data, response) {
9397   if (error) {
9398     console.error(error);
9399   } else {
9400     console.log('API called successfully.');
9401   }
9402 };
9403 api.createVolumeGroupInstance(version, serviceInstanceId, vnfInstanceId, opts, callback);
9404 </code></pre>
9405                             </div>
9406
9407                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-angular">
9408               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
9409             </div>-->
9410                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-csharp">
9411                               <pre class="prettyprint"><code class="language-cs">using System;
9412 using System.Diagnostics;
9413 using IO.Swagger.Api;
9414 using IO.Swagger.Client;
9415 using IO.Swagger.Model;
9416
9417 namespace Example
9418 {
9419     public class createVolumeGroupInstanceExample
9420     {
9421         public void main()
9422         {
9423             
9424             var apiInstance = new OnapsoinfraserviceInstantiationApi();
9425             var version = version_example;  // String | 
9426             var serviceInstanceId = serviceInstanceId_example;  // String | 
9427             var vnfInstanceId = vnfInstanceId_example;  // String | 
9428             var body = body_example;  // String |  (optional) 
9429
9430             try
9431             {
9432                 // Create VolumeGroup on a specified version, serviceInstance, vnfInstance
9433                 apiInstance.createVolumeGroupInstance(version, serviceInstanceId, vnfInstanceId, body);
9434             }
9435             catch (Exception e)
9436             {
9437                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.createVolumeGroupInstance: " + e.Message );
9438             }
9439         }
9440     }
9441 }
9442 </code></pre>
9443                             </div>
9444
9445                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-php">
9446                               <pre class="prettyprint"><code class="language-php"><&#63;php
9447 require_once(__DIR__ . '/vendor/autoload.php');
9448
9449 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
9450 $version = version_example; // String | 
9451 $serviceInstanceId = serviceInstanceId_example; // String | 
9452 $vnfInstanceId = vnfInstanceId_example; // String | 
9453 $body = body_example; // String | 
9454
9455 try {
9456     $api_instance->createVolumeGroupInstance($version, $serviceInstanceId, $vnfInstanceId, $body);
9457 } catch (Exception $e) {
9458     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->createVolumeGroupInstance: ', $e->getMessage(), PHP_EOL;
9459 }
9460 ?></code></pre>
9461                             </div>
9462
9463                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-perl">
9464                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
9465 use WWW::SwaggerClient::Configuration;
9466 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
9467
9468 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
9469 my $version = version_example; # String | 
9470 my $serviceInstanceId = serviceInstanceId_example; # String | 
9471 my $vnfInstanceId = vnfInstanceId_example; # String | 
9472 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
9473
9474 eval { 
9475     $api_instance->createVolumeGroupInstance(version => $version, serviceInstanceId => $serviceInstanceId, vnfInstanceId => $vnfInstanceId, body => $body);
9476 };
9477 if ($@) {
9478     warn "Exception when calling OnapsoinfraserviceInstantiationApi->createVolumeGroupInstance: $@\n";
9479 }</code></pre>
9480                             </div>
9481
9482                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-createVolumeGroupInstance-0-python">
9483                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
9484 import time
9485 import swagger_client
9486 from swagger_client.rest import ApiException
9487 from pprint import pprint
9488
9489 # create an instance of the API class
9490 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
9491 version = version_example # String | 
9492 serviceInstanceId = serviceInstanceId_example # String | 
9493 vnfInstanceId = vnfInstanceId_example # String | 
9494 body = body_example # String |  (optional)
9495
9496 try: 
9497     # Create VolumeGroup on a specified version, serviceInstance, vnfInstance
9498     api_instance.create_volume_group_instance(version, serviceInstanceId, vnfInstanceId, body=body)
9499 except ApiException as e:
9500     print("Exception when calling OnapsoinfraserviceInstantiationApi->createVolumeGroupInstance: %s\n" % e)</code></pre>
9501                             </div>
9502                           </div>
9503
9504                           <h2>Parameters</h2>
9505
9506                             <div class="methodsubtabletitle">Path parameters</div>
9507                             <table id="methodsubtable">
9508                                 <tr>
9509                                   <th width="150px">Name</th>
9510                                   <th>Description</th>
9511                                 </tr>
9512                                   <tr><td style="width:150px;">version*</td>
9513 <td>
9514
9515
9516     <div id="d2e199_createVolumeGroupInstance_version">
9517         <div class="json-schema-view">
9518             <div class="primitive">
9519                 <span class="type">
9520                     String
9521                 </span>
9522
9523             </div>
9524                 <div class="inner required">
9525                     Required
9526                 </div>
9527         </div>
9528     </div>
9529 </td>
9530 </tr>
9531
9532                                   <tr><td style="width:150px;">serviceInstanceId*</td>
9533 <td>
9534
9535
9536     <div id="d2e199_createVolumeGroupInstance_serviceInstanceId">
9537         <div class="json-schema-view">
9538             <div class="primitive">
9539                 <span class="type">
9540                     String
9541                 </span>
9542
9543             </div>
9544                 <div class="inner required">
9545                     Required
9546                 </div>
9547         </div>
9548     </div>
9549 </td>
9550 </tr>
9551
9552                                   <tr><td style="width:150px;">vnfInstanceId*</td>
9553 <td>
9554
9555
9556     <div id="d2e199_createVolumeGroupInstance_vnfInstanceId">
9557         <div class="json-schema-view">
9558             <div class="primitive">
9559                 <span class="type">
9560                     String
9561                 </span>
9562
9563             </div>
9564                 <div class="inner required">
9565                     Required
9566                 </div>
9567         </div>
9568     </div>
9569 </td>
9570 </tr>
9571
9572                             </table>
9573
9574
9575                             <div class="methodsubtabletitle">Body parameters</div>
9576                             <table id="methodsubtable">
9577                               <tr>
9578                                 <th width="150px">Name</th>
9579                                 <th>Description</th>
9580                               </tr>
9581                                 <tr><td style="width:150px;">body </td>
9582 <td>
9583
9584
9585 <script>
9586 $(document).ready(function() {
9587   var schemaWrapper = {
9588   "in" : "body",
9589   "name" : "body",
9590   "required" : false,
9591   "schema" : {
9592     "type" : "string"
9593   }
9594 };
9595   var schema = schemaWrapper.schema;
9596   if (schema.$ref != null) {
9597     schema = defsParser.$refs.get(schema.$ref);
9598   } else {
9599     schemaWrapper.definitions = Object.assign({}, defs);
9600     $RefParser.dereference(schemaWrapper).catch(function(err) {
9601       console.log(err);
9602     });
9603   }
9604
9605   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
9606   var result = $('#d2e199_createVolumeGroupInstance_body');
9607   result.empty();
9608   result.append(view.render());
9609 });
9610 </script>
9611 <div id="d2e199_createVolumeGroupInstance_body"></div>
9612 </td>
9613 </tr>
9614
9615                             </table>
9616
9617
9618
9619                           <h2>Responses</h2>
9620                             <h3> Status: default - successful operation </h3>
9621
9622                             <ul class="nav nav-tabs nav-tabs-examples" >
9623                             </ul>
9624
9625                             <div class="tab-content" style='margin-bottom: 10px;'>
9626                             </div>
9627
9628                         </article>
9629                       </div>
9630                       <hr>
9631                     <div id="api-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance">
9632                       <article id="api-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0" data-group="User" data-name="deactivateAndCloudDeleteVfModuleInstance" data-version="0">
9633                         <div class="pull-left">
9634                           <h1>deactivateAndCloudDeleteVfModuleInstance</h1>
9635                           <p>Deactivate and Cloud Delete VfModule instance</p>
9636                         </div>
9637                         <div class="pull-right"></div>
9638                         <div class="clearfix"></div>
9639                         <p></p>
9640                         <p class="marked"></p>
9641                         <p></p>
9642                         <br />
9643                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/deactivateAndCloudDelete</span></code></pre>
9644                         <p>
9645                           <h3>Usage and SDK Samples</h3>
9646                         </p>
9647                         <ul class="nav nav-tabs nav-tabs-examples">
9648                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-curl">Curl</a></li>
9649                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-java">Java</a></li>
9650                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-android">Android</a></li>
9651                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-groovy">Groovy</a></li>-->
9652                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-objc">Obj-C</a></li>
9653                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-javascript">JavaScript</a></li>
9654                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-angular">Angular</a></li>-->
9655                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-csharp">C#</a></li>
9656                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-php">PHP</a></li>
9657                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-perl">Perl</a></li>
9658                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-python">Python</a></li>
9659                         </ul>
9660
9661                         <div class="tab-content">
9662                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-curl">
9663                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/deactivateAndCloudDelete"</code></pre>
9664                           </div>
9665                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-java">
9666                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
9667 import io.swagger.client.auth.*;
9668 import io.swagger.client.model.*;
9669 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
9670
9671 import java.io.File;
9672 import java.util.*;
9673
9674 public class OnapsoinfraserviceInstantiationApiExample {
9675
9676     public static void main(String[] args) {
9677         
9678         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
9679         String version = version_example; // String | 
9680         String serviceInstanceId = serviceInstanceId_example; // String | 
9681         String vnfInstanceId = vnfInstanceId_example; // String | 
9682         String vfmoduleInstanceId = vfmoduleInstanceId_example; // String | 
9683         String body = body_example; // String | 
9684         try {
9685             apiInstance.deactivateAndCloudDeleteVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body);
9686         } catch (ApiException e) {
9687             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deactivateAndCloudDeleteVfModuleInstance");
9688             e.printStackTrace();
9689         }
9690     }
9691 }</code></pre>
9692                           </div>
9693
9694                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-android">
9695                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
9696
9697 public class OnapsoinfraserviceInstantiationApiExample {
9698
9699     public static void main(String[] args) {
9700         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
9701         String version = version_example; // String | 
9702         String serviceInstanceId = serviceInstanceId_example; // String | 
9703         String vnfInstanceId = vnfInstanceId_example; // String | 
9704         String vfmoduleInstanceId = vfmoduleInstanceId_example; // String | 
9705         String body = body_example; // String | 
9706         try {
9707             apiInstance.deactivateAndCloudDeleteVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body);
9708         } catch (ApiException e) {
9709             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deactivateAndCloudDeleteVfModuleInstance");
9710             e.printStackTrace();
9711         }
9712     }
9713 }</code></pre>
9714                           </div>
9715   <!--
9716   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-groovy">
9717   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
9718   </div> -->
9719                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-objc">
9720                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
9721 String *serviceInstanceId = serviceInstanceId_example; // 
9722 String *vnfInstanceId = vnfInstanceId_example; // 
9723 String *vfmoduleInstanceId = vfmoduleInstanceId_example; // 
9724 String *body = body_example; //  (optional)
9725
9726 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
9727
9728 // Deactivate and Cloud Delete VfModule instance
9729 [apiInstance deactivateAndCloudDeleteVfModuleInstanceWith:version
9730     serviceInstanceId:serviceInstanceId
9731     vnfInstanceId:vnfInstanceId
9732     vfmoduleInstanceId:vfmoduleInstanceId
9733     body:body
9734               completionHandler: ^(NSError* error) {
9735                             if (error) {
9736                                 NSLog(@"Error: %@", error);
9737                             }
9738                         }];
9739 </code></pre>
9740                             </div>
9741
9742                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-javascript">
9743                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
9744
9745 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
9746
9747 var version = version_example; // {String} 
9748
9749 var serviceInstanceId = serviceInstanceId_example; // {String} 
9750
9751 var vnfInstanceId = vnfInstanceId_example; // {String} 
9752
9753 var vfmoduleInstanceId = vfmoduleInstanceId_example; // {String} 
9754
9755 var opts = { 
9756   'body': body_example // {String} 
9757 };
9758
9759 var callback = function(error, data, response) {
9760   if (error) {
9761     console.error(error);
9762   } else {
9763     console.log('API called successfully.');
9764   }
9765 };
9766 api.deactivateAndCloudDeleteVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, opts, callback);
9767 </code></pre>
9768                             </div>
9769
9770                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-angular">
9771               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
9772             </div>-->
9773                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-csharp">
9774                               <pre class="prettyprint"><code class="language-cs">using System;
9775 using System.Diagnostics;
9776 using IO.Swagger.Api;
9777 using IO.Swagger.Client;
9778 using IO.Swagger.Model;
9779
9780 namespace Example
9781 {
9782     public class deactivateAndCloudDeleteVfModuleInstanceExample
9783     {
9784         public void main()
9785         {
9786             
9787             var apiInstance = new OnapsoinfraserviceInstantiationApi();
9788             var version = version_example;  // String | 
9789             var serviceInstanceId = serviceInstanceId_example;  // String | 
9790             var vnfInstanceId = vnfInstanceId_example;  // String | 
9791             var vfmoduleInstanceId = vfmoduleInstanceId_example;  // String | 
9792             var body = body_example;  // String |  (optional) 
9793
9794             try
9795             {
9796                 // Deactivate and Cloud Delete VfModule instance
9797                 apiInstance.deactivateAndCloudDeleteVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body);
9798             }
9799             catch (Exception e)
9800             {
9801                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.deactivateAndCloudDeleteVfModuleInstance: " + e.Message );
9802             }
9803         }
9804     }
9805 }
9806 </code></pre>
9807                             </div>
9808
9809                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-php">
9810                               <pre class="prettyprint"><code class="language-php"><&#63;php
9811 require_once(__DIR__ . '/vendor/autoload.php');
9812
9813 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
9814 $version = version_example; // String | 
9815 $serviceInstanceId = serviceInstanceId_example; // String | 
9816 $vnfInstanceId = vnfInstanceId_example; // String | 
9817 $vfmoduleInstanceId = vfmoduleInstanceId_example; // String | 
9818 $body = body_example; // String | 
9819
9820 try {
9821     $api_instance->deactivateAndCloudDeleteVfModuleInstance($version, $serviceInstanceId, $vnfInstanceId, $vfmoduleInstanceId, $body);
9822 } catch (Exception $e) {
9823     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->deactivateAndCloudDeleteVfModuleInstance: ', $e->getMessage(), PHP_EOL;
9824 }
9825 ?></code></pre>
9826                             </div>
9827
9828                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-perl">
9829                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
9830 use WWW::SwaggerClient::Configuration;
9831 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
9832
9833 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
9834 my $version = version_example; # String | 
9835 my $serviceInstanceId = serviceInstanceId_example; # String | 
9836 my $vnfInstanceId = vnfInstanceId_example; # String | 
9837 my $vfmoduleInstanceId = vfmoduleInstanceId_example; # String | 
9838 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
9839
9840 eval { 
9841     $api_instance->deactivateAndCloudDeleteVfModuleInstance(version => $version, serviceInstanceId => $serviceInstanceId, vnfInstanceId => $vnfInstanceId, vfmoduleInstanceId => $vfmoduleInstanceId, body => $body);
9842 };
9843 if ($@) {
9844     warn "Exception when calling OnapsoinfraserviceInstantiationApi->deactivateAndCloudDeleteVfModuleInstance: $@\n";
9845 }</code></pre>
9846                             </div>
9847
9848                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateAndCloudDeleteVfModuleInstance-0-python">
9849                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
9850 import time
9851 import swagger_client
9852 from swagger_client.rest import ApiException
9853 from pprint import pprint
9854
9855 # create an instance of the API class
9856 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
9857 version = version_example # String | 
9858 serviceInstanceId = serviceInstanceId_example # String | 
9859 vnfInstanceId = vnfInstanceId_example # String | 
9860 vfmoduleInstanceId = vfmoduleInstanceId_example # String | 
9861 body = body_example # String |  (optional)
9862
9863 try: 
9864     # Deactivate and Cloud Delete VfModule instance
9865     api_instance.deactivate_and_cloud_delete_vf_module_instance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body=body)
9866 except ApiException as e:
9867     print("Exception when calling OnapsoinfraserviceInstantiationApi->deactivateAndCloudDeleteVfModuleInstance: %s\n" % e)</code></pre>
9868                             </div>
9869                           </div>
9870
9871                           <h2>Parameters</h2>
9872
9873                             <div class="methodsubtabletitle">Path parameters</div>
9874                             <table id="methodsubtable">
9875                                 <tr>
9876                                   <th width="150px">Name</th>
9877                                   <th>Description</th>
9878                                 </tr>
9879                                   <tr><td style="width:150px;">version*</td>
9880 <td>
9881
9882
9883     <div id="d2e199_deactivateAndCloudDeleteVfModuleInstance_version">
9884         <div class="json-schema-view">
9885             <div class="primitive">
9886                 <span class="type">
9887                     String
9888                 </span>
9889
9890             </div>
9891                 <div class="inner required">
9892                     Required
9893                 </div>
9894         </div>
9895     </div>
9896 </td>
9897 </tr>
9898
9899                                   <tr><td style="width:150px;">serviceInstanceId*</td>
9900 <td>
9901
9902
9903     <div id="d2e199_deactivateAndCloudDeleteVfModuleInstance_serviceInstanceId">
9904         <div class="json-schema-view">
9905             <div class="primitive">
9906                 <span class="type">
9907                     String
9908                 </span>
9909
9910             </div>
9911                 <div class="inner required">
9912                     Required
9913                 </div>
9914         </div>
9915     </div>
9916 </td>
9917 </tr>
9918
9919                                   <tr><td style="width:150px;">vnfInstanceId*</td>
9920 <td>
9921
9922
9923     <div id="d2e199_deactivateAndCloudDeleteVfModuleInstance_vnfInstanceId">
9924         <div class="json-schema-view">
9925             <div class="primitive">
9926                 <span class="type">
9927                     String
9928                 </span>
9929
9930             </div>
9931                 <div class="inner required">
9932                     Required
9933                 </div>
9934         </div>
9935     </div>
9936 </td>
9937 </tr>
9938
9939                                   <tr><td style="width:150px;">vfmoduleInstanceId*</td>
9940 <td>
9941
9942
9943     <div id="d2e199_deactivateAndCloudDeleteVfModuleInstance_vfmoduleInstanceId">
9944         <div class="json-schema-view">
9945             <div class="primitive">
9946                 <span class="type">
9947                     String
9948                 </span>
9949
9950             </div>
9951                 <div class="inner required">
9952                     Required
9953                 </div>
9954         </div>
9955     </div>
9956 </td>
9957 </tr>
9958
9959                             </table>
9960
9961
9962                             <div class="methodsubtabletitle">Body parameters</div>
9963                             <table id="methodsubtable">
9964                               <tr>
9965                                 <th width="150px">Name</th>
9966                                 <th>Description</th>
9967                               </tr>
9968                                 <tr><td style="width:150px;">body </td>
9969 <td>
9970
9971
9972 <script>
9973 $(document).ready(function() {
9974   var schemaWrapper = {
9975   "in" : "body",
9976   "name" : "body",
9977   "required" : false,
9978   "schema" : {
9979     "type" : "string"
9980   }
9981 };
9982   var schema = schemaWrapper.schema;
9983   if (schema.$ref != null) {
9984     schema = defsParser.$refs.get(schema.$ref);
9985   } else {
9986     schemaWrapper.definitions = Object.assign({}, defs);
9987     $RefParser.dereference(schemaWrapper).catch(function(err) {
9988       console.log(err);
9989     });
9990   }
9991
9992   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
9993   var result = $('#d2e199_deactivateAndCloudDeleteVfModuleInstance_body');
9994   result.empty();
9995   result.append(view.render());
9996 });
9997 </script>
9998 <div id="d2e199_deactivateAndCloudDeleteVfModuleInstance_body"></div>
9999 </td>
10000 </tr>
10001
10002                             </table>
10003
10004
10005
10006                           <h2>Responses</h2>
10007                             <h3> Status: default - successful operation </h3>
10008
10009                             <ul class="nav nav-tabs nav-tabs-examples" >
10010                             </ul>
10011
10012                             <div class="tab-content" style='margin-bottom: 10px;'>
10013                             </div>
10014
10015                         </article>
10016                       </div>
10017                       <hr>
10018                     <div id="api-OnapsoinfraserviceInstantiation-deactivatePort">
10019                       <article id="api-OnapsoinfraserviceInstantiation-deactivatePort-0" data-group="User" data-name="deactivatePort" data-version="0">
10020                         <div class="pull-left">
10021                           <h1>deactivatePort</h1>
10022                           <p>Deactivate Port Mirroring</p>
10023                         </div>
10024                         <div class="pull-right"></div>
10025                         <div class="clearfix"></div>
10026                         <p></p>
10027                         <p class="marked"></p>
10028                         <p></p>
10029                         <br />
10030                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/deactivate</span></code></pre>
10031                         <p>
10032                           <h3>Usage and SDK Samples</h3>
10033                         </p>
10034                         <ul class="nav nav-tabs nav-tabs-examples">
10035                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-deactivatePort-0-curl">Curl</a></li>
10036                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivatePort-0-java">Java</a></li>
10037                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivatePort-0-android">Android</a></li>
10038                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivatePort-0-groovy">Groovy</a></li>-->
10039                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivatePort-0-objc">Obj-C</a></li>
10040                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivatePort-0-javascript">JavaScript</a></li>
10041                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivatePort-0-angular">Angular</a></li>-->
10042                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivatePort-0-csharp">C#</a></li>
10043                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivatePort-0-php">PHP</a></li>
10044                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivatePort-0-perl">Perl</a></li>
10045                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivatePort-0-python">Python</a></li>
10046                         </ul>
10047
10048                         <div class="tab-content">
10049                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-deactivatePort-0-curl">
10050                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/deactivate"</code></pre>
10051                           </div>
10052                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivatePort-0-java">
10053                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
10054 import io.swagger.client.auth.*;
10055 import io.swagger.client.model.*;
10056 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
10057
10058 import java.io.File;
10059 import java.util.*;
10060
10061 public class OnapsoinfraserviceInstantiationApiExample {
10062
10063     public static void main(String[] args) {
10064         
10065         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
10066         String version = version_example; // String | 
10067         String serviceInstanceId = serviceInstanceId_example; // String | 
10068         String configurationInstanceId = configurationInstanceId_example; // String | 
10069         String body = body_example; // String | 
10070         try {
10071             apiInstance.deactivatePort(version, serviceInstanceId, configurationInstanceId, body);
10072         } catch (ApiException e) {
10073             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deactivatePort");
10074             e.printStackTrace();
10075         }
10076     }
10077 }</code></pre>
10078                           </div>
10079
10080                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivatePort-0-android">
10081                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
10082
10083 public class OnapsoinfraserviceInstantiationApiExample {
10084
10085     public static void main(String[] args) {
10086         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
10087         String version = version_example; // String | 
10088         String serviceInstanceId = serviceInstanceId_example; // String | 
10089         String configurationInstanceId = configurationInstanceId_example; // String | 
10090         String body = body_example; // String | 
10091         try {
10092             apiInstance.deactivatePort(version, serviceInstanceId, configurationInstanceId, body);
10093         } catch (ApiException e) {
10094             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deactivatePort");
10095             e.printStackTrace();
10096         }
10097     }
10098 }</code></pre>
10099                           </div>
10100   <!--
10101   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivatePort-0-groovy">
10102   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
10103   </div> -->
10104                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivatePort-0-objc">
10105                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
10106 String *serviceInstanceId = serviceInstanceId_example; // 
10107 String *configurationInstanceId = configurationInstanceId_example; // 
10108 String *body = body_example; //  (optional)
10109
10110 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
10111
10112 // Deactivate Port Mirroring
10113 [apiInstance deactivatePortWith:version
10114     serviceInstanceId:serviceInstanceId
10115     configurationInstanceId:configurationInstanceId
10116     body:body
10117               completionHandler: ^(NSError* error) {
10118                             if (error) {
10119                                 NSLog(@"Error: %@", error);
10120                             }
10121                         }];
10122 </code></pre>
10123                             </div>
10124
10125                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivatePort-0-javascript">
10126                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
10127
10128 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
10129
10130 var version = version_example; // {String} 
10131
10132 var serviceInstanceId = serviceInstanceId_example; // {String} 
10133
10134 var configurationInstanceId = configurationInstanceId_example; // {String} 
10135
10136 var opts = { 
10137   'body': body_example // {String} 
10138 };
10139
10140 var callback = function(error, data, response) {
10141   if (error) {
10142     console.error(error);
10143   } else {
10144     console.log('API called successfully.');
10145   }
10146 };
10147 api.deactivatePort(version, serviceInstanceId, configurationInstanceId, opts, callback);
10148 </code></pre>
10149                             </div>
10150
10151                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivatePort-0-angular">
10152               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
10153             </div>-->
10154                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivatePort-0-csharp">
10155                               <pre class="prettyprint"><code class="language-cs">using System;
10156 using System.Diagnostics;
10157 using IO.Swagger.Api;
10158 using IO.Swagger.Client;
10159 using IO.Swagger.Model;
10160
10161 namespace Example
10162 {
10163     public class deactivatePortExample
10164     {
10165         public void main()
10166         {
10167             
10168             var apiInstance = new OnapsoinfraserviceInstantiationApi();
10169             var version = version_example;  // String | 
10170             var serviceInstanceId = serviceInstanceId_example;  // String | 
10171             var configurationInstanceId = configurationInstanceId_example;  // String | 
10172             var body = body_example;  // String |  (optional) 
10173
10174             try
10175             {
10176                 // Deactivate Port Mirroring
10177                 apiInstance.deactivatePort(version, serviceInstanceId, configurationInstanceId, body);
10178             }
10179             catch (Exception e)
10180             {
10181                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.deactivatePort: " + e.Message );
10182             }
10183         }
10184     }
10185 }
10186 </code></pre>
10187                             </div>
10188
10189                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivatePort-0-php">
10190                               <pre class="prettyprint"><code class="language-php"><&#63;php
10191 require_once(__DIR__ . '/vendor/autoload.php');
10192
10193 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
10194 $version = version_example; // String | 
10195 $serviceInstanceId = serviceInstanceId_example; // String | 
10196 $configurationInstanceId = configurationInstanceId_example; // String | 
10197 $body = body_example; // String | 
10198
10199 try {
10200     $api_instance->deactivatePort($version, $serviceInstanceId, $configurationInstanceId, $body);
10201 } catch (Exception $e) {
10202     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->deactivatePort: ', $e->getMessage(), PHP_EOL;
10203 }
10204 ?></code></pre>
10205                             </div>
10206
10207                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivatePort-0-perl">
10208                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
10209 use WWW::SwaggerClient::Configuration;
10210 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
10211
10212 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
10213 my $version = version_example; # String | 
10214 my $serviceInstanceId = serviceInstanceId_example; # String | 
10215 my $configurationInstanceId = configurationInstanceId_example; # String | 
10216 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
10217
10218 eval { 
10219     $api_instance->deactivatePort(version => $version, serviceInstanceId => $serviceInstanceId, configurationInstanceId => $configurationInstanceId, body => $body);
10220 };
10221 if ($@) {
10222     warn "Exception when calling OnapsoinfraserviceInstantiationApi->deactivatePort: $@\n";
10223 }</code></pre>
10224                             </div>
10225
10226                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivatePort-0-python">
10227                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
10228 import time
10229 import swagger_client
10230 from swagger_client.rest import ApiException
10231 from pprint import pprint
10232
10233 # create an instance of the API class
10234 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
10235 version = version_example # String | 
10236 serviceInstanceId = serviceInstanceId_example # String | 
10237 configurationInstanceId = configurationInstanceId_example # String | 
10238 body = body_example # String |  (optional)
10239
10240 try: 
10241     # Deactivate Port Mirroring
10242     api_instance.deactivate_port(version, serviceInstanceId, configurationInstanceId, body=body)
10243 except ApiException as e:
10244     print("Exception when calling OnapsoinfraserviceInstantiationApi->deactivatePort: %s\n" % e)</code></pre>
10245                             </div>
10246                           </div>
10247
10248                           <h2>Parameters</h2>
10249
10250                             <div class="methodsubtabletitle">Path parameters</div>
10251                             <table id="methodsubtable">
10252                                 <tr>
10253                                   <th width="150px">Name</th>
10254                                   <th>Description</th>
10255                                 </tr>
10256                                   <tr><td style="width:150px;">version*</td>
10257 <td>
10258
10259
10260     <div id="d2e199_deactivatePort_version">
10261         <div class="json-schema-view">
10262             <div class="primitive">
10263                 <span class="type">
10264                     String
10265                 </span>
10266
10267             </div>
10268                 <div class="inner required">
10269                     Required
10270                 </div>
10271         </div>
10272     </div>
10273 </td>
10274 </tr>
10275
10276                                   <tr><td style="width:150px;">serviceInstanceId*</td>
10277 <td>
10278
10279
10280     <div id="d2e199_deactivatePort_serviceInstanceId">
10281         <div class="json-schema-view">
10282             <div class="primitive">
10283                 <span class="type">
10284                     String
10285                 </span>
10286
10287             </div>
10288                 <div class="inner required">
10289                     Required
10290                 </div>
10291         </div>
10292     </div>
10293 </td>
10294 </tr>
10295
10296                                   <tr><td style="width:150px;">configurationInstanceId*</td>
10297 <td>
10298
10299
10300     <div id="d2e199_deactivatePort_configurationInstanceId">
10301         <div class="json-schema-view">
10302             <div class="primitive">
10303                 <span class="type">
10304                     String
10305                 </span>
10306
10307             </div>
10308                 <div class="inner required">
10309                     Required
10310                 </div>
10311         </div>
10312     </div>
10313 </td>
10314 </tr>
10315
10316                             </table>
10317
10318
10319                             <div class="methodsubtabletitle">Body parameters</div>
10320                             <table id="methodsubtable">
10321                               <tr>
10322                                 <th width="150px">Name</th>
10323                                 <th>Description</th>
10324                               </tr>
10325                                 <tr><td style="width:150px;">body </td>
10326 <td>
10327
10328
10329 <script>
10330 $(document).ready(function() {
10331   var schemaWrapper = {
10332   "in" : "body",
10333   "name" : "body",
10334   "required" : false,
10335   "schema" : {
10336     "type" : "string"
10337   }
10338 };
10339   var schema = schemaWrapper.schema;
10340   if (schema.$ref != null) {
10341     schema = defsParser.$refs.get(schema.$ref);
10342   } else {
10343     schemaWrapper.definitions = Object.assign({}, defs);
10344     $RefParser.dereference(schemaWrapper).catch(function(err) {
10345       console.log(err);
10346     });
10347   }
10348
10349   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
10350   var result = $('#d2e199_deactivatePort_body');
10351   result.empty();
10352   result.append(view.render());
10353 });
10354 </script>
10355 <div id="d2e199_deactivatePort_body"></div>
10356 </td>
10357 </tr>
10358
10359                             </table>
10360
10361
10362
10363                           <h2>Responses</h2>
10364                             <h3> Status: default - successful operation </h3>
10365
10366                             <ul class="nav nav-tabs nav-tabs-examples" >
10367                             </ul>
10368
10369                             <div class="tab-content" style='margin-bottom: 10px;'>
10370                             </div>
10371
10372                         </article>
10373                       </div>
10374                       <hr>
10375                     <div id="api-OnapsoinfraserviceInstantiation-deactivateServiceInstance">
10376                       <article id="api-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0" data-group="User" data-name="deactivateServiceInstance" data-version="0">
10377                         <div class="pull-left">
10378                           <h1>deactivateServiceInstance</h1>
10379                           <p>Deactivate provided Service Instance</p>
10380                         </div>
10381                         <div class="pull-right"></div>
10382                         <div class="clearfix"></div>
10383                         <p></p>
10384                         <p class="marked"></p>
10385                         <p></p>
10386                         <br />
10387                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/deactivate</span></code></pre>
10388                         <p>
10389                           <h3>Usage and SDK Samples</h3>
10390                         </p>
10391                         <ul class="nav nav-tabs nav-tabs-examples">
10392                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-curl">Curl</a></li>
10393                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-java">Java</a></li>
10394                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-android">Android</a></li>
10395                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-groovy">Groovy</a></li>-->
10396                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-objc">Obj-C</a></li>
10397                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-javascript">JavaScript</a></li>
10398                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-angular">Angular</a></li>-->
10399                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-csharp">C#</a></li>
10400                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-php">PHP</a></li>
10401                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-perl">Perl</a></li>
10402                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-python">Python</a></li>
10403                         </ul>
10404
10405                         <div class="tab-content">
10406                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-curl">
10407                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/deactivate"</code></pre>
10408                           </div>
10409                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-java">
10410                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
10411 import io.swagger.client.auth.*;
10412 import io.swagger.client.model.*;
10413 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
10414
10415 import java.io.File;
10416 import java.util.*;
10417
10418 public class OnapsoinfraserviceInstantiationApiExample {
10419
10420     public static void main(String[] args) {
10421         
10422         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
10423         String version = version_example; // String | 
10424         String serviceInstanceId = serviceInstanceId_example; // String | 
10425         String body = body_example; // String | 
10426         try {
10427             apiInstance.deactivateServiceInstance(version, serviceInstanceId, body);
10428         } catch (ApiException e) {
10429             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deactivateServiceInstance");
10430             e.printStackTrace();
10431         }
10432     }
10433 }</code></pre>
10434                           </div>
10435
10436                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-android">
10437                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
10438
10439 public class OnapsoinfraserviceInstantiationApiExample {
10440
10441     public static void main(String[] args) {
10442         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
10443         String version = version_example; // String | 
10444         String serviceInstanceId = serviceInstanceId_example; // String | 
10445         String body = body_example; // String | 
10446         try {
10447             apiInstance.deactivateServiceInstance(version, serviceInstanceId, body);
10448         } catch (ApiException e) {
10449             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deactivateServiceInstance");
10450             e.printStackTrace();
10451         }
10452     }
10453 }</code></pre>
10454                           </div>
10455   <!--
10456   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-groovy">
10457   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
10458   </div> -->
10459                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-objc">
10460                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
10461 String *serviceInstanceId = serviceInstanceId_example; // 
10462 String *body = body_example; //  (optional)
10463
10464 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
10465
10466 // Deactivate provided Service Instance
10467 [apiInstance deactivateServiceInstanceWith:version
10468     serviceInstanceId:serviceInstanceId
10469     body:body
10470               completionHandler: ^(NSError* error) {
10471                             if (error) {
10472                                 NSLog(@"Error: %@", error);
10473                             }
10474                         }];
10475 </code></pre>
10476                             </div>
10477
10478                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-javascript">
10479                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
10480
10481 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
10482
10483 var version = version_example; // {String} 
10484
10485 var serviceInstanceId = serviceInstanceId_example; // {String} 
10486
10487 var opts = { 
10488   'body': body_example // {String} 
10489 };
10490
10491 var callback = function(error, data, response) {
10492   if (error) {
10493     console.error(error);
10494   } else {
10495     console.log('API called successfully.');
10496   }
10497 };
10498 api.deactivateServiceInstance(version, serviceInstanceId, opts, callback);
10499 </code></pre>
10500                             </div>
10501
10502                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-angular">
10503               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
10504             </div>-->
10505                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-csharp">
10506                               <pre class="prettyprint"><code class="language-cs">using System;
10507 using System.Diagnostics;
10508 using IO.Swagger.Api;
10509 using IO.Swagger.Client;
10510 using IO.Swagger.Model;
10511
10512 namespace Example
10513 {
10514     public class deactivateServiceInstanceExample
10515     {
10516         public void main()
10517         {
10518             
10519             var apiInstance = new OnapsoinfraserviceInstantiationApi();
10520             var version = version_example;  // String | 
10521             var serviceInstanceId = serviceInstanceId_example;  // String | 
10522             var body = body_example;  // String |  (optional) 
10523
10524             try
10525             {
10526                 // Deactivate provided Service Instance
10527                 apiInstance.deactivateServiceInstance(version, serviceInstanceId, body);
10528             }
10529             catch (Exception e)
10530             {
10531                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.deactivateServiceInstance: " + e.Message );
10532             }
10533         }
10534     }
10535 }
10536 </code></pre>
10537                             </div>
10538
10539                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-php">
10540                               <pre class="prettyprint"><code class="language-php"><&#63;php
10541 require_once(__DIR__ . '/vendor/autoload.php');
10542
10543 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
10544 $version = version_example; // String | 
10545 $serviceInstanceId = serviceInstanceId_example; // String | 
10546 $body = body_example; // String | 
10547
10548 try {
10549     $api_instance->deactivateServiceInstance($version, $serviceInstanceId, $body);
10550 } catch (Exception $e) {
10551     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->deactivateServiceInstance: ', $e->getMessage(), PHP_EOL;
10552 }
10553 ?></code></pre>
10554                             </div>
10555
10556                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-perl">
10557                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
10558 use WWW::SwaggerClient::Configuration;
10559 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
10560
10561 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
10562 my $version = version_example; # String | 
10563 my $serviceInstanceId = serviceInstanceId_example; # String | 
10564 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
10565
10566 eval { 
10567     $api_instance->deactivateServiceInstance(version => $version, serviceInstanceId => $serviceInstanceId, body => $body);
10568 };
10569 if ($@) {
10570     warn "Exception when calling OnapsoinfraserviceInstantiationApi->deactivateServiceInstance: $@\n";
10571 }</code></pre>
10572                             </div>
10573
10574                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deactivateServiceInstance-0-python">
10575                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
10576 import time
10577 import swagger_client
10578 from swagger_client.rest import ApiException
10579 from pprint import pprint
10580
10581 # create an instance of the API class
10582 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
10583 version = version_example # String | 
10584 serviceInstanceId = serviceInstanceId_example # String | 
10585 body = body_example # String |  (optional)
10586
10587 try: 
10588     # Deactivate provided Service Instance
10589     api_instance.deactivate_service_instance(version, serviceInstanceId, body=body)
10590 except ApiException as e:
10591     print("Exception when calling OnapsoinfraserviceInstantiationApi->deactivateServiceInstance: %s\n" % e)</code></pre>
10592                             </div>
10593                           </div>
10594
10595                           <h2>Parameters</h2>
10596
10597                             <div class="methodsubtabletitle">Path parameters</div>
10598                             <table id="methodsubtable">
10599                                 <tr>
10600                                   <th width="150px">Name</th>
10601                                   <th>Description</th>
10602                                 </tr>
10603                                   <tr><td style="width:150px;">version*</td>
10604 <td>
10605
10606
10607     <div id="d2e199_deactivateServiceInstance_version">
10608         <div class="json-schema-view">
10609             <div class="primitive">
10610                 <span class="type">
10611                     String
10612                 </span>
10613
10614             </div>
10615                 <div class="inner required">
10616                     Required
10617                 </div>
10618         </div>
10619     </div>
10620 </td>
10621 </tr>
10622
10623                                   <tr><td style="width:150px;">serviceInstanceId*</td>
10624 <td>
10625
10626
10627     <div id="d2e199_deactivateServiceInstance_serviceInstanceId">
10628         <div class="json-schema-view">
10629             <div class="primitive">
10630                 <span class="type">
10631                     String
10632                 </span>
10633
10634             </div>
10635                 <div class="inner required">
10636                     Required
10637                 </div>
10638         </div>
10639     </div>
10640 </td>
10641 </tr>
10642
10643                             </table>
10644
10645
10646                             <div class="methodsubtabletitle">Body parameters</div>
10647                             <table id="methodsubtable">
10648                               <tr>
10649                                 <th width="150px">Name</th>
10650                                 <th>Description</th>
10651                               </tr>
10652                                 <tr><td style="width:150px;">body </td>
10653 <td>
10654
10655
10656 <script>
10657 $(document).ready(function() {
10658   var schemaWrapper = {
10659   "in" : "body",
10660   "name" : "body",
10661   "required" : false,
10662   "schema" : {
10663     "type" : "string"
10664   }
10665 };
10666   var schema = schemaWrapper.schema;
10667   if (schema.$ref != null) {
10668     schema = defsParser.$refs.get(schema.$ref);
10669   } else {
10670     schemaWrapper.definitions = Object.assign({}, defs);
10671     $RefParser.dereference(schemaWrapper).catch(function(err) {
10672       console.log(err);
10673     });
10674   }
10675
10676   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
10677   var result = $('#d2e199_deactivateServiceInstance_body');
10678   result.empty();
10679   result.append(view.render());
10680 });
10681 </script>
10682 <div id="d2e199_deactivateServiceInstance_body"></div>
10683 </td>
10684 </tr>
10685
10686                             </table>
10687
10688
10689
10690                           <h2>Responses</h2>
10691                             <h3> Status: default - successful operation </h3>
10692
10693                             <ul class="nav nav-tabs nav-tabs-examples" >
10694                             </ul>
10695
10696                             <div class="tab-content" style='margin-bottom: 10px;'>
10697                             </div>
10698
10699                         </article>
10700                       </div>
10701                       <hr>
10702                     <div id="api-OnapsoinfraserviceInstantiation-deleteNetworkInstance">
10703                       <article id="api-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0" data-group="User" data-name="deleteNetworkInstance" data-version="0">
10704                         <div class="pull-left">
10705                           <h1>deleteNetworkInstance</h1>
10706                           <p>Delete provided Network instance</p>
10707                         </div>
10708                         <div class="pull-right"></div>
10709                         <div class="clearfix"></div>
10710                         <p></p>
10711                         <p class="marked"></p>
10712                         <p></p>
10713                         <br />
10714                         <pre class="prettyprint language-html prettyprinted" data-type="delete"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/networks/{networkInstanceId}</span></code></pre>
10715                         <p>
10716                           <h3>Usage and SDK Samples</h3>
10717                         </p>
10718                         <ul class="nav nav-tabs nav-tabs-examples">
10719                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-curl">Curl</a></li>
10720                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-java">Java</a></li>
10721                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-android">Android</a></li>
10722                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-groovy">Groovy</a></li>-->
10723                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-objc">Obj-C</a></li>
10724                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-javascript">JavaScript</a></li>
10725                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-angular">Angular</a></li>-->
10726                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-csharp">C#</a></li>
10727                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-php">PHP</a></li>
10728                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-perl">Perl</a></li>
10729                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-python">Python</a></li>
10730                         </ul>
10731
10732                         <div class="tab-content">
10733                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-curl">
10734                             <pre class="prettyprint"><code class="language-bsh">curl -X DELETE "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/networks/{networkInstanceId}"</code></pre>
10735                           </div>
10736                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-java">
10737                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
10738 import io.swagger.client.auth.*;
10739 import io.swagger.client.model.*;
10740 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
10741
10742 import java.io.File;
10743 import java.util.*;
10744
10745 public class OnapsoinfraserviceInstantiationApiExample {
10746
10747     public static void main(String[] args) {
10748         
10749         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
10750         String version = version_example; // String | 
10751         String serviceInstanceId = serviceInstanceId_example; // String | 
10752         String networkInstanceId = networkInstanceId_example; // String | 
10753         String body = body_example; // String | 
10754         try {
10755             apiInstance.deleteNetworkInstance(version, serviceInstanceId, networkInstanceId, body);
10756         } catch (ApiException e) {
10757             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deleteNetworkInstance");
10758             e.printStackTrace();
10759         }
10760     }
10761 }</code></pre>
10762                           </div>
10763
10764                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-android">
10765                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
10766
10767 public class OnapsoinfraserviceInstantiationApiExample {
10768
10769     public static void main(String[] args) {
10770         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
10771         String version = version_example; // String | 
10772         String serviceInstanceId = serviceInstanceId_example; // String | 
10773         String networkInstanceId = networkInstanceId_example; // String | 
10774         String body = body_example; // String | 
10775         try {
10776             apiInstance.deleteNetworkInstance(version, serviceInstanceId, networkInstanceId, body);
10777         } catch (ApiException e) {
10778             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deleteNetworkInstance");
10779             e.printStackTrace();
10780         }
10781     }
10782 }</code></pre>
10783                           </div>
10784   <!--
10785   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-groovy">
10786   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
10787   </div> -->
10788                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-objc">
10789                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
10790 String *serviceInstanceId = serviceInstanceId_example; // 
10791 String *networkInstanceId = networkInstanceId_example; // 
10792 String *body = body_example; //  (optional)
10793
10794 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
10795
10796 // Delete provided Network instance
10797 [apiInstance deleteNetworkInstanceWith:version
10798     serviceInstanceId:serviceInstanceId
10799     networkInstanceId:networkInstanceId
10800     body:body
10801               completionHandler: ^(NSError* error) {
10802                             if (error) {
10803                                 NSLog(@"Error: %@", error);
10804                             }
10805                         }];
10806 </code></pre>
10807                             </div>
10808
10809                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-javascript">
10810                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
10811
10812 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
10813
10814 var version = version_example; // {String} 
10815
10816 var serviceInstanceId = serviceInstanceId_example; // {String} 
10817
10818 var networkInstanceId = networkInstanceId_example; // {String} 
10819
10820 var opts = { 
10821   'body': body_example // {String} 
10822 };
10823
10824 var callback = function(error, data, response) {
10825   if (error) {
10826     console.error(error);
10827   } else {
10828     console.log('API called successfully.');
10829   }
10830 };
10831 api.deleteNetworkInstance(version, serviceInstanceId, networkInstanceId, opts, callback);
10832 </code></pre>
10833                             </div>
10834
10835                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-angular">
10836               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
10837             </div>-->
10838                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-csharp">
10839                               <pre class="prettyprint"><code class="language-cs">using System;
10840 using System.Diagnostics;
10841 using IO.Swagger.Api;
10842 using IO.Swagger.Client;
10843 using IO.Swagger.Model;
10844
10845 namespace Example
10846 {
10847     public class deleteNetworkInstanceExample
10848     {
10849         public void main()
10850         {
10851             
10852             var apiInstance = new OnapsoinfraserviceInstantiationApi();
10853             var version = version_example;  // String | 
10854             var serviceInstanceId = serviceInstanceId_example;  // String | 
10855             var networkInstanceId = networkInstanceId_example;  // String | 
10856             var body = body_example;  // String |  (optional) 
10857
10858             try
10859             {
10860                 // Delete provided Network instance
10861                 apiInstance.deleteNetworkInstance(version, serviceInstanceId, networkInstanceId, body);
10862             }
10863             catch (Exception e)
10864             {
10865                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.deleteNetworkInstance: " + e.Message );
10866             }
10867         }
10868     }
10869 }
10870 </code></pre>
10871                             </div>
10872
10873                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-php">
10874                               <pre class="prettyprint"><code class="language-php"><&#63;php
10875 require_once(__DIR__ . '/vendor/autoload.php');
10876
10877 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
10878 $version = version_example; // String | 
10879 $serviceInstanceId = serviceInstanceId_example; // String | 
10880 $networkInstanceId = networkInstanceId_example; // String | 
10881 $body = body_example; // String | 
10882
10883 try {
10884     $api_instance->deleteNetworkInstance($version, $serviceInstanceId, $networkInstanceId, $body);
10885 } catch (Exception $e) {
10886     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->deleteNetworkInstance: ', $e->getMessage(), PHP_EOL;
10887 }
10888 ?></code></pre>
10889                             </div>
10890
10891                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-perl">
10892                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
10893 use WWW::SwaggerClient::Configuration;
10894 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
10895
10896 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
10897 my $version = version_example; # String | 
10898 my $serviceInstanceId = serviceInstanceId_example; # String | 
10899 my $networkInstanceId = networkInstanceId_example; # String | 
10900 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
10901
10902 eval { 
10903     $api_instance->deleteNetworkInstance(version => $version, serviceInstanceId => $serviceInstanceId, networkInstanceId => $networkInstanceId, body => $body);
10904 };
10905 if ($@) {
10906     warn "Exception when calling OnapsoinfraserviceInstantiationApi->deleteNetworkInstance: $@\n";
10907 }</code></pre>
10908                             </div>
10909
10910                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteNetworkInstance-0-python">
10911                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
10912 import time
10913 import swagger_client
10914 from swagger_client.rest import ApiException
10915 from pprint import pprint
10916
10917 # create an instance of the API class
10918 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
10919 version = version_example # String | 
10920 serviceInstanceId = serviceInstanceId_example # String | 
10921 networkInstanceId = networkInstanceId_example # String | 
10922 body = body_example # String |  (optional)
10923
10924 try: 
10925     # Delete provided Network instance
10926     api_instance.delete_network_instance(version, serviceInstanceId, networkInstanceId, body=body)
10927 except ApiException as e:
10928     print("Exception when calling OnapsoinfraserviceInstantiationApi->deleteNetworkInstance: %s\n" % e)</code></pre>
10929                             </div>
10930                           </div>
10931
10932                           <h2>Parameters</h2>
10933
10934                             <div class="methodsubtabletitle">Path parameters</div>
10935                             <table id="methodsubtable">
10936                                 <tr>
10937                                   <th width="150px">Name</th>
10938                                   <th>Description</th>
10939                                 </tr>
10940                                   <tr><td style="width:150px;">version*</td>
10941 <td>
10942
10943
10944     <div id="d2e199_deleteNetworkInstance_version">
10945         <div class="json-schema-view">
10946             <div class="primitive">
10947                 <span class="type">
10948                     String
10949                 </span>
10950
10951             </div>
10952                 <div class="inner required">
10953                     Required
10954                 </div>
10955         </div>
10956     </div>
10957 </td>
10958 </tr>
10959
10960                                   <tr><td style="width:150px;">serviceInstanceId*</td>
10961 <td>
10962
10963
10964     <div id="d2e199_deleteNetworkInstance_serviceInstanceId">
10965         <div class="json-schema-view">
10966             <div class="primitive">
10967                 <span class="type">
10968                     String
10969                 </span>
10970
10971             </div>
10972                 <div class="inner required">
10973                     Required
10974                 </div>
10975         </div>
10976     </div>
10977 </td>
10978 </tr>
10979
10980                                   <tr><td style="width:150px;">networkInstanceId*</td>
10981 <td>
10982
10983
10984     <div id="d2e199_deleteNetworkInstance_networkInstanceId">
10985         <div class="json-schema-view">
10986             <div class="primitive">
10987                 <span class="type">
10988                     String
10989                 </span>
10990
10991             </div>
10992                 <div class="inner required">
10993                     Required
10994                 </div>
10995         </div>
10996     </div>
10997 </td>
10998 </tr>
10999
11000                             </table>
11001
11002
11003                             <div class="methodsubtabletitle">Body parameters</div>
11004                             <table id="methodsubtable">
11005                               <tr>
11006                                 <th width="150px">Name</th>
11007                                 <th>Description</th>
11008                               </tr>
11009                                 <tr><td style="width:150px;">body </td>
11010 <td>
11011
11012
11013 <script>
11014 $(document).ready(function() {
11015   var schemaWrapper = {
11016   "in" : "body",
11017   "name" : "body",
11018   "required" : false,
11019   "schema" : {
11020     "type" : "string"
11021   }
11022 };
11023   var schema = schemaWrapper.schema;
11024   if (schema.$ref != null) {
11025     schema = defsParser.$refs.get(schema.$ref);
11026   } else {
11027     schemaWrapper.definitions = Object.assign({}, defs);
11028     $RefParser.dereference(schemaWrapper).catch(function(err) {
11029       console.log(err);
11030     });
11031   }
11032
11033   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
11034   var result = $('#d2e199_deleteNetworkInstance_body');
11035   result.empty();
11036   result.append(view.render());
11037 });
11038 </script>
11039 <div id="d2e199_deleteNetworkInstance_body"></div>
11040 </td>
11041 </tr>
11042
11043                             </table>
11044
11045
11046
11047                           <h2>Responses</h2>
11048                             <h3> Status: default - successful operation </h3>
11049
11050                             <ul class="nav nav-tabs nav-tabs-examples" >
11051                             </ul>
11052
11053                             <div class="tab-content" style='margin-bottom: 10px;'>
11054                             </div>
11055
11056                         </article>
11057                       </div>
11058                       <hr>
11059                     <div id="api-OnapsoinfraserviceInstantiation-deletePortConfiguration">
11060                       <article id="api-OnapsoinfraserviceInstantiation-deletePortConfiguration-0" data-group="User" data-name="deletePortConfiguration" data-version="0">
11061                         <div class="pull-left">
11062                           <h1>deletePortConfiguration</h1>
11063                           <p>Delete provided Port</p>
11064                         </div>
11065                         <div class="pull-right"></div>
11066                         <div class="clearfix"></div>
11067                         <p></p>
11068                         <p class="marked"></p>
11069                         <p></p>
11070                         <br />
11071                         <pre class="prettyprint language-html prettyprinted" data-type="delete"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}</span></code></pre>
11072                         <p>
11073                           <h3>Usage and SDK Samples</h3>
11074                         </p>
11075                         <ul class="nav nav-tabs nav-tabs-examples">
11076                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-curl">Curl</a></li>
11077                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-java">Java</a></li>
11078                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-android">Android</a></li>
11079                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-groovy">Groovy</a></li>-->
11080                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-objc">Obj-C</a></li>
11081                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-javascript">JavaScript</a></li>
11082                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-angular">Angular</a></li>-->
11083                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-csharp">C#</a></li>
11084                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-php">PHP</a></li>
11085                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-perl">Perl</a></li>
11086                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-python">Python</a></li>
11087                         </ul>
11088
11089                         <div class="tab-content">
11090                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-curl">
11091                             <pre class="prettyprint"><code class="language-bsh">curl -X DELETE "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}"</code></pre>
11092                           </div>
11093                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-java">
11094                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
11095 import io.swagger.client.auth.*;
11096 import io.swagger.client.model.*;
11097 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
11098
11099 import java.io.File;
11100 import java.util.*;
11101
11102 public class OnapsoinfraserviceInstantiationApiExample {
11103
11104     public static void main(String[] args) {
11105         
11106         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
11107         String version = version_example; // String | 
11108         String serviceInstanceId = serviceInstanceId_example; // String | 
11109         String configurationInstanceId = configurationInstanceId_example; // String | 
11110         String body = body_example; // String | 
11111         try {
11112             apiInstance.deletePortConfiguration(version, serviceInstanceId, configurationInstanceId, body);
11113         } catch (ApiException e) {
11114             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deletePortConfiguration");
11115             e.printStackTrace();
11116         }
11117     }
11118 }</code></pre>
11119                           </div>
11120
11121                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-android">
11122                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
11123
11124 public class OnapsoinfraserviceInstantiationApiExample {
11125
11126     public static void main(String[] args) {
11127         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
11128         String version = version_example; // String | 
11129         String serviceInstanceId = serviceInstanceId_example; // String | 
11130         String configurationInstanceId = configurationInstanceId_example; // String | 
11131         String body = body_example; // String | 
11132         try {
11133             apiInstance.deletePortConfiguration(version, serviceInstanceId, configurationInstanceId, body);
11134         } catch (ApiException e) {
11135             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deletePortConfiguration");
11136             e.printStackTrace();
11137         }
11138     }
11139 }</code></pre>
11140                           </div>
11141   <!--
11142   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-groovy">
11143   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
11144   </div> -->
11145                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-objc">
11146                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
11147 String *serviceInstanceId = serviceInstanceId_example; // 
11148 String *configurationInstanceId = configurationInstanceId_example; // 
11149 String *body = body_example; //  (optional)
11150
11151 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
11152
11153 // Delete provided Port
11154 [apiInstance deletePortConfigurationWith:version
11155     serviceInstanceId:serviceInstanceId
11156     configurationInstanceId:configurationInstanceId
11157     body:body
11158               completionHandler: ^(NSError* error) {
11159                             if (error) {
11160                                 NSLog(@"Error: %@", error);
11161                             }
11162                         }];
11163 </code></pre>
11164                             </div>
11165
11166                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-javascript">
11167                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
11168
11169 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
11170
11171 var version = version_example; // {String} 
11172
11173 var serviceInstanceId = serviceInstanceId_example; // {String} 
11174
11175 var configurationInstanceId = configurationInstanceId_example; // {String} 
11176
11177 var opts = { 
11178   'body': body_example // {String} 
11179 };
11180
11181 var callback = function(error, data, response) {
11182   if (error) {
11183     console.error(error);
11184   } else {
11185     console.log('API called successfully.');
11186   }
11187 };
11188 api.deletePortConfiguration(version, serviceInstanceId, configurationInstanceId, opts, callback);
11189 </code></pre>
11190                             </div>
11191
11192                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-angular">
11193               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
11194             </div>-->
11195                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-csharp">
11196                               <pre class="prettyprint"><code class="language-cs">using System;
11197 using System.Diagnostics;
11198 using IO.Swagger.Api;
11199 using IO.Swagger.Client;
11200 using IO.Swagger.Model;
11201
11202 namespace Example
11203 {
11204     public class deletePortConfigurationExample
11205     {
11206         public void main()
11207         {
11208             
11209             var apiInstance = new OnapsoinfraserviceInstantiationApi();
11210             var version = version_example;  // String | 
11211             var serviceInstanceId = serviceInstanceId_example;  // String | 
11212             var configurationInstanceId = configurationInstanceId_example;  // String | 
11213             var body = body_example;  // String |  (optional) 
11214
11215             try
11216             {
11217                 // Delete provided Port
11218                 apiInstance.deletePortConfiguration(version, serviceInstanceId, configurationInstanceId, body);
11219             }
11220             catch (Exception e)
11221             {
11222                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.deletePortConfiguration: " + e.Message );
11223             }
11224         }
11225     }
11226 }
11227 </code></pre>
11228                             </div>
11229
11230                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-php">
11231                               <pre class="prettyprint"><code class="language-php"><&#63;php
11232 require_once(__DIR__ . '/vendor/autoload.php');
11233
11234 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
11235 $version = version_example; // String | 
11236 $serviceInstanceId = serviceInstanceId_example; // String | 
11237 $configurationInstanceId = configurationInstanceId_example; // String | 
11238 $body = body_example; // String | 
11239
11240 try {
11241     $api_instance->deletePortConfiguration($version, $serviceInstanceId, $configurationInstanceId, $body);
11242 } catch (Exception $e) {
11243     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->deletePortConfiguration: ', $e->getMessage(), PHP_EOL;
11244 }
11245 ?></code></pre>
11246                             </div>
11247
11248                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-perl">
11249                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
11250 use WWW::SwaggerClient::Configuration;
11251 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
11252
11253 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
11254 my $version = version_example; # String | 
11255 my $serviceInstanceId = serviceInstanceId_example; # String | 
11256 my $configurationInstanceId = configurationInstanceId_example; # String | 
11257 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
11258
11259 eval { 
11260     $api_instance->deletePortConfiguration(version => $version, serviceInstanceId => $serviceInstanceId, configurationInstanceId => $configurationInstanceId, body => $body);
11261 };
11262 if ($@) {
11263     warn "Exception when calling OnapsoinfraserviceInstantiationApi->deletePortConfiguration: $@\n";
11264 }</code></pre>
11265                             </div>
11266
11267                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deletePortConfiguration-0-python">
11268                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
11269 import time
11270 import swagger_client
11271 from swagger_client.rest import ApiException
11272 from pprint import pprint
11273
11274 # create an instance of the API class
11275 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
11276 version = version_example # String | 
11277 serviceInstanceId = serviceInstanceId_example # String | 
11278 configurationInstanceId = configurationInstanceId_example # String | 
11279 body = body_example # String |  (optional)
11280
11281 try: 
11282     # Delete provided Port
11283     api_instance.delete_port_configuration(version, serviceInstanceId, configurationInstanceId, body=body)
11284 except ApiException as e:
11285     print("Exception when calling OnapsoinfraserviceInstantiationApi->deletePortConfiguration: %s\n" % e)</code></pre>
11286                             </div>
11287                           </div>
11288
11289                           <h2>Parameters</h2>
11290
11291                             <div class="methodsubtabletitle">Path parameters</div>
11292                             <table id="methodsubtable">
11293                                 <tr>
11294                                   <th width="150px">Name</th>
11295                                   <th>Description</th>
11296                                 </tr>
11297                                   <tr><td style="width:150px;">version*</td>
11298 <td>
11299
11300
11301     <div id="d2e199_deletePortConfiguration_version">
11302         <div class="json-schema-view">
11303             <div class="primitive">
11304                 <span class="type">
11305                     String
11306                 </span>
11307
11308             </div>
11309                 <div class="inner required">
11310                     Required
11311                 </div>
11312         </div>
11313     </div>
11314 </td>
11315 </tr>
11316
11317                                   <tr><td style="width:150px;">serviceInstanceId*</td>
11318 <td>
11319
11320
11321     <div id="d2e199_deletePortConfiguration_serviceInstanceId">
11322         <div class="json-schema-view">
11323             <div class="primitive">
11324                 <span class="type">
11325                     String
11326                 </span>
11327
11328             </div>
11329                 <div class="inner required">
11330                     Required
11331                 </div>
11332         </div>
11333     </div>
11334 </td>
11335 </tr>
11336
11337                                   <tr><td style="width:150px;">configurationInstanceId*</td>
11338 <td>
11339
11340
11341     <div id="d2e199_deletePortConfiguration_configurationInstanceId">
11342         <div class="json-schema-view">
11343             <div class="primitive">
11344                 <span class="type">
11345                     String
11346                 </span>
11347
11348             </div>
11349                 <div class="inner required">
11350                     Required
11351                 </div>
11352         </div>
11353     </div>
11354 </td>
11355 </tr>
11356
11357                             </table>
11358
11359
11360                             <div class="methodsubtabletitle">Body parameters</div>
11361                             <table id="methodsubtable">
11362                               <tr>
11363                                 <th width="150px">Name</th>
11364                                 <th>Description</th>
11365                               </tr>
11366                                 <tr><td style="width:150px;">body </td>
11367 <td>
11368
11369
11370 <script>
11371 $(document).ready(function() {
11372   var schemaWrapper = {
11373   "in" : "body",
11374   "name" : "body",
11375   "required" : false,
11376   "schema" : {
11377     "type" : "string"
11378   }
11379 };
11380   var schema = schemaWrapper.schema;
11381   if (schema.$ref != null) {
11382     schema = defsParser.$refs.get(schema.$ref);
11383   } else {
11384     schemaWrapper.definitions = Object.assign({}, defs);
11385     $RefParser.dereference(schemaWrapper).catch(function(err) {
11386       console.log(err);
11387     });
11388   }
11389
11390   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
11391   var result = $('#d2e199_deletePortConfiguration_body');
11392   result.empty();
11393   result.append(view.render());
11394 });
11395 </script>
11396 <div id="d2e199_deletePortConfiguration_body"></div>
11397 </td>
11398 </tr>
11399
11400                             </table>
11401
11402
11403
11404                           <h2>Responses</h2>
11405                             <h3> Status: default - successful operation </h3>
11406
11407                             <ul class="nav nav-tabs nav-tabs-examples" >
11408                             </ul>
11409
11410                             <div class="tab-content" style='margin-bottom: 10px;'>
11411                             </div>
11412
11413                         </article>
11414                       </div>
11415                       <hr>
11416                     <div id="api-OnapsoinfraserviceInstantiation-deleteServiceInstance">
11417                       <article id="api-OnapsoinfraserviceInstantiation-deleteServiceInstance-0" data-group="User" data-name="deleteServiceInstance" data-version="0">
11418                         <div class="pull-left">
11419                           <h1>deleteServiceInstance</h1>
11420                           <p>Delete provided Service Instance</p>
11421                         </div>
11422                         <div class="pull-right"></div>
11423                         <div class="clearfix"></div>
11424                         <p></p>
11425                         <p class="marked"></p>
11426                         <p></p>
11427                         <br />
11428                         <pre class="prettyprint language-html prettyprinted" data-type="delete"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}</span></code></pre>
11429                         <p>
11430                           <h3>Usage and SDK Samples</h3>
11431                         </p>
11432                         <ul class="nav nav-tabs nav-tabs-examples">
11433                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-curl">Curl</a></li>
11434                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-java">Java</a></li>
11435                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-android">Android</a></li>
11436                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-groovy">Groovy</a></li>-->
11437                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-objc">Obj-C</a></li>
11438                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-javascript">JavaScript</a></li>
11439                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-angular">Angular</a></li>-->
11440                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-csharp">C#</a></li>
11441                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-php">PHP</a></li>
11442                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-perl">Perl</a></li>
11443                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-python">Python</a></li>
11444                         </ul>
11445
11446                         <div class="tab-content">
11447                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-curl">
11448                             <pre class="prettyprint"><code class="language-bsh">curl -X DELETE "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}"</code></pre>
11449                           </div>
11450                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-java">
11451                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
11452 import io.swagger.client.auth.*;
11453 import io.swagger.client.model.*;
11454 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
11455
11456 import java.io.File;
11457 import java.util.*;
11458
11459 public class OnapsoinfraserviceInstantiationApiExample {
11460
11461     public static void main(String[] args) {
11462         
11463         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
11464         String version = version_example; // String | 
11465         String serviceInstanceId = serviceInstanceId_example; // String | 
11466         String body = body_example; // String | 
11467         try {
11468             apiInstance.deleteServiceInstance(version, serviceInstanceId, body);
11469         } catch (ApiException e) {
11470             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deleteServiceInstance");
11471             e.printStackTrace();
11472         }
11473     }
11474 }</code></pre>
11475                           </div>
11476
11477                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-android">
11478                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
11479
11480 public class OnapsoinfraserviceInstantiationApiExample {
11481
11482     public static void main(String[] args) {
11483         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
11484         String version = version_example; // String | 
11485         String serviceInstanceId = serviceInstanceId_example; // String | 
11486         String body = body_example; // String | 
11487         try {
11488             apiInstance.deleteServiceInstance(version, serviceInstanceId, body);
11489         } catch (ApiException e) {
11490             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deleteServiceInstance");
11491             e.printStackTrace();
11492         }
11493     }
11494 }</code></pre>
11495                           </div>
11496   <!--
11497   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-groovy">
11498   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
11499   </div> -->
11500                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-objc">
11501                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
11502 String *serviceInstanceId = serviceInstanceId_example; // 
11503 String *body = body_example; //  (optional)
11504
11505 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
11506
11507 // Delete provided Service Instance
11508 [apiInstance deleteServiceInstanceWith:version
11509     serviceInstanceId:serviceInstanceId
11510     body:body
11511               completionHandler: ^(NSError* error) {
11512                             if (error) {
11513                                 NSLog(@"Error: %@", error);
11514                             }
11515                         }];
11516 </code></pre>
11517                             </div>
11518
11519                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-javascript">
11520                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
11521
11522 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
11523
11524 var version = version_example; // {String} 
11525
11526 var serviceInstanceId = serviceInstanceId_example; // {String} 
11527
11528 var opts = { 
11529   'body': body_example // {String} 
11530 };
11531
11532 var callback = function(error, data, response) {
11533   if (error) {
11534     console.error(error);
11535   } else {
11536     console.log('API called successfully.');
11537   }
11538 };
11539 api.deleteServiceInstance(version, serviceInstanceId, opts, callback);
11540 </code></pre>
11541                             </div>
11542
11543                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-angular">
11544               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
11545             </div>-->
11546                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-csharp">
11547                               <pre class="prettyprint"><code class="language-cs">using System;
11548 using System.Diagnostics;
11549 using IO.Swagger.Api;
11550 using IO.Swagger.Client;
11551 using IO.Swagger.Model;
11552
11553 namespace Example
11554 {
11555     public class deleteServiceInstanceExample
11556     {
11557         public void main()
11558         {
11559             
11560             var apiInstance = new OnapsoinfraserviceInstantiationApi();
11561             var version = version_example;  // String | 
11562             var serviceInstanceId = serviceInstanceId_example;  // String | 
11563             var body = body_example;  // String |  (optional) 
11564
11565             try
11566             {
11567                 // Delete provided Service Instance
11568                 apiInstance.deleteServiceInstance(version, serviceInstanceId, body);
11569             }
11570             catch (Exception e)
11571             {
11572                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.deleteServiceInstance: " + e.Message );
11573             }
11574         }
11575     }
11576 }
11577 </code></pre>
11578                             </div>
11579
11580                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-php">
11581                               <pre class="prettyprint"><code class="language-php"><&#63;php
11582 require_once(__DIR__ . '/vendor/autoload.php');
11583
11584 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
11585 $version = version_example; // String | 
11586 $serviceInstanceId = serviceInstanceId_example; // String | 
11587 $body = body_example; // String | 
11588
11589 try {
11590     $api_instance->deleteServiceInstance($version, $serviceInstanceId, $body);
11591 } catch (Exception $e) {
11592     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->deleteServiceInstance: ', $e->getMessage(), PHP_EOL;
11593 }
11594 ?></code></pre>
11595                             </div>
11596
11597                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-perl">
11598                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
11599 use WWW::SwaggerClient::Configuration;
11600 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
11601
11602 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
11603 my $version = version_example; # String | 
11604 my $serviceInstanceId = serviceInstanceId_example; # String | 
11605 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
11606
11607 eval { 
11608     $api_instance->deleteServiceInstance(version => $version, serviceInstanceId => $serviceInstanceId, body => $body);
11609 };
11610 if ($@) {
11611     warn "Exception when calling OnapsoinfraserviceInstantiationApi->deleteServiceInstance: $@\n";
11612 }</code></pre>
11613                             </div>
11614
11615                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteServiceInstance-0-python">
11616                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
11617 import time
11618 import swagger_client
11619 from swagger_client.rest import ApiException
11620 from pprint import pprint
11621
11622 # create an instance of the API class
11623 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
11624 version = version_example # String | 
11625 serviceInstanceId = serviceInstanceId_example # String | 
11626 body = body_example # String |  (optional)
11627
11628 try: 
11629     # Delete provided Service Instance
11630     api_instance.delete_service_instance(version, serviceInstanceId, body=body)
11631 except ApiException as e:
11632     print("Exception when calling OnapsoinfraserviceInstantiationApi->deleteServiceInstance: %s\n" % e)</code></pre>
11633                             </div>
11634                           </div>
11635
11636                           <h2>Parameters</h2>
11637
11638                             <div class="methodsubtabletitle">Path parameters</div>
11639                             <table id="methodsubtable">
11640                                 <tr>
11641                                   <th width="150px">Name</th>
11642                                   <th>Description</th>
11643                                 </tr>
11644                                   <tr><td style="width:150px;">version*</td>
11645 <td>
11646
11647
11648     <div id="d2e199_deleteServiceInstance_version">
11649         <div class="json-schema-view">
11650             <div class="primitive">
11651                 <span class="type">
11652                     String
11653                 </span>
11654
11655             </div>
11656                 <div class="inner required">
11657                     Required
11658                 </div>
11659         </div>
11660     </div>
11661 </td>
11662 </tr>
11663
11664                                   <tr><td style="width:150px;">serviceInstanceId*</td>
11665 <td>
11666
11667
11668     <div id="d2e199_deleteServiceInstance_serviceInstanceId">
11669         <div class="json-schema-view">
11670             <div class="primitive">
11671                 <span class="type">
11672                     String
11673                 </span>
11674
11675             </div>
11676                 <div class="inner required">
11677                     Required
11678                 </div>
11679         </div>
11680     </div>
11681 </td>
11682 </tr>
11683
11684                             </table>
11685
11686
11687                             <div class="methodsubtabletitle">Body parameters</div>
11688                             <table id="methodsubtable">
11689                               <tr>
11690                                 <th width="150px">Name</th>
11691                                 <th>Description</th>
11692                               </tr>
11693                                 <tr><td style="width:150px;">body </td>
11694 <td>
11695
11696
11697 <script>
11698 $(document).ready(function() {
11699   var schemaWrapper = {
11700   "in" : "body",
11701   "name" : "body",
11702   "required" : false,
11703   "schema" : {
11704     "type" : "string"
11705   }
11706 };
11707   var schema = schemaWrapper.schema;
11708   if (schema.$ref != null) {
11709     schema = defsParser.$refs.get(schema.$ref);
11710   } else {
11711     schemaWrapper.definitions = Object.assign({}, defs);
11712     $RefParser.dereference(schemaWrapper).catch(function(err) {
11713       console.log(err);
11714     });
11715   }
11716
11717   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
11718   var result = $('#d2e199_deleteServiceInstance_body');
11719   result.empty();
11720   result.append(view.render());
11721 });
11722 </script>
11723 <div id="d2e199_deleteServiceInstance_body"></div>
11724 </td>
11725 </tr>
11726
11727                             </table>
11728
11729
11730
11731                           <h2>Responses</h2>
11732                             <h3> Status: default - successful operation </h3>
11733
11734                             <ul class="nav nav-tabs nav-tabs-examples" >
11735                             </ul>
11736
11737                             <div class="tab-content" style='margin-bottom: 10px;'>
11738                             </div>
11739
11740                         </article>
11741                       </div>
11742                       <hr>
11743                     <div id="api-OnapsoinfraserviceInstantiation-deleteVfModuleInstance">
11744                       <article id="api-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0" data-group="User" data-name="deleteVfModuleInstance" data-version="0">
11745                         <div class="pull-left">
11746                           <h1>deleteVfModuleInstance</h1>
11747                           <p>Delete provided VfModule instance</p>
11748                         </div>
11749                         <div class="pull-right"></div>
11750                         <div class="clearfix"></div>
11751                         <p></p>
11752                         <p class="marked"></p>
11753                         <p></p>
11754                         <br />
11755                         <pre class="prettyprint language-html prettyprinted" data-type="delete"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}</span></code></pre>
11756                         <p>
11757                           <h3>Usage and SDK Samples</h3>
11758                         </p>
11759                         <ul class="nav nav-tabs nav-tabs-examples">
11760                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-curl">Curl</a></li>
11761                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-java">Java</a></li>
11762                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-android">Android</a></li>
11763                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-groovy">Groovy</a></li>-->
11764                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-objc">Obj-C</a></li>
11765                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-javascript">JavaScript</a></li>
11766                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-angular">Angular</a></li>-->
11767                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-csharp">C#</a></li>
11768                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-php">PHP</a></li>
11769                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-perl">Perl</a></li>
11770                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-python">Python</a></li>
11771                         </ul>
11772
11773                         <div class="tab-content">
11774                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-curl">
11775                             <pre class="prettyprint"><code class="language-bsh">curl -X DELETE "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}"</code></pre>
11776                           </div>
11777                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-java">
11778                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
11779 import io.swagger.client.auth.*;
11780 import io.swagger.client.model.*;
11781 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
11782
11783 import java.io.File;
11784 import java.util.*;
11785
11786 public class OnapsoinfraserviceInstantiationApiExample {
11787
11788     public static void main(String[] args) {
11789         
11790         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
11791         String version = version_example; // String | 
11792         String serviceInstanceId = serviceInstanceId_example; // String | 
11793         String vnfInstanceId = vnfInstanceId_example; // String | 
11794         String vfmoduleInstanceId = vfmoduleInstanceId_example; // String | 
11795         String body = body_example; // String | 
11796         try {
11797             apiInstance.deleteVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body);
11798         } catch (ApiException e) {
11799             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deleteVfModuleInstance");
11800             e.printStackTrace();
11801         }
11802     }
11803 }</code></pre>
11804                           </div>
11805
11806                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-android">
11807                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
11808
11809 public class OnapsoinfraserviceInstantiationApiExample {
11810
11811     public static void main(String[] args) {
11812         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
11813         String version = version_example; // String | 
11814         String serviceInstanceId = serviceInstanceId_example; // String | 
11815         String vnfInstanceId = vnfInstanceId_example; // String | 
11816         String vfmoduleInstanceId = vfmoduleInstanceId_example; // String | 
11817         String body = body_example; // String | 
11818         try {
11819             apiInstance.deleteVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body);
11820         } catch (ApiException e) {
11821             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deleteVfModuleInstance");
11822             e.printStackTrace();
11823         }
11824     }
11825 }</code></pre>
11826                           </div>
11827   <!--
11828   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-groovy">
11829   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
11830   </div> -->
11831                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-objc">
11832                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
11833 String *serviceInstanceId = serviceInstanceId_example; // 
11834 String *vnfInstanceId = vnfInstanceId_example; // 
11835 String *vfmoduleInstanceId = vfmoduleInstanceId_example; // 
11836 String *body = body_example; //  (optional)
11837
11838 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
11839
11840 // Delete provided VfModule instance
11841 [apiInstance deleteVfModuleInstanceWith:version
11842     serviceInstanceId:serviceInstanceId
11843     vnfInstanceId:vnfInstanceId
11844     vfmoduleInstanceId:vfmoduleInstanceId
11845     body:body
11846               completionHandler: ^(NSError* error) {
11847                             if (error) {
11848                                 NSLog(@"Error: %@", error);
11849                             }
11850                         }];
11851 </code></pre>
11852                             </div>
11853
11854                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-javascript">
11855                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
11856
11857 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
11858
11859 var version = version_example; // {String} 
11860
11861 var serviceInstanceId = serviceInstanceId_example; // {String} 
11862
11863 var vnfInstanceId = vnfInstanceId_example; // {String} 
11864
11865 var vfmoduleInstanceId = vfmoduleInstanceId_example; // {String} 
11866
11867 var opts = { 
11868   'body': body_example // {String} 
11869 };
11870
11871 var callback = function(error, data, response) {
11872   if (error) {
11873     console.error(error);
11874   } else {
11875     console.log('API called successfully.');
11876   }
11877 };
11878 api.deleteVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, opts, callback);
11879 </code></pre>
11880                             </div>
11881
11882                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-angular">
11883               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
11884             </div>-->
11885                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-csharp">
11886                               <pre class="prettyprint"><code class="language-cs">using System;
11887 using System.Diagnostics;
11888 using IO.Swagger.Api;
11889 using IO.Swagger.Client;
11890 using IO.Swagger.Model;
11891
11892 namespace Example
11893 {
11894     public class deleteVfModuleInstanceExample
11895     {
11896         public void main()
11897         {
11898             
11899             var apiInstance = new OnapsoinfraserviceInstantiationApi();
11900             var version = version_example;  // String | 
11901             var serviceInstanceId = serviceInstanceId_example;  // String | 
11902             var vnfInstanceId = vnfInstanceId_example;  // String | 
11903             var vfmoduleInstanceId = vfmoduleInstanceId_example;  // String | 
11904             var body = body_example;  // String |  (optional) 
11905
11906             try
11907             {
11908                 // Delete provided VfModule instance
11909                 apiInstance.deleteVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body);
11910             }
11911             catch (Exception e)
11912             {
11913                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.deleteVfModuleInstance: " + e.Message );
11914             }
11915         }
11916     }
11917 }
11918 </code></pre>
11919                             </div>
11920
11921                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-php">
11922                               <pre class="prettyprint"><code class="language-php"><&#63;php
11923 require_once(__DIR__ . '/vendor/autoload.php');
11924
11925 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
11926 $version = version_example; // String | 
11927 $serviceInstanceId = serviceInstanceId_example; // String | 
11928 $vnfInstanceId = vnfInstanceId_example; // String | 
11929 $vfmoduleInstanceId = vfmoduleInstanceId_example; // String | 
11930 $body = body_example; // String | 
11931
11932 try {
11933     $api_instance->deleteVfModuleInstance($version, $serviceInstanceId, $vnfInstanceId, $vfmoduleInstanceId, $body);
11934 } catch (Exception $e) {
11935     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->deleteVfModuleInstance: ', $e->getMessage(), PHP_EOL;
11936 }
11937 ?></code></pre>
11938                             </div>
11939
11940                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-perl">
11941                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
11942 use WWW::SwaggerClient::Configuration;
11943 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
11944
11945 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
11946 my $version = version_example; # String | 
11947 my $serviceInstanceId = serviceInstanceId_example; # String | 
11948 my $vnfInstanceId = vnfInstanceId_example; # String | 
11949 my $vfmoduleInstanceId = vfmoduleInstanceId_example; # String | 
11950 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
11951
11952 eval { 
11953     $api_instance->deleteVfModuleInstance(version => $version, serviceInstanceId => $serviceInstanceId, vnfInstanceId => $vnfInstanceId, vfmoduleInstanceId => $vfmoduleInstanceId, body => $body);
11954 };
11955 if ($@) {
11956     warn "Exception when calling OnapsoinfraserviceInstantiationApi->deleteVfModuleInstance: $@\n";
11957 }</code></pre>
11958                             </div>
11959
11960                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVfModuleInstance-0-python">
11961                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
11962 import time
11963 import swagger_client
11964 from swagger_client.rest import ApiException
11965 from pprint import pprint
11966
11967 # create an instance of the API class
11968 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
11969 version = version_example # String | 
11970 serviceInstanceId = serviceInstanceId_example # String | 
11971 vnfInstanceId = vnfInstanceId_example # String | 
11972 vfmoduleInstanceId = vfmoduleInstanceId_example # String | 
11973 body = body_example # String |  (optional)
11974
11975 try: 
11976     # Delete provided VfModule instance
11977     api_instance.delete_vf_module_instance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body=body)
11978 except ApiException as e:
11979     print("Exception when calling OnapsoinfraserviceInstantiationApi->deleteVfModuleInstance: %s\n" % e)</code></pre>
11980                             </div>
11981                           </div>
11982
11983                           <h2>Parameters</h2>
11984
11985                             <div class="methodsubtabletitle">Path parameters</div>
11986                             <table id="methodsubtable">
11987                                 <tr>
11988                                   <th width="150px">Name</th>
11989                                   <th>Description</th>
11990                                 </tr>
11991                                   <tr><td style="width:150px;">version*</td>
11992 <td>
11993
11994
11995     <div id="d2e199_deleteVfModuleInstance_version">
11996         <div class="json-schema-view">
11997             <div class="primitive">
11998                 <span class="type">
11999                     String
12000                 </span>
12001
12002             </div>
12003                 <div class="inner required">
12004                     Required
12005                 </div>
12006         </div>
12007     </div>
12008 </td>
12009 </tr>
12010
12011                                   <tr><td style="width:150px;">serviceInstanceId*</td>
12012 <td>
12013
12014
12015     <div id="d2e199_deleteVfModuleInstance_serviceInstanceId">
12016         <div class="json-schema-view">
12017             <div class="primitive">
12018                 <span class="type">
12019                     String
12020                 </span>
12021
12022             </div>
12023                 <div class="inner required">
12024                     Required
12025                 </div>
12026         </div>
12027     </div>
12028 </td>
12029 </tr>
12030
12031                                   <tr><td style="width:150px;">vnfInstanceId*</td>
12032 <td>
12033
12034
12035     <div id="d2e199_deleteVfModuleInstance_vnfInstanceId">
12036         <div class="json-schema-view">
12037             <div class="primitive">
12038                 <span class="type">
12039                     String
12040                 </span>
12041
12042             </div>
12043                 <div class="inner required">
12044                     Required
12045                 </div>
12046         </div>
12047     </div>
12048 </td>
12049 </tr>
12050
12051                                   <tr><td style="width:150px;">vfmoduleInstanceId*</td>
12052 <td>
12053
12054
12055     <div id="d2e199_deleteVfModuleInstance_vfmoduleInstanceId">
12056         <div class="json-schema-view">
12057             <div class="primitive">
12058                 <span class="type">
12059                     String
12060                 </span>
12061
12062             </div>
12063                 <div class="inner required">
12064                     Required
12065                 </div>
12066         </div>
12067     </div>
12068 </td>
12069 </tr>
12070
12071                             </table>
12072
12073
12074                             <div class="methodsubtabletitle">Body parameters</div>
12075                             <table id="methodsubtable">
12076                               <tr>
12077                                 <th width="150px">Name</th>
12078                                 <th>Description</th>
12079                               </tr>
12080                                 <tr><td style="width:150px;">body </td>
12081 <td>
12082
12083
12084 <script>
12085 $(document).ready(function() {
12086   var schemaWrapper = {
12087   "in" : "body",
12088   "name" : "body",
12089   "required" : false,
12090   "schema" : {
12091     "type" : "string"
12092   }
12093 };
12094   var schema = schemaWrapper.schema;
12095   if (schema.$ref != null) {
12096     schema = defsParser.$refs.get(schema.$ref);
12097   } else {
12098     schemaWrapper.definitions = Object.assign({}, defs);
12099     $RefParser.dereference(schemaWrapper).catch(function(err) {
12100       console.log(err);
12101     });
12102   }
12103
12104   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
12105   var result = $('#d2e199_deleteVfModuleInstance_body');
12106   result.empty();
12107   result.append(view.render());
12108 });
12109 </script>
12110 <div id="d2e199_deleteVfModuleInstance_body"></div>
12111 </td>
12112 </tr>
12113
12114                             </table>
12115
12116
12117
12118                           <h2>Responses</h2>
12119                             <h3> Status: default - successful operation </h3>
12120
12121                             <ul class="nav nav-tabs nav-tabs-examples" >
12122                             </ul>
12123
12124                             <div class="tab-content" style='margin-bottom: 10px;'>
12125                             </div>
12126
12127                         </article>
12128                       </div>
12129                       <hr>
12130                     <div id="api-OnapsoinfraserviceInstantiation-deleteVnfInstance">
12131                       <article id="api-OnapsoinfraserviceInstantiation-deleteVnfInstance-0" data-group="User" data-name="deleteVnfInstance" data-version="0">
12132                         <div class="pull-left">
12133                           <h1>deleteVnfInstance</h1>
12134                           <p>Delete provided VNF instance</p>
12135                         </div>
12136                         <div class="pull-right"></div>
12137                         <div class="clearfix"></div>
12138                         <p></p>
12139                         <p class="marked"></p>
12140                         <p></p>
12141                         <br />
12142                         <pre class="prettyprint language-html prettyprinted" data-type="delete"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}</span></code></pre>
12143                         <p>
12144                           <h3>Usage and SDK Samples</h3>
12145                         </p>
12146                         <ul class="nav nav-tabs nav-tabs-examples">
12147                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-curl">Curl</a></li>
12148                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-java">Java</a></li>
12149                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-android">Android</a></li>
12150                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-groovy">Groovy</a></li>-->
12151                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-objc">Obj-C</a></li>
12152                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-javascript">JavaScript</a></li>
12153                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-angular">Angular</a></li>-->
12154                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-csharp">C#</a></li>
12155                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-php">PHP</a></li>
12156                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-perl">Perl</a></li>
12157                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-python">Python</a></li>
12158                         </ul>
12159
12160                         <div class="tab-content">
12161                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-curl">
12162                             <pre class="prettyprint"><code class="language-bsh">curl -X DELETE "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}"</code></pre>
12163                           </div>
12164                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-java">
12165                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
12166 import io.swagger.client.auth.*;
12167 import io.swagger.client.model.*;
12168 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
12169
12170 import java.io.File;
12171 import java.util.*;
12172
12173 public class OnapsoinfraserviceInstantiationApiExample {
12174
12175     public static void main(String[] args) {
12176         
12177         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
12178         String version = version_example; // String | 
12179         String serviceInstanceId = serviceInstanceId_example; // String | 
12180         String vnfInstanceId = vnfInstanceId_example; // String | 
12181         String body = body_example; // String | 
12182         try {
12183             apiInstance.deleteVnfInstance(version, serviceInstanceId, vnfInstanceId, body);
12184         } catch (ApiException e) {
12185             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deleteVnfInstance");
12186             e.printStackTrace();
12187         }
12188     }
12189 }</code></pre>
12190                           </div>
12191
12192                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-android">
12193                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
12194
12195 public class OnapsoinfraserviceInstantiationApiExample {
12196
12197     public static void main(String[] args) {
12198         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
12199         String version = version_example; // String | 
12200         String serviceInstanceId = serviceInstanceId_example; // String | 
12201         String vnfInstanceId = vnfInstanceId_example; // String | 
12202         String body = body_example; // String | 
12203         try {
12204             apiInstance.deleteVnfInstance(version, serviceInstanceId, vnfInstanceId, body);
12205         } catch (ApiException e) {
12206             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deleteVnfInstance");
12207             e.printStackTrace();
12208         }
12209     }
12210 }</code></pre>
12211                           </div>
12212   <!--
12213   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-groovy">
12214   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
12215   </div> -->
12216                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-objc">
12217                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
12218 String *serviceInstanceId = serviceInstanceId_example; // 
12219 String *vnfInstanceId = vnfInstanceId_example; // 
12220 String *body = body_example; //  (optional)
12221
12222 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
12223
12224 // Delete provided VNF instance
12225 [apiInstance deleteVnfInstanceWith:version
12226     serviceInstanceId:serviceInstanceId
12227     vnfInstanceId:vnfInstanceId
12228     body:body
12229               completionHandler: ^(NSError* error) {
12230                             if (error) {
12231                                 NSLog(@"Error: %@", error);
12232                             }
12233                         }];
12234 </code></pre>
12235                             </div>
12236
12237                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-javascript">
12238                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
12239
12240 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
12241
12242 var version = version_example; // {String} 
12243
12244 var serviceInstanceId = serviceInstanceId_example; // {String} 
12245
12246 var vnfInstanceId = vnfInstanceId_example; // {String} 
12247
12248 var opts = { 
12249   'body': body_example // {String} 
12250 };
12251
12252 var callback = function(error, data, response) {
12253   if (error) {
12254     console.error(error);
12255   } else {
12256     console.log('API called successfully.');
12257   }
12258 };
12259 api.deleteVnfInstance(version, serviceInstanceId, vnfInstanceId, opts, callback);
12260 </code></pre>
12261                             </div>
12262
12263                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-angular">
12264               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
12265             </div>-->
12266                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-csharp">
12267                               <pre class="prettyprint"><code class="language-cs">using System;
12268 using System.Diagnostics;
12269 using IO.Swagger.Api;
12270 using IO.Swagger.Client;
12271 using IO.Swagger.Model;
12272
12273 namespace Example
12274 {
12275     public class deleteVnfInstanceExample
12276     {
12277         public void main()
12278         {
12279             
12280             var apiInstance = new OnapsoinfraserviceInstantiationApi();
12281             var version = version_example;  // String | 
12282             var serviceInstanceId = serviceInstanceId_example;  // String | 
12283             var vnfInstanceId = vnfInstanceId_example;  // String | 
12284             var body = body_example;  // String |  (optional) 
12285
12286             try
12287             {
12288                 // Delete provided VNF instance
12289                 apiInstance.deleteVnfInstance(version, serviceInstanceId, vnfInstanceId, body);
12290             }
12291             catch (Exception e)
12292             {
12293                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.deleteVnfInstance: " + e.Message );
12294             }
12295         }
12296     }
12297 }
12298 </code></pre>
12299                             </div>
12300
12301                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-php">
12302                               <pre class="prettyprint"><code class="language-php"><&#63;php
12303 require_once(__DIR__ . '/vendor/autoload.php');
12304
12305 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
12306 $version = version_example; // String | 
12307 $serviceInstanceId = serviceInstanceId_example; // String | 
12308 $vnfInstanceId = vnfInstanceId_example; // String | 
12309 $body = body_example; // String | 
12310
12311 try {
12312     $api_instance->deleteVnfInstance($version, $serviceInstanceId, $vnfInstanceId, $body);
12313 } catch (Exception $e) {
12314     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->deleteVnfInstance: ', $e->getMessage(), PHP_EOL;
12315 }
12316 ?></code></pre>
12317                             </div>
12318
12319                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-perl">
12320                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
12321 use WWW::SwaggerClient::Configuration;
12322 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
12323
12324 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
12325 my $version = version_example; # String | 
12326 my $serviceInstanceId = serviceInstanceId_example; # String | 
12327 my $vnfInstanceId = vnfInstanceId_example; # String | 
12328 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
12329
12330 eval { 
12331     $api_instance->deleteVnfInstance(version => $version, serviceInstanceId => $serviceInstanceId, vnfInstanceId => $vnfInstanceId, body => $body);
12332 };
12333 if ($@) {
12334     warn "Exception when calling OnapsoinfraserviceInstantiationApi->deleteVnfInstance: $@\n";
12335 }</code></pre>
12336                             </div>
12337
12338                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVnfInstance-0-python">
12339                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
12340 import time
12341 import swagger_client
12342 from swagger_client.rest import ApiException
12343 from pprint import pprint
12344
12345 # create an instance of the API class
12346 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
12347 version = version_example # String | 
12348 serviceInstanceId = serviceInstanceId_example # String | 
12349 vnfInstanceId = vnfInstanceId_example # String | 
12350 body = body_example # String |  (optional)
12351
12352 try: 
12353     # Delete provided VNF instance
12354     api_instance.delete_vnf_instance(version, serviceInstanceId, vnfInstanceId, body=body)
12355 except ApiException as e:
12356     print("Exception when calling OnapsoinfraserviceInstantiationApi->deleteVnfInstance: %s\n" % e)</code></pre>
12357                             </div>
12358                           </div>
12359
12360                           <h2>Parameters</h2>
12361
12362                             <div class="methodsubtabletitle">Path parameters</div>
12363                             <table id="methodsubtable">
12364                                 <tr>
12365                                   <th width="150px">Name</th>
12366                                   <th>Description</th>
12367                                 </tr>
12368                                   <tr><td style="width:150px;">version*</td>
12369 <td>
12370
12371
12372     <div id="d2e199_deleteVnfInstance_version">
12373         <div class="json-schema-view">
12374             <div class="primitive">
12375                 <span class="type">
12376                     String
12377                 </span>
12378
12379             </div>
12380                 <div class="inner required">
12381                     Required
12382                 </div>
12383         </div>
12384     </div>
12385 </td>
12386 </tr>
12387
12388                                   <tr><td style="width:150px;">serviceInstanceId*</td>
12389 <td>
12390
12391
12392     <div id="d2e199_deleteVnfInstance_serviceInstanceId">
12393         <div class="json-schema-view">
12394             <div class="primitive">
12395                 <span class="type">
12396                     String
12397                 </span>
12398
12399             </div>
12400                 <div class="inner required">
12401                     Required
12402                 </div>
12403         </div>
12404     </div>
12405 </td>
12406 </tr>
12407
12408                                   <tr><td style="width:150px;">vnfInstanceId*</td>
12409 <td>
12410
12411
12412     <div id="d2e199_deleteVnfInstance_vnfInstanceId">
12413         <div class="json-schema-view">
12414             <div class="primitive">
12415                 <span class="type">
12416                     String
12417                 </span>
12418
12419             </div>
12420                 <div class="inner required">
12421                     Required
12422                 </div>
12423         </div>
12424     </div>
12425 </td>
12426 </tr>
12427
12428                             </table>
12429
12430
12431                             <div class="methodsubtabletitle">Body parameters</div>
12432                             <table id="methodsubtable">
12433                               <tr>
12434                                 <th width="150px">Name</th>
12435                                 <th>Description</th>
12436                               </tr>
12437                                 <tr><td style="width:150px;">body </td>
12438 <td>
12439
12440
12441 <script>
12442 $(document).ready(function() {
12443   var schemaWrapper = {
12444   "in" : "body",
12445   "name" : "body",
12446   "required" : false,
12447   "schema" : {
12448     "type" : "string"
12449   }
12450 };
12451   var schema = schemaWrapper.schema;
12452   if (schema.$ref != null) {
12453     schema = defsParser.$refs.get(schema.$ref);
12454   } else {
12455     schemaWrapper.definitions = Object.assign({}, defs);
12456     $RefParser.dereference(schemaWrapper).catch(function(err) {
12457       console.log(err);
12458     });
12459   }
12460
12461   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
12462   var result = $('#d2e199_deleteVnfInstance_body');
12463   result.empty();
12464   result.append(view.render());
12465 });
12466 </script>
12467 <div id="d2e199_deleteVnfInstance_body"></div>
12468 </td>
12469 </tr>
12470
12471                             </table>
12472
12473
12474
12475                           <h2>Responses</h2>
12476                             <h3> Status: default - successful operation </h3>
12477
12478                             <ul class="nav nav-tabs nav-tabs-examples" >
12479                             </ul>
12480
12481                             <div class="tab-content" style='margin-bottom: 10px;'>
12482                             </div>
12483
12484                         </article>
12485                       </div>
12486                       <hr>
12487                     <div id="api-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance">
12488                       <article id="api-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0" data-group="User" data-name="deleteVolumeGroupInstance" data-version="0">
12489                         <div class="pull-left">
12490                           <h1>deleteVolumeGroupInstance</h1>
12491                           <p>Delete provided VolumeGroup instance</p>
12492                         </div>
12493                         <div class="pull-right"></div>
12494                         <div class="clearfix"></div>
12495                         <p></p>
12496                         <p class="marked"></p>
12497                         <p></p>
12498                         <br />
12499                         <pre class="prettyprint language-html prettyprinted" data-type="delete"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups/{volumeGroupInstanceId}</span></code></pre>
12500                         <p>
12501                           <h3>Usage and SDK Samples</h3>
12502                         </p>
12503                         <ul class="nav nav-tabs nav-tabs-examples">
12504                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-curl">Curl</a></li>
12505                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-java">Java</a></li>
12506                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-android">Android</a></li>
12507                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-groovy">Groovy</a></li>-->
12508                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-objc">Obj-C</a></li>
12509                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-javascript">JavaScript</a></li>
12510                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-angular">Angular</a></li>-->
12511                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-csharp">C#</a></li>
12512                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-php">PHP</a></li>
12513                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-perl">Perl</a></li>
12514                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-python">Python</a></li>
12515                         </ul>
12516
12517                         <div class="tab-content">
12518                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-curl">
12519                             <pre class="prettyprint"><code class="language-bsh">curl -X DELETE "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups/{volumeGroupInstanceId}"</code></pre>
12520                           </div>
12521                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-java">
12522                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
12523 import io.swagger.client.auth.*;
12524 import io.swagger.client.model.*;
12525 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
12526
12527 import java.io.File;
12528 import java.util.*;
12529
12530 public class OnapsoinfraserviceInstantiationApiExample {
12531
12532     public static void main(String[] args) {
12533         
12534         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
12535         String version = version_example; // String | 
12536         String serviceInstanceId = serviceInstanceId_example; // String | 
12537         String vnfInstanceId = vnfInstanceId_example; // String | 
12538         String volumeGroupInstanceId = volumeGroupInstanceId_example; // String | 
12539         String body = body_example; // String | 
12540         try {
12541             apiInstance.deleteVolumeGroupInstance(version, serviceInstanceId, vnfInstanceId, volumeGroupInstanceId, body);
12542         } catch (ApiException e) {
12543             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deleteVolumeGroupInstance");
12544             e.printStackTrace();
12545         }
12546     }
12547 }</code></pre>
12548                           </div>
12549
12550                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-android">
12551                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
12552
12553 public class OnapsoinfraserviceInstantiationApiExample {
12554
12555     public static void main(String[] args) {
12556         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
12557         String version = version_example; // String | 
12558         String serviceInstanceId = serviceInstanceId_example; // String | 
12559         String vnfInstanceId = vnfInstanceId_example; // String | 
12560         String volumeGroupInstanceId = volumeGroupInstanceId_example; // String | 
12561         String body = body_example; // String | 
12562         try {
12563             apiInstance.deleteVolumeGroupInstance(version, serviceInstanceId, vnfInstanceId, volumeGroupInstanceId, body);
12564         } catch (ApiException e) {
12565             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#deleteVolumeGroupInstance");
12566             e.printStackTrace();
12567         }
12568     }
12569 }</code></pre>
12570                           </div>
12571   <!--
12572   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-groovy">
12573   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
12574   </div> -->
12575                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-objc">
12576                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
12577 String *serviceInstanceId = serviceInstanceId_example; // 
12578 String *vnfInstanceId = vnfInstanceId_example; // 
12579 String *volumeGroupInstanceId = volumeGroupInstanceId_example; // 
12580 String *body = body_example; //  (optional)
12581
12582 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
12583
12584 // Delete provided VolumeGroup instance
12585 [apiInstance deleteVolumeGroupInstanceWith:version
12586     serviceInstanceId:serviceInstanceId
12587     vnfInstanceId:vnfInstanceId
12588     volumeGroupInstanceId:volumeGroupInstanceId
12589     body:body
12590               completionHandler: ^(NSError* error) {
12591                             if (error) {
12592                                 NSLog(@"Error: %@", error);
12593                             }
12594                         }];
12595 </code></pre>
12596                             </div>
12597
12598                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-javascript">
12599                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
12600
12601 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
12602
12603 var version = version_example; // {String} 
12604
12605 var serviceInstanceId = serviceInstanceId_example; // {String} 
12606
12607 var vnfInstanceId = vnfInstanceId_example; // {String} 
12608
12609 var volumeGroupInstanceId = volumeGroupInstanceId_example; // {String} 
12610
12611 var opts = { 
12612   'body': body_example // {String} 
12613 };
12614
12615 var callback = function(error, data, response) {
12616   if (error) {
12617     console.error(error);
12618   } else {
12619     console.log('API called successfully.');
12620   }
12621 };
12622 api.deleteVolumeGroupInstance(version, serviceInstanceId, vnfInstanceId, volumeGroupInstanceId, opts, callback);
12623 </code></pre>
12624                             </div>
12625
12626                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-angular">
12627               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
12628             </div>-->
12629                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-csharp">
12630                               <pre class="prettyprint"><code class="language-cs">using System;
12631 using System.Diagnostics;
12632 using IO.Swagger.Api;
12633 using IO.Swagger.Client;
12634 using IO.Swagger.Model;
12635
12636 namespace Example
12637 {
12638     public class deleteVolumeGroupInstanceExample
12639     {
12640         public void main()
12641         {
12642             
12643             var apiInstance = new OnapsoinfraserviceInstantiationApi();
12644             var version = version_example;  // String | 
12645             var serviceInstanceId = serviceInstanceId_example;  // String | 
12646             var vnfInstanceId = vnfInstanceId_example;  // String | 
12647             var volumeGroupInstanceId = volumeGroupInstanceId_example;  // String | 
12648             var body = body_example;  // String |  (optional) 
12649
12650             try
12651             {
12652                 // Delete provided VolumeGroup instance
12653                 apiInstance.deleteVolumeGroupInstance(version, serviceInstanceId, vnfInstanceId, volumeGroupInstanceId, body);
12654             }
12655             catch (Exception e)
12656             {
12657                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.deleteVolumeGroupInstance: " + e.Message );
12658             }
12659         }
12660     }
12661 }
12662 </code></pre>
12663                             </div>
12664
12665                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-php">
12666                               <pre class="prettyprint"><code class="language-php"><&#63;php
12667 require_once(__DIR__ . '/vendor/autoload.php');
12668
12669 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
12670 $version = version_example; // String | 
12671 $serviceInstanceId = serviceInstanceId_example; // String | 
12672 $vnfInstanceId = vnfInstanceId_example; // String | 
12673 $volumeGroupInstanceId = volumeGroupInstanceId_example; // String | 
12674 $body = body_example; // String | 
12675
12676 try {
12677     $api_instance->deleteVolumeGroupInstance($version, $serviceInstanceId, $vnfInstanceId, $volumeGroupInstanceId, $body);
12678 } catch (Exception $e) {
12679     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->deleteVolumeGroupInstance: ', $e->getMessage(), PHP_EOL;
12680 }
12681 ?></code></pre>
12682                             </div>
12683
12684                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-perl">
12685                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
12686 use WWW::SwaggerClient::Configuration;
12687 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
12688
12689 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
12690 my $version = version_example; # String | 
12691 my $serviceInstanceId = serviceInstanceId_example; # String | 
12692 my $vnfInstanceId = vnfInstanceId_example; # String | 
12693 my $volumeGroupInstanceId = volumeGroupInstanceId_example; # String | 
12694 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
12695
12696 eval { 
12697     $api_instance->deleteVolumeGroupInstance(version => $version, serviceInstanceId => $serviceInstanceId, vnfInstanceId => $vnfInstanceId, volumeGroupInstanceId => $volumeGroupInstanceId, body => $body);
12698 };
12699 if ($@) {
12700     warn "Exception when calling OnapsoinfraserviceInstantiationApi->deleteVolumeGroupInstance: $@\n";
12701 }</code></pre>
12702                             </div>
12703
12704                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-deleteVolumeGroupInstance-0-python">
12705                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
12706 import time
12707 import swagger_client
12708 from swagger_client.rest import ApiException
12709 from pprint import pprint
12710
12711 # create an instance of the API class
12712 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
12713 version = version_example # String | 
12714 serviceInstanceId = serviceInstanceId_example # String | 
12715 vnfInstanceId = vnfInstanceId_example # String | 
12716 volumeGroupInstanceId = volumeGroupInstanceId_example # String | 
12717 body = body_example # String |  (optional)
12718
12719 try: 
12720     # Delete provided VolumeGroup instance
12721     api_instance.delete_volume_group_instance(version, serviceInstanceId, vnfInstanceId, volumeGroupInstanceId, body=body)
12722 except ApiException as e:
12723     print("Exception when calling OnapsoinfraserviceInstantiationApi->deleteVolumeGroupInstance: %s\n" % e)</code></pre>
12724                             </div>
12725                           </div>
12726
12727                           <h2>Parameters</h2>
12728
12729                             <div class="methodsubtabletitle">Path parameters</div>
12730                             <table id="methodsubtable">
12731                                 <tr>
12732                                   <th width="150px">Name</th>
12733                                   <th>Description</th>
12734                                 </tr>
12735                                   <tr><td style="width:150px;">version*</td>
12736 <td>
12737
12738
12739     <div id="d2e199_deleteVolumeGroupInstance_version">
12740         <div class="json-schema-view">
12741             <div class="primitive">
12742                 <span class="type">
12743                     String
12744                 </span>
12745
12746             </div>
12747                 <div class="inner required">
12748                     Required
12749                 </div>
12750         </div>
12751     </div>
12752 </td>
12753 </tr>
12754
12755                                   <tr><td style="width:150px;">serviceInstanceId*</td>
12756 <td>
12757
12758
12759     <div id="d2e199_deleteVolumeGroupInstance_serviceInstanceId">
12760         <div class="json-schema-view">
12761             <div class="primitive">
12762                 <span class="type">
12763                     String
12764                 </span>
12765
12766             </div>
12767                 <div class="inner required">
12768                     Required
12769                 </div>
12770         </div>
12771     </div>
12772 </td>
12773 </tr>
12774
12775                                   <tr><td style="width:150px;">vnfInstanceId*</td>
12776 <td>
12777
12778
12779     <div id="d2e199_deleteVolumeGroupInstance_vnfInstanceId">
12780         <div class="json-schema-view">
12781             <div class="primitive">
12782                 <span class="type">
12783                     String
12784                 </span>
12785
12786             </div>
12787                 <div class="inner required">
12788                     Required
12789                 </div>
12790         </div>
12791     </div>
12792 </td>
12793 </tr>
12794
12795                                   <tr><td style="width:150px;">volumeGroupInstanceId*</td>
12796 <td>
12797
12798
12799     <div id="d2e199_deleteVolumeGroupInstance_volumeGroupInstanceId">
12800         <div class="json-schema-view">
12801             <div class="primitive">
12802                 <span class="type">
12803                     String
12804                 </span>
12805
12806             </div>
12807                 <div class="inner required">
12808                     Required
12809                 </div>
12810         </div>
12811     </div>
12812 </td>
12813 </tr>
12814
12815                             </table>
12816
12817
12818                             <div class="methodsubtabletitle">Body parameters</div>
12819                             <table id="methodsubtable">
12820                               <tr>
12821                                 <th width="150px">Name</th>
12822                                 <th>Description</th>
12823                               </tr>
12824                                 <tr><td style="width:150px;">body </td>
12825 <td>
12826
12827
12828 <script>
12829 $(document).ready(function() {
12830   var schemaWrapper = {
12831   "in" : "body",
12832   "name" : "body",
12833   "required" : false,
12834   "schema" : {
12835     "type" : "string"
12836   }
12837 };
12838   var schema = schemaWrapper.schema;
12839   if (schema.$ref != null) {
12840     schema = defsParser.$refs.get(schema.$ref);
12841   } else {
12842     schemaWrapper.definitions = Object.assign({}, defs);
12843     $RefParser.dereference(schemaWrapper).catch(function(err) {
12844       console.log(err);
12845     });
12846   }
12847
12848   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
12849   var result = $('#d2e199_deleteVolumeGroupInstance_body');
12850   result.empty();
12851   result.append(view.render());
12852 });
12853 </script>
12854 <div id="d2e199_deleteVolumeGroupInstance_body"></div>
12855 </td>
12856 </tr>
12857
12858                             </table>
12859
12860
12861
12862                           <h2>Responses</h2>
12863                             <h3> Status: default - successful operation </h3>
12864
12865                             <ul class="nav nav-tabs nav-tabs-examples" >
12866                             </ul>
12867
12868                             <div class="tab-content" style='margin-bottom: 10px;'>
12869                             </div>
12870
12871                         </article>
12872                       </div>
12873                       <hr>
12874                     <div id="api-OnapsoinfraserviceInstantiation-disablePort">
12875                       <article id="api-OnapsoinfraserviceInstantiation-disablePort-0" data-group="User" data-name="disablePort" data-version="0">
12876                         <div class="pull-left">
12877                           <h1>disablePort</h1>
12878                           <p>Disable Port Mirroring</p>
12879                         </div>
12880                         <div class="pull-right"></div>
12881                         <div class="clearfix"></div>
12882                         <p></p>
12883                         <p class="marked"></p>
12884                         <p></p>
12885                         <br />
12886                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/disablePort</span></code></pre>
12887                         <p>
12888                           <h3>Usage and SDK Samples</h3>
12889                         </p>
12890                         <ul class="nav nav-tabs nav-tabs-examples">
12891                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-disablePort-0-curl">Curl</a></li>
12892                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-disablePort-0-java">Java</a></li>
12893                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-disablePort-0-android">Android</a></li>
12894                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-disablePort-0-groovy">Groovy</a></li>-->
12895                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-disablePort-0-objc">Obj-C</a></li>
12896                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-disablePort-0-javascript">JavaScript</a></li>
12897                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-disablePort-0-angular">Angular</a></li>-->
12898                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-disablePort-0-csharp">C#</a></li>
12899                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-disablePort-0-php">PHP</a></li>
12900                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-disablePort-0-perl">Perl</a></li>
12901                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-disablePort-0-python">Python</a></li>
12902                         </ul>
12903
12904                         <div class="tab-content">
12905                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-disablePort-0-curl">
12906                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/disablePort"</code></pre>
12907                           </div>
12908                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-disablePort-0-java">
12909                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
12910 import io.swagger.client.auth.*;
12911 import io.swagger.client.model.*;
12912 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
12913
12914 import java.io.File;
12915 import java.util.*;
12916
12917 public class OnapsoinfraserviceInstantiationApiExample {
12918
12919     public static void main(String[] args) {
12920         
12921         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
12922         String version = version_example; // String | 
12923         String serviceInstanceId = serviceInstanceId_example; // String | 
12924         String configurationInstanceId = configurationInstanceId_example; // String | 
12925         String body = body_example; // String | 
12926         try {
12927             apiInstance.disablePort(version, serviceInstanceId, configurationInstanceId, body);
12928         } catch (ApiException e) {
12929             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#disablePort");
12930             e.printStackTrace();
12931         }
12932     }
12933 }</code></pre>
12934                           </div>
12935
12936                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-disablePort-0-android">
12937                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
12938
12939 public class OnapsoinfraserviceInstantiationApiExample {
12940
12941     public static void main(String[] args) {
12942         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
12943         String version = version_example; // String | 
12944         String serviceInstanceId = serviceInstanceId_example; // String | 
12945         String configurationInstanceId = configurationInstanceId_example; // String | 
12946         String body = body_example; // String | 
12947         try {
12948             apiInstance.disablePort(version, serviceInstanceId, configurationInstanceId, body);
12949         } catch (ApiException e) {
12950             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#disablePort");
12951             e.printStackTrace();
12952         }
12953     }
12954 }</code></pre>
12955                           </div>
12956   <!--
12957   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-disablePort-0-groovy">
12958   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
12959   </div> -->
12960                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-disablePort-0-objc">
12961                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
12962 String *serviceInstanceId = serviceInstanceId_example; // 
12963 String *configurationInstanceId = configurationInstanceId_example; // 
12964 String *body = body_example; //  (optional)
12965
12966 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
12967
12968 // Disable Port Mirroring
12969 [apiInstance disablePortWith:version
12970     serviceInstanceId:serviceInstanceId
12971     configurationInstanceId:configurationInstanceId
12972     body:body
12973               completionHandler: ^(NSError* error) {
12974                             if (error) {
12975                                 NSLog(@"Error: %@", error);
12976                             }
12977                         }];
12978 </code></pre>
12979                             </div>
12980
12981                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-disablePort-0-javascript">
12982                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
12983
12984 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
12985
12986 var version = version_example; // {String} 
12987
12988 var serviceInstanceId = serviceInstanceId_example; // {String} 
12989
12990 var configurationInstanceId = configurationInstanceId_example; // {String} 
12991
12992 var opts = { 
12993   'body': body_example // {String} 
12994 };
12995
12996 var callback = function(error, data, response) {
12997   if (error) {
12998     console.error(error);
12999   } else {
13000     console.log('API called successfully.');
13001   }
13002 };
13003 api.disablePort(version, serviceInstanceId, configurationInstanceId, opts, callback);
13004 </code></pre>
13005                             </div>
13006
13007                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-disablePort-0-angular">
13008               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
13009             </div>-->
13010                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-disablePort-0-csharp">
13011                               <pre class="prettyprint"><code class="language-cs">using System;
13012 using System.Diagnostics;
13013 using IO.Swagger.Api;
13014 using IO.Swagger.Client;
13015 using IO.Swagger.Model;
13016
13017 namespace Example
13018 {
13019     public class disablePortExample
13020     {
13021         public void main()
13022         {
13023             
13024             var apiInstance = new OnapsoinfraserviceInstantiationApi();
13025             var version = version_example;  // String | 
13026             var serviceInstanceId = serviceInstanceId_example;  // String | 
13027             var configurationInstanceId = configurationInstanceId_example;  // String | 
13028             var body = body_example;  // String |  (optional) 
13029
13030             try
13031             {
13032                 // Disable Port Mirroring
13033                 apiInstance.disablePort(version, serviceInstanceId, configurationInstanceId, body);
13034             }
13035             catch (Exception e)
13036             {
13037                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.disablePort: " + e.Message );
13038             }
13039         }
13040     }
13041 }
13042 </code></pre>
13043                             </div>
13044
13045                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-disablePort-0-php">
13046                               <pre class="prettyprint"><code class="language-php"><&#63;php
13047 require_once(__DIR__ . '/vendor/autoload.php');
13048
13049 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
13050 $version = version_example; // String | 
13051 $serviceInstanceId = serviceInstanceId_example; // String | 
13052 $configurationInstanceId = configurationInstanceId_example; // String | 
13053 $body = body_example; // String | 
13054
13055 try {
13056     $api_instance->disablePort($version, $serviceInstanceId, $configurationInstanceId, $body);
13057 } catch (Exception $e) {
13058     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->disablePort: ', $e->getMessage(), PHP_EOL;
13059 }
13060 ?></code></pre>
13061                             </div>
13062
13063                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-disablePort-0-perl">
13064                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
13065 use WWW::SwaggerClient::Configuration;
13066 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
13067
13068 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
13069 my $version = version_example; # String | 
13070 my $serviceInstanceId = serviceInstanceId_example; # String | 
13071 my $configurationInstanceId = configurationInstanceId_example; # String | 
13072 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
13073
13074 eval { 
13075     $api_instance->disablePort(version => $version, serviceInstanceId => $serviceInstanceId, configurationInstanceId => $configurationInstanceId, body => $body);
13076 };
13077 if ($@) {
13078     warn "Exception when calling OnapsoinfraserviceInstantiationApi->disablePort: $@\n";
13079 }</code></pre>
13080                             </div>
13081
13082                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-disablePort-0-python">
13083                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
13084 import time
13085 import swagger_client
13086 from swagger_client.rest import ApiException
13087 from pprint import pprint
13088
13089 # create an instance of the API class
13090 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
13091 version = version_example # String | 
13092 serviceInstanceId = serviceInstanceId_example # String | 
13093 configurationInstanceId = configurationInstanceId_example # String | 
13094 body = body_example # String |  (optional)
13095
13096 try: 
13097     # Disable Port Mirroring
13098     api_instance.disable_port(version, serviceInstanceId, configurationInstanceId, body=body)
13099 except ApiException as e:
13100     print("Exception when calling OnapsoinfraserviceInstantiationApi->disablePort: %s\n" % e)</code></pre>
13101                             </div>
13102                           </div>
13103
13104                           <h2>Parameters</h2>
13105
13106                             <div class="methodsubtabletitle">Path parameters</div>
13107                             <table id="methodsubtable">
13108                                 <tr>
13109                                   <th width="150px">Name</th>
13110                                   <th>Description</th>
13111                                 </tr>
13112                                   <tr><td style="width:150px;">version*</td>
13113 <td>
13114
13115
13116     <div id="d2e199_disablePort_version">
13117         <div class="json-schema-view">
13118             <div class="primitive">
13119                 <span class="type">
13120                     String
13121                 </span>
13122
13123             </div>
13124                 <div class="inner required">
13125                     Required
13126                 </div>
13127         </div>
13128     </div>
13129 </td>
13130 </tr>
13131
13132                                   <tr><td style="width:150px;">serviceInstanceId*</td>
13133 <td>
13134
13135
13136     <div id="d2e199_disablePort_serviceInstanceId">
13137         <div class="json-schema-view">
13138             <div class="primitive">
13139                 <span class="type">
13140                     String
13141                 </span>
13142
13143             </div>
13144                 <div class="inner required">
13145                     Required
13146                 </div>
13147         </div>
13148     </div>
13149 </td>
13150 </tr>
13151
13152                                   <tr><td style="width:150px;">configurationInstanceId*</td>
13153 <td>
13154
13155
13156     <div id="d2e199_disablePort_configurationInstanceId">
13157         <div class="json-schema-view">
13158             <div class="primitive">
13159                 <span class="type">
13160                     String
13161                 </span>
13162
13163             </div>
13164                 <div class="inner required">
13165                     Required
13166                 </div>
13167         </div>
13168     </div>
13169 </td>
13170 </tr>
13171
13172                             </table>
13173
13174
13175                             <div class="methodsubtabletitle">Body parameters</div>
13176                             <table id="methodsubtable">
13177                               <tr>
13178                                 <th width="150px">Name</th>
13179                                 <th>Description</th>
13180                               </tr>
13181                                 <tr><td style="width:150px;">body </td>
13182 <td>
13183
13184
13185 <script>
13186 $(document).ready(function() {
13187   var schemaWrapper = {
13188   "in" : "body",
13189   "name" : "body",
13190   "required" : false,
13191   "schema" : {
13192     "type" : "string"
13193   }
13194 };
13195   var schema = schemaWrapper.schema;
13196   if (schema.$ref != null) {
13197     schema = defsParser.$refs.get(schema.$ref);
13198   } else {
13199     schemaWrapper.definitions = Object.assign({}, defs);
13200     $RefParser.dereference(schemaWrapper).catch(function(err) {
13201       console.log(err);
13202     });
13203   }
13204
13205   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
13206   var result = $('#d2e199_disablePort_body');
13207   result.empty();
13208   result.append(view.render());
13209 });
13210 </script>
13211 <div id="d2e199_disablePort_body"></div>
13212 </td>
13213 </tr>
13214
13215                             </table>
13216
13217
13218
13219                           <h2>Responses</h2>
13220                             <h3> Status: default - successful operation </h3>
13221
13222                             <ul class="nav nav-tabs nav-tabs-examples" >
13223                             </ul>
13224
13225                             <div class="tab-content" style='margin-bottom: 10px;'>
13226                             </div>
13227
13228                         </article>
13229                       </div>
13230                       <hr>
13231                     <div id="api-OnapsoinfraserviceInstantiation-enablePort">
13232                       <article id="api-OnapsoinfraserviceInstantiation-enablePort-0" data-group="User" data-name="enablePort" data-version="0">
13233                         <div class="pull-left">
13234                           <h1>enablePort</h1>
13235                           <p>Enable Port Mirroring</p>
13236                         </div>
13237                         <div class="pull-right"></div>
13238                         <div class="clearfix"></div>
13239                         <p></p>
13240                         <p class="marked"></p>
13241                         <p></p>
13242                         <br />
13243                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/enablePort</span></code></pre>
13244                         <p>
13245                           <h3>Usage and SDK Samples</h3>
13246                         </p>
13247                         <ul class="nav nav-tabs nav-tabs-examples">
13248                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-enablePort-0-curl">Curl</a></li>
13249                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-enablePort-0-java">Java</a></li>
13250                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-enablePort-0-android">Android</a></li>
13251                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-enablePort-0-groovy">Groovy</a></li>-->
13252                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-enablePort-0-objc">Obj-C</a></li>
13253                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-enablePort-0-javascript">JavaScript</a></li>
13254                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-enablePort-0-angular">Angular</a></li>-->
13255                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-enablePort-0-csharp">C#</a></li>
13256                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-enablePort-0-php">PHP</a></li>
13257                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-enablePort-0-perl">Perl</a></li>
13258                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-enablePort-0-python">Python</a></li>
13259                         </ul>
13260
13261                         <div class="tab-content">
13262                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-enablePort-0-curl">
13263                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/enablePort"</code></pre>
13264                           </div>
13265                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-enablePort-0-java">
13266                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
13267 import io.swagger.client.auth.*;
13268 import io.swagger.client.model.*;
13269 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
13270
13271 import java.io.File;
13272 import java.util.*;
13273
13274 public class OnapsoinfraserviceInstantiationApiExample {
13275
13276     public static void main(String[] args) {
13277         
13278         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
13279         String version = version_example; // String | 
13280         String serviceInstanceId = serviceInstanceId_example; // String | 
13281         String configurationInstanceId = configurationInstanceId_example; // String | 
13282         String body = body_example; // String | 
13283         try {
13284             apiInstance.enablePort(version, serviceInstanceId, configurationInstanceId, body);
13285         } catch (ApiException e) {
13286             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#enablePort");
13287             e.printStackTrace();
13288         }
13289     }
13290 }</code></pre>
13291                           </div>
13292
13293                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-enablePort-0-android">
13294                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
13295
13296 public class OnapsoinfraserviceInstantiationApiExample {
13297
13298     public static void main(String[] args) {
13299         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
13300         String version = version_example; // String | 
13301         String serviceInstanceId = serviceInstanceId_example; // String | 
13302         String configurationInstanceId = configurationInstanceId_example; // String | 
13303         String body = body_example; // String | 
13304         try {
13305             apiInstance.enablePort(version, serviceInstanceId, configurationInstanceId, body);
13306         } catch (ApiException e) {
13307             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#enablePort");
13308             e.printStackTrace();
13309         }
13310     }
13311 }</code></pre>
13312                           </div>
13313   <!--
13314   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-enablePort-0-groovy">
13315   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
13316   </div> -->
13317                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-enablePort-0-objc">
13318                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
13319 String *serviceInstanceId = serviceInstanceId_example; // 
13320 String *configurationInstanceId = configurationInstanceId_example; // 
13321 String *body = body_example; //  (optional)
13322
13323 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
13324
13325 // Enable Port Mirroring
13326 [apiInstance enablePortWith:version
13327     serviceInstanceId:serviceInstanceId
13328     configurationInstanceId:configurationInstanceId
13329     body:body
13330               completionHandler: ^(NSError* error) {
13331                             if (error) {
13332                                 NSLog(@"Error: %@", error);
13333                             }
13334                         }];
13335 </code></pre>
13336                             </div>
13337
13338                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-enablePort-0-javascript">
13339                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
13340
13341 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
13342
13343 var version = version_example; // {String} 
13344
13345 var serviceInstanceId = serviceInstanceId_example; // {String} 
13346
13347 var configurationInstanceId = configurationInstanceId_example; // {String} 
13348
13349 var opts = { 
13350   'body': body_example // {String} 
13351 };
13352
13353 var callback = function(error, data, response) {
13354   if (error) {
13355     console.error(error);
13356   } else {
13357     console.log('API called successfully.');
13358   }
13359 };
13360 api.enablePort(version, serviceInstanceId, configurationInstanceId, opts, callback);
13361 </code></pre>
13362                             </div>
13363
13364                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-enablePort-0-angular">
13365               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
13366             </div>-->
13367                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-enablePort-0-csharp">
13368                               <pre class="prettyprint"><code class="language-cs">using System;
13369 using System.Diagnostics;
13370 using IO.Swagger.Api;
13371 using IO.Swagger.Client;
13372 using IO.Swagger.Model;
13373
13374 namespace Example
13375 {
13376     public class enablePortExample
13377     {
13378         public void main()
13379         {
13380             
13381             var apiInstance = new OnapsoinfraserviceInstantiationApi();
13382             var version = version_example;  // String | 
13383             var serviceInstanceId = serviceInstanceId_example;  // String | 
13384             var configurationInstanceId = configurationInstanceId_example;  // String | 
13385             var body = body_example;  // String |  (optional) 
13386
13387             try
13388             {
13389                 // Enable Port Mirroring
13390                 apiInstance.enablePort(version, serviceInstanceId, configurationInstanceId, body);
13391             }
13392             catch (Exception e)
13393             {
13394                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.enablePort: " + e.Message );
13395             }
13396         }
13397     }
13398 }
13399 </code></pre>
13400                             </div>
13401
13402                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-enablePort-0-php">
13403                               <pre class="prettyprint"><code class="language-php"><&#63;php
13404 require_once(__DIR__ . '/vendor/autoload.php');
13405
13406 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
13407 $version = version_example; // String | 
13408 $serviceInstanceId = serviceInstanceId_example; // String | 
13409 $configurationInstanceId = configurationInstanceId_example; // String | 
13410 $body = body_example; // String | 
13411
13412 try {
13413     $api_instance->enablePort($version, $serviceInstanceId, $configurationInstanceId, $body);
13414 } catch (Exception $e) {
13415     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->enablePort: ', $e->getMessage(), PHP_EOL;
13416 }
13417 ?></code></pre>
13418                             </div>
13419
13420                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-enablePort-0-perl">
13421                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
13422 use WWW::SwaggerClient::Configuration;
13423 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
13424
13425 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
13426 my $version = version_example; # String | 
13427 my $serviceInstanceId = serviceInstanceId_example; # String | 
13428 my $configurationInstanceId = configurationInstanceId_example; # String | 
13429 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
13430
13431 eval { 
13432     $api_instance->enablePort(version => $version, serviceInstanceId => $serviceInstanceId, configurationInstanceId => $configurationInstanceId, body => $body);
13433 };
13434 if ($@) {
13435     warn "Exception when calling OnapsoinfraserviceInstantiationApi->enablePort: $@\n";
13436 }</code></pre>
13437                             </div>
13438
13439                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-enablePort-0-python">
13440                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
13441 import time
13442 import swagger_client
13443 from swagger_client.rest import ApiException
13444 from pprint import pprint
13445
13446 # create an instance of the API class
13447 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
13448 version = version_example # String | 
13449 serviceInstanceId = serviceInstanceId_example # String | 
13450 configurationInstanceId = configurationInstanceId_example # String | 
13451 body = body_example # String |  (optional)
13452
13453 try: 
13454     # Enable Port Mirroring
13455     api_instance.enable_port(version, serviceInstanceId, configurationInstanceId, body=body)
13456 except ApiException as e:
13457     print("Exception when calling OnapsoinfraserviceInstantiationApi->enablePort: %s\n" % e)</code></pre>
13458                             </div>
13459                           </div>
13460
13461                           <h2>Parameters</h2>
13462
13463                             <div class="methodsubtabletitle">Path parameters</div>
13464                             <table id="methodsubtable">
13465                                 <tr>
13466                                   <th width="150px">Name</th>
13467                                   <th>Description</th>
13468                                 </tr>
13469                                   <tr><td style="width:150px;">version*</td>
13470 <td>
13471
13472
13473     <div id="d2e199_enablePort_version">
13474         <div class="json-schema-view">
13475             <div class="primitive">
13476                 <span class="type">
13477                     String
13478                 </span>
13479
13480             </div>
13481                 <div class="inner required">
13482                     Required
13483                 </div>
13484         </div>
13485     </div>
13486 </td>
13487 </tr>
13488
13489                                   <tr><td style="width:150px;">serviceInstanceId*</td>
13490 <td>
13491
13492
13493     <div id="d2e199_enablePort_serviceInstanceId">
13494         <div class="json-schema-view">
13495             <div class="primitive">
13496                 <span class="type">
13497                     String
13498                 </span>
13499
13500             </div>
13501                 <div class="inner required">
13502                     Required
13503                 </div>
13504         </div>
13505     </div>
13506 </td>
13507 </tr>
13508
13509                                   <tr><td style="width:150px;">configurationInstanceId*</td>
13510 <td>
13511
13512
13513     <div id="d2e199_enablePort_configurationInstanceId">
13514         <div class="json-schema-view">
13515             <div class="primitive">
13516                 <span class="type">
13517                     String
13518                 </span>
13519
13520             </div>
13521                 <div class="inner required">
13522                     Required
13523                 </div>
13524         </div>
13525     </div>
13526 </td>
13527 </tr>
13528
13529                             </table>
13530
13531
13532                             <div class="methodsubtabletitle">Body parameters</div>
13533                             <table id="methodsubtable">
13534                               <tr>
13535                                 <th width="150px">Name</th>
13536                                 <th>Description</th>
13537                               </tr>
13538                                 <tr><td style="width:150px;">body </td>
13539 <td>
13540
13541
13542 <script>
13543 $(document).ready(function() {
13544   var schemaWrapper = {
13545   "in" : "body",
13546   "name" : "body",
13547   "required" : false,
13548   "schema" : {
13549     "type" : "string"
13550   }
13551 };
13552   var schema = schemaWrapper.schema;
13553   if (schema.$ref != null) {
13554     schema = defsParser.$refs.get(schema.$ref);
13555   } else {
13556     schemaWrapper.definitions = Object.assign({}, defs);
13557     $RefParser.dereference(schemaWrapper).catch(function(err) {
13558       console.log(err);
13559     });
13560   }
13561
13562   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
13563   var result = $('#d2e199_enablePort_body');
13564   result.empty();
13565   result.append(view.render());
13566 });
13567 </script>
13568 <div id="d2e199_enablePort_body"></div>
13569 </td>
13570 </tr>
13571
13572                             </table>
13573
13574
13575
13576                           <h2>Responses</h2>
13577                             <h3> Status: default - successful operation </h3>
13578
13579                             <ul class="nav nav-tabs nav-tabs-examples" >
13580                             </ul>
13581
13582                             <div class="tab-content" style='margin-bottom: 10px;'>
13583                             </div>
13584
13585                         </article>
13586                       </div>
13587                       <hr>
13588                     <div id="api-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate">
13589                       <article id="api-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0" data-group="User" data-name="inPlaceSoftwareUpdate" data-version="0">
13590                         <div class="pull-left">
13591                           <h1>inPlaceSoftwareUpdate</h1>
13592                           <p>Perform VNF software update</p>
13593                         </div>
13594                         <div class="pull-right"></div>
13595                         <div class="clearfix"></div>
13596                         <p></p>
13597                         <p class="marked"></p>
13598                         <p></p>
13599                         <br />
13600                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/inPlaceSoftwareUpdate</span></code></pre>
13601                         <p>
13602                           <h3>Usage and SDK Samples</h3>
13603                         </p>
13604                         <ul class="nav nav-tabs nav-tabs-examples">
13605                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-curl">Curl</a></li>
13606                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-java">Java</a></li>
13607                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-android">Android</a></li>
13608                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-groovy">Groovy</a></li>-->
13609                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-objc">Obj-C</a></li>
13610                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-javascript">JavaScript</a></li>
13611                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-angular">Angular</a></li>-->
13612                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-csharp">C#</a></li>
13613                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-php">PHP</a></li>
13614                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-perl">Perl</a></li>
13615                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-python">Python</a></li>
13616                         </ul>
13617
13618                         <div class="tab-content">
13619                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-curl">
13620                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/inPlaceSoftwareUpdate"</code></pre>
13621                           </div>
13622                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-java">
13623                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
13624 import io.swagger.client.auth.*;
13625 import io.swagger.client.model.*;
13626 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
13627
13628 import java.io.File;
13629 import java.util.*;
13630
13631 public class OnapsoinfraserviceInstantiationApiExample {
13632
13633     public static void main(String[] args) {
13634         
13635         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
13636         String version = version_example; // String | 
13637         String serviceInstanceId = serviceInstanceId_example; // String | 
13638         String vnfInstanceId = vnfInstanceId_example; // String | 
13639         String body = body_example; // String | 
13640         try {
13641             apiInstance.inPlaceSoftwareUpdate(version, serviceInstanceId, vnfInstanceId, body);
13642         } catch (ApiException e) {
13643             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#inPlaceSoftwareUpdate");
13644             e.printStackTrace();
13645         }
13646     }
13647 }</code></pre>
13648                           </div>
13649
13650                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-android">
13651                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
13652
13653 public class OnapsoinfraserviceInstantiationApiExample {
13654
13655     public static void main(String[] args) {
13656         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
13657         String version = version_example; // String | 
13658         String serviceInstanceId = serviceInstanceId_example; // String | 
13659         String vnfInstanceId = vnfInstanceId_example; // String | 
13660         String body = body_example; // String | 
13661         try {
13662             apiInstance.inPlaceSoftwareUpdate(version, serviceInstanceId, vnfInstanceId, body);
13663         } catch (ApiException e) {
13664             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#inPlaceSoftwareUpdate");
13665             e.printStackTrace();
13666         }
13667     }
13668 }</code></pre>
13669                           </div>
13670   <!--
13671   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-groovy">
13672   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
13673   </div> -->
13674                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-objc">
13675                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
13676 String *serviceInstanceId = serviceInstanceId_example; // 
13677 String *vnfInstanceId = vnfInstanceId_example; // 
13678 String *body = body_example; //  (optional)
13679
13680 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
13681
13682 // Perform VNF software update
13683 [apiInstance inPlaceSoftwareUpdateWith:version
13684     serviceInstanceId:serviceInstanceId
13685     vnfInstanceId:vnfInstanceId
13686     body:body
13687               completionHandler: ^(NSError* error) {
13688                             if (error) {
13689                                 NSLog(@"Error: %@", error);
13690                             }
13691                         }];
13692 </code></pre>
13693                             </div>
13694
13695                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-javascript">
13696                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
13697
13698 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
13699
13700 var version = version_example; // {String} 
13701
13702 var serviceInstanceId = serviceInstanceId_example; // {String} 
13703
13704 var vnfInstanceId = vnfInstanceId_example; // {String} 
13705
13706 var opts = { 
13707   'body': body_example // {String} 
13708 };
13709
13710 var callback = function(error, data, response) {
13711   if (error) {
13712     console.error(error);
13713   } else {
13714     console.log('API called successfully.');
13715   }
13716 };
13717 api.inPlaceSoftwareUpdate(version, serviceInstanceId, vnfInstanceId, opts, callback);
13718 </code></pre>
13719                             </div>
13720
13721                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-angular">
13722               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
13723             </div>-->
13724                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-csharp">
13725                               <pre class="prettyprint"><code class="language-cs">using System;
13726 using System.Diagnostics;
13727 using IO.Swagger.Api;
13728 using IO.Swagger.Client;
13729 using IO.Swagger.Model;
13730
13731 namespace Example
13732 {
13733     public class inPlaceSoftwareUpdateExample
13734     {
13735         public void main()
13736         {
13737             
13738             var apiInstance = new OnapsoinfraserviceInstantiationApi();
13739             var version = version_example;  // String | 
13740             var serviceInstanceId = serviceInstanceId_example;  // String | 
13741             var vnfInstanceId = vnfInstanceId_example;  // String | 
13742             var body = body_example;  // String |  (optional) 
13743
13744             try
13745             {
13746                 // Perform VNF software update
13747                 apiInstance.inPlaceSoftwareUpdate(version, serviceInstanceId, vnfInstanceId, body);
13748             }
13749             catch (Exception e)
13750             {
13751                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.inPlaceSoftwareUpdate: " + e.Message );
13752             }
13753         }
13754     }
13755 }
13756 </code></pre>
13757                             </div>
13758
13759                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-php">
13760                               <pre class="prettyprint"><code class="language-php"><&#63;php
13761 require_once(__DIR__ . '/vendor/autoload.php');
13762
13763 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
13764 $version = version_example; // String | 
13765 $serviceInstanceId = serviceInstanceId_example; // String | 
13766 $vnfInstanceId = vnfInstanceId_example; // String | 
13767 $body = body_example; // String | 
13768
13769 try {
13770     $api_instance->inPlaceSoftwareUpdate($version, $serviceInstanceId, $vnfInstanceId, $body);
13771 } catch (Exception $e) {
13772     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->inPlaceSoftwareUpdate: ', $e->getMessage(), PHP_EOL;
13773 }
13774 ?></code></pre>
13775                             </div>
13776
13777                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-perl">
13778                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
13779 use WWW::SwaggerClient::Configuration;
13780 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
13781
13782 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
13783 my $version = version_example; # String | 
13784 my $serviceInstanceId = serviceInstanceId_example; # String | 
13785 my $vnfInstanceId = vnfInstanceId_example; # String | 
13786 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
13787
13788 eval { 
13789     $api_instance->inPlaceSoftwareUpdate(version => $version, serviceInstanceId => $serviceInstanceId, vnfInstanceId => $vnfInstanceId, body => $body);
13790 };
13791 if ($@) {
13792     warn "Exception when calling OnapsoinfraserviceInstantiationApi->inPlaceSoftwareUpdate: $@\n";
13793 }</code></pre>
13794                             </div>
13795
13796                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-inPlaceSoftwareUpdate-0-python">
13797                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
13798 import time
13799 import swagger_client
13800 from swagger_client.rest import ApiException
13801 from pprint import pprint
13802
13803 # create an instance of the API class
13804 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
13805 version = version_example # String | 
13806 serviceInstanceId = serviceInstanceId_example # String | 
13807 vnfInstanceId = vnfInstanceId_example # String | 
13808 body = body_example # String |  (optional)
13809
13810 try: 
13811     # Perform VNF software update
13812     api_instance.in_place_software_update(version, serviceInstanceId, vnfInstanceId, body=body)
13813 except ApiException as e:
13814     print("Exception when calling OnapsoinfraserviceInstantiationApi->inPlaceSoftwareUpdate: %s\n" % e)</code></pre>
13815                             </div>
13816                           </div>
13817
13818                           <h2>Parameters</h2>
13819
13820                             <div class="methodsubtabletitle">Path parameters</div>
13821                             <table id="methodsubtable">
13822                                 <tr>
13823                                   <th width="150px">Name</th>
13824                                   <th>Description</th>
13825                                 </tr>
13826                                   <tr><td style="width:150px;">version*</td>
13827 <td>
13828
13829
13830     <div id="d2e199_inPlaceSoftwareUpdate_version">
13831         <div class="json-schema-view">
13832             <div class="primitive">
13833                 <span class="type">
13834                     String
13835                 </span>
13836
13837             </div>
13838                 <div class="inner required">
13839                     Required
13840                 </div>
13841         </div>
13842     </div>
13843 </td>
13844 </tr>
13845
13846                                   <tr><td style="width:150px;">serviceInstanceId*</td>
13847 <td>
13848
13849
13850     <div id="d2e199_inPlaceSoftwareUpdate_serviceInstanceId">
13851         <div class="json-schema-view">
13852             <div class="primitive">
13853                 <span class="type">
13854                     String
13855                 </span>
13856
13857             </div>
13858                 <div class="inner required">
13859                     Required
13860                 </div>
13861         </div>
13862     </div>
13863 </td>
13864 </tr>
13865
13866                                   <tr><td style="width:150px;">vnfInstanceId*</td>
13867 <td>
13868
13869
13870     <div id="d2e199_inPlaceSoftwareUpdate_vnfInstanceId">
13871         <div class="json-schema-view">
13872             <div class="primitive">
13873                 <span class="type">
13874                     String
13875                 </span>
13876
13877             </div>
13878                 <div class="inner required">
13879                     Required
13880                 </div>
13881         </div>
13882     </div>
13883 </td>
13884 </tr>
13885
13886                             </table>
13887
13888
13889                             <div class="methodsubtabletitle">Body parameters</div>
13890                             <table id="methodsubtable">
13891                               <tr>
13892                                 <th width="150px">Name</th>
13893                                 <th>Description</th>
13894                               </tr>
13895                                 <tr><td style="width:150px;">body </td>
13896 <td>
13897
13898
13899 <script>
13900 $(document).ready(function() {
13901   var schemaWrapper = {
13902   "in" : "body",
13903   "name" : "body",
13904   "required" : false,
13905   "schema" : {
13906     "type" : "string"
13907   }
13908 };
13909   var schema = schemaWrapper.schema;
13910   if (schema.$ref != null) {
13911     schema = defsParser.$refs.get(schema.$ref);
13912   } else {
13913     schemaWrapper.definitions = Object.assign({}, defs);
13914     $RefParser.dereference(schemaWrapper).catch(function(err) {
13915       console.log(err);
13916     });
13917   }
13918
13919   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
13920   var result = $('#d2e199_inPlaceSoftwareUpdate_body');
13921   result.empty();
13922   result.append(view.render());
13923 });
13924 </script>
13925 <div id="d2e199_inPlaceSoftwareUpdate_body"></div>
13926 </td>
13927 </tr>
13928
13929                             </table>
13930
13931
13932
13933                           <h2>Responses</h2>
13934                             <h3> Status: default - successful operation </h3>
13935
13936                             <ul class="nav nav-tabs nav-tabs-examples" >
13937                             </ul>
13938
13939                             <div class="tab-content" style='margin-bottom: 10px;'>
13940                             </div>
13941
13942                         </article>
13943                       </div>
13944                       <hr>
13945                     <div id="api-OnapsoinfraserviceInstantiation-removeRelationships">
13946                       <article id="api-OnapsoinfraserviceInstantiation-removeRelationships-0" data-group="User" data-name="removeRelationships" data-version="0">
13947                         <div class="pull-left">
13948                           <h1>removeRelationships</h1>
13949                           <p>Remove Relationships from Service Instance</p>
13950                         </div>
13951                         <div class="pull-right"></div>
13952                         <div class="clearfix"></div>
13953                         <p></p>
13954                         <p class="marked"></p>
13955                         <p></p>
13956                         <br />
13957                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/removeRelationships</span></code></pre>
13958                         <p>
13959                           <h3>Usage and SDK Samples</h3>
13960                         </p>
13961                         <ul class="nav nav-tabs nav-tabs-examples">
13962                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-removeRelationships-0-curl">Curl</a></li>
13963                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-removeRelationships-0-java">Java</a></li>
13964                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-removeRelationships-0-android">Android</a></li>
13965                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-removeRelationships-0-groovy">Groovy</a></li>-->
13966                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-removeRelationships-0-objc">Obj-C</a></li>
13967                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-removeRelationships-0-javascript">JavaScript</a></li>
13968                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-removeRelationships-0-angular">Angular</a></li>-->
13969                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-removeRelationships-0-csharp">C#</a></li>
13970                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-removeRelationships-0-php">PHP</a></li>
13971                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-removeRelationships-0-perl">Perl</a></li>
13972                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-removeRelationships-0-python">Python</a></li>
13973                         </ul>
13974
13975                         <div class="tab-content">
13976                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-removeRelationships-0-curl">
13977                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/removeRelationships"</code></pre>
13978                           </div>
13979                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-removeRelationships-0-java">
13980                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
13981 import io.swagger.client.auth.*;
13982 import io.swagger.client.model.*;
13983 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
13984
13985 import java.io.File;
13986 import java.util.*;
13987
13988 public class OnapsoinfraserviceInstantiationApiExample {
13989
13990     public static void main(String[] args) {
13991         
13992         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
13993         String version = version_example; // String | 
13994         String serviceInstanceId = serviceInstanceId_example; // String | 
13995         String body = body_example; // String | 
13996         try {
13997             apiInstance.removeRelationships(version, serviceInstanceId, body);
13998         } catch (ApiException e) {
13999             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#removeRelationships");
14000             e.printStackTrace();
14001         }
14002     }
14003 }</code></pre>
14004                           </div>
14005
14006                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-removeRelationships-0-android">
14007                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
14008
14009 public class OnapsoinfraserviceInstantiationApiExample {
14010
14011     public static void main(String[] args) {
14012         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
14013         String version = version_example; // String | 
14014         String serviceInstanceId = serviceInstanceId_example; // String | 
14015         String body = body_example; // String | 
14016         try {
14017             apiInstance.removeRelationships(version, serviceInstanceId, body);
14018         } catch (ApiException e) {
14019             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#removeRelationships");
14020             e.printStackTrace();
14021         }
14022     }
14023 }</code></pre>
14024                           </div>
14025   <!--
14026   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-removeRelationships-0-groovy">
14027   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
14028   </div> -->
14029                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-removeRelationships-0-objc">
14030                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
14031 String *serviceInstanceId = serviceInstanceId_example; // 
14032 String *body = body_example; //  (optional)
14033
14034 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
14035
14036 // Remove Relationships from Service Instance
14037 [apiInstance removeRelationshipsWith:version
14038     serviceInstanceId:serviceInstanceId
14039     body:body
14040               completionHandler: ^(NSError* error) {
14041                             if (error) {
14042                                 NSLog(@"Error: %@", error);
14043                             }
14044                         }];
14045 </code></pre>
14046                             </div>
14047
14048                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-removeRelationships-0-javascript">
14049                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
14050
14051 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
14052
14053 var version = version_example; // {String} 
14054
14055 var serviceInstanceId = serviceInstanceId_example; // {String} 
14056
14057 var opts = { 
14058   'body': body_example // {String} 
14059 };
14060
14061 var callback = function(error, data, response) {
14062   if (error) {
14063     console.error(error);
14064   } else {
14065     console.log('API called successfully.');
14066   }
14067 };
14068 api.removeRelationships(version, serviceInstanceId, opts, callback);
14069 </code></pre>
14070                             </div>
14071
14072                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-removeRelationships-0-angular">
14073               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
14074             </div>-->
14075                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-removeRelationships-0-csharp">
14076                               <pre class="prettyprint"><code class="language-cs">using System;
14077 using System.Diagnostics;
14078 using IO.Swagger.Api;
14079 using IO.Swagger.Client;
14080 using IO.Swagger.Model;
14081
14082 namespace Example
14083 {
14084     public class removeRelationshipsExample
14085     {
14086         public void main()
14087         {
14088             
14089             var apiInstance = new OnapsoinfraserviceInstantiationApi();
14090             var version = version_example;  // String | 
14091             var serviceInstanceId = serviceInstanceId_example;  // String | 
14092             var body = body_example;  // String |  (optional) 
14093
14094             try
14095             {
14096                 // Remove Relationships from Service Instance
14097                 apiInstance.removeRelationships(version, serviceInstanceId, body);
14098             }
14099             catch (Exception e)
14100             {
14101                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.removeRelationships: " + e.Message );
14102             }
14103         }
14104     }
14105 }
14106 </code></pre>
14107                             </div>
14108
14109                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-removeRelationships-0-php">
14110                               <pre class="prettyprint"><code class="language-php"><&#63;php
14111 require_once(__DIR__ . '/vendor/autoload.php');
14112
14113 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
14114 $version = version_example; // String | 
14115 $serviceInstanceId = serviceInstanceId_example; // String | 
14116 $body = body_example; // String | 
14117
14118 try {
14119     $api_instance->removeRelationships($version, $serviceInstanceId, $body);
14120 } catch (Exception $e) {
14121     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->removeRelationships: ', $e->getMessage(), PHP_EOL;
14122 }
14123 ?></code></pre>
14124                             </div>
14125
14126                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-removeRelationships-0-perl">
14127                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
14128 use WWW::SwaggerClient::Configuration;
14129 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
14130
14131 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
14132 my $version = version_example; # String | 
14133 my $serviceInstanceId = serviceInstanceId_example; # String | 
14134 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
14135
14136 eval { 
14137     $api_instance->removeRelationships(version => $version, serviceInstanceId => $serviceInstanceId, body => $body);
14138 };
14139 if ($@) {
14140     warn "Exception when calling OnapsoinfraserviceInstantiationApi->removeRelationships: $@\n";
14141 }</code></pre>
14142                             </div>
14143
14144                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-removeRelationships-0-python">
14145                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
14146 import time
14147 import swagger_client
14148 from swagger_client.rest import ApiException
14149 from pprint import pprint
14150
14151 # create an instance of the API class
14152 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
14153 version = version_example # String | 
14154 serviceInstanceId = serviceInstanceId_example # String | 
14155 body = body_example # String |  (optional)
14156
14157 try: 
14158     # Remove Relationships from Service Instance
14159     api_instance.remove_relationships(version, serviceInstanceId, body=body)
14160 except ApiException as e:
14161     print("Exception when calling OnapsoinfraserviceInstantiationApi->removeRelationships: %s\n" % e)</code></pre>
14162                             </div>
14163                           </div>
14164
14165                           <h2>Parameters</h2>
14166
14167                             <div class="methodsubtabletitle">Path parameters</div>
14168                             <table id="methodsubtable">
14169                                 <tr>
14170                                   <th width="150px">Name</th>
14171                                   <th>Description</th>
14172                                 </tr>
14173                                   <tr><td style="width:150px;">version*</td>
14174 <td>
14175
14176
14177     <div id="d2e199_removeRelationships_version">
14178         <div class="json-schema-view">
14179             <div class="primitive">
14180                 <span class="type">
14181                     String
14182                 </span>
14183
14184             </div>
14185                 <div class="inner required">
14186                     Required
14187                 </div>
14188         </div>
14189     </div>
14190 </td>
14191 </tr>
14192
14193                                   <tr><td style="width:150px;">serviceInstanceId*</td>
14194 <td>
14195
14196
14197     <div id="d2e199_removeRelationships_serviceInstanceId">
14198         <div class="json-schema-view">
14199             <div class="primitive">
14200                 <span class="type">
14201                     String
14202                 </span>
14203
14204             </div>
14205                 <div class="inner required">
14206                     Required
14207                 </div>
14208         </div>
14209     </div>
14210 </td>
14211 </tr>
14212
14213                             </table>
14214
14215
14216                             <div class="methodsubtabletitle">Body parameters</div>
14217                             <table id="methodsubtable">
14218                               <tr>
14219                                 <th width="150px">Name</th>
14220                                 <th>Description</th>
14221                               </tr>
14222                                 <tr><td style="width:150px;">body </td>
14223 <td>
14224
14225
14226 <script>
14227 $(document).ready(function() {
14228   var schemaWrapper = {
14229   "in" : "body",
14230   "name" : "body",
14231   "required" : false,
14232   "schema" : {
14233     "type" : "string"
14234   }
14235 };
14236   var schema = schemaWrapper.schema;
14237   if (schema.$ref != null) {
14238     schema = defsParser.$refs.get(schema.$ref);
14239   } else {
14240     schemaWrapper.definitions = Object.assign({}, defs);
14241     $RefParser.dereference(schemaWrapper).catch(function(err) {
14242       console.log(err);
14243     });
14244   }
14245
14246   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
14247   var result = $('#d2e199_removeRelationships_body');
14248   result.empty();
14249   result.append(view.render());
14250 });
14251 </script>
14252 <div id="d2e199_removeRelationships_body"></div>
14253 </td>
14254 </tr>
14255
14256                             </table>
14257
14258
14259
14260                           <h2>Responses</h2>
14261                             <h3> Status: default - successful operation </h3>
14262
14263                             <ul class="nav nav-tabs nav-tabs-examples" >
14264                             </ul>
14265
14266                             <div class="tab-content" style='margin-bottom: 10px;'>
14267                             </div>
14268
14269                         </article>
14270                       </div>
14271                       <hr>
14272                     <div id="api-OnapsoinfraserviceInstantiation-replaceVfModuleInstance">
14273                       <article id="api-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0" data-group="User" data-name="replaceVfModuleInstance" data-version="0">
14274                         <div class="pull-left">
14275                           <h1>replaceVfModuleInstance</h1>
14276                           <p>Create VfModule on a specified version, serviceInstance and vnfInstance</p>
14277                         </div>
14278                         <div class="pull-right"></div>
14279                         <div class="clearfix"></div>
14280                         <p></p>
14281                         <p class="marked"></p>
14282                         <p></p>
14283                         <br />
14284                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/replace</span></code></pre>
14285                         <p>
14286                           <h3>Usage and SDK Samples</h3>
14287                         </p>
14288                         <ul class="nav nav-tabs nav-tabs-examples">
14289                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-curl">Curl</a></li>
14290                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-java">Java</a></li>
14291                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-android">Android</a></li>
14292                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-groovy">Groovy</a></li>-->
14293                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-objc">Obj-C</a></li>
14294                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-javascript">JavaScript</a></li>
14295                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-angular">Angular</a></li>-->
14296                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-csharp">C#</a></li>
14297                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-php">PHP</a></li>
14298                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-perl">Perl</a></li>
14299                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-python">Python</a></li>
14300                         </ul>
14301
14302                         <div class="tab-content">
14303                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-curl">
14304                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/replace"</code></pre>
14305                           </div>
14306                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-java">
14307                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
14308 import io.swagger.client.auth.*;
14309 import io.swagger.client.model.*;
14310 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
14311
14312 import java.io.File;
14313 import java.util.*;
14314
14315 public class OnapsoinfraserviceInstantiationApiExample {
14316
14317     public static void main(String[] args) {
14318         
14319         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
14320         String version = version_example; // String | 
14321         String serviceInstanceId = serviceInstanceId_example; // String | 
14322         String vnfInstanceId = vnfInstanceId_example; // String | 
14323         String vfmoduleInstanceId = vfmoduleInstanceId_example; // String | 
14324         String body = body_example; // String | 
14325         try {
14326             apiInstance.replaceVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body);
14327         } catch (ApiException e) {
14328             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#replaceVfModuleInstance");
14329             e.printStackTrace();
14330         }
14331     }
14332 }</code></pre>
14333                           </div>
14334
14335                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-android">
14336                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
14337
14338 public class OnapsoinfraserviceInstantiationApiExample {
14339
14340     public static void main(String[] args) {
14341         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
14342         String version = version_example; // String | 
14343         String serviceInstanceId = serviceInstanceId_example; // String | 
14344         String vnfInstanceId = vnfInstanceId_example; // String | 
14345         String vfmoduleInstanceId = vfmoduleInstanceId_example; // String | 
14346         String body = body_example; // String | 
14347         try {
14348             apiInstance.replaceVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body);
14349         } catch (ApiException e) {
14350             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#replaceVfModuleInstance");
14351             e.printStackTrace();
14352         }
14353     }
14354 }</code></pre>
14355                           </div>
14356   <!--
14357   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-groovy">
14358   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
14359   </div> -->
14360                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-objc">
14361                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
14362 String *serviceInstanceId = serviceInstanceId_example; // 
14363 String *vnfInstanceId = vnfInstanceId_example; // 
14364 String *vfmoduleInstanceId = vfmoduleInstanceId_example; // 
14365 String *body = body_example; //  (optional)
14366
14367 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
14368
14369 // Create VfModule on a specified version, serviceInstance and vnfInstance
14370 [apiInstance replaceVfModuleInstanceWith:version
14371     serviceInstanceId:serviceInstanceId
14372     vnfInstanceId:vnfInstanceId
14373     vfmoduleInstanceId:vfmoduleInstanceId
14374     body:body
14375               completionHandler: ^(NSError* error) {
14376                             if (error) {
14377                                 NSLog(@"Error: %@", error);
14378                             }
14379                         }];
14380 </code></pre>
14381                             </div>
14382
14383                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-javascript">
14384                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
14385
14386 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
14387
14388 var version = version_example; // {String} 
14389
14390 var serviceInstanceId = serviceInstanceId_example; // {String} 
14391
14392 var vnfInstanceId = vnfInstanceId_example; // {String} 
14393
14394 var vfmoduleInstanceId = vfmoduleInstanceId_example; // {String} 
14395
14396 var opts = { 
14397   'body': body_example // {String} 
14398 };
14399
14400 var callback = function(error, data, response) {
14401   if (error) {
14402     console.error(error);
14403   } else {
14404     console.log('API called successfully.');
14405   }
14406 };
14407 api.replaceVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, opts, callback);
14408 </code></pre>
14409                             </div>
14410
14411                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-angular">
14412               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
14413             </div>-->
14414                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-csharp">
14415                               <pre class="prettyprint"><code class="language-cs">using System;
14416 using System.Diagnostics;
14417 using IO.Swagger.Api;
14418 using IO.Swagger.Client;
14419 using IO.Swagger.Model;
14420
14421 namespace Example
14422 {
14423     public class replaceVfModuleInstanceExample
14424     {
14425         public void main()
14426         {
14427             
14428             var apiInstance = new OnapsoinfraserviceInstantiationApi();
14429             var version = version_example;  // String | 
14430             var serviceInstanceId = serviceInstanceId_example;  // String | 
14431             var vnfInstanceId = vnfInstanceId_example;  // String | 
14432             var vfmoduleInstanceId = vfmoduleInstanceId_example;  // String | 
14433             var body = body_example;  // String |  (optional) 
14434
14435             try
14436             {
14437                 // Create VfModule on a specified version, serviceInstance and vnfInstance
14438                 apiInstance.replaceVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body);
14439             }
14440             catch (Exception e)
14441             {
14442                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.replaceVfModuleInstance: " + e.Message );
14443             }
14444         }
14445     }
14446 }
14447 </code></pre>
14448                             </div>
14449
14450                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-php">
14451                               <pre class="prettyprint"><code class="language-php"><&#63;php
14452 require_once(__DIR__ . '/vendor/autoload.php');
14453
14454 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
14455 $version = version_example; // String | 
14456 $serviceInstanceId = serviceInstanceId_example; // String | 
14457 $vnfInstanceId = vnfInstanceId_example; // String | 
14458 $vfmoduleInstanceId = vfmoduleInstanceId_example; // String | 
14459 $body = body_example; // String | 
14460
14461 try {
14462     $api_instance->replaceVfModuleInstance($version, $serviceInstanceId, $vnfInstanceId, $vfmoduleInstanceId, $body);
14463 } catch (Exception $e) {
14464     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->replaceVfModuleInstance: ', $e->getMessage(), PHP_EOL;
14465 }
14466 ?></code></pre>
14467                             </div>
14468
14469                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-perl">
14470                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
14471 use WWW::SwaggerClient::Configuration;
14472 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
14473
14474 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
14475 my $version = version_example; # String | 
14476 my $serviceInstanceId = serviceInstanceId_example; # String | 
14477 my $vnfInstanceId = vnfInstanceId_example; # String | 
14478 my $vfmoduleInstanceId = vfmoduleInstanceId_example; # String | 
14479 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
14480
14481 eval { 
14482     $api_instance->replaceVfModuleInstance(version => $version, serviceInstanceId => $serviceInstanceId, vnfInstanceId => $vnfInstanceId, vfmoduleInstanceId => $vfmoduleInstanceId, body => $body);
14483 };
14484 if ($@) {
14485     warn "Exception when calling OnapsoinfraserviceInstantiationApi->replaceVfModuleInstance: $@\n";
14486 }</code></pre>
14487                             </div>
14488
14489                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVfModuleInstance-0-python">
14490                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
14491 import time
14492 import swagger_client
14493 from swagger_client.rest import ApiException
14494 from pprint import pprint
14495
14496 # create an instance of the API class
14497 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
14498 version = version_example # String | 
14499 serviceInstanceId = serviceInstanceId_example # String | 
14500 vnfInstanceId = vnfInstanceId_example # String | 
14501 vfmoduleInstanceId = vfmoduleInstanceId_example # String | 
14502 body = body_example # String |  (optional)
14503
14504 try: 
14505     # Create VfModule on a specified version, serviceInstance and vnfInstance
14506     api_instance.replace_vf_module_instance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body=body)
14507 except ApiException as e:
14508     print("Exception when calling OnapsoinfraserviceInstantiationApi->replaceVfModuleInstance: %s\n" % e)</code></pre>
14509                             </div>
14510                           </div>
14511
14512                           <h2>Parameters</h2>
14513
14514                             <div class="methodsubtabletitle">Path parameters</div>
14515                             <table id="methodsubtable">
14516                                 <tr>
14517                                   <th width="150px">Name</th>
14518                                   <th>Description</th>
14519                                 </tr>
14520                                   <tr><td style="width:150px;">version*</td>
14521 <td>
14522
14523
14524     <div id="d2e199_replaceVfModuleInstance_version">
14525         <div class="json-schema-view">
14526             <div class="primitive">
14527                 <span class="type">
14528                     String
14529                 </span>
14530
14531             </div>
14532                 <div class="inner required">
14533                     Required
14534                 </div>
14535         </div>
14536     </div>
14537 </td>
14538 </tr>
14539
14540                                   <tr><td style="width:150px;">serviceInstanceId*</td>
14541 <td>
14542
14543
14544     <div id="d2e199_replaceVfModuleInstance_serviceInstanceId">
14545         <div class="json-schema-view">
14546             <div class="primitive">
14547                 <span class="type">
14548                     String
14549                 </span>
14550
14551             </div>
14552                 <div class="inner required">
14553                     Required
14554                 </div>
14555         </div>
14556     </div>
14557 </td>
14558 </tr>
14559
14560                                   <tr><td style="width:150px;">vnfInstanceId*</td>
14561 <td>
14562
14563
14564     <div id="d2e199_replaceVfModuleInstance_vnfInstanceId">
14565         <div class="json-schema-view">
14566             <div class="primitive">
14567                 <span class="type">
14568                     String
14569                 </span>
14570
14571             </div>
14572                 <div class="inner required">
14573                     Required
14574                 </div>
14575         </div>
14576     </div>
14577 </td>
14578 </tr>
14579
14580                                   <tr><td style="width:150px;">vfmoduleInstanceId*</td>
14581 <td>
14582
14583
14584     <div id="d2e199_replaceVfModuleInstance_vfmoduleInstanceId">
14585         <div class="json-schema-view">
14586             <div class="primitive">
14587                 <span class="type">
14588                     String
14589                 </span>
14590
14591             </div>
14592                 <div class="inner required">
14593                     Required
14594                 </div>
14595         </div>
14596     </div>
14597 </td>
14598 </tr>
14599
14600                             </table>
14601
14602
14603                             <div class="methodsubtabletitle">Body parameters</div>
14604                             <table id="methodsubtable">
14605                               <tr>
14606                                 <th width="150px">Name</th>
14607                                 <th>Description</th>
14608                               </tr>
14609                                 <tr><td style="width:150px;">body </td>
14610 <td>
14611
14612
14613 <script>
14614 $(document).ready(function() {
14615   var schemaWrapper = {
14616   "in" : "body",
14617   "name" : "body",
14618   "required" : false,
14619   "schema" : {
14620     "type" : "string"
14621   }
14622 };
14623   var schema = schemaWrapper.schema;
14624   if (schema.$ref != null) {
14625     schema = defsParser.$refs.get(schema.$ref);
14626   } else {
14627     schemaWrapper.definitions = Object.assign({}, defs);
14628     $RefParser.dereference(schemaWrapper).catch(function(err) {
14629       console.log(err);
14630     });
14631   }
14632
14633   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
14634   var result = $('#d2e199_replaceVfModuleInstance_body');
14635   result.empty();
14636   result.append(view.render());
14637 });
14638 </script>
14639 <div id="d2e199_replaceVfModuleInstance_body"></div>
14640 </td>
14641 </tr>
14642
14643                             </table>
14644
14645
14646
14647                           <h2>Responses</h2>
14648                             <h3> Status: default - successful operation </h3>
14649
14650                             <ul class="nav nav-tabs nav-tabs-examples" >
14651                             </ul>
14652
14653                             <div class="tab-content" style='margin-bottom: 10px;'>
14654                             </div>
14655
14656                         </article>
14657                       </div>
14658                       <hr>
14659                     <div id="api-OnapsoinfraserviceInstantiation-replaceVnfInstance">
14660                       <article id="api-OnapsoinfraserviceInstantiation-replaceVnfInstance-0" data-group="User" data-name="replaceVnfInstance" data-version="0">
14661                         <div class="pull-left">
14662                           <h1>replaceVnfInstance</h1>
14663                           <p>Replace provided VNF instance</p>
14664                         </div>
14665                         <div class="pull-right"></div>
14666                         <div class="clearfix"></div>
14667                         <p></p>
14668                         <p class="marked"></p>
14669                         <p></p>
14670                         <br />
14671                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/replace</span></code></pre>
14672                         <p>
14673                           <h3>Usage and SDK Samples</h3>
14674                         </p>
14675                         <ul class="nav nav-tabs nav-tabs-examples">
14676                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-curl">Curl</a></li>
14677                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-java">Java</a></li>
14678                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-android">Android</a></li>
14679                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-groovy">Groovy</a></li>-->
14680                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-objc">Obj-C</a></li>
14681                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-javascript">JavaScript</a></li>
14682                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-angular">Angular</a></li>-->
14683                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-csharp">C#</a></li>
14684                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-php">PHP</a></li>
14685                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-perl">Perl</a></li>
14686                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-python">Python</a></li>
14687                         </ul>
14688
14689                         <div class="tab-content">
14690                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-curl">
14691                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/replace"</code></pre>
14692                           </div>
14693                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-java">
14694                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
14695 import io.swagger.client.auth.*;
14696 import io.swagger.client.model.*;
14697 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
14698
14699 import java.io.File;
14700 import java.util.*;
14701
14702 public class OnapsoinfraserviceInstantiationApiExample {
14703
14704     public static void main(String[] args) {
14705         
14706         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
14707         String version = version_example; // String | 
14708         String serviceInstanceId = serviceInstanceId_example; // String | 
14709         String vnfInstanceId = vnfInstanceId_example; // String | 
14710         String body = body_example; // String | 
14711         try {
14712             apiInstance.replaceVnfInstance(version, serviceInstanceId, vnfInstanceId, body);
14713         } catch (ApiException e) {
14714             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#replaceVnfInstance");
14715             e.printStackTrace();
14716         }
14717     }
14718 }</code></pre>
14719                           </div>
14720
14721                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-android">
14722                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
14723
14724 public class OnapsoinfraserviceInstantiationApiExample {
14725
14726     public static void main(String[] args) {
14727         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
14728         String version = version_example; // String | 
14729         String serviceInstanceId = serviceInstanceId_example; // String | 
14730         String vnfInstanceId = vnfInstanceId_example; // String | 
14731         String body = body_example; // String | 
14732         try {
14733             apiInstance.replaceVnfInstance(version, serviceInstanceId, vnfInstanceId, body);
14734         } catch (ApiException e) {
14735             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#replaceVnfInstance");
14736             e.printStackTrace();
14737         }
14738     }
14739 }</code></pre>
14740                           </div>
14741   <!--
14742   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-groovy">
14743   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
14744   </div> -->
14745                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-objc">
14746                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
14747 String *serviceInstanceId = serviceInstanceId_example; // 
14748 String *vnfInstanceId = vnfInstanceId_example; // 
14749 String *body = body_example; //  (optional)
14750
14751 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
14752
14753 // Replace provided VNF instance
14754 [apiInstance replaceVnfInstanceWith:version
14755     serviceInstanceId:serviceInstanceId
14756     vnfInstanceId:vnfInstanceId
14757     body:body
14758               completionHandler: ^(NSError* error) {
14759                             if (error) {
14760                                 NSLog(@"Error: %@", error);
14761                             }
14762                         }];
14763 </code></pre>
14764                             </div>
14765
14766                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-javascript">
14767                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
14768
14769 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
14770
14771 var version = version_example; // {String} 
14772
14773 var serviceInstanceId = serviceInstanceId_example; // {String} 
14774
14775 var vnfInstanceId = vnfInstanceId_example; // {String} 
14776
14777 var opts = { 
14778   'body': body_example // {String} 
14779 };
14780
14781 var callback = function(error, data, response) {
14782   if (error) {
14783     console.error(error);
14784   } else {
14785     console.log('API called successfully.');
14786   }
14787 };
14788 api.replaceVnfInstance(version, serviceInstanceId, vnfInstanceId, opts, callback);
14789 </code></pre>
14790                             </div>
14791
14792                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-angular">
14793               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
14794             </div>-->
14795                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-csharp">
14796                               <pre class="prettyprint"><code class="language-cs">using System;
14797 using System.Diagnostics;
14798 using IO.Swagger.Api;
14799 using IO.Swagger.Client;
14800 using IO.Swagger.Model;
14801
14802 namespace Example
14803 {
14804     public class replaceVnfInstanceExample
14805     {
14806         public void main()
14807         {
14808             
14809             var apiInstance = new OnapsoinfraserviceInstantiationApi();
14810             var version = version_example;  // String | 
14811             var serviceInstanceId = serviceInstanceId_example;  // String | 
14812             var vnfInstanceId = vnfInstanceId_example;  // String | 
14813             var body = body_example;  // String |  (optional) 
14814
14815             try
14816             {
14817                 // Replace provided VNF instance
14818                 apiInstance.replaceVnfInstance(version, serviceInstanceId, vnfInstanceId, body);
14819             }
14820             catch (Exception e)
14821             {
14822                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.replaceVnfInstance: " + e.Message );
14823             }
14824         }
14825     }
14826 }
14827 </code></pre>
14828                             </div>
14829
14830                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-php">
14831                               <pre class="prettyprint"><code class="language-php"><&#63;php
14832 require_once(__DIR__ . '/vendor/autoload.php');
14833
14834 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
14835 $version = version_example; // String | 
14836 $serviceInstanceId = serviceInstanceId_example; // String | 
14837 $vnfInstanceId = vnfInstanceId_example; // String | 
14838 $body = body_example; // String | 
14839
14840 try {
14841     $api_instance->replaceVnfInstance($version, $serviceInstanceId, $vnfInstanceId, $body);
14842 } catch (Exception $e) {
14843     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->replaceVnfInstance: ', $e->getMessage(), PHP_EOL;
14844 }
14845 ?></code></pre>
14846                             </div>
14847
14848                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-perl">
14849                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
14850 use WWW::SwaggerClient::Configuration;
14851 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
14852
14853 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
14854 my $version = version_example; # String | 
14855 my $serviceInstanceId = serviceInstanceId_example; # String | 
14856 my $vnfInstanceId = vnfInstanceId_example; # String | 
14857 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
14858
14859 eval { 
14860     $api_instance->replaceVnfInstance(version => $version, serviceInstanceId => $serviceInstanceId, vnfInstanceId => $vnfInstanceId, body => $body);
14861 };
14862 if ($@) {
14863     warn "Exception when calling OnapsoinfraserviceInstantiationApi->replaceVnfInstance: $@\n";
14864 }</code></pre>
14865                             </div>
14866
14867                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-replaceVnfInstance-0-python">
14868                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
14869 import time
14870 import swagger_client
14871 from swagger_client.rest import ApiException
14872 from pprint import pprint
14873
14874 # create an instance of the API class
14875 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
14876 version = version_example # String | 
14877 serviceInstanceId = serviceInstanceId_example # String | 
14878 vnfInstanceId = vnfInstanceId_example # String | 
14879 body = body_example # String |  (optional)
14880
14881 try: 
14882     # Replace provided VNF instance
14883     api_instance.replace_vnf_instance(version, serviceInstanceId, vnfInstanceId, body=body)
14884 except ApiException as e:
14885     print("Exception when calling OnapsoinfraserviceInstantiationApi->replaceVnfInstance: %s\n" % e)</code></pre>
14886                             </div>
14887                           </div>
14888
14889                           <h2>Parameters</h2>
14890
14891                             <div class="methodsubtabletitle">Path parameters</div>
14892                             <table id="methodsubtable">
14893                                 <tr>
14894                                   <th width="150px">Name</th>
14895                                   <th>Description</th>
14896                                 </tr>
14897                                   <tr><td style="width:150px;">version*</td>
14898 <td>
14899
14900
14901     <div id="d2e199_replaceVnfInstance_version">
14902         <div class="json-schema-view">
14903             <div class="primitive">
14904                 <span class="type">
14905                     String
14906                 </span>
14907
14908             </div>
14909                 <div class="inner required">
14910                     Required
14911                 </div>
14912         </div>
14913     </div>
14914 </td>
14915 </tr>
14916
14917                                   <tr><td style="width:150px;">serviceInstanceId*</td>
14918 <td>
14919
14920
14921     <div id="d2e199_replaceVnfInstance_serviceInstanceId">
14922         <div class="json-schema-view">
14923             <div class="primitive">
14924                 <span class="type">
14925                     String
14926                 </span>
14927
14928             </div>
14929                 <div class="inner required">
14930                     Required
14931                 </div>
14932         </div>
14933     </div>
14934 </td>
14935 </tr>
14936
14937                                   <tr><td style="width:150px;">vnfInstanceId*</td>
14938 <td>
14939
14940
14941     <div id="d2e199_replaceVnfInstance_vnfInstanceId">
14942         <div class="json-schema-view">
14943             <div class="primitive">
14944                 <span class="type">
14945                     String
14946                 </span>
14947
14948             </div>
14949                 <div class="inner required">
14950                     Required
14951                 </div>
14952         </div>
14953     </div>
14954 </td>
14955 </tr>
14956
14957                             </table>
14958
14959
14960                             <div class="methodsubtabletitle">Body parameters</div>
14961                             <table id="methodsubtable">
14962                               <tr>
14963                                 <th width="150px">Name</th>
14964                                 <th>Description</th>
14965                               </tr>
14966                                 <tr><td style="width:150px;">body </td>
14967 <td>
14968
14969
14970 <script>
14971 $(document).ready(function() {
14972   var schemaWrapper = {
14973   "in" : "body",
14974   "name" : "body",
14975   "required" : false,
14976   "schema" : {
14977     "type" : "string"
14978   }
14979 };
14980   var schema = schemaWrapper.schema;
14981   if (schema.$ref != null) {
14982     schema = defsParser.$refs.get(schema.$ref);
14983   } else {
14984     schemaWrapper.definitions = Object.assign({}, defs);
14985     $RefParser.dereference(schemaWrapper).catch(function(err) {
14986       console.log(err);
14987     });
14988   }
14989
14990   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
14991   var result = $('#d2e199_replaceVnfInstance_body');
14992   result.empty();
14993   result.append(view.render());
14994 });
14995 </script>
14996 <div id="d2e199_replaceVnfInstance_body"></div>
14997 </td>
14998 </tr>
14999
15000                             </table>
15001
15002
15003
15004                           <h2>Responses</h2>
15005                             <h3> Status: default - successful operation </h3>
15006
15007                             <ul class="nav nav-tabs nav-tabs-examples" >
15008                             </ul>
15009
15010                             <div class="tab-content" style='margin-bottom: 10px;'>
15011                             </div>
15012
15013                         </article>
15014                       </div>
15015                       <hr>
15016                     <div id="api-OnapsoinfraserviceInstantiation-scaleOutVfModule">
15017                       <article id="api-OnapsoinfraserviceInstantiation-scaleOutVfModule-0" data-group="User" data-name="scaleOutVfModule" data-version="0">
15018                         <div class="pull-left">
15019                           <h1>scaleOutVfModule</h1>
15020                           <p>VF Auto Scale Out</p>
15021                         </div>
15022                         <div class="pull-right"></div>
15023                         <div class="clearfix"></div>
15024                         <p></p>
15025                         <p class="marked"></p>
15026                         <p></p>
15027                         <br />
15028                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/scaleOut</span></code></pre>
15029                         <p>
15030                           <h3>Usage and SDK Samples</h3>
15031                         </p>
15032                         <ul class="nav nav-tabs nav-tabs-examples">
15033                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-curl">Curl</a></li>
15034                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-java">Java</a></li>
15035                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-android">Android</a></li>
15036                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-groovy">Groovy</a></li>-->
15037                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-objc">Obj-C</a></li>
15038                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-javascript">JavaScript</a></li>
15039                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-angular">Angular</a></li>-->
15040                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-csharp">C#</a></li>
15041                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-php">PHP</a></li>
15042                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-perl">Perl</a></li>
15043                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-python">Python</a></li>
15044                         </ul>
15045
15046                         <div class="tab-content">
15047                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-curl">
15048                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/scaleOut"</code></pre>
15049                           </div>
15050                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-java">
15051                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
15052 import io.swagger.client.auth.*;
15053 import io.swagger.client.model.*;
15054 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
15055
15056 import java.io.File;
15057 import java.util.*;
15058
15059 public class OnapsoinfraserviceInstantiationApiExample {
15060
15061     public static void main(String[] args) {
15062         
15063         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
15064         String version = version_example; // String | 
15065         String serviceInstanceId = serviceInstanceId_example; // String | 
15066         String vnfInstanceId = vnfInstanceId_example; // String | 
15067         String body = body_example; // String | 
15068         try {
15069             apiInstance.scaleOutVfModule(version, serviceInstanceId, vnfInstanceId, body);
15070         } catch (ApiException e) {
15071             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#scaleOutVfModule");
15072             e.printStackTrace();
15073         }
15074     }
15075 }</code></pre>
15076                           </div>
15077
15078                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-android">
15079                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
15080
15081 public class OnapsoinfraserviceInstantiationApiExample {
15082
15083     public static void main(String[] args) {
15084         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
15085         String version = version_example; // String | 
15086         String serviceInstanceId = serviceInstanceId_example; // String | 
15087         String vnfInstanceId = vnfInstanceId_example; // String | 
15088         String body = body_example; // String | 
15089         try {
15090             apiInstance.scaleOutVfModule(version, serviceInstanceId, vnfInstanceId, body);
15091         } catch (ApiException e) {
15092             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#scaleOutVfModule");
15093             e.printStackTrace();
15094         }
15095     }
15096 }</code></pre>
15097                           </div>
15098   <!--
15099   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-groovy">
15100   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
15101   </div> -->
15102                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-objc">
15103                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
15104 String *serviceInstanceId = serviceInstanceId_example; // 
15105 String *vnfInstanceId = vnfInstanceId_example; // 
15106 String *body = body_example; //  (optional)
15107
15108 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
15109
15110 // VF Auto Scale Out
15111 [apiInstance scaleOutVfModuleWith:version
15112     serviceInstanceId:serviceInstanceId
15113     vnfInstanceId:vnfInstanceId
15114     body:body
15115               completionHandler: ^(NSError* error) {
15116                             if (error) {
15117                                 NSLog(@"Error: %@", error);
15118                             }
15119                         }];
15120 </code></pre>
15121                             </div>
15122
15123                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-javascript">
15124                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
15125
15126 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
15127
15128 var version = version_example; // {String} 
15129
15130 var serviceInstanceId = serviceInstanceId_example; // {String} 
15131
15132 var vnfInstanceId = vnfInstanceId_example; // {String} 
15133
15134 var opts = { 
15135   'body': body_example // {String} 
15136 };
15137
15138 var callback = function(error, data, response) {
15139   if (error) {
15140     console.error(error);
15141   } else {
15142     console.log('API called successfully.');
15143   }
15144 };
15145 api.scaleOutVfModule(version, serviceInstanceId, vnfInstanceId, opts, callback);
15146 </code></pre>
15147                             </div>
15148
15149                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-angular">
15150               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
15151             </div>-->
15152                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-csharp">
15153                               <pre class="prettyprint"><code class="language-cs">using System;
15154 using System.Diagnostics;
15155 using IO.Swagger.Api;
15156 using IO.Swagger.Client;
15157 using IO.Swagger.Model;
15158
15159 namespace Example
15160 {
15161     public class scaleOutVfModuleExample
15162     {
15163         public void main()
15164         {
15165             
15166             var apiInstance = new OnapsoinfraserviceInstantiationApi();
15167             var version = version_example;  // String | 
15168             var serviceInstanceId = serviceInstanceId_example;  // String | 
15169             var vnfInstanceId = vnfInstanceId_example;  // String | 
15170             var body = body_example;  // String |  (optional) 
15171
15172             try
15173             {
15174                 // VF Auto Scale Out
15175                 apiInstance.scaleOutVfModule(version, serviceInstanceId, vnfInstanceId, body);
15176             }
15177             catch (Exception e)
15178             {
15179                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.scaleOutVfModule: " + e.Message );
15180             }
15181         }
15182     }
15183 }
15184 </code></pre>
15185                             </div>
15186
15187                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-php">
15188                               <pre class="prettyprint"><code class="language-php"><&#63;php
15189 require_once(__DIR__ . '/vendor/autoload.php');
15190
15191 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
15192 $version = version_example; // String | 
15193 $serviceInstanceId = serviceInstanceId_example; // String | 
15194 $vnfInstanceId = vnfInstanceId_example; // String | 
15195 $body = body_example; // String | 
15196
15197 try {
15198     $api_instance->scaleOutVfModule($version, $serviceInstanceId, $vnfInstanceId, $body);
15199 } catch (Exception $e) {
15200     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->scaleOutVfModule: ', $e->getMessage(), PHP_EOL;
15201 }
15202 ?></code></pre>
15203                             </div>
15204
15205                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-perl">
15206                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
15207 use WWW::SwaggerClient::Configuration;
15208 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
15209
15210 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
15211 my $version = version_example; # String | 
15212 my $serviceInstanceId = serviceInstanceId_example; # String | 
15213 my $vnfInstanceId = vnfInstanceId_example; # String | 
15214 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
15215
15216 eval { 
15217     $api_instance->scaleOutVfModule(version => $version, serviceInstanceId => $serviceInstanceId, vnfInstanceId => $vnfInstanceId, body => $body);
15218 };
15219 if ($@) {
15220     warn "Exception when calling OnapsoinfraserviceInstantiationApi->scaleOutVfModule: $@\n";
15221 }</code></pre>
15222                             </div>
15223
15224                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-scaleOutVfModule-0-python">
15225                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
15226 import time
15227 import swagger_client
15228 from swagger_client.rest import ApiException
15229 from pprint import pprint
15230
15231 # create an instance of the API class
15232 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
15233 version = version_example # String | 
15234 serviceInstanceId = serviceInstanceId_example # String | 
15235 vnfInstanceId = vnfInstanceId_example # String | 
15236 body = body_example # String |  (optional)
15237
15238 try: 
15239     # VF Auto Scale Out
15240     api_instance.scale_out_vf_module(version, serviceInstanceId, vnfInstanceId, body=body)
15241 except ApiException as e:
15242     print("Exception when calling OnapsoinfraserviceInstantiationApi->scaleOutVfModule: %s\n" % e)</code></pre>
15243                             </div>
15244                           </div>
15245
15246                           <h2>Parameters</h2>
15247
15248                             <div class="methodsubtabletitle">Path parameters</div>
15249                             <table id="methodsubtable">
15250                                 <tr>
15251                                   <th width="150px">Name</th>
15252                                   <th>Description</th>
15253                                 </tr>
15254                                   <tr><td style="width:150px;">version*</td>
15255 <td>
15256
15257
15258     <div id="d2e199_scaleOutVfModule_version">
15259         <div class="json-schema-view">
15260             <div class="primitive">
15261                 <span class="type">
15262                     String
15263                 </span>
15264
15265             </div>
15266                 <div class="inner required">
15267                     Required
15268                 </div>
15269         </div>
15270     </div>
15271 </td>
15272 </tr>
15273
15274                                   <tr><td style="width:150px;">serviceInstanceId*</td>
15275 <td>
15276
15277
15278     <div id="d2e199_scaleOutVfModule_serviceInstanceId">
15279         <div class="json-schema-view">
15280             <div class="primitive">
15281                 <span class="type">
15282                     String
15283                 </span>
15284
15285             </div>
15286                 <div class="inner required">
15287                     Required
15288                 </div>
15289         </div>
15290     </div>
15291 </td>
15292 </tr>
15293
15294                                   <tr><td style="width:150px;">vnfInstanceId*</td>
15295 <td>
15296
15297
15298     <div id="d2e199_scaleOutVfModule_vnfInstanceId">
15299         <div class="json-schema-view">
15300             <div class="primitive">
15301                 <span class="type">
15302                     String
15303                 </span>
15304
15305             </div>
15306                 <div class="inner required">
15307                     Required
15308                 </div>
15309         </div>
15310     </div>
15311 </td>
15312 </tr>
15313
15314                             </table>
15315
15316
15317                             <div class="methodsubtabletitle">Body parameters</div>
15318                             <table id="methodsubtable">
15319                               <tr>
15320                                 <th width="150px">Name</th>
15321                                 <th>Description</th>
15322                               </tr>
15323                                 <tr><td style="width:150px;">body </td>
15324 <td>
15325
15326
15327 <script>
15328 $(document).ready(function() {
15329   var schemaWrapper = {
15330   "in" : "body",
15331   "name" : "body",
15332   "required" : false,
15333   "schema" : {
15334     "type" : "string"
15335   }
15336 };
15337   var schema = schemaWrapper.schema;
15338   if (schema.$ref != null) {
15339     schema = defsParser.$refs.get(schema.$ref);
15340   } else {
15341     schemaWrapper.definitions = Object.assign({}, defs);
15342     $RefParser.dereference(schemaWrapper).catch(function(err) {
15343       console.log(err);
15344     });
15345   }
15346
15347   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
15348   var result = $('#d2e199_scaleOutVfModule_body');
15349   result.empty();
15350   result.append(view.render());
15351 });
15352 </script>
15353 <div id="d2e199_scaleOutVfModule_body"></div>
15354 </td>
15355 </tr>
15356
15357                             </table>
15358
15359
15360
15361                           <h2>Responses</h2>
15362                             <h3> Status: default - successful operation </h3>
15363
15364                             <ul class="nav nav-tabs nav-tabs-examples" >
15365                             </ul>
15366
15367                             <div class="tab-content" style='margin-bottom: 10px;'>
15368                             </div>
15369
15370                         </article>
15371                       </div>
15372                       <hr>
15373                     <div id="api-OnapsoinfraserviceInstantiation-unassignServiceInstance">
15374                       <article id="api-OnapsoinfraserviceInstantiation-unassignServiceInstance-0" data-group="User" data-name="unassignServiceInstance" data-version="0">
15375                         <div class="pull-left">
15376                           <h1>unassignServiceInstance</h1>
15377                           <p>Unassign Service Instance</p>
15378                         </div>
15379                         <div class="pull-right"></div>
15380                         <div class="clearfix"></div>
15381                         <p></p>
15382                         <p class="marked"></p>
15383                         <p></p>
15384                         <br />
15385                         <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/unassign</span></code></pre>
15386                         <p>
15387                           <h3>Usage and SDK Samples</h3>
15388                         </p>
15389                         <ul class="nav nav-tabs nav-tabs-examples">
15390                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-curl">Curl</a></li>
15391                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-java">Java</a></li>
15392                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-android">Android</a></li>
15393                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-groovy">Groovy</a></li>-->
15394                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-objc">Obj-C</a></li>
15395                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-javascript">JavaScript</a></li>
15396                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-angular">Angular</a></li>-->
15397                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-csharp">C#</a></li>
15398                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-php">PHP</a></li>
15399                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-perl">Perl</a></li>
15400                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-python">Python</a></li>
15401                         </ul>
15402
15403                         <div class="tab-content">
15404                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-curl">
15405                             <pre class="prettyprint"><code class="language-bsh">curl -X POST "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/unassign"</code></pre>
15406                           </div>
15407                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-java">
15408                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
15409 import io.swagger.client.auth.*;
15410 import io.swagger.client.model.*;
15411 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
15412
15413 import java.io.File;
15414 import java.util.*;
15415
15416 public class OnapsoinfraserviceInstantiationApiExample {
15417
15418     public static void main(String[] args) {
15419         
15420         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
15421         String version = version_example; // String | 
15422         String serviceInstanceId = serviceInstanceId_example; // String | 
15423         String body = body_example; // String | 
15424         try {
15425             apiInstance.unassignServiceInstance(version, serviceInstanceId, body);
15426         } catch (ApiException e) {
15427             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#unassignServiceInstance");
15428             e.printStackTrace();
15429         }
15430     }
15431 }</code></pre>
15432                           </div>
15433
15434                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-android">
15435                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
15436
15437 public class OnapsoinfraserviceInstantiationApiExample {
15438
15439     public static void main(String[] args) {
15440         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
15441         String version = version_example; // String | 
15442         String serviceInstanceId = serviceInstanceId_example; // String | 
15443         String body = body_example; // String | 
15444         try {
15445             apiInstance.unassignServiceInstance(version, serviceInstanceId, body);
15446         } catch (ApiException e) {
15447             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#unassignServiceInstance");
15448             e.printStackTrace();
15449         }
15450     }
15451 }</code></pre>
15452                           </div>
15453   <!--
15454   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-groovy">
15455   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
15456   </div> -->
15457                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-objc">
15458                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
15459 String *serviceInstanceId = serviceInstanceId_example; // 
15460 String *body = body_example; //  (optional)
15461
15462 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
15463
15464 // Unassign Service Instance
15465 [apiInstance unassignServiceInstanceWith:version
15466     serviceInstanceId:serviceInstanceId
15467     body:body
15468               completionHandler: ^(NSError* error) {
15469                             if (error) {
15470                                 NSLog(@"Error: %@", error);
15471                             }
15472                         }];
15473 </code></pre>
15474                             </div>
15475
15476                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-javascript">
15477                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
15478
15479 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
15480
15481 var version = version_example; // {String} 
15482
15483 var serviceInstanceId = serviceInstanceId_example; // {String} 
15484
15485 var opts = { 
15486   'body': body_example // {String} 
15487 };
15488
15489 var callback = function(error, data, response) {
15490   if (error) {
15491     console.error(error);
15492   } else {
15493     console.log('API called successfully.');
15494   }
15495 };
15496 api.unassignServiceInstance(version, serviceInstanceId, opts, callback);
15497 </code></pre>
15498                             </div>
15499
15500                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-angular">
15501               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
15502             </div>-->
15503                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-csharp">
15504                               <pre class="prettyprint"><code class="language-cs">using System;
15505 using System.Diagnostics;
15506 using IO.Swagger.Api;
15507 using IO.Swagger.Client;
15508 using IO.Swagger.Model;
15509
15510 namespace Example
15511 {
15512     public class unassignServiceInstanceExample
15513     {
15514         public void main()
15515         {
15516             
15517             var apiInstance = new OnapsoinfraserviceInstantiationApi();
15518             var version = version_example;  // String | 
15519             var serviceInstanceId = serviceInstanceId_example;  // String | 
15520             var body = body_example;  // String |  (optional) 
15521
15522             try
15523             {
15524                 // Unassign Service Instance
15525                 apiInstance.unassignServiceInstance(version, serviceInstanceId, body);
15526             }
15527             catch (Exception e)
15528             {
15529                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.unassignServiceInstance: " + e.Message );
15530             }
15531         }
15532     }
15533 }
15534 </code></pre>
15535                             </div>
15536
15537                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-php">
15538                               <pre class="prettyprint"><code class="language-php"><&#63;php
15539 require_once(__DIR__ . '/vendor/autoload.php');
15540
15541 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
15542 $version = version_example; // String | 
15543 $serviceInstanceId = serviceInstanceId_example; // String | 
15544 $body = body_example; // String | 
15545
15546 try {
15547     $api_instance->unassignServiceInstance($version, $serviceInstanceId, $body);
15548 } catch (Exception $e) {
15549     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->unassignServiceInstance: ', $e->getMessage(), PHP_EOL;
15550 }
15551 ?></code></pre>
15552                             </div>
15553
15554                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-perl">
15555                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
15556 use WWW::SwaggerClient::Configuration;
15557 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
15558
15559 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
15560 my $version = version_example; # String | 
15561 my $serviceInstanceId = serviceInstanceId_example; # String | 
15562 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
15563
15564 eval { 
15565     $api_instance->unassignServiceInstance(version => $version, serviceInstanceId => $serviceInstanceId, body => $body);
15566 };
15567 if ($@) {
15568     warn "Exception when calling OnapsoinfraserviceInstantiationApi->unassignServiceInstance: $@\n";
15569 }</code></pre>
15570                             </div>
15571
15572                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-unassignServiceInstance-0-python">
15573                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
15574 import time
15575 import swagger_client
15576 from swagger_client.rest import ApiException
15577 from pprint import pprint
15578
15579 # create an instance of the API class
15580 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
15581 version = version_example # String | 
15582 serviceInstanceId = serviceInstanceId_example # String | 
15583 body = body_example # String |  (optional)
15584
15585 try: 
15586     # Unassign Service Instance
15587     api_instance.unassign_service_instance(version, serviceInstanceId, body=body)
15588 except ApiException as e:
15589     print("Exception when calling OnapsoinfraserviceInstantiationApi->unassignServiceInstance: %s\n" % e)</code></pre>
15590                             </div>
15591                           </div>
15592
15593                           <h2>Parameters</h2>
15594
15595                             <div class="methodsubtabletitle">Path parameters</div>
15596                             <table id="methodsubtable">
15597                                 <tr>
15598                                   <th width="150px">Name</th>
15599                                   <th>Description</th>
15600                                 </tr>
15601                                   <tr><td style="width:150px;">version*</td>
15602 <td>
15603
15604
15605     <div id="d2e199_unassignServiceInstance_version">
15606         <div class="json-schema-view">
15607             <div class="primitive">
15608                 <span class="type">
15609                     String
15610                 </span>
15611
15612             </div>
15613                 <div class="inner required">
15614                     Required
15615                 </div>
15616         </div>
15617     </div>
15618 </td>
15619 </tr>
15620
15621                                   <tr><td style="width:150px;">serviceInstanceId*</td>
15622 <td>
15623
15624
15625     <div id="d2e199_unassignServiceInstance_serviceInstanceId">
15626         <div class="json-schema-view">
15627             <div class="primitive">
15628                 <span class="type">
15629                     String
15630                 </span>
15631
15632             </div>
15633                 <div class="inner required">
15634                     Required
15635                 </div>
15636         </div>
15637     </div>
15638 </td>
15639 </tr>
15640
15641                             </table>
15642
15643
15644                             <div class="methodsubtabletitle">Body parameters</div>
15645                             <table id="methodsubtable">
15646                               <tr>
15647                                 <th width="150px">Name</th>
15648                                 <th>Description</th>
15649                               </tr>
15650                                 <tr><td style="width:150px;">body </td>
15651 <td>
15652
15653
15654 <script>
15655 $(document).ready(function() {
15656   var schemaWrapper = {
15657   "in" : "body",
15658   "name" : "body",
15659   "required" : false,
15660   "schema" : {
15661     "type" : "string"
15662   }
15663 };
15664   var schema = schemaWrapper.schema;
15665   if (schema.$ref != null) {
15666     schema = defsParser.$refs.get(schema.$ref);
15667   } else {
15668     schemaWrapper.definitions = Object.assign({}, defs);
15669     $RefParser.dereference(schemaWrapper).catch(function(err) {
15670       console.log(err);
15671     });
15672   }
15673
15674   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
15675   var result = $('#d2e199_unassignServiceInstance_body');
15676   result.empty();
15677   result.append(view.render());
15678 });
15679 </script>
15680 <div id="d2e199_unassignServiceInstance_body"></div>
15681 </td>
15682 </tr>
15683
15684                             </table>
15685
15686
15687
15688                           <h2>Responses</h2>
15689                             <h3> Status: default - successful operation </h3>
15690
15691                             <ul class="nav nav-tabs nav-tabs-examples" >
15692                             </ul>
15693
15694                             <div class="tab-content" style='margin-bottom: 10px;'>
15695                             </div>
15696
15697                         </article>
15698                       </div>
15699                       <hr>
15700                     <div id="api-OnapsoinfraserviceInstantiation-updateNetworkInstance">
15701                       <article id="api-OnapsoinfraserviceInstantiation-updateNetworkInstance-0" data-group="User" data-name="updateNetworkInstance" data-version="0">
15702                         <div class="pull-left">
15703                           <h1>updateNetworkInstance</h1>
15704                           <p>Update VolumeGroup on a specified version, serviceInstance, networkInstance</p>
15705                         </div>
15706                         <div class="pull-right"></div>
15707                         <div class="clearfix"></div>
15708                         <p></p>
15709                         <p class="marked"></p>
15710                         <p></p>
15711                         <br />
15712                         <pre class="prettyprint language-html prettyprinted" data-type="put"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/networks/{networkInstanceId}</span></code></pre>
15713                         <p>
15714                           <h3>Usage and SDK Samples</h3>
15715                         </p>
15716                         <ul class="nav nav-tabs nav-tabs-examples">
15717                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-curl">Curl</a></li>
15718                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-java">Java</a></li>
15719                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-android">Android</a></li>
15720                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-groovy">Groovy</a></li>-->
15721                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-objc">Obj-C</a></li>
15722                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-javascript">JavaScript</a></li>
15723                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-angular">Angular</a></li>-->
15724                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-csharp">C#</a></li>
15725                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-php">PHP</a></li>
15726                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-perl">Perl</a></li>
15727                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-python">Python</a></li>
15728                         </ul>
15729
15730                         <div class="tab-content">
15731                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-curl">
15732                             <pre class="prettyprint"><code class="language-bsh">curl -X PUT "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/networks/{networkInstanceId}"</code></pre>
15733                           </div>
15734                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-java">
15735                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
15736 import io.swagger.client.auth.*;
15737 import io.swagger.client.model.*;
15738 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
15739
15740 import java.io.File;
15741 import java.util.*;
15742
15743 public class OnapsoinfraserviceInstantiationApiExample {
15744
15745     public static void main(String[] args) {
15746         
15747         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
15748         String version = version_example; // String | 
15749         String serviceInstanceId = serviceInstanceId_example; // String | 
15750         String networkInstanceId = networkInstanceId_example; // String | 
15751         String body = body_example; // String | 
15752         try {
15753             apiInstance.updateNetworkInstance(version, serviceInstanceId, networkInstanceId, body);
15754         } catch (ApiException e) {
15755             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#updateNetworkInstance");
15756             e.printStackTrace();
15757         }
15758     }
15759 }</code></pre>
15760                           </div>
15761
15762                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-android">
15763                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
15764
15765 public class OnapsoinfraserviceInstantiationApiExample {
15766
15767     public static void main(String[] args) {
15768         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
15769         String version = version_example; // String | 
15770         String serviceInstanceId = serviceInstanceId_example; // String | 
15771         String networkInstanceId = networkInstanceId_example; // String | 
15772         String body = body_example; // String | 
15773         try {
15774             apiInstance.updateNetworkInstance(version, serviceInstanceId, networkInstanceId, body);
15775         } catch (ApiException e) {
15776             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#updateNetworkInstance");
15777             e.printStackTrace();
15778         }
15779     }
15780 }</code></pre>
15781                           </div>
15782   <!--
15783   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-groovy">
15784   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
15785   </div> -->
15786                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-objc">
15787                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
15788 String *serviceInstanceId = serviceInstanceId_example; // 
15789 String *networkInstanceId = networkInstanceId_example; // 
15790 String *body = body_example; //  (optional)
15791
15792 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
15793
15794 // Update VolumeGroup on a specified version, serviceInstance, networkInstance
15795 [apiInstance updateNetworkInstanceWith:version
15796     serviceInstanceId:serviceInstanceId
15797     networkInstanceId:networkInstanceId
15798     body:body
15799               completionHandler: ^(NSError* error) {
15800                             if (error) {
15801                                 NSLog(@"Error: %@", error);
15802                             }
15803                         }];
15804 </code></pre>
15805                             </div>
15806
15807                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-javascript">
15808                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
15809
15810 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
15811
15812 var version = version_example; // {String} 
15813
15814 var serviceInstanceId = serviceInstanceId_example; // {String} 
15815
15816 var networkInstanceId = networkInstanceId_example; // {String} 
15817
15818 var opts = { 
15819   'body': body_example // {String} 
15820 };
15821
15822 var callback = function(error, data, response) {
15823   if (error) {
15824     console.error(error);
15825   } else {
15826     console.log('API called successfully.');
15827   }
15828 };
15829 api.updateNetworkInstance(version, serviceInstanceId, networkInstanceId, opts, callback);
15830 </code></pre>
15831                             </div>
15832
15833                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-angular">
15834               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
15835             </div>-->
15836                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-csharp">
15837                               <pre class="prettyprint"><code class="language-cs">using System;
15838 using System.Diagnostics;
15839 using IO.Swagger.Api;
15840 using IO.Swagger.Client;
15841 using IO.Swagger.Model;
15842
15843 namespace Example
15844 {
15845     public class updateNetworkInstanceExample
15846     {
15847         public void main()
15848         {
15849             
15850             var apiInstance = new OnapsoinfraserviceInstantiationApi();
15851             var version = version_example;  // String | 
15852             var serviceInstanceId = serviceInstanceId_example;  // String | 
15853             var networkInstanceId = networkInstanceId_example;  // String | 
15854             var body = body_example;  // String |  (optional) 
15855
15856             try
15857             {
15858                 // Update VolumeGroup on a specified version, serviceInstance, networkInstance
15859                 apiInstance.updateNetworkInstance(version, serviceInstanceId, networkInstanceId, body);
15860             }
15861             catch (Exception e)
15862             {
15863                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.updateNetworkInstance: " + e.Message );
15864             }
15865         }
15866     }
15867 }
15868 </code></pre>
15869                             </div>
15870
15871                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-php">
15872                               <pre class="prettyprint"><code class="language-php"><&#63;php
15873 require_once(__DIR__ . '/vendor/autoload.php');
15874
15875 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
15876 $version = version_example; // String | 
15877 $serviceInstanceId = serviceInstanceId_example; // String | 
15878 $networkInstanceId = networkInstanceId_example; // String | 
15879 $body = body_example; // String | 
15880
15881 try {
15882     $api_instance->updateNetworkInstance($version, $serviceInstanceId, $networkInstanceId, $body);
15883 } catch (Exception $e) {
15884     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->updateNetworkInstance: ', $e->getMessage(), PHP_EOL;
15885 }
15886 ?></code></pre>
15887                             </div>
15888
15889                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-perl">
15890                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
15891 use WWW::SwaggerClient::Configuration;
15892 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
15893
15894 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
15895 my $version = version_example; # String | 
15896 my $serviceInstanceId = serviceInstanceId_example; # String | 
15897 my $networkInstanceId = networkInstanceId_example; # String | 
15898 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
15899
15900 eval { 
15901     $api_instance->updateNetworkInstance(version => $version, serviceInstanceId => $serviceInstanceId, networkInstanceId => $networkInstanceId, body => $body);
15902 };
15903 if ($@) {
15904     warn "Exception when calling OnapsoinfraserviceInstantiationApi->updateNetworkInstance: $@\n";
15905 }</code></pre>
15906                             </div>
15907
15908                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateNetworkInstance-0-python">
15909                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
15910 import time
15911 import swagger_client
15912 from swagger_client.rest import ApiException
15913 from pprint import pprint
15914
15915 # create an instance of the API class
15916 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
15917 version = version_example # String | 
15918 serviceInstanceId = serviceInstanceId_example # String | 
15919 networkInstanceId = networkInstanceId_example # String | 
15920 body = body_example # String |  (optional)
15921
15922 try: 
15923     # Update VolumeGroup on a specified version, serviceInstance, networkInstance
15924     api_instance.update_network_instance(version, serviceInstanceId, networkInstanceId, body=body)
15925 except ApiException as e:
15926     print("Exception when calling OnapsoinfraserviceInstantiationApi->updateNetworkInstance: %s\n" % e)</code></pre>
15927                             </div>
15928                           </div>
15929
15930                           <h2>Parameters</h2>
15931
15932                             <div class="methodsubtabletitle">Path parameters</div>
15933                             <table id="methodsubtable">
15934                                 <tr>
15935                                   <th width="150px">Name</th>
15936                                   <th>Description</th>
15937                                 </tr>
15938                                   <tr><td style="width:150px;">version*</td>
15939 <td>
15940
15941
15942     <div id="d2e199_updateNetworkInstance_version">
15943         <div class="json-schema-view">
15944             <div class="primitive">
15945                 <span class="type">
15946                     String
15947                 </span>
15948
15949             </div>
15950                 <div class="inner required">
15951                     Required
15952                 </div>
15953         </div>
15954     </div>
15955 </td>
15956 </tr>
15957
15958                                   <tr><td style="width:150px;">serviceInstanceId*</td>
15959 <td>
15960
15961
15962     <div id="d2e199_updateNetworkInstance_serviceInstanceId">
15963         <div class="json-schema-view">
15964             <div class="primitive">
15965                 <span class="type">
15966                     String
15967                 </span>
15968
15969             </div>
15970                 <div class="inner required">
15971                     Required
15972                 </div>
15973         </div>
15974     </div>
15975 </td>
15976 </tr>
15977
15978                                   <tr><td style="width:150px;">networkInstanceId*</td>
15979 <td>
15980
15981
15982     <div id="d2e199_updateNetworkInstance_networkInstanceId">
15983         <div class="json-schema-view">
15984             <div class="primitive">
15985                 <span class="type">
15986                     String
15987                 </span>
15988
15989             </div>
15990                 <div class="inner required">
15991                     Required
15992                 </div>
15993         </div>
15994     </div>
15995 </td>
15996 </tr>
15997
15998                             </table>
15999
16000
16001                             <div class="methodsubtabletitle">Body parameters</div>
16002                             <table id="methodsubtable">
16003                               <tr>
16004                                 <th width="150px">Name</th>
16005                                 <th>Description</th>
16006                               </tr>
16007                                 <tr><td style="width:150px;">body </td>
16008 <td>
16009
16010
16011 <script>
16012 $(document).ready(function() {
16013   var schemaWrapper = {
16014   "in" : "body",
16015   "name" : "body",
16016   "required" : false,
16017   "schema" : {
16018     "type" : "string"
16019   }
16020 };
16021   var schema = schemaWrapper.schema;
16022   if (schema.$ref != null) {
16023     schema = defsParser.$refs.get(schema.$ref);
16024   } else {
16025     schemaWrapper.definitions = Object.assign({}, defs);
16026     $RefParser.dereference(schemaWrapper).catch(function(err) {
16027       console.log(err);
16028     });
16029   }
16030
16031   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
16032   var result = $('#d2e199_updateNetworkInstance_body');
16033   result.empty();
16034   result.append(view.render());
16035 });
16036 </script>
16037 <div id="d2e199_updateNetworkInstance_body"></div>
16038 </td>
16039 </tr>
16040
16041                             </table>
16042
16043
16044
16045                           <h2>Responses</h2>
16046                             <h3> Status: default - successful operation </h3>
16047
16048                             <ul class="nav nav-tabs nav-tabs-examples" >
16049                             </ul>
16050
16051                             <div class="tab-content" style='margin-bottom: 10px;'>
16052                             </div>
16053
16054                         </article>
16055                       </div>
16056                       <hr>
16057                     <div id="api-OnapsoinfraserviceInstantiation-updateVfModuleInstance">
16058                       <article id="api-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0" data-group="User" data-name="updateVfModuleInstance" data-version="0">
16059                         <div class="pull-left">
16060                           <h1>updateVfModuleInstance</h1>
16061                           <p>Update VfModule on a specified version, serviceInstance, vnfInstance and vfModule</p>
16062                         </div>
16063                         <div class="pull-right"></div>
16064                         <div class="clearfix"></div>
16065                         <p></p>
16066                         <p class="marked"></p>
16067                         <p></p>
16068                         <br />
16069                         <pre class="prettyprint language-html prettyprinted" data-type="put"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}</span></code></pre>
16070                         <p>
16071                           <h3>Usage and SDK Samples</h3>
16072                         </p>
16073                         <ul class="nav nav-tabs nav-tabs-examples">
16074                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-curl">Curl</a></li>
16075                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-java">Java</a></li>
16076                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-android">Android</a></li>
16077                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-groovy">Groovy</a></li>-->
16078                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-objc">Obj-C</a></li>
16079                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-javascript">JavaScript</a></li>
16080                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-angular">Angular</a></li>-->
16081                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-csharp">C#</a></li>
16082                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-php">PHP</a></li>
16083                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-perl">Perl</a></li>
16084                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-python">Python</a></li>
16085                         </ul>
16086
16087                         <div class="tab-content">
16088                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-curl">
16089                             <pre class="prettyprint"><code class="language-bsh">curl -X PUT "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}"</code></pre>
16090                           </div>
16091                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-java">
16092                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
16093 import io.swagger.client.auth.*;
16094 import io.swagger.client.model.*;
16095 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
16096
16097 import java.io.File;
16098 import java.util.*;
16099
16100 public class OnapsoinfraserviceInstantiationApiExample {
16101
16102     public static void main(String[] args) {
16103         
16104         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
16105         String version = version_example; // String | 
16106         String serviceInstanceId = serviceInstanceId_example; // String | 
16107         String vnfInstanceId = vnfInstanceId_example; // String | 
16108         String vfmoduleInstanceId = vfmoduleInstanceId_example; // String | 
16109         String body = body_example; // String | 
16110         try {
16111             apiInstance.updateVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body);
16112         } catch (ApiException e) {
16113             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#updateVfModuleInstance");
16114             e.printStackTrace();
16115         }
16116     }
16117 }</code></pre>
16118                           </div>
16119
16120                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-android">
16121                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
16122
16123 public class OnapsoinfraserviceInstantiationApiExample {
16124
16125     public static void main(String[] args) {
16126         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
16127         String version = version_example; // String | 
16128         String serviceInstanceId = serviceInstanceId_example; // String | 
16129         String vnfInstanceId = vnfInstanceId_example; // String | 
16130         String vfmoduleInstanceId = vfmoduleInstanceId_example; // String | 
16131         String body = body_example; // String | 
16132         try {
16133             apiInstance.updateVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body);
16134         } catch (ApiException e) {
16135             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#updateVfModuleInstance");
16136             e.printStackTrace();
16137         }
16138     }
16139 }</code></pre>
16140                           </div>
16141   <!--
16142   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-groovy">
16143   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
16144   </div> -->
16145                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-objc">
16146                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
16147 String *serviceInstanceId = serviceInstanceId_example; // 
16148 String *vnfInstanceId = vnfInstanceId_example; // 
16149 String *vfmoduleInstanceId = vfmoduleInstanceId_example; // 
16150 String *body = body_example; //  (optional)
16151
16152 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
16153
16154 // Update VfModule on a specified version, serviceInstance, vnfInstance and vfModule
16155 [apiInstance updateVfModuleInstanceWith:version
16156     serviceInstanceId:serviceInstanceId
16157     vnfInstanceId:vnfInstanceId
16158     vfmoduleInstanceId:vfmoduleInstanceId
16159     body:body
16160               completionHandler: ^(NSError* error) {
16161                             if (error) {
16162                                 NSLog(@"Error: %@", error);
16163                             }
16164                         }];
16165 </code></pre>
16166                             </div>
16167
16168                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-javascript">
16169                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
16170
16171 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
16172
16173 var version = version_example; // {String} 
16174
16175 var serviceInstanceId = serviceInstanceId_example; // {String} 
16176
16177 var vnfInstanceId = vnfInstanceId_example; // {String} 
16178
16179 var vfmoduleInstanceId = vfmoduleInstanceId_example; // {String} 
16180
16181 var opts = { 
16182   'body': body_example // {String} 
16183 };
16184
16185 var callback = function(error, data, response) {
16186   if (error) {
16187     console.error(error);
16188   } else {
16189     console.log('API called successfully.');
16190   }
16191 };
16192 api.updateVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, opts, callback);
16193 </code></pre>
16194                             </div>
16195
16196                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-angular">
16197               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
16198             </div>-->
16199                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-csharp">
16200                               <pre class="prettyprint"><code class="language-cs">using System;
16201 using System.Diagnostics;
16202 using IO.Swagger.Api;
16203 using IO.Swagger.Client;
16204 using IO.Swagger.Model;
16205
16206 namespace Example
16207 {
16208     public class updateVfModuleInstanceExample
16209     {
16210         public void main()
16211         {
16212             
16213             var apiInstance = new OnapsoinfraserviceInstantiationApi();
16214             var version = version_example;  // String | 
16215             var serviceInstanceId = serviceInstanceId_example;  // String | 
16216             var vnfInstanceId = vnfInstanceId_example;  // String | 
16217             var vfmoduleInstanceId = vfmoduleInstanceId_example;  // String | 
16218             var body = body_example;  // String |  (optional) 
16219
16220             try
16221             {
16222                 // Update VfModule on a specified version, serviceInstance, vnfInstance and vfModule
16223                 apiInstance.updateVfModuleInstance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body);
16224             }
16225             catch (Exception e)
16226             {
16227                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.updateVfModuleInstance: " + e.Message );
16228             }
16229         }
16230     }
16231 }
16232 </code></pre>
16233                             </div>
16234
16235                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-php">
16236                               <pre class="prettyprint"><code class="language-php"><&#63;php
16237 require_once(__DIR__ . '/vendor/autoload.php');
16238
16239 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
16240 $version = version_example; // String | 
16241 $serviceInstanceId = serviceInstanceId_example; // String | 
16242 $vnfInstanceId = vnfInstanceId_example; // String | 
16243 $vfmoduleInstanceId = vfmoduleInstanceId_example; // String | 
16244 $body = body_example; // String | 
16245
16246 try {
16247     $api_instance->updateVfModuleInstance($version, $serviceInstanceId, $vnfInstanceId, $vfmoduleInstanceId, $body);
16248 } catch (Exception $e) {
16249     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->updateVfModuleInstance: ', $e->getMessage(), PHP_EOL;
16250 }
16251 ?></code></pre>
16252                             </div>
16253
16254                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-perl">
16255                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
16256 use WWW::SwaggerClient::Configuration;
16257 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
16258
16259 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
16260 my $version = version_example; # String | 
16261 my $serviceInstanceId = serviceInstanceId_example; # String | 
16262 my $vnfInstanceId = vnfInstanceId_example; # String | 
16263 my $vfmoduleInstanceId = vfmoduleInstanceId_example; # String | 
16264 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
16265
16266 eval { 
16267     $api_instance->updateVfModuleInstance(version => $version, serviceInstanceId => $serviceInstanceId, vnfInstanceId => $vnfInstanceId, vfmoduleInstanceId => $vfmoduleInstanceId, body => $body);
16268 };
16269 if ($@) {
16270     warn "Exception when calling OnapsoinfraserviceInstantiationApi->updateVfModuleInstance: $@\n";
16271 }</code></pre>
16272                             </div>
16273
16274                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVfModuleInstance-0-python">
16275                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
16276 import time
16277 import swagger_client
16278 from swagger_client.rest import ApiException
16279 from pprint import pprint
16280
16281 # create an instance of the API class
16282 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
16283 version = version_example # String | 
16284 serviceInstanceId = serviceInstanceId_example # String | 
16285 vnfInstanceId = vnfInstanceId_example # String | 
16286 vfmoduleInstanceId = vfmoduleInstanceId_example # String | 
16287 body = body_example # String |  (optional)
16288
16289 try: 
16290     # Update VfModule on a specified version, serviceInstance, vnfInstance and vfModule
16291     api_instance.update_vf_module_instance(version, serviceInstanceId, vnfInstanceId, vfmoduleInstanceId, body=body)
16292 except ApiException as e:
16293     print("Exception when calling OnapsoinfraserviceInstantiationApi->updateVfModuleInstance: %s\n" % e)</code></pre>
16294                             </div>
16295                           </div>
16296
16297                           <h2>Parameters</h2>
16298
16299                             <div class="methodsubtabletitle">Path parameters</div>
16300                             <table id="methodsubtable">
16301                                 <tr>
16302                                   <th width="150px">Name</th>
16303                                   <th>Description</th>
16304                                 </tr>
16305                                   <tr><td style="width:150px;">version*</td>
16306 <td>
16307
16308
16309     <div id="d2e199_updateVfModuleInstance_version">
16310         <div class="json-schema-view">
16311             <div class="primitive">
16312                 <span class="type">
16313                     String
16314                 </span>
16315
16316             </div>
16317                 <div class="inner required">
16318                     Required
16319                 </div>
16320         </div>
16321     </div>
16322 </td>
16323 </tr>
16324
16325                                   <tr><td style="width:150px;">serviceInstanceId*</td>
16326 <td>
16327
16328
16329     <div id="d2e199_updateVfModuleInstance_serviceInstanceId">
16330         <div class="json-schema-view">
16331             <div class="primitive">
16332                 <span class="type">
16333                     String
16334                 </span>
16335
16336             </div>
16337                 <div class="inner required">
16338                     Required
16339                 </div>
16340         </div>
16341     </div>
16342 </td>
16343 </tr>
16344
16345                                   <tr><td style="width:150px;">vnfInstanceId*</td>
16346 <td>
16347
16348
16349     <div id="d2e199_updateVfModuleInstance_vnfInstanceId">
16350         <div class="json-schema-view">
16351             <div class="primitive">
16352                 <span class="type">
16353                     String
16354                 </span>
16355
16356             </div>
16357                 <div class="inner required">
16358                     Required
16359                 </div>
16360         </div>
16361     </div>
16362 </td>
16363 </tr>
16364
16365                                   <tr><td style="width:150px;">vfmoduleInstanceId*</td>
16366 <td>
16367
16368
16369     <div id="d2e199_updateVfModuleInstance_vfmoduleInstanceId">
16370         <div class="json-schema-view">
16371             <div class="primitive">
16372                 <span class="type">
16373                     String
16374                 </span>
16375
16376             </div>
16377                 <div class="inner required">
16378                     Required
16379                 </div>
16380         </div>
16381     </div>
16382 </td>
16383 </tr>
16384
16385                             </table>
16386
16387
16388                             <div class="methodsubtabletitle">Body parameters</div>
16389                             <table id="methodsubtable">
16390                               <tr>
16391                                 <th width="150px">Name</th>
16392                                 <th>Description</th>
16393                               </tr>
16394                                 <tr><td style="width:150px;">body </td>
16395 <td>
16396
16397
16398 <script>
16399 $(document).ready(function() {
16400   var schemaWrapper = {
16401   "in" : "body",
16402   "name" : "body",
16403   "required" : false,
16404   "schema" : {
16405     "type" : "string"
16406   }
16407 };
16408   var schema = schemaWrapper.schema;
16409   if (schema.$ref != null) {
16410     schema = defsParser.$refs.get(schema.$ref);
16411   } else {
16412     schemaWrapper.definitions = Object.assign({}, defs);
16413     $RefParser.dereference(schemaWrapper).catch(function(err) {
16414       console.log(err);
16415     });
16416   }
16417
16418   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
16419   var result = $('#d2e199_updateVfModuleInstance_body');
16420   result.empty();
16421   result.append(view.render());
16422 });
16423 </script>
16424 <div id="d2e199_updateVfModuleInstance_body"></div>
16425 </td>
16426 </tr>
16427
16428                             </table>
16429
16430
16431
16432                           <h2>Responses</h2>
16433                             <h3> Status: default - successful operation </h3>
16434
16435                             <ul class="nav nav-tabs nav-tabs-examples" >
16436                             </ul>
16437
16438                             <div class="tab-content" style='margin-bottom: 10px;'>
16439                             </div>
16440
16441                         </article>
16442                       </div>
16443                       <hr>
16444                     <div id="api-OnapsoinfraserviceInstantiation-updateVnfInstance">
16445                       <article id="api-OnapsoinfraserviceInstantiation-updateVnfInstance-0" data-group="User" data-name="updateVnfInstance" data-version="0">
16446                         <div class="pull-left">
16447                           <h1>updateVnfInstance</h1>
16448                           <p>Update VNF on a specified version, serviceInstance and vnfInstance</p>
16449                         </div>
16450                         <div class="pull-right"></div>
16451                         <div class="clearfix"></div>
16452                         <p></p>
16453                         <p class="marked"></p>
16454                         <p></p>
16455                         <br />
16456                         <pre class="prettyprint language-html prettyprinted" data-type="put"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}</span></code></pre>
16457                         <p>
16458                           <h3>Usage and SDK Samples</h3>
16459                         </p>
16460                         <ul class="nav nav-tabs nav-tabs-examples">
16461                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-curl">Curl</a></li>
16462                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-java">Java</a></li>
16463                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-android">Android</a></li>
16464                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-groovy">Groovy</a></li>-->
16465                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-objc">Obj-C</a></li>
16466                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-javascript">JavaScript</a></li>
16467                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-angular">Angular</a></li>-->
16468                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-csharp">C#</a></li>
16469                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-php">PHP</a></li>
16470                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-perl">Perl</a></li>
16471                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-python">Python</a></li>
16472                         </ul>
16473
16474                         <div class="tab-content">
16475                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-curl">
16476                             <pre class="prettyprint"><code class="language-bsh">curl -X PUT "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}"</code></pre>
16477                           </div>
16478                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-java">
16479                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
16480 import io.swagger.client.auth.*;
16481 import io.swagger.client.model.*;
16482 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
16483
16484 import java.io.File;
16485 import java.util.*;
16486
16487 public class OnapsoinfraserviceInstantiationApiExample {
16488
16489     public static void main(String[] args) {
16490         
16491         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
16492         String version = version_example; // String | 
16493         String serviceInstanceId = serviceInstanceId_example; // String | 
16494         String vnfInstanceId = vnfInstanceId_example; // String | 
16495         String body = body_example; // String | 
16496         try {
16497             apiInstance.updateVnfInstance(version, serviceInstanceId, vnfInstanceId, body);
16498         } catch (ApiException e) {
16499             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#updateVnfInstance");
16500             e.printStackTrace();
16501         }
16502     }
16503 }</code></pre>
16504                           </div>
16505
16506                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-android">
16507                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
16508
16509 public class OnapsoinfraserviceInstantiationApiExample {
16510
16511     public static void main(String[] args) {
16512         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
16513         String version = version_example; // String | 
16514         String serviceInstanceId = serviceInstanceId_example; // String | 
16515         String vnfInstanceId = vnfInstanceId_example; // String | 
16516         String body = body_example; // String | 
16517         try {
16518             apiInstance.updateVnfInstance(version, serviceInstanceId, vnfInstanceId, body);
16519         } catch (ApiException e) {
16520             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#updateVnfInstance");
16521             e.printStackTrace();
16522         }
16523     }
16524 }</code></pre>
16525                           </div>
16526   <!--
16527   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-groovy">
16528   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
16529   </div> -->
16530                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-objc">
16531                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
16532 String *serviceInstanceId = serviceInstanceId_example; // 
16533 String *vnfInstanceId = vnfInstanceId_example; // 
16534 String *body = body_example; //  (optional)
16535
16536 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
16537
16538 // Update VNF on a specified version, serviceInstance and vnfInstance
16539 [apiInstance updateVnfInstanceWith:version
16540     serviceInstanceId:serviceInstanceId
16541     vnfInstanceId:vnfInstanceId
16542     body:body
16543               completionHandler: ^(NSError* error) {
16544                             if (error) {
16545                                 NSLog(@"Error: %@", error);
16546                             }
16547                         }];
16548 </code></pre>
16549                             </div>
16550
16551                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-javascript">
16552                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
16553
16554 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
16555
16556 var version = version_example; // {String} 
16557
16558 var serviceInstanceId = serviceInstanceId_example; // {String} 
16559
16560 var vnfInstanceId = vnfInstanceId_example; // {String} 
16561
16562 var opts = { 
16563   'body': body_example // {String} 
16564 };
16565
16566 var callback = function(error, data, response) {
16567   if (error) {
16568     console.error(error);
16569   } else {
16570     console.log('API called successfully.');
16571   }
16572 };
16573 api.updateVnfInstance(version, serviceInstanceId, vnfInstanceId, opts, callback);
16574 </code></pre>
16575                             </div>
16576
16577                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-angular">
16578               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
16579             </div>-->
16580                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-csharp">
16581                               <pre class="prettyprint"><code class="language-cs">using System;
16582 using System.Diagnostics;
16583 using IO.Swagger.Api;
16584 using IO.Swagger.Client;
16585 using IO.Swagger.Model;
16586
16587 namespace Example
16588 {
16589     public class updateVnfInstanceExample
16590     {
16591         public void main()
16592         {
16593             
16594             var apiInstance = new OnapsoinfraserviceInstantiationApi();
16595             var version = version_example;  // String | 
16596             var serviceInstanceId = serviceInstanceId_example;  // String | 
16597             var vnfInstanceId = vnfInstanceId_example;  // String | 
16598             var body = body_example;  // String |  (optional) 
16599
16600             try
16601             {
16602                 // Update VNF on a specified version, serviceInstance and vnfInstance
16603                 apiInstance.updateVnfInstance(version, serviceInstanceId, vnfInstanceId, body);
16604             }
16605             catch (Exception e)
16606             {
16607                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.updateVnfInstance: " + e.Message );
16608             }
16609         }
16610     }
16611 }
16612 </code></pre>
16613                             </div>
16614
16615                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-php">
16616                               <pre class="prettyprint"><code class="language-php"><&#63;php
16617 require_once(__DIR__ . '/vendor/autoload.php');
16618
16619 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
16620 $version = version_example; // String | 
16621 $serviceInstanceId = serviceInstanceId_example; // String | 
16622 $vnfInstanceId = vnfInstanceId_example; // String | 
16623 $body = body_example; // String | 
16624
16625 try {
16626     $api_instance->updateVnfInstance($version, $serviceInstanceId, $vnfInstanceId, $body);
16627 } catch (Exception $e) {
16628     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->updateVnfInstance: ', $e->getMessage(), PHP_EOL;
16629 }
16630 ?></code></pre>
16631                             </div>
16632
16633                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-perl">
16634                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
16635 use WWW::SwaggerClient::Configuration;
16636 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
16637
16638 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
16639 my $version = version_example; # String | 
16640 my $serviceInstanceId = serviceInstanceId_example; # String | 
16641 my $vnfInstanceId = vnfInstanceId_example; # String | 
16642 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
16643
16644 eval { 
16645     $api_instance->updateVnfInstance(version => $version, serviceInstanceId => $serviceInstanceId, vnfInstanceId => $vnfInstanceId, body => $body);
16646 };
16647 if ($@) {
16648     warn "Exception when calling OnapsoinfraserviceInstantiationApi->updateVnfInstance: $@\n";
16649 }</code></pre>
16650                             </div>
16651
16652                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVnfInstance-0-python">
16653                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
16654 import time
16655 import swagger_client
16656 from swagger_client.rest import ApiException
16657 from pprint import pprint
16658
16659 # create an instance of the API class
16660 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
16661 version = version_example # String | 
16662 serviceInstanceId = serviceInstanceId_example # String | 
16663 vnfInstanceId = vnfInstanceId_example # String | 
16664 body = body_example # String |  (optional)
16665
16666 try: 
16667     # Update VNF on a specified version, serviceInstance and vnfInstance
16668     api_instance.update_vnf_instance(version, serviceInstanceId, vnfInstanceId, body=body)
16669 except ApiException as e:
16670     print("Exception when calling OnapsoinfraserviceInstantiationApi->updateVnfInstance: %s\n" % e)</code></pre>
16671                             </div>
16672                           </div>
16673
16674                           <h2>Parameters</h2>
16675
16676                             <div class="methodsubtabletitle">Path parameters</div>
16677                             <table id="methodsubtable">
16678                                 <tr>
16679                                   <th width="150px">Name</th>
16680                                   <th>Description</th>
16681                                 </tr>
16682                                   <tr><td style="width:150px;">version*</td>
16683 <td>
16684
16685
16686     <div id="d2e199_updateVnfInstance_version">
16687         <div class="json-schema-view">
16688             <div class="primitive">
16689                 <span class="type">
16690                     String
16691                 </span>
16692
16693             </div>
16694                 <div class="inner required">
16695                     Required
16696                 </div>
16697         </div>
16698     </div>
16699 </td>
16700 </tr>
16701
16702                                   <tr><td style="width:150px;">serviceInstanceId*</td>
16703 <td>
16704
16705
16706     <div id="d2e199_updateVnfInstance_serviceInstanceId">
16707         <div class="json-schema-view">
16708             <div class="primitive">
16709                 <span class="type">
16710                     String
16711                 </span>
16712
16713             </div>
16714                 <div class="inner required">
16715                     Required
16716                 </div>
16717         </div>
16718     </div>
16719 </td>
16720 </tr>
16721
16722                                   <tr><td style="width:150px;">vnfInstanceId*</td>
16723 <td>
16724
16725
16726     <div id="d2e199_updateVnfInstance_vnfInstanceId">
16727         <div class="json-schema-view">
16728             <div class="primitive">
16729                 <span class="type">
16730                     String
16731                 </span>
16732
16733             </div>
16734                 <div class="inner required">
16735                     Required
16736                 </div>
16737         </div>
16738     </div>
16739 </td>
16740 </tr>
16741
16742                             </table>
16743
16744
16745                             <div class="methodsubtabletitle">Body parameters</div>
16746                             <table id="methodsubtable">
16747                               <tr>
16748                                 <th width="150px">Name</th>
16749                                 <th>Description</th>
16750                               </tr>
16751                                 <tr><td style="width:150px;">body </td>
16752 <td>
16753
16754
16755 <script>
16756 $(document).ready(function() {
16757   var schemaWrapper = {
16758   "in" : "body",
16759   "name" : "body",
16760   "required" : false,
16761   "schema" : {
16762     "type" : "string"
16763   }
16764 };
16765   var schema = schemaWrapper.schema;
16766   if (schema.$ref != null) {
16767     schema = defsParser.$refs.get(schema.$ref);
16768   } else {
16769     schemaWrapper.definitions = Object.assign({}, defs);
16770     $RefParser.dereference(schemaWrapper).catch(function(err) {
16771       console.log(err);
16772     });
16773   }
16774
16775   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
16776   var result = $('#d2e199_updateVnfInstance_body');
16777   result.empty();
16778   result.append(view.render());
16779 });
16780 </script>
16781 <div id="d2e199_updateVnfInstance_body"></div>
16782 </td>
16783 </tr>
16784
16785                             </table>
16786
16787
16788
16789                           <h2>Responses</h2>
16790                             <h3> Status: default - successful operation </h3>
16791
16792                             <ul class="nav nav-tabs nav-tabs-examples" >
16793                             </ul>
16794
16795                             <div class="tab-content" style='margin-bottom: 10px;'>
16796                             </div>
16797
16798                         </article>
16799                       </div>
16800                       <hr>
16801                     <div id="api-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance">
16802                       <article id="api-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0" data-group="User" data-name="updateVolumeGroupInstance" data-version="0">
16803                         <div class="pull-left">
16804                           <h1>updateVolumeGroupInstance</h1>
16805                           <p>Update VolumeGroup on a specified version, serviceInstance, vnfInstance and volumeGroup</p>
16806                         </div>
16807                         <div class="pull-right"></div>
16808                         <div class="clearfix"></div>
16809                         <p></p>
16810                         <p class="marked"></p>
16811                         <p></p>
16812                         <br />
16813                         <pre class="prettyprint language-html prettyprinted" data-type="put"><code><span class="pln">/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups/{volumeGroupInstanceId}</span></code></pre>
16814                         <p>
16815                           <h3>Usage and SDK Samples</h3>
16816                         </p>
16817                         <ul class="nav nav-tabs nav-tabs-examples">
16818                           <li class="active"><a href="#examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-curl">Curl</a></li>
16819                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-java">Java</a></li>
16820                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-android">Android</a></li>
16821                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-groovy">Groovy</a></li>-->
16822                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-objc">Obj-C</a></li>
16823                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-javascript">JavaScript</a></li>
16824                           <!--<li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-angular">Angular</a></li>-->
16825                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-csharp">C#</a></li>
16826                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-php">PHP</a></li>
16827                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-perl">Perl</a></li>
16828                           <li class=""><a href="#examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-python">Python</a></li>
16829                         </ul>
16830
16831                         <div class="tab-content">
16832                           <div class="tab-pane active" id="examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-curl">
16833                             <pre class="prettyprint"><code class="language-bsh">curl -X PUT "http://localhost/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups/{volumeGroupInstanceId}"</code></pre>
16834                           </div>
16835                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-java">
16836                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
16837 import io.swagger.client.auth.*;
16838 import io.swagger.client.model.*;
16839 import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
16840
16841 import java.io.File;
16842 import java.util.*;
16843
16844 public class OnapsoinfraserviceInstantiationApiExample {
16845
16846     public static void main(String[] args) {
16847         
16848         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
16849         String version = version_example; // String | 
16850         String serviceInstanceId = serviceInstanceId_example; // String | 
16851         String vnfInstanceId = vnfInstanceId_example; // String | 
16852         String volumeGroupInstanceId = volumeGroupInstanceId_example; // String | 
16853         String body = body_example; // String | 
16854         try {
16855             apiInstance.updateVolumeGroupInstance(version, serviceInstanceId, vnfInstanceId, volumeGroupInstanceId, body);
16856         } catch (ApiException e) {
16857             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#updateVolumeGroupInstance");
16858             e.printStackTrace();
16859         }
16860     }
16861 }</code></pre>
16862                           </div>
16863
16864                           <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-android">
16865                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfraserviceInstantiationApi;
16866
16867 public class OnapsoinfraserviceInstantiationApiExample {
16868
16869     public static void main(String[] args) {
16870         OnapsoinfraserviceInstantiationApi apiInstance = new OnapsoinfraserviceInstantiationApi();
16871         String version = version_example; // String | 
16872         String serviceInstanceId = serviceInstanceId_example; // String | 
16873         String vnfInstanceId = vnfInstanceId_example; // String | 
16874         String volumeGroupInstanceId = volumeGroupInstanceId_example; // String | 
16875         String body = body_example; // String | 
16876         try {
16877             apiInstance.updateVolumeGroupInstance(version, serviceInstanceId, vnfInstanceId, volumeGroupInstanceId, body);
16878         } catch (ApiException e) {
16879             System.err.println("Exception when calling OnapsoinfraserviceInstantiationApi#updateVolumeGroupInstance");
16880             e.printStackTrace();
16881         }
16882     }
16883 }</code></pre>
16884                           </div>
16885   <!--
16886   <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-groovy">
16887   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
16888   </div> -->
16889                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-objc">
16890                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
16891 String *serviceInstanceId = serviceInstanceId_example; // 
16892 String *vnfInstanceId = vnfInstanceId_example; // 
16893 String *volumeGroupInstanceId = volumeGroupInstanceId_example; // 
16894 String *body = body_example; //  (optional)
16895
16896 OnapsoinfraserviceInstantiationApi *apiInstance = [[OnapsoinfraserviceInstantiationApi alloc] init];
16897
16898 // Update VolumeGroup on a specified version, serviceInstance, vnfInstance and volumeGroup
16899 [apiInstance updateVolumeGroupInstanceWith:version
16900     serviceInstanceId:serviceInstanceId
16901     vnfInstanceId:vnfInstanceId
16902     volumeGroupInstanceId:volumeGroupInstanceId
16903     body:body
16904               completionHandler: ^(NSError* error) {
16905                             if (error) {
16906                                 NSLog(@"Error: %@", error);
16907                             }
16908                         }];
16909 </code></pre>
16910                             </div>
16911
16912                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-javascript">
16913                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
16914
16915 var api = new SoCasablancaApIs.OnapsoinfraserviceInstantiationApi()
16916
16917 var version = version_example; // {String} 
16918
16919 var serviceInstanceId = serviceInstanceId_example; // {String} 
16920
16921 var vnfInstanceId = vnfInstanceId_example; // {String} 
16922
16923 var volumeGroupInstanceId = volumeGroupInstanceId_example; // {String} 
16924
16925 var opts = { 
16926   'body': body_example // {String} 
16927 };
16928
16929 var callback = function(error, data, response) {
16930   if (error) {
16931     console.error(error);
16932   } else {
16933     console.log('API called successfully.');
16934   }
16935 };
16936 api.updateVolumeGroupInstance(version, serviceInstanceId, vnfInstanceId, volumeGroupInstanceId, opts, callback);
16937 </code></pre>
16938                             </div>
16939
16940                             <!--<div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-angular">
16941               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
16942             </div>-->
16943                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-csharp">
16944                               <pre class="prettyprint"><code class="language-cs">using System;
16945 using System.Diagnostics;
16946 using IO.Swagger.Api;
16947 using IO.Swagger.Client;
16948 using IO.Swagger.Model;
16949
16950 namespace Example
16951 {
16952     public class updateVolumeGroupInstanceExample
16953     {
16954         public void main()
16955         {
16956             
16957             var apiInstance = new OnapsoinfraserviceInstantiationApi();
16958             var version = version_example;  // String | 
16959             var serviceInstanceId = serviceInstanceId_example;  // String | 
16960             var vnfInstanceId = vnfInstanceId_example;  // String | 
16961             var volumeGroupInstanceId = volumeGroupInstanceId_example;  // String | 
16962             var body = body_example;  // String |  (optional) 
16963
16964             try
16965             {
16966                 // Update VolumeGroup on a specified version, serviceInstance, vnfInstance and volumeGroup
16967                 apiInstance.updateVolumeGroupInstance(version, serviceInstanceId, vnfInstanceId, volumeGroupInstanceId, body);
16968             }
16969             catch (Exception e)
16970             {
16971                 Debug.Print("Exception when calling OnapsoinfraserviceInstantiationApi.updateVolumeGroupInstance: " + e.Message );
16972             }
16973         }
16974     }
16975 }
16976 </code></pre>
16977                             </div>
16978
16979                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-php">
16980                               <pre class="prettyprint"><code class="language-php"><&#63;php
16981 require_once(__DIR__ . '/vendor/autoload.php');
16982
16983 $api_instance = new Swagger\Client\Api\OnapsoinfraserviceInstantiationApi();
16984 $version = version_example; // String | 
16985 $serviceInstanceId = serviceInstanceId_example; // String | 
16986 $vnfInstanceId = vnfInstanceId_example; // String | 
16987 $volumeGroupInstanceId = volumeGroupInstanceId_example; // String | 
16988 $body = body_example; // String | 
16989
16990 try {
16991     $api_instance->updateVolumeGroupInstance($version, $serviceInstanceId, $vnfInstanceId, $volumeGroupInstanceId, $body);
16992 } catch (Exception $e) {
16993     echo 'Exception when calling OnapsoinfraserviceInstantiationApi->updateVolumeGroupInstance: ', $e->getMessage(), PHP_EOL;
16994 }
16995 ?></code></pre>
16996                             </div>
16997
16998                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-perl">
16999                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
17000 use WWW::SwaggerClient::Configuration;
17001 use WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi;
17002
17003 my $api_instance = WWW::SwaggerClient::OnapsoinfraserviceInstantiationApi->new();
17004 my $version = version_example; # String | 
17005 my $serviceInstanceId = serviceInstanceId_example; # String | 
17006 my $vnfInstanceId = vnfInstanceId_example; # String | 
17007 my $volumeGroupInstanceId = volumeGroupInstanceId_example; # String | 
17008 my $body = WWW::SwaggerClient::Object::String->new(); # String | 
17009
17010 eval { 
17011     $api_instance->updateVolumeGroupInstance(version => $version, serviceInstanceId => $serviceInstanceId, vnfInstanceId => $vnfInstanceId, volumeGroupInstanceId => $volumeGroupInstanceId, body => $body);
17012 };
17013 if ($@) {
17014     warn "Exception when calling OnapsoinfraserviceInstantiationApi->updateVolumeGroupInstance: $@\n";
17015 }</code></pre>
17016                             </div>
17017
17018                             <div class="tab-pane" id="examples-OnapsoinfraserviceInstantiation-updateVolumeGroupInstance-0-python">
17019                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
17020 import time
17021 import swagger_client
17022 from swagger_client.rest import ApiException
17023 from pprint import pprint
17024
17025 # create an instance of the API class
17026 api_instance = swagger_client.OnapsoinfraserviceInstantiationApi()
17027 version = version_example # String | 
17028 serviceInstanceId = serviceInstanceId_example # String | 
17029 vnfInstanceId = vnfInstanceId_example # String | 
17030 volumeGroupInstanceId = volumeGroupInstanceId_example # String | 
17031 body = body_example # String |  (optional)
17032
17033 try: 
17034     # Update VolumeGroup on a specified version, serviceInstance, vnfInstance and volumeGroup
17035     api_instance.update_volume_group_instance(version, serviceInstanceId, vnfInstanceId, volumeGroupInstanceId, body=body)
17036 except ApiException as e:
17037     print("Exception when calling OnapsoinfraserviceInstantiationApi->updateVolumeGroupInstance: %s\n" % e)</code></pre>
17038                             </div>
17039                           </div>
17040
17041                           <h2>Parameters</h2>
17042
17043                             <div class="methodsubtabletitle">Path parameters</div>
17044                             <table id="methodsubtable">
17045                                 <tr>
17046                                   <th width="150px">Name</th>
17047                                   <th>Description</th>
17048                                 </tr>
17049                                   <tr><td style="width:150px;">version*</td>
17050 <td>
17051
17052
17053     <div id="d2e199_updateVolumeGroupInstance_version">
17054         <div class="json-schema-view">
17055             <div class="primitive">
17056                 <span class="type">
17057                     String
17058                 </span>
17059
17060             </div>
17061                 <div class="inner required">
17062                     Required
17063                 </div>
17064         </div>
17065     </div>
17066 </td>
17067 </tr>
17068
17069                                   <tr><td style="width:150px;">serviceInstanceId*</td>
17070 <td>
17071
17072
17073     <div id="d2e199_updateVolumeGroupInstance_serviceInstanceId">
17074         <div class="json-schema-view">
17075             <div class="primitive">
17076                 <span class="type">
17077                     String
17078                 </span>
17079
17080             </div>
17081                 <div class="inner required">
17082                     Required
17083                 </div>
17084         </div>
17085     </div>
17086 </td>
17087 </tr>
17088
17089                                   <tr><td style="width:150px;">vnfInstanceId*</td>
17090 <td>
17091
17092
17093     <div id="d2e199_updateVolumeGroupInstance_vnfInstanceId">
17094         <div class="json-schema-view">
17095             <div class="primitive">
17096                 <span class="type">
17097                     String
17098                 </span>
17099
17100             </div>
17101                 <div class="inner required">
17102                     Required
17103                 </div>
17104         </div>
17105     </div>
17106 </td>
17107 </tr>
17108
17109                                   <tr><td style="width:150px;">volumeGroupInstanceId*</td>
17110 <td>
17111
17112
17113     <div id="d2e199_updateVolumeGroupInstance_volumeGroupInstanceId">
17114         <div class="json-schema-view">
17115             <div class="primitive">
17116                 <span class="type">
17117                     String
17118                 </span>
17119
17120             </div>
17121                 <div class="inner required">
17122                     Required
17123                 </div>
17124         </div>
17125     </div>
17126 </td>
17127 </tr>
17128
17129                             </table>
17130
17131
17132                             <div class="methodsubtabletitle">Body parameters</div>
17133                             <table id="methodsubtable">
17134                               <tr>
17135                                 <th width="150px">Name</th>
17136                                 <th>Description</th>
17137                               </tr>
17138                                 <tr><td style="width:150px;">body </td>
17139 <td>
17140
17141
17142 <script>
17143 $(document).ready(function() {
17144   var schemaWrapper = {
17145   "in" : "body",
17146   "name" : "body",
17147   "required" : false,
17148   "schema" : {
17149     "type" : "string"
17150   }
17151 };
17152   var schema = schemaWrapper.schema;
17153   if (schema.$ref != null) {
17154     schema = defsParser.$refs.get(schema.$ref);
17155   } else {
17156     schemaWrapper.definitions = Object.assign({}, defs);
17157     $RefParser.dereference(schemaWrapper).catch(function(err) {
17158       console.log(err);
17159     });
17160   }
17161
17162   var view = new JSONSchemaView(schema,2,{isBodyParam: true});
17163   var result = $('#d2e199_updateVolumeGroupInstance_body');
17164   result.empty();
17165   result.append(view.render());
17166 });
17167 </script>
17168 <div id="d2e199_updateVolumeGroupInstance_body"></div>
17169 </td>
17170 </tr>
17171
17172                             </table>
17173
17174
17175
17176                           <h2>Responses</h2>
17177                             <h3> Status: default - successful operation </h3>
17178
17179                             <ul class="nav nav-tabs nav-tabs-examples" >
17180                             </ul>
17181
17182                             <div class="tab-content" style='margin-bottom: 10px;'>
17183                             </div>
17184
17185                         </article>
17186                       </div>
17187                       <hr>
17188                   </section>
17189                 <section id="api-Onapsoinfratasks">
17190                   <h1>Onapsoinfratasks</h1>
17191                     <div id="api-Onapsoinfratasks-queryFilters">
17192                       <article id="api-Onapsoinfratasks-queryFilters-0" data-group="User" data-name="queryFilters" data-version="0">
17193                         <div class="pull-left">
17194                           <h1>queryFilters</h1>
17195                           <p>Finds Manual Tasks</p>
17196                         </div>
17197                         <div class="pull-right"></div>
17198                         <div class="clearfix"></div>
17199                         <p></p>
17200                         <p class="marked"></p>
17201                         <p></p>
17202                         <br />
17203                         <pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/onap/so/infra/tasks/{version}</span></code></pre>
17204                         <p>
17205                           <h3>Usage and SDK Samples</h3>
17206                         </p>
17207                         <ul class="nav nav-tabs nav-tabs-examples">
17208                           <li class="active"><a href="#examples-Onapsoinfratasks-queryFilters-0-curl">Curl</a></li>
17209                           <li class=""><a href="#examples-Onapsoinfratasks-queryFilters-0-java">Java</a></li>
17210                           <li class=""><a href="#examples-Onapsoinfratasks-queryFilters-0-android">Android</a></li>
17211                           <!--<li class=""><a href="#examples-Onapsoinfratasks-queryFilters-0-groovy">Groovy</a></li>-->
17212                           <li class=""><a href="#examples-Onapsoinfratasks-queryFilters-0-objc">Obj-C</a></li>
17213                           <li class=""><a href="#examples-Onapsoinfratasks-queryFilters-0-javascript">JavaScript</a></li>
17214                           <!--<li class=""><a href="#examples-Onapsoinfratasks-queryFilters-0-angular">Angular</a></li>-->
17215                           <li class=""><a href="#examples-Onapsoinfratasks-queryFilters-0-csharp">C#</a></li>
17216                           <li class=""><a href="#examples-Onapsoinfratasks-queryFilters-0-php">PHP</a></li>
17217                           <li class=""><a href="#examples-Onapsoinfratasks-queryFilters-0-perl">Perl</a></li>
17218                           <li class=""><a href="#examples-Onapsoinfratasks-queryFilters-0-python">Python</a></li>
17219                         </ul>
17220
17221                         <div class="tab-content">
17222                           <div class="tab-pane active" id="examples-Onapsoinfratasks-queryFilters-0-curl">
17223                             <pre class="prettyprint"><code class="language-bsh">curl -X GET "http://localhost/onap/so/infra/tasks/{version}?taskId=&originalRequestId=&subscriptionServiceType=&nfRole=&buildingBlockName=&originalRequestDate=&originalRequestorId="</code></pre>
17224                           </div>
17225                           <div class="tab-pane" id="examples-Onapsoinfratasks-queryFilters-0-java">
17226                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
17227 import io.swagger.client.auth.*;
17228 import io.swagger.client.model.*;
17229 import io.swagger.client.api.OnapsoinfratasksApi;
17230
17231 import java.io.File;
17232 import java.util.*;
17233
17234 public class OnapsoinfratasksApiExample {
17235
17236     public static void main(String[] args) {
17237         
17238         OnapsoinfratasksApi apiInstance = new OnapsoinfratasksApi();
17239         String version = version_example; // String | 
17240         String taskId = taskId_example; // String | 
17241         String originalRequestId = originalRequestId_example; // String | 
17242         String subscriptionServiceType = subscriptionServiceType_example; // String | 
17243         String nfRole = nfRole_example; // String | 
17244         String buildingBlockName = buildingBlockName_example; // String | 
17245         String originalRequestDate = originalRequestDate_example; // String | 
17246         String originalRequestorId = originalRequestorId_example; // String | 
17247         try {
17248             apiInstance.queryFilters(version, taskId, originalRequestId, subscriptionServiceType, nfRole, buildingBlockName, originalRequestDate, originalRequestorId);
17249         } catch (ApiException e) {
17250             System.err.println("Exception when calling OnapsoinfratasksApi#queryFilters");
17251             e.printStackTrace();
17252         }
17253     }
17254 }</code></pre>
17255                           </div>
17256
17257                           <div class="tab-pane" id="examples-Onapsoinfratasks-queryFilters-0-android">
17258                             <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.OnapsoinfratasksApi;
17259
17260 public class OnapsoinfratasksApiExample {
17261
17262     public static void main(String[] args) {
17263         OnapsoinfratasksApi apiInstance = new OnapsoinfratasksApi();
17264         String version = version_example; // String | 
17265         String taskId = taskId_example; // String | 
17266         String originalRequestId = originalRequestId_example; // String | 
17267         String subscriptionServiceType = subscriptionServiceType_example; // String | 
17268         String nfRole = nfRole_example; // String | 
17269         String buildingBlockName = buildingBlockName_example; // String | 
17270         String originalRequestDate = originalRequestDate_example; // String | 
17271         String originalRequestorId = originalRequestorId_example; // String | 
17272         try {
17273             apiInstance.queryFilters(version, taskId, originalRequestId, subscriptionServiceType, nfRole, buildingBlockName, originalRequestDate, originalRequestorId);
17274         } catch (ApiException e) {
17275             System.err.println("Exception when calling OnapsoinfratasksApi#queryFilters");
17276             e.printStackTrace();
17277         }
17278     }
17279 }</code></pre>
17280                           </div>
17281   <!--
17282   <div class="tab-pane" id="examples-Onapsoinfratasks-queryFilters-0-groovy">
17283   <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
17284   </div> -->
17285                             <div class="tab-pane" id="examples-Onapsoinfratasks-queryFilters-0-objc">
17286                               <pre class="prettyprint"><code class="language-cpp">String *version = version_example; // 
17287 String *taskId = taskId_example; //  (optional)
17288 String *originalRequestId = originalRequestId_example; //  (optional)
17289 String *subscriptionServiceType = subscriptionServiceType_example; //  (optional)
17290 String *nfRole = nfRole_example; //  (optional)
17291 String *buildingBlockName = buildingBlockName_example; //  (optional)
17292 String *originalRequestDate = originalRequestDate_example; //  (optional)
17293 String *originalRequestorId = originalRequestorId_example; //  (optional)
17294
17295 OnapsoinfratasksApi *apiInstance = [[OnapsoinfratasksApi alloc] init];
17296
17297 // Finds Manual Tasks
17298 [apiInstance queryFiltersWith:version
17299     taskId:taskId
17300     originalRequestId:originalRequestId
17301     subscriptionServiceType:subscriptionServiceType
17302     nfRole:nfRole
17303     buildingBlockName:buildingBlockName
17304     originalRequestDate:originalRequestDate
17305     originalRequestorId:originalRequestorId
17306               completionHandler: ^(NSError* error) {
17307                             if (error) {
17308                                 NSLog(@"Error: %@", error);
17309                             }
17310                         }];
17311 </code></pre>
17312                             </div>
17313
17314                             <div class="tab-pane" id="examples-Onapsoinfratasks-queryFilters-0-javascript">
17315                               <pre class="prettyprint"><code class="language-js">var SoCasablancaApIs = require('so_casablanca_ap_is');
17316
17317 var api = new SoCasablancaApIs.OnapsoinfratasksApi()
17318
17319 var version = version_example; // {String} 
17320
17321 var opts = { 
17322   'taskId': taskId_example, // {String} 
17323   'originalRequestId': originalRequestId_example, // {String} 
17324   'subscriptionServiceType': subscriptionServiceType_example, // {String} 
17325   'nfRole': nfRole_example, // {String} 
17326   'buildingBlockName': buildingBlockName_example, // {String} 
17327   'originalRequestDate': originalRequestDate_example, // {String} 
17328   'originalRequestorId': originalRequestorId_example // {String} 
17329 };
17330
17331 var callback = function(error, data, response) {
17332   if (error) {
17333     console.error(error);
17334   } else {
17335     console.log('API called successfully.');
17336   }
17337 };
17338 api.queryFilters(version, opts, callback);
17339 </code></pre>
17340                             </div>
17341
17342                             <!--<div class="tab-pane" id="examples-Onapsoinfratasks-queryFilters-0-angular">
17343               <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
17344             </div>-->
17345                             <div class="tab-pane" id="examples-Onapsoinfratasks-queryFilters-0-csharp">
17346                               <pre class="prettyprint"><code class="language-cs">using System;
17347 using System.Diagnostics;
17348 using IO.Swagger.Api;
17349 using IO.Swagger.Client;
17350 using IO.Swagger.Model;
17351
17352 namespace Example
17353 {
17354     public class queryFiltersExample
17355     {
17356         public void main()
17357         {
17358             
17359             var apiInstance = new OnapsoinfratasksApi();
17360             var version = version_example;  // String | 
17361             var taskId = taskId_example;  // String |  (optional) 
17362             var originalRequestId = originalRequestId_example;  // String |  (optional) 
17363             var subscriptionServiceType = subscriptionServiceType_example;  // String |  (optional) 
17364             var nfRole = nfRole_example;  // String |  (optional) 
17365             var buildingBlockName = buildingBlockName_example;  // String |  (optional) 
17366             var originalRequestDate = originalRequestDate_example;  // String |  (optional) 
17367             var originalRequestorId = originalRequestorId_example;  // String |  (optional) 
17368
17369             try
17370             {
17371                 // Finds Manual Tasks
17372                 apiInstance.queryFilters(version, taskId, originalRequestId, subscriptionServiceType, nfRole, buildingBlockName, originalRequestDate, originalRequestorId);
17373             }
17374             catch (Exception e)
17375             {
17376                 Debug.Print("Exception when calling OnapsoinfratasksApi.queryFilters: " + e.Message );
17377             }
17378         }
17379     }
17380 }
17381 </code></pre>
17382                             </div>
17383
17384                             <div class="tab-pane" id="examples-Onapsoinfratasks-queryFilters-0-php">
17385                               <pre class="prettyprint"><code class="language-php"><&#63;php
17386 require_once(__DIR__ . '/vendor/autoload.php');
17387
17388 $api_instance = new Swagger\Client\Api\OnapsoinfratasksApi();
17389 $version = version_example; // String | 
17390 $taskId = taskId_example; // String | 
17391 $originalRequestId = originalRequestId_example; // String | 
17392 $subscriptionServiceType = subscriptionServiceType_example; // String | 
17393 $nfRole = nfRole_example; // String | 
17394 $buildingBlockName = buildingBlockName_example; // String | 
17395 $originalRequestDate = originalRequestDate_example; // String | 
17396 $originalRequestorId = originalRequestorId_example; // String | 
17397
17398 try {
17399     $api_instance->queryFilters($version, $taskId, $originalRequestId, $subscriptionServiceType, $nfRole, $buildingBlockName, $originalRequestDate, $originalRequestorId);
17400 } catch (Exception $e) {
17401     echo 'Exception when calling OnapsoinfratasksApi->queryFilters: ', $e->getMessage(), PHP_EOL;
17402 }
17403 ?></code></pre>
17404                             </div>
17405
17406                             <div class="tab-pane" id="examples-Onapsoinfratasks-queryFilters-0-perl">
17407                               <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
17408 use WWW::SwaggerClient::Configuration;
17409 use WWW::SwaggerClient::OnapsoinfratasksApi;
17410
17411 my $api_instance = WWW::SwaggerClient::OnapsoinfratasksApi->new();
17412 my $version = version_example; # String | 
17413 my $taskId = taskId_example; # String | 
17414 my $originalRequestId = originalRequestId_example; # String | 
17415 my $subscriptionServiceType = subscriptionServiceType_example; # String | 
17416 my $nfRole = nfRole_example; # String | 
17417 my $buildingBlockName = buildingBlockName_example; # String | 
17418 my $originalRequestDate = originalRequestDate_example; # String | 
17419 my $originalRequestorId = originalRequestorId_example; # String | 
17420
17421 eval { 
17422     $api_instance->queryFilters(version => $version, taskId => $taskId, originalRequestId => $originalRequestId, subscriptionServiceType => $subscriptionServiceType, nfRole => $nfRole, buildingBlockName => $buildingBlockName, originalRequestDate => $originalRequestDate, originalRequestorId => $originalRequestorId);
17423 };
17424 if ($@) {
17425     warn "Exception when calling OnapsoinfratasksApi->queryFilters: $@\n";
17426 }</code></pre>
17427                             </div>
17428
17429                             <div class="tab-pane" id="examples-Onapsoinfratasks-queryFilters-0-python">
17430                               <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
17431 import time
17432 import swagger_client
17433 from swagger_client.rest import ApiException
17434 from pprint import pprint
17435
17436 # create an instance of the API class
17437 api_instance = swagger_client.OnapsoinfratasksApi()
17438 version = version_example # String | 
17439 taskId = taskId_example # String |  (optional)
17440 originalRequestId = originalRequestId_example # String |  (optional)
17441 subscriptionServiceType = subscriptionServiceType_example # String |  (optional)
17442 nfRole = nfRole_example # String |  (optional)
17443 buildingBlockName = buildingBlockName_example # String |  (optional)
17444 originalRequestDate = originalRequestDate_example # String |  (optional)
17445 originalRequestorId = originalRequestorId_example # String |  (optional)
17446
17447 try: 
17448     # Finds Manual Tasks
17449     api_instance.query_filters(version, taskId=taskId, originalRequestId=originalRequestId, subscriptionServiceType=subscriptionServiceType, nfRole=nfRole, buildingBlockName=buildingBlockName, originalRequestDate=originalRequestDate, originalRequestorId=originalRequestorId)
17450 except ApiException as e:
17451     print("Exception when calling OnapsoinfratasksApi->queryFilters: %s\n" % e)</code></pre>
17452                             </div>
17453                           </div>
17454
17455                           <h2>Parameters</h2>
17456
17457                             <div class="methodsubtabletitle">Path parameters</div>
17458                             <table id="methodsubtable">
17459                                 <tr>
17460                                   <th width="150px">Name</th>
17461                                   <th>Description</th>
17462                                 </tr>
17463                                   <tr><td style="width:150px;">version*</td>
17464 <td>
17465
17466
17467     <div id="d2e199_queryFilters_version">
17468         <div class="json-schema-view">
17469             <div class="primitive">
17470                 <span class="type">
17471                     String
17472                 </span>
17473
17474             </div>
17475                 <div class="inner required">
17476                     Required
17477                 </div>
17478         </div>
17479     </div>
17480 </td>
17481 </tr>
17482
17483                             </table>
17484
17485
17486
17487
17488                             <div class="methodsubtabletitle">Query parameters</div>
17489                             <table id="methodsubtable">
17490                               <tr>
17491                                 <th width="150px">Name</th>
17492                                 <th>Description</th>
17493                               </tr>
17494                                 <tr><td style="width:150px;">taskId</td>
17495 <td>
17496
17497
17498     <div id="d2e199_queryFilters_taskId">
17499         <div class="json-schema-view">
17500             <div class="primitive">
17501                 <span class="type">
17502                     String
17503                 </span>
17504
17505             </div>
17506         </div>
17507     </div>
17508 </td>
17509 </tr>
17510
17511                                 <tr><td style="width:150px;">originalRequestId</td>
17512 <td>
17513
17514
17515     <div id="d2e199_queryFilters_originalRequestId">
17516         <div class="json-schema-view">
17517             <div class="primitive">
17518                 <span class="type">
17519                     String
17520                 </span>
17521
17522             </div>
17523         </div>
17524     </div>
17525 </td>
17526 </tr>
17527
17528                                 <tr><td style="width:150px;">subscriptionServiceType</td>
17529 <td>
17530
17531
17532     <div id="d2e199_queryFilters_subscriptionServiceType">
17533         <div class="json-schema-view">
17534             <div class="primitive">
17535                 <span class="type">
17536                     String
17537                 </span>
17538
17539             </div>
17540         </div>
17541     </div>
17542 </td>
17543 </tr>
17544
17545                                 <tr><td style="width:150px;">nfRole</td>
17546 <td>
17547
17548
17549     <div id="d2e199_queryFilters_nfRole">
17550         <div class="json-schema-view">
17551             <div class="primitive">
17552                 <span class="type">
17553                     String
17554                 </span>
17555
17556             </div>
17557         </div>
17558     </div>
17559 </td>
17560 </tr>
17561
17562                                 <tr><td style="width:150px;">buildingBlockName</td>
17563 <td>
17564
17565
17566     <div id="d2e199_queryFilters_buildingBlockName">
17567         <div class="json-schema-view">
17568             <div class="primitive">
17569                 <span class="type">
17570                     String
17571                 </span>
17572
17573             </div>
17574         </div>
17575     </div>
17576 </td>
17577 </tr>
17578
17579                                 <tr><td style="width:150px;">originalRequestDate</td>
17580 <td>
17581
17582
17583     <div id="d2e199_queryFilters_originalRequestDate">
17584         <div class="json-schema-view">
17585             <div class="primitive">
17586                 <span class="type">
17587                     String
17588                 </span>
17589
17590             </div>
17591         </div>
17592     </div>
17593 </td>
17594 </tr>
17595
17596                                 <tr><td style="width:150px;">originalRequestorId</td>
17597 <td>
17598
17599
17600     <div id="d2e199_queryFilters_originalRequestorId">
17601         <div class="json-schema-view">
17602             <div class="primitive">
17603                 <span class="type">
17604                     String
17605                 </span>
17606
17607             </div>
17608         </div>
17609     </div>
17610 </td>
17611 </tr>
17612
17613                             </table>
17614
17615                           <h2>Responses</h2>
17616                             <h3> Status: default - successful operation </h3>
17617
17618                             <ul class="nav nav-tabs nav-tabs-examples" >
17619                             </ul>
17620
17621                             <div class="tab-content" style='margin-bottom: 10px;'>
17622                             </div>
17623
17624                         </article>
17625                       </div>
17626                       <hr>
17627                   </section>
17628           </div>
17629           <div id="footer">
17630             <div id="api-_footer">
17631               <p>Suggestions, contact, support and error reporting;
17632                   <div class="app-desc">Information URL: <a href="https://helloreverb.com">https://helloreverb.com</a></div>
17633                   <div class="app-desc">Contact Info: <a href="hello@helloreverb.com">hello@helloreverb.com</a></div>
17634               </p>
17635                 <div class="license-info">All rights reserved</div>
17636                 <div class="license-url">http://apache.org/licenses/LICENSE-2.0.html</div>
17637             </div>
17638           </div>
17639           <div id="generator">
17640             <div class="content">
17641               Generated 2018-11-19T03:11:19.743Z
17642             </div>
17643           </div>
17644       </div>
17645     </div>
17646   </div>
17647   <script>
17648 (function webpackUniversalModuleDefinition(root, factory) {
17649         if(typeof exports === 'object' && typeof module === 'object')
17650                 module.exports = factory();
17651         else if(typeof define === 'function' && define.amd)
17652                 define("JSONFormatter", [], factory);
17653         else if(typeof exports === 'object')
17654                 exports["JSONFormatter"] = factory();
17655         else
17656                 root["JSONFormatter"] = factory();
17657 })(this, function() {
17658 return /******/ (function(modules) { // webpackBootstrap
17659 /******/        // The module cache
17660 /******/        var installedModules = {};
17661 /******/
17662 /******/        // The require function
17663 /******/        function __webpack_require__(moduleId) {
17664 /******/
17665 /******/                // Check if module is in cache
17666 /******/                if(installedModules[moduleId])
17667 /******/                        return installedModules[moduleId].exports;
17668 /******/
17669 /******/                // Create a new module (and put it into the cache)
17670 /******/                var module = installedModules[moduleId] = {
17671 /******/                        exports: {},
17672 /******/                        id: moduleId,
17673 /******/                        loaded: false
17674 /******/                };
17675 /******/
17676 /******/                // Execute the module function
17677 /******/                modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
17678 /******/
17679 /******/                // Flag the module as loaded
17680 /******/                module.loaded = true;
17681 /******/
17682 /******/                // Return the exports of the module
17683 /******/                return module.exports;
17684 /******/        }
17685 /******/
17686 /******/
17687 /******/        // expose the modules object (__webpack_modules__)
17688 /******/        __webpack_require__.m = modules;
17689 /******/
17690 /******/        // expose the module cache
17691 /******/        __webpack_require__.c = installedModules;
17692 /******/
17693 /******/        // __webpack_public_path__
17694 /******/        __webpack_require__.p = "dist";
17695 /******/
17696 /******/        // Load entry module and return exports
17697 /******/        return __webpack_require__(0);
17698 /******/ })
17699 /************************************************************************/
17700 /******/ ([
17701 /* 0 */
17702 /***/ function(module, exports, __webpack_require__) {
17703
17704         module.exports = __webpack_require__(1);
17705
17706
17707 /***/ },
17708 /* 1 */
17709 /***/ function(module, exports, __webpack_require__) {
17710
17711         "use strict";
17712         __webpack_require__(2);
17713         var helpers_ts_1 = __webpack_require__(6);
17714         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)?$/;
17715         var PARTIAL_DATE_REGEX = /\d{2}:\d{2}:\d{2} GMT-\d{4}/;
17716         var JSON_DATE_REGEX = /\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/;
17717         // When toggleing, don't animated removal or addition of more than a few items
17718         var MAX_ANIMATED_TOGGLE_ITEMS = 10;
17719         var requestAnimationFrame = window.requestAnimationFrame || function (cb) { cb(); return 0; };
17720         ;
17721         var _defaultConfig = {
17722             hoverPreviewEnabled: false,
17723             hoverPreviewArrayCount: 100,
17724             hoverPreviewFieldCount: 5,
17725             animateOpen: true,
17726             animateClose: true,
17727             theme: null
17728         };
17729         module.exports = (function () {
17730             /**
17731              * @param {object} json The JSON object you want to render. It has to be an
17732              * object or array. Do NOT pass raw JSON string.
17733              *
17734              * @param {number} [open=1] his number indicates up to how many levels the
17735              * rendered tree should expand. Set it to `0` to make the whole tree collapsed
17736              * or set it to `Infinity` to expand the tree deeply
17737              *
17738              * @param {object} [config=defaultConfig] -
17739              *  defaultConfig = {
17740              *   hoverPreviewEnabled: false,
17741              *   hoverPreviewArrayCount: 100,
17742              *   hoverPreviewFieldCount: 5
17743              * }
17744              *
17745              * Available configurations:
17746              *  #####Hover Preview
17747              * * `hoverPreviewEnabled`:  enable preview on hover
17748              * * `hoverPreviewArrayCount`: number of array items to show in preview Any
17749              *    array larger than this number will be shown as `Array[XXX]` where `XXX`
17750              *    is length of the array.
17751              * * `hoverPreviewFieldCount`: number of object properties to show for object
17752              *   preview. Any object with more properties that thin number will be
17753              *   truncated.
17754              *
17755              * @param {string} [key=undefined] The key that this object in it's parent
17756              * context
17757             */
17758             function JSONFormatter(json, open, config, key) {
17759                 if (open === void 0) { open = 1; }
17760                 if (config === void 0) { config = _defaultConfig; }
17761                 this.json = json;
17762                 this.open = open;
17763                 this.config = config;
17764                 this.key = key;
17765                 // Hold the open state after the toggler is used
17766                 this._isOpen = null;
17767                 // Setting default values for config object
17768                 if (this.config.hoverPreviewEnabled === undefined) {
17769                     this.config.hoverPreviewEnabled = _defaultConfig.hoverPreviewEnabled;
17770                 }
17771                 if (this.config.hoverPreviewArrayCount === undefined) {
17772                     this.config.hoverPreviewArrayCount = _defaultConfig.hoverPreviewArrayCount;
17773                 }
17774                 if (this.config.hoverPreviewFieldCount === undefined) {
17775                     this.config.hoverPreviewFieldCount = _defaultConfig.hoverPreviewFieldCount;
17776                 }
17777             }
17778             Object.defineProperty(JSONFormatter.prototype, "isOpen", {
17779                 /*
17780                  * is formatter open?
17781                 */
17782                 get: function () {
17783                     if (this._isOpen !== null) {
17784                         return this._isOpen;
17785                     }
17786                     else {
17787                         return this.open > 0;
17788                     }
17789                 },
17790                 /*
17791                  * set open state (from toggler)
17792                 */
17793                 set: function (value) {
17794                     this._isOpen = value;
17795                 },
17796                 enumerable: true,
17797                 configurable: true
17798             });
17799             Object.defineProperty(JSONFormatter.prototype, "isDate", {
17800                 /*
17801                  * is this a date string?
17802                 */
17803                 get: function () {
17804                     return (this.type === 'string') &&
17805                         (DATE_STRING_REGEX.test(this.json) ||
17806                             JSON_DATE_REGEX.test(this.json) ||
17807                             PARTIAL_DATE_REGEX.test(this.json));
17808                 },
17809                 enumerable: true,
17810                 configurable: true
17811             });
17812             Object.defineProperty(JSONFormatter.prototype, "isUrl", {
17813                 /*
17814                  * is this a URL string?
17815                 */
17816                 get: function () {
17817                     return this.type === 'string' && (this.json.indexOf('http') === 0);
17818                 },
17819                 enumerable: true,
17820                 configurable: true
17821             });
17822             Object.defineProperty(JSONFormatter.prototype, "isArray", {
17823                 /*
17824                  * is this an array?
17825                 */
17826                 get: function () {
17827                     return Array.isArray(this.json);
17828                 },
17829                 enumerable: true,
17830                 configurable: true
17831             });
17832             Object.defineProperty(JSONFormatter.prototype, "isObject", {
17833                 /*
17834                  * is this an object?
17835                  * Note: In this context arrays are object as well
17836                 */
17837                 get: function () {
17838                     return helpers_ts_1.isObject(this.json);
17839                 },
17840                 enumerable: true,
17841                 configurable: true
17842             });
17843             Object.defineProperty(JSONFormatter.prototype, "isEmptyObject", {
17844                 /*
17845                  * is this an empty object with no properties?
17846                 */
17847                 get: function () {
17848                     return !this.keys.length && !this.isArray;
17849                 },
17850                 enumerable: true,
17851                 configurable: true
17852             });
17853             Object.defineProperty(JSONFormatter.prototype, "isEmpty", {
17854                 /*
17855                  * is this an empty object or array?
17856                 */
17857                 get: function () {
17858                     return this.isEmptyObject || (this.keys && !this.keys.length && this.isArray);
17859                 },
17860                 enumerable: true,
17861                 configurable: true
17862             });
17863             Object.defineProperty(JSONFormatter.prototype, "hasKey", {
17864                 /*
17865                  * did we receive a key argument?
17866                  * This means that the formatter was called as a sub formatter of a parent formatter
17867                 */
17868                 get: function () {
17869                     return typeof this.key !== 'undefined';
17870                 },
17871                 enumerable: true,
17872                 configurable: true
17873             });
17874             Object.defineProperty(JSONFormatter.prototype, "constructorName", {
17875                 /*
17876                  * if this is an object, get constructor function name
17877                 */
17878                 get: function () {
17879                     return helpers_ts_1.getObjectName(this.json);
17880                 },
17881                 enumerable: true,
17882                 configurable: true
17883             });
17884             Object.defineProperty(JSONFormatter.prototype, "type", {
17885                 /*
17886                  * get type of this value
17887                  * Possible values: all JavaScript primitive types plus "array" and "null"
17888                 */
17889                 get: function () {
17890                     return helpers_ts_1.getType(this.json);
17891                 },
17892                 enumerable: true,
17893                 configurable: true
17894             });
17895             Object.defineProperty(JSONFormatter.prototype, "keys", {
17896                 /*
17897                  * get object keys
17898                  * If there is an empty key we pad it wit quotes to make it visible
17899                 */
17900                 get: function () {
17901                     if (this.isObject) {
17902                         return Object.keys(this.json).map(function (key) { return key ? key : '""'; });
17903                     }
17904                     else {
17905                         return [];
17906                     }
17907                 },
17908                 enumerable: true,
17909                 configurable: true
17910             });
17911             /**
17912              * Toggles `isOpen` state
17913              *
17914             */
17915             JSONFormatter.prototype.toggleOpen = function () {
17916                 this.isOpen = !this.isOpen;
17917                 if (this.element) {
17918                     if (this.isOpen) {
17919                         this.appendChildren(this.config.animateOpen);
17920                     }
17921                     else {
17922                         this.removeChildren(this.config.animateClose);
17923                     }
17924                     this.element.classList.toggle(helpers_ts_1.cssClass('open'));
17925                 }
17926             };
17927             /**
17928             * Open all children up to a certain depth.
17929             * Allows actions such as expand all/collapse all
17930             *
17931             */
17932             JSONFormatter.prototype.openAtDepth = function (depth) {
17933                 if (depth === void 0) { depth = 1; }
17934                 if (depth < 0) {
17935                     return;
17936                 }
17937                 this.open = depth;
17938                 this.isOpen = (depth !== 0);
17939                 if (this.element) {
17940                     this.removeChildren(false);
17941                     if (depth === 0) {
17942                         this.element.classList.remove(helpers_ts_1.cssClass('open'));
17943                     }
17944                     else {
17945                         this.appendChildren(this.config.animateOpen);
17946                         this.element.classList.add(helpers_ts_1.cssClass('open'));
17947                     }
17948                 }
17949             };
17950             /**
17951              * Generates inline preview
17952              *
17953              * @returns {string}
17954             */
17955             JSONFormatter.prototype.getInlinepreview = function () {
17956                 var _this = this;
17957                 if (this.isArray) {
17958                     // if array length is greater then 100 it shows "Array[101]"
17959                     if (this.json.length > this.config.hoverPreviewArrayCount) {
17960                         return "Array[" + this.json.length + "]";
17961                     }
17962                     else {
17963                         return "[" + this.json.map(helpers_ts_1.getPreview).join(', ') + "]";
17964                     }
17965                 }
17966                 else {
17967                     var keys = this.keys;
17968                     // the first five keys (like Chrome Developer Tool)
17969                     var narrowKeys = keys.slice(0, this.config.hoverPreviewFieldCount);
17970                     // json value schematic information
17971                     var kvs = narrowKeys.map(function (key) { return (key + ":" + helpers_ts_1.getPreview(_this.json[key])); });
17972                     // if keys count greater then 5 then show ellipsis
17973                     var ellipsis = keys.length >= this.config.hoverPreviewFieldCount ? '…' : '';
17974                     return "{" + kvs.join(', ') + ellipsis + "}";
17975                 }
17976             };
17977             /**
17978              * Renders an HTML element and installs event listeners
17979              *
17980              * @returns {HTMLDivElement}
17981             */
17982             JSONFormatter.prototype.render = function () {
17983                 // construct the root element and assign it to this.element
17984                 this.element = helpers_ts_1.createElement('div', 'row');
17985                 // construct the toggler link
17986                 var togglerLink = helpers_ts_1.createElement('a', 'toggler-link');
17987                 // if this is an object we need a wrapper span (toggler)
17988                 if (this.isObject) {
17989                     togglerLink.appendChild(helpers_ts_1.createElement('span', 'toggler'));
17990                 }
17991                 // if this is child of a parent formatter we need to append the key
17992                 if (this.hasKey) {
17993                     togglerLink.appendChild(helpers_ts_1.createElement('span', 'key', this.key + ":"));
17994                 }
17995                 // Value for objects and arrays
17996                 if (this.isObject) {
17997                     // construct the value holder element
17998                     var value = helpers_ts_1.createElement('span', 'value');
17999                     // we need a wrapper span for objects
18000                     var objectWrapperSpan = helpers_ts_1.createElement('span');
18001                     // get constructor name and append it to wrapper span
18002                     var constructorName = helpers_ts_1.createElement('span', 'constructor-name', this.constructorName);
18003                     objectWrapperSpan.appendChild(constructorName);
18004                     // if it's an array append the array specific elements like brackets and length
18005                     if (this.isArray) {
18006                         var arrayWrapperSpan = helpers_ts_1.createElement('span');
18007                         arrayWrapperSpan.appendChild(helpers_ts_1.createElement('span', 'bracket', '['));
18008                         arrayWrapperSpan.appendChild(helpers_ts_1.createElement('span', 'number', (this.json.length)));
18009                         arrayWrapperSpan.appendChild(helpers_ts_1.createElement('span', 'bracket', ']'));
18010                         objectWrapperSpan.appendChild(arrayWrapperSpan);
18011                     }
18012                     // append object wrapper span to toggler link
18013                     value.appendChild(objectWrapperSpan);
18014                     togglerLink.appendChild(value);
18015                 }
18016                 else {
18017                     // make a value holder element
18018                     var value = this.isUrl ? helpers_ts_1.createElement('a') : helpers_ts_1.createElement('span');
18019                     // add type and other type related CSS classes
18020                     value.classList.add(helpers_ts_1.cssClass(this.type));
18021                     if (this.isDate) {
18022                         value.classList.add(helpers_ts_1.cssClass('date'));
18023                     }
18024                     if (this.isUrl) {
18025                         value.classList.add(helpers_ts_1.cssClass('url'));
18026                         value.setAttribute('href', this.json);
18027                     }
18028                     // Append value content to value element
18029                     var valuePreview = helpers_ts_1.getValuePreview(this.json, this.json);
18030                     value.appendChild(document.createTextNode(valuePreview));
18031                     // append the value element to toggler link
18032                     togglerLink.appendChild(value);
18033                 }
18034                 // if hover preview is enabled, append the inline preview element
18035                 if (this.isObject && this.config.hoverPreviewEnabled) {
18036                     var preview = helpers_ts_1.createElement('span', 'preview-text');
18037                     preview.appendChild(document.createTextNode(this.getInlinepreview()));
18038                     togglerLink.appendChild(preview);
18039                 }
18040                 // construct a children element
18041                 var children = helpers_ts_1.createElement('div', 'children');
18042                 // set CSS classes for children
18043                 if (this.isObject) {
18044                     children.classList.add(helpers_ts_1.cssClass('object'));
18045                 }
18046                 if (this.isArray) {
18047                     children.classList.add(helpers_ts_1.cssClass('array'));
18048                 }
18049                 if (this.isEmpty) {
18050                     children.classList.add(helpers_ts_1.cssClass('empty'));
18051                 }
18052                 // set CSS classes for root element
18053                 if (this.config && this.config.theme) {
18054                     this.element.classList.add(helpers_ts_1.cssClass(this.config.theme));
18055                 }
18056                 if (this.isOpen) {
18057                     this.element.classList.add(helpers_ts_1.cssClass('open'));
18058                 }
18059                 // append toggler and children elements to root element
18060                 this.element.appendChild(togglerLink);
18061                 this.element.appendChild(children);
18062                 // if formatter is set to be open call appendChildren
18063                 if (this.isObject && this.isOpen) {
18064                     this.appendChildren();
18065                 }
18066                 // add event listener for toggling
18067                 if (this.isObject) {
18068                     togglerLink.addEventListener('click', this.toggleOpen.bind(this));
18069                 }
18070                 return this.element;
18071             };
18072             /**
18073              * Appends all the children to children element
18074              * Animated option is used when user triggers this via a click
18075             */
18076             JSONFormatter.prototype.appendChildren = function (animated) {
18077                 var _this = this;
18078                 if (animated === void 0) { animated = false; }
18079                 var children = this.element.querySelector("div." + helpers_ts_1.cssClass('children'));
18080                 if (!children || this.isEmpty) {
18081                     return;
18082                 }
18083                 if (animated) {
18084                     var index_1 = 0;
18085                     var addAChild_1 = function () {
18086                         var key = _this.keys[index_1];
18087                         var formatter = new JSONFormatter(_this.json[key], _this.open - 1, _this.config, key);
18088                         children.appendChild(formatter.render());
18089                         index_1 += 1;
18090                         if (index_1 < _this.keys.length) {
18091                             if (index_1 > MAX_ANIMATED_TOGGLE_ITEMS) {
18092                                 addAChild_1();
18093                             }
18094                             else {
18095                                 requestAnimationFrame(addAChild_1);
18096                             }
18097                         }
18098                     };
18099                     requestAnimationFrame(addAChild_1);
18100                 }
18101                 else {
18102                     this.keys.forEach(function (key) {
18103                         var formatter = new JSONFormatter(_this.json[key], _this.open - 1, _this.config, key);
18104                         children.appendChild(formatter.render());
18105                     });
18106                 }
18107             };
18108             /**
18109              * Removes all the children from children element
18110              * Animated option is used when user triggers this via a click
18111             */
18112             JSONFormatter.prototype.removeChildren = function (animated) {
18113                 if (animated === void 0) { animated = false; }
18114                 var childrenElement = this.element.querySelector("div." + helpers_ts_1.cssClass('children'));
18115                 if (animated) {
18116                     var childrenRemoved_1 = 0;
18117                     var removeAChild_1 = function () {
18118                         if (childrenElement && childrenElement.children.length) {
18119                             childrenElement.removeChild(childrenElement.children[0]);
18120                             childrenRemoved_1 += 1;
18121                             if (childrenRemoved_1 > MAX_ANIMATED_TOGGLE_ITEMS) {
18122                                 removeAChild_1();
18123                             }
18124                             else {
18125                                 requestAnimationFrame(removeAChild_1);
18126                             }
18127                         }
18128                     };
18129                     requestAnimationFrame(removeAChild_1);
18130                 }
18131                 else {
18132                     if (childrenElement) {
18133                         childrenElement.innerHTML = '';
18134                     }
18135                 }
18136             };
18137             return JSONFormatter;
18138         }());
18139
18140
18141 /***/ },
18142 /* 2 */
18143 /***/ function(module, exports, __webpack_require__) {
18144
18145         // style-loader: Adds some css to the DOM by adding a <style> tag
18146         
18147         // load the styles
18148         var content = __webpack_require__(3);
18149         if(typeof content === 'string') content = [[module.id, content, '']];
18150         // add the styles to the DOM
18151         var update = __webpack_require__(5)(content, {"sourceMap":true});
18152         if(content.locals) module.exports = content.locals;
18153         // Hot Module Replacement
18154         if(false) {
18155                 // When the styles change, update the <style> tags
18156                 if(!content.locals) {
18157                         module.hot.accept("!!./../node_modules/css-loader/index.js?sourceMap!./../node_modules/less-loader/index.js?sourceMap!./style.less", function() {
18158                                 var newContent = require("!!./../node_modules/css-loader/index.js?sourceMap!./../node_modules/less-loader/index.js?sourceMap!./style.less");
18159                                 if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
18160                                 update(newContent);
18161                         });
18162                 }
18163                 // When the module is disposed, remove the <style> tags
18164                 module.hot.dispose(function() { update(); });
18165         }
18166
18167 /***/ },
18168 /* 3 */
18169 /***/ function(module, exports, __webpack_require__) {
18170
18171         exports = module.exports = __webpack_require__(4)();
18172         // imports
18173         
18174         
18175         // module
18176         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://"}]);
18177         
18178         // exports
18179
18180
18181 /***/ },
18182 /* 4 */
18183 /***/ function(module, exports) {
18184
18185         /*
18186                 MIT License http://www.opensource.org/licenses/mit-license.php
18187                 Author Tobias Koppers @sokra
18188         */
18189         // css base code, injected by the css-loader
18190         module.exports = function() {
18191                 var list = [];
18192         
18193                 // return the list of modules as css string
18194                 list.toString = function toString() {
18195                         var result = [];
18196                         for(var i = 0; i < this.length; i++) {
18197                                 var item = this[i];
18198                                 if(item[2]) {
18199                                         result.push("@media " + item[2] + "{" + item[1] + "}");
18200                                 } else {
18201                                         result.push(item[1]);
18202                                 }
18203                         }
18204                         return result.join("");
18205                 };
18206         
18207                 // import a list of modules into the list
18208                 list.i = function(modules, mediaQuery) {
18209                         if(typeof modules === "string")
18210                                 modules = [[null, modules, ""]];
18211                         var alreadyImportedModules = {};
18212                         for(var i = 0; i < this.length; i++) {
18213                                 var id = this[i][0];
18214                                 if(typeof id === "number")
18215                                         alreadyImportedModules[id] = true;
18216                         }
18217                         for(i = 0; i < modules.length; i++) {
18218                                 var item = modules[i];
18219                                 // skip already imported module
18220                                 // this implementation is not 100% perfect for weird media query combinations
18221                                 //  when a module is imported multiple times with different media queries.
18222                                 //  I hope this will never occur (Hey this way we have smaller bundles)
18223                                 if(typeof item[0] !== "number" || !alreadyImportedModules[item[0]]) {
18224                                         if(mediaQuery && !item[2]) {
18225                                                 item[2] = mediaQuery;
18226                                         } else if(mediaQuery) {
18227                                                 item[2] = "(" + item[2] + ") and (" + mediaQuery + ")";
18228                                         }
18229                                         list.push(item);
18230                                 }
18231                         }
18232                 };
18233                 return list;
18234         };
18235
18236
18237 /***/ },
18238 /* 5 */
18239 /***/ function(module, exports, __webpack_require__) {
18240
18241         /*
18242                 MIT License http://www.opensource.org/licenses/mit-license.php
18243                 Author Tobias Koppers @sokra
18244         */
18245         var stylesInDom = {},
18246                 memoize = function(fn) {
18247                         var memo;
18248                         return function () {
18249                                 if (typeof memo === "undefined") memo = fn.apply(this, arguments);
18250                                 return memo;
18251                         };
18252                 },
18253                 isOldIE = memoize(function() {
18254                         return /msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase());
18255                 }),
18256                 getHeadElement = memoize(function () {
18257                         return document.head || document.getElementsByTagName("head")[0];
18258                 }),
18259                 singletonElement = null,
18260                 singletonCounter = 0,
18261                 styleElementsInsertedAtTop = [];
18262         
18263         module.exports = function(list, options) {
18264                 if(false) {
18265                         if(typeof document !== "object") throw new Error("The style-loader cannot be used in a non-browser environment");
18266                 }
18267         
18268                 options = options || {};
18269                 // Force single-tag solution on IE6-9, which has a hard limit on the # of <style>
18270                 // tags it will allow on a page
18271                 if (typeof options.singleton === "undefined") options.singleton = isOldIE();
18272         
18273                 // By default, add <style> tags to the bottom of <head>.
18274                 if (typeof options.insertAt === "undefined") options.insertAt = "bottom";
18275         
18276                 var styles = listToStyles(list);
18277                 addStylesToDom(styles, options);
18278         
18279                 return function update(newList) {
18280                         var mayRemove = [];
18281                         for(var i = 0; i < styles.length; i++) {
18282                                 var item = styles[i];
18283                                 var domStyle = stylesInDom[item.id];
18284                                 domStyle.refs--;
18285                                 mayRemove.push(domStyle);
18286                         }
18287                         if(newList) {
18288                                 var newStyles = listToStyles(newList);
18289                                 addStylesToDom(newStyles, options);
18290                         }
18291                         for(var i = 0; i < mayRemove.length; i++) {
18292                                 var domStyle = mayRemove[i];
18293                                 if(domStyle.refs === 0) {
18294                                         for(var j = 0; j < domStyle.parts.length; j++)
18295                                                 domStyle.parts[j]();
18296                                         delete stylesInDom[domStyle.id];
18297                                 }
18298                         }
18299                 };
18300         }
18301         
18302         function addStylesToDom(styles, options) {
18303                 for(var i = 0; i < styles.length; i++) {
18304                         var item = styles[i];
18305                         var domStyle = stylesInDom[item.id];
18306                         if(domStyle) {
18307                                 domStyle.refs++;
18308                                 for(var j = 0; j < domStyle.parts.length; j++) {
18309                                         domStyle.parts[j](item.parts[j]);
18310                                 }
18311                                 for(; j < item.parts.length; j++) {
18312                                         domStyle.parts.push(addStyle(item.parts[j], options));
18313                                 }
18314                         } else {
18315                                 var parts = [];
18316                                 for(var j = 0; j < item.parts.length; j++) {
18317                                         parts.push(addStyle(item.parts[j], options));
18318                                 }
18319                                 stylesInDom[item.id] = {id: item.id, refs: 1, parts: parts};
18320                         }
18321                 }
18322         }
18323         
18324         function listToStyles(list) {
18325                 var styles = [];
18326                 var newStyles = {};
18327                 for(var i = 0; i < list.length; i++) {
18328                         var item = list[i];
18329                         var id = item[0];
18330                         var css = item[1];
18331                         var media = item[2];
18332                         var sourceMap = item[3];
18333                         var part = {css: css, media: media, sourceMap: sourceMap};
18334                         if(!newStyles[id])
18335                                 styles.push(newStyles[id] = {id: id, parts: [part]});
18336                         else
18337                                 newStyles[id].parts.push(part);
18338                 }
18339                 return styles;
18340         }
18341         
18342         function insertStyleElement(options, styleElement) {
18343                 var head = getHeadElement();
18344                 var lastStyleElementInsertedAtTop = styleElementsInsertedAtTop[styleElementsInsertedAtTop.length - 1];
18345                 if (options.insertAt === "top") {
18346                         if(!lastStyleElementInsertedAtTop) {
18347                                 head.insertBefore(styleElement, head.firstChild);
18348                         } else if(lastStyleElementInsertedAtTop.nextSibling) {
18349                                 head.insertBefore(styleElement, lastStyleElementInsertedAtTop.nextSibling);
18350                         } else {
18351                                 head.appendChild(styleElement);
18352                         }
18353                         styleElementsInsertedAtTop.push(styleElement);
18354                 } else if (options.insertAt === "bottom") {
18355                         head.appendChild(styleElement);
18356                 } else {
18357                         throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");
18358                 }
18359         }
18360         
18361         function removeStyleElement(styleElement) {
18362                 styleElement.parentNode.removeChild(styleElement);
18363                 var idx = styleElementsInsertedAtTop.indexOf(styleElement);
18364                 if(idx >= 0) {
18365                         styleElementsInsertedAtTop.splice(idx, 1);
18366                 }
18367         }
18368         
18369         function createStyleElement(options) {
18370                 var styleElement = document.createElement("style");
18371                 styleElement.type = "text/css";
18372                 insertStyleElement(options, styleElement);
18373                 return styleElement;
18374         }
18375         
18376         function createLinkElement(options) {
18377                 var linkElement = document.createElement("link");
18378                 linkElement.rel = "stylesheet";
18379                 insertStyleElement(options, linkElement);
18380                 return linkElement;
18381         }
18382         
18383         function addStyle(obj, options) {
18384                 var styleElement, update, remove;
18385         
18386                 if (options.singleton) {
18387                         var styleIndex = singletonCounter++;
18388                         styleElement = singletonElement || (singletonElement = createStyleElement(options));
18389                         update = applyToSingletonTag.bind(null, styleElement, styleIndex, false);
18390                         remove = applyToSingletonTag.bind(null, styleElement, styleIndex, true);
18391                 } else if(obj.sourceMap &&
18392                         typeof URL === "function" &&
18393                         typeof URL.createObjectURL === "function" &&
18394                         typeof URL.revokeObjectURL === "function" &&
18395                         typeof Blob === "function" &&
18396                         typeof btoa === "function") {
18397                         styleElement = createLinkElement(options);
18398                         update = updateLink.bind(null, styleElement);
18399                         remove = function() {
18400                                 removeStyleElement(styleElement);
18401                                 if(styleElement.href)
18402                                         URL.revokeObjectURL(styleElement.href);
18403                         };
18404                 } else {
18405                         styleElement = createStyleElement(options);
18406                         update = applyToTag.bind(null, styleElement);
18407                         remove = function() {
18408                                 removeStyleElement(styleElement);
18409                         };
18410                 }
18411         
18412                 update(obj);
18413         
18414                 return function updateStyle(newObj) {
18415                         if(newObj) {
18416                                 if(newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap)
18417                                         return;
18418                                 update(obj = newObj);
18419                         } else {
18420                                 remove();
18421                         }
18422                 };
18423         }
18424         
18425         var replaceText = (function () {
18426                 var textStore = [];
18427         
18428                 return function (index, replacement) {
18429                         textStore[index] = replacement;
18430                         return textStore.filter(Boolean).join('\n');
18431                 };
18432         })();
18433         
18434         function applyToSingletonTag(styleElement, index, remove, obj) {
18435                 var css = remove ? "" : obj.css;
18436         
18437                 if (styleElement.styleSheet) {
18438                         styleElement.styleSheet.cssText = replaceText(index, css);
18439                 } else {
18440                         var cssNode = document.createTextNode(css);
18441                         var childNodes = styleElement.childNodes;
18442                         if (childNodes[index]) styleElement.removeChild(childNodes[index]);
18443                         if (childNodes.length) {
18444                                 styleElement.insertBefore(cssNode, childNodes[index]);
18445                         } else {
18446                                 styleElement.appendChild(cssNode);
18447                         }
18448                 }
18449         }
18450         
18451         function applyToTag(styleElement, obj) {
18452                 var css = obj.css;
18453                 var media = obj.media;
18454         
18455                 if(media) {
18456                         styleElement.setAttribute("media", media)
18457                 }
18458         
18459                 if(styleElement.styleSheet) {
18460                         styleElement.styleSheet.cssText = css;
18461                 } else {
18462                         while(styleElement.firstChild) {
18463                                 styleElement.removeChild(styleElement.firstChild);
18464                         }
18465                         styleElement.appendChild(document.createTextNode(css));
18466                 }
18467         }
18468         
18469         function updateLink(linkElement, obj) {
18470                 var css = obj.css;
18471                 var sourceMap = obj.sourceMap;
18472         
18473                 if(sourceMap) {
18474             // https://developer.mozilla.org/en/docs/Web/API/WindowBase64/Base64_encoding_and_decoding
18475                         css += "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + " */";
18476                 }
18477         
18478                 var blob = new Blob([css], { type: "text/css" });
18479         
18480                 var oldSrc = linkElement.href;
18481         
18482                 linkElement.href = URL.createObjectURL(blob);
18483         
18484                 if(oldSrc)
18485                         URL.revokeObjectURL(oldSrc);
18486         }
18487
18488
18489 /***/ },
18490 /* 6 */
18491 /***/ function(module, exports) {
18492
18493         "use strict";
18494         /*
18495          * Escapes `"` characters from string
18496          */
18497         function escapeString(str) {
18498             return str.replace('"', '\"');
18499         }
18500         /*
18501          * Determines if a value is an object
18502          */
18503         function isObject(value) {
18504             var type = typeof value;
18505             return !!value && (type == 'object');
18506         }
18507         exports.isObject = isObject;
18508         /*
18509          * Gets constructor name of an object.
18510          *
18511          */
18512         function getObjectName(object) {
18513             if (object === undefined) {
18514                 return '';
18515             }
18516             if (object === null || (typeof object === 'object' && !object.constructor)) {
18517                 return 'Object';
18518             }
18519             var funcNameRegex = /function ([^(]*)/;
18520             var results = (funcNameRegex).exec((object).constructor.toString());
18521             if (results && results.length > 1) {
18522                 return results[1];
18523             } else {
18524                 return '';
18525             }
18526         }
18527         exports.getObjectName = getObjectName;
18528         /*
18529          * Gets type of an object. Returns "null" for null objects
18530          */
18531         function getType(object) {
18532             if (object === null) {
18533                 return 'null';
18534             }
18535             return typeof object;
18536         }
18537         exports.getType = getType;
18538         /*
18539          * Generates inline preview for a JavaScript object based on a value
18540         */
18541         function getValuePreview(object, value) {
18542             var type = getType(object);
18543             if (type === 'null' || type === 'undefined') {
18544                 return type;
18545             }
18546             if (type === 'string') {
18547                 value = '"' + escapeString(value) + '"';
18548             }
18549             if (type === 'function') {
18550                 // Remove content of the function
18551                 return object.toString()
18552                     .replace(/[\r\n]/g, '')
18553                     .replace(/\{.*\}/, '') + '{…}';
18554             }
18555             return value;
18556         }
18557         exports.getValuePreview = getValuePreview;
18558         /*
18559          * Generates inline preview for a JavaScript object
18560         */
18561         function getPreview(object) {
18562             var value = '';
18563             if (isObject(object)) {
18564                 value = getObjectName(object);
18565                 if (Array.isArray(object))
18566                     value += '[' + object.length + ']';
18567             }
18568             else {
18569                 value = getValuePreview(object, object);
18570             }
18571             return value;
18572         }
18573         exports.getPreview = getPreview;
18574         /*
18575          * Generates a prefixed CSS class name
18576         */
18577         function cssClass(className) {
18578             return "json-formatter-" + className;
18579         }
18580         exports.cssClass = cssClass;
18581         /*
18582           * Creates a new DOM element with given type and class
18583           * TODO: move me to helpers
18584         */
18585         function createElement(type, className, content) {
18586             var el = document.createElement(type);
18587             if (className) {
18588                 el.classList.add(cssClass(className));
18589             }
18590             if (content !== undefined) {
18591                 if (content instanceof Node) {
18592                     el.appendChild(content);
18593                 }
18594                 else {
18595                     el.appendChild(document.createTextNode(String(content)));
18596                 }
18597             }
18598             return el;
18599         }
18600         exports.createElement = createElement;
18601
18602
18603 /***/ }
18604 /******/ ])
18605 });
18606 ;
18607 //# sourceMappingURL=json-formatter.js.map
18608
18609 </script>
18610
18611   <script>
18612
18613 (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){
18614 'use strict';
18615 /*
18616  * Converts anyOf, allOf and oneOf to human readable string
18617 */
18618 Object.defineProperty(exports, '__esModule', {
18619   value: true
18620 });
18621 exports.convertXOf = convertXOf;
18622 exports._if = _if;
18623
18624 function convertXOf(type) {
18625   return type.substring(0, 3) + ' of';
18626 }
18627
18628 /*
18629  * if condition for ES6 template strings
18630  * to be used only in template string
18631  *
18632  * @example mystr = `Random is ${_if(Math.random() > 0.5)`greater than 0.5``
18633  *
18634  * @param {boolean} condition
18635  *
18636  * @returns {function} the template function
18637 */
18638
18639 function _if(condition) {
18640   return condition ? normal : empty;
18641 }
18642
18643 function empty() {
18644   return '';
18645 }
18646 function normal(template) {
18647   for (var _len = arguments.length, expressions = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
18648     expressions[_key - 1] = arguments[_key];
18649   }
18650
18651   return template.slice(1).reduce(function (accumulator, part, i) {
18652     return accumulator + expressions[i] + part;
18653   }, template[0]);
18654 }
18655
18656 },{}],2:[function(require,module,exports){
18657 'use strict';
18658
18659 /* globals JSONSchemaView */
18660
18661 Object.defineProperty(exports, '__esModule', {
18662   value: true
18663 });
18664
18665 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; }; })();
18666
18667 var _templateObject = _taggedTemplateLiteral(['\n        <div class="any">\n          ', '\n\n          <span class="type type-any">&lt;any&gt;</span>\n\n          ', '\n\t\t \n\t\t  ', '\n\t\t  ', '\n\t\t   ', '\n        </div>\n      '], ['\n        <div class="any">\n          ', '\n\n          <span class="type type-any">&lt;any&gt;</span>\n\n          ', '\n\t\t \n\t\t  ', '\n\t\t  ', '\n\t\t   ', '\n        </div>\n      ']),
18668     _templateObject2 = _taggedTemplateLiteral(['\n            <a class="title"><span class="toggle-handle"></span>', ' </a>\n          '], ['\n            <a class="title"><span class="toggle-handle"></span>', ' </a>\n          ']),
18669     _templateObject3 = _taggedTemplateLiteral(['\n            <div class="inner description marked">', '</div>\n          '], ['\n            <div class="inner description marked">', '</div>\n          ']),
18670     _templateObject4 = _taggedTemplateLiteral(['\n            <div class="inner required">Required: ', '</div>\n          '], ['\n            <div class="inner required">Required: ', '</div>\n          ']),
18671     _templateObject5 = _taggedTemplateLiteral(['\n            <div class="inner default">Default: ', '</div>\n          '], ['\n            <div class="inner default">Default: ', '</div>\n          ']),
18672     _templateObject6 = _taggedTemplateLiteral(['\n            <div class="inner pattern">Pattern: ', '</div>\n          '], ['\n            <div class="inner pattern">Pattern: ', '</div>\n          ']),
18673     _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      ']),
18674     _templateObject8 = _taggedTemplateLiteral(['\n            <span class="format">(', ')</span>\n          '], ['\n            <span class="format">(', ')</span>\n          ']),
18675     _templateObject9 = _taggedTemplateLiteral(['\n            <span class="range minimum">minimum:', '</span>\n          '], ['\n            <span class="range minimum">minimum:', '</span>\n          ']),
18676     _templateObject10 = _taggedTemplateLiteral(['\n            <span class="range exclusiveMinimum">(ex)minimum:', '</span>\n          '], ['\n            <span class="range exclusiveMinimum">(ex)minimum:', '</span>\n          ']),
18677     _templateObject11 = _taggedTemplateLiteral(['\n            <span class="range maximum">maximum:', '</span>\n          '], ['\n            <span class="range maximum">maximum:', '</span>\n          ']),
18678     _templateObject12 = _taggedTemplateLiteral(['\n            <span class="range exclusiveMaximum">(ex)maximum:', '</span>\n          '], ['\n            <span class="range exclusiveMaximum">(ex)maximum:', '</span>\n          ']),
18679     _templateObject13 = _taggedTemplateLiteral(['\n            <span class="range minLength">minLength:', '</span>\n          '], ['\n            <span class="range minLength">minLength:', '</span>\n          ']),
18680     _templateObject14 = _taggedTemplateLiteral(['\n            <span class="range maxLength">maxLength:', '</span>\n          '], ['\n            <span class="range maxLength">maxLength:', '</span>\n          ']),
18681     _templateObject15 = _taggedTemplateLiteral(['\n            <div class="inner required">Required</div>\n          '], ['\n            <div class="inner required">Required</div>\n          ']),
18682     _templateObject16 = _taggedTemplateLiteral(['\n            ', '\n          '], ['\n            ', '\n          ']),
18683     _templateObject17 = _taggedTemplateLiteral(['', ''], ['', '']),
18684     _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      ']),
18685     _templateObject19 = _taggedTemplateLiteral(['<span class="closing bracket">]</span>'], ['<span class="closing bracket">]</span>']),
18686     _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          ']),
18687     _templateObject21 = _taggedTemplateLiteral(['<span title="unique" class="uniqueItems">♦</span>'], ['<span title="unique" class="uniqueItems">♦</span>']),
18688     _templateObject22 = _taggedTemplateLiteral(['\n              <div class="description">', '</div>\n            '], ['\n              <div class="description">', '</div>\n            ']),
18689     _templateObject23 = _taggedTemplateLiteral(['\n          <span class="closing bracket">]</span>\n          '], ['\n          <span class="closing bracket">]</span>\n          ']),
18690     _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      ']),
18691     _templateObject25 = _taggedTemplateLiteral(['\n              <span class="closing brace" ng-if="isCollapsed">}</span>\n          '], ['\n              <span class="closing brace" ng-if="isCollapsed">}</span>\n          ']),
18692     _templateObject26 = _taggedTemplateLiteral(['\n            <div class="required">Required: ', '</div>\n          '], ['\n            <div class="required">Required: ', '</div>\n          ']),
18693    _templateObject266 = _taggedTemplateLiteral(['\n            <div class="required">Required: ', '</div>\n          '], ['\n            <div class="required">Required: ', '</div>\n          ']),
18694     _templateObject27 = _taggedTemplateLiteral(['\n            <div class="default">Default: ', '</div>\n          '], ['\n            <div class="default">Default: ', '</div>\n          ']),
18695     _templateObject28 = _taggedTemplateLiteral(['\n              <div class="pattern">Pattern: ', '</div>\n            '], ['\n              <div class="pattern">Pattern: ', '</div>\n            ']),
18696     _templateObject29 = _taggedTemplateLiteral(['\n          <span class="closing brace">}</span>\n          '], ['\n          <span class="closing brace">}</span>\n          ']),
18697     _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      ']);
18698
18699 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
18700
18701 function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
18702
18703 var _helpersJs = require('./helpers.js');
18704
18705 /**
18706  * @class JSONSchemaView
18707  *
18708  * A pure JavaScript component for rendering JSON Schema in HTML.
18709 */
18710
18711 var JSONSchemaView = (function () {
18712
18713   /**
18714    * @param {object} schema The JSON Schema object
18715    *
18716    * @param {number} [open=1] his number indicates up to how many levels the
18717    * rendered tree should expand. Set it to `0` to make the whole tree collapsed
18718    * or set it to `Infinity` to expand the tree deeply
18719    * @param {object} options.
18720    *  theme {string}: one of the following options: ['dark']
18721   */
18722
18723   function JSONSchemaView(schema, open) {
18724     var _this = this;
18725
18726     var options = arguments.length <= 2 || arguments[2] === undefined ? { theme: null } : arguments[2];
18727
18728     _classCallCheck(this, JSONSchemaView);
18729
18730     this.schema = schema; //console.log(schema);
18731     this.open = open;
18732     this.options = options;
18733     this.isCollapsed = open <= 0;
18734
18735     // if schema is an empty object which means any JOSN
18736     this.isAny = typeof schema === 'object' && !Array.isArray(schema) && !Object.keys(schema).filter(function (k) {
18737       return ['title', 'description'].indexOf(k) === -1;
18738     }).length;
18739
18740     // Determine if a schema is an array
18741     this.isArray = !this.isAny && this.schema && this.schema.type === 'array';
18742
18743     this.isObject = this.schema && (this.schema.type === 'object' || this.schema.properties || this.schema.anyOf || this.schema.oneof || this.schema.allOf);
18744
18745     // Determine if a schema is a primitive
18746     this.isPrimitive = !this.isAny && !this.isArray && !this.isObject;
18747
18748     //
18749     this.showToggle = this.schema.description || this.schema.title || this.isPrimitive && (this.schema.minimum || this.schema.maximum || this.schema.exclusiveMinimum || this.schema.exclusiveMaximum);
18750
18751     // populate isRequired property down to properties
18752     if (this.schema && Array.isArray(this.schema.required)) {
18753       this.schema.required.forEach(function (requiredProperty) {
18754         if (typeof _this.schema.properties[requiredProperty] === 'object') {
18755           _this.schema.properties[requiredProperty].isRequired = true;
18756         }
18757       });
18758     }
18759   }
18760
18761   /*
18762    * Returns the template with populated properties.
18763    * This template does not have the children
18764   */
18765
18766   _createClass(JSONSchemaView, [{
18767     key: 'template',
18768     value: function template() {
18769       if (!this.schema) {
18770         return '';
18771       }
18772
18773       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)) + '\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['default'] && !this.isCollapsed)(_templateObject5, this.schema['default']), (0, _helpersJs._if)(this.schema.pattern && !this.isCollapsed)(_templateObject6, this.schema.pattern), (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 || "")),
18774
18775         (0, _helpersJs._if)(this.schema.required && !this.isCollapsed && this.options.isBodyParam != true)(_templateObject26, this.schema.required),
18776         (0, _helpersJs._if)(this.schema.required && !this.isCollapsed && this.options.isBodyParam == true)(_templateObject266, this.schema.required),
18777
18778         (0, _helpersJs._if)(this.schema['default'] && !this.isCollapsed)(_templateObject27, this.schema['default']),(0, _helpersJs._if)(!this.isCollapsed)(_templateObject29),
18779         (0, _helpersJs._if)(!this.isCollapsed && this.schema.pattern)(_templateObject28, this.schema.pattern),
18780         (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').replace(/\s*\n/g, '\n').replace(/(\<\!\-\-).+/g, '').trim();
18781     }
18782
18783     /*
18784      * Template for oneOf, anyOf and allOf
18785     */
18786   }, {
18787     key: 'xOf',
18788     value: function xOf(schema, type) {
18789       return '\n      <div class="inner ' + type + '">\n        <b>' + (0, _helpersJs.convertXOf)(type) + ':</b>\n      </div>\n    ';
18790     }
18791
18792     /*
18793      * Template for enums
18794     */
18795   }, {
18796     key: 'enum',
18797     value: function _enum(schema, isCollapsed, open) {
18798       return '\n      ' + (0, _helpersJs._if)(!isCollapsed && schema['enum'])(_templateObject30) + '\n    ';
18799     }
18800
18801     /*
18802      * Toggles the 'collapsed' state
18803     */
18804   }, {
18805     key: 'toggle',
18806     value: function toggle() {
18807       this.isCollapsed = !this.isCollapsed;
18808       this.render();
18809     }
18810
18811     /*
18812      * Renders the element and returns it
18813     */
18814   }, {
18815     key: 'render',
18816     value: function render() {
18817       if (!this.element) {
18818         this.element = document.createElement('div');
18819         this.element.classList.add('json-schema-view');
18820       }
18821
18822       if (this.isCollapsed) {
18823         this.element.classList.add('collapsed');
18824       } else {
18825         this.element.classList.remove('collapsed');
18826       }
18827
18828       if (this.options.theme) {
18829         this.element.classList.add('json-schema-view-' + this.options.theme);
18830       }
18831
18832       this.element.innerHTML = this.template();
18833
18834       if (!this.schema) {
18835         return this.element;
18836       }
18837
18838       if (!this.isCollapsed) {
18839         this.appendChildren(this.element);
18840       }
18841
18842       // add event listener for toggling
18843       if (this.element.querySelector('a.title')) {
18844         this.element.querySelector('a.title').addEventListener('click', this.toggle.bind(this));
18845       }
18846       return this.element;
18847     }
18848
18849     /*
18850      * Appends children to given element based on current schema
18851     */
18852   }, {
18853     key: 'appendChildren',
18854     value: function appendChildren(element) {
18855       var _this2 = this;
18856
18857       var inner = element.querySelector('.inner');
18858
18859       if (!inner) {
18860         return;
18861       }
18862
18863       if (this.schema['enum']) {
18864         var tempDiv = document.createElement('span');;
18865         tempDiv.classList.add('inner');
18866         tempDiv.innerHTML = '<code>' + this.schema['enum'].join('</code>, <code>') + '</code>';
18867         element.querySelector('.enums.inner').appendChild(tempDiv);
18868       }
18869
18870       if (this.isArray) {
18871         var view = new JSONSchemaView(this.schema.items, Infinity);
18872         inner.appendChild(view.render());
18873       }
18874
18875       if (typeof this.schema.properties === 'object') {
18876         Object.keys(this.schema.properties).forEach(function (propertyName) {
18877           var property = _this2.schema.properties[propertyName];
18878           var tempDiv = document.createElement('div');;
18879           tempDiv.innerHTML = '<div class="property">\n          <span class="name">' + propertyName + ':</span>\n        </div>';
18880           var view = new JSONSchemaView(property, _this2.open - 1);
18881           tempDiv.querySelector('.property').appendChild(view.render());
18882
18883           inner.appendChild(tempDiv.querySelector('.property'));
18884         });
18885       }
18886
18887       if (this.schema.allOf) {
18888         appendXOf.call(this, 'allOf');
18889       }
18890       if (this.schema.oneOf) {
18891         appendXOf.call(this, 'oneOf');
18892       }
18893       if (this.schema.anyOf) {
18894         appendXOf.call(this, 'anyOf');
18895       }
18896
18897       function appendXOf(type) {
18898         var _this3 = this;
18899
18900         var innerAllOf = element.querySelector('.inner.' + type);
18901
18902         this.schema[type].forEach(function (schema) {
18903           var inner = document.createElement('div');
18904           inner.classList.add('inner');
18905           var view = new JSONSchemaView(schema, _this3.open - 1);
18906           inner.appendChild(view.render());
18907           innerAllOf.appendChild(inner);
18908         });
18909       }
18910     }
18911   }]);
18912
18913   return JSONSchemaView;
18914 })();
18915
18916 exports['default'] = JSONSchemaView;
18917 module.exports = exports['default'];
18918
18919 },{"./helpers.js":1}]},{},[2])(2)
18920 });
18921 //# sourceMappingURL=data:application/json;charset:utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vZGVfbW9kdWxlcy9icm93c2VyaWZ5L25vZGVfbW9kdWxlcy9icm93c2VyLXBhY2svX3ByZWx1ZGUuanMiLCJDOi9Vc2Vycy9qYW1lc2hpL0Rlc2t0b3AvanNvbi1zY2hlbWEtdmlldy1qcy1tYXN0ZXIvc3JjL2hlbHBlcnMuanMiLCJDOi9Vc2Vycy9qYW1lc2hpL0Rlc2t0b3AvanNvbi1zY2hlbWEtdmlldy1qcy1tYXN0ZXIvc3JjL2luZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FDQUEsWUFBWSxDQUFDOzs7Ozs7Ozs7O0FBSU4sU0FBUyxVQUFVLENBQUMsSUFBSSxFQUFFO0FBQy9CLFNBQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsS0FBSyxDQUFDO0NBQ3JDOzs7Ozs7Ozs7Ozs7O0FBWU0sU0FBUyxHQUFHLENBQUMsU0FBUyxFQUFFO0FBQzdCLFNBQU8sU0FBUyxHQUFHLE1BQU0sR0FBRyxLQUFLLENBQUM7Q0FDbkM7O0FBQ0QsU0FBUyxLQUFLLEdBQUU7QUFDZCxTQUFPLEVBQUUsQ0FBQztDQUNYO0FBQ0QsU0FBUyxNQUFNLENBQUUsUUFBUSxFQUFrQjtvQ0FBYixXQUFXO0FBQVgsZUFBVzs7O0FBQ3ZDLFNBQU8sUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsVUFBQyxXQUFXLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFBSztBQUN4RCxXQUFPLFdBQVcsR0FBRyxXQUFXLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDO0dBQzVDLEVBQUUsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7Q0FDakI7OztBQzVCRCxZQUFZLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozt5QkFPTixjQUFjOzs7Ozs7OztJQVFBLGNBQWM7Ozs7Ozs7Ozs7OztBQVd0QixXQVhRLGNBQWMsQ0FXckIsTUFBTSxFQUFFLElBQUksRUFBMkI7OztRQUF6QixPQUFPLHlEQUFHLEVBQUMsS0FBSyxFQUFFLElBQUksRUFBQzs7MEJBWDlCLGNBQWM7O0FBWS9CLFFBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO0FBQ3JCLFFBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO0FBQ2pCLFFBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO0FBQ3ZCLFFBQUksQ0FBQyxXQUFXLEdBQUcsSUFBSSxJQUFJLENBQUMsQ0FBQzs7O0FBRzdCLFFBQUksQ0FBQyxLQUFLLEdBQUcsT0FBTyxNQUFNLEtBQUssUUFBUSxJQUNyQyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLElBQ3RCLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FDbkIsTUFBTSxDQUFDLFVBQUEsQ0FBQzthQUFHLENBQUMsT0FBTyxFQUFFLGFBQWEsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUM7S0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDOzs7QUFHakUsUUFBSSxDQUFDLE9BQU8sR0FBRyxDQUFDLElBQUksQ0FBQyxLQUFLLElBQUksSUFBSSxDQUFDLE1BQU0sSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksS0FBSyxPQUFPLENBQUM7O0FBRTFFLFFBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLE1BQU0sS0FDeEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEtBQUssUUFBUSxJQUM3QixJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsSUFDdEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQ2pCLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxJQUNqQixJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQSxBQUFDLENBQUM7OztBQUd0QixRQUFJLENBQUMsV0FBVyxHQUFHLENBQUMsSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDOzs7QUFHbEUsUUFBSSxDQUFDLFVBQVUsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsSUFDdkMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQ2hCLElBQUksQ0FBQyxXQUFXLEtBQ2YsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLElBQ25CLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxJQUNuQixJQUFJLENBQUMsTUFBTSxDQUFDLGdCQUFnQixJQUM1QixJQUFJLENBQUMsTUFBTSxDQUFDLGdCQUFnQixDQUFBLEFBQUMsQUFDOUIsQ0FBQzs7O0FBR0osUUFBSSxJQUFJLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsRUFBRTtBQUN0RCxVQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsVUFBQSxnQkFBZ0IsRUFBSTtBQUMvQyxZQUFJLE9BQU8sTUFBSyxNQUFNLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLEtBQUssUUFBUSxFQUFFO0FBQ2hFLGdCQUFLLE1BQU0sQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDO1NBQzVEO09BQ0YsQ0FBQyxDQUFDO0tBQ0o7R0FDRjs7Ozs7OztlQXREa0IsY0FBYzs7V0E0RHpCLG9CQUFHO0FBQ1QsVUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUU7QUFDaEIsZUFBTyxFQUFFLENBQUM7T0FDWDs7QUFFRCxhQUFPLGtDQUVILG9CQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsa0JBRVgsb0JBQUksSUFBSSxDQUFDLFVBQVUsQ0FBQyxtQkFDa0MsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksRUFBRSxHQUs3RSxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsbUJBQ2hCLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxHQUc5RCxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsbUJBQ0EsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLEdBRWxFLG9CQUFJLElBQUksQ0FBQyxNQUFNLFdBQVEsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsbUJBQ0QsSUFBSSxDQUFDLE1BQU0sV0FBUSxHQUU5RCxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsbUJBQ0YsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLDhDQU03RCxvQkFBSSxJQUFJLENBQUMsV0FBVyxDQUFDLG1CQUVqQixvQkFBSSxJQUFJLENBQUMsVUFBVSxDQUFDLG1CQUNrQyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxFQUFFLEdBR3hELElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUlyQyxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsbUJBQ3BCLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxHQUcxQyxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsbUJBQ1AsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLEdBR3pELG9CQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLGdCQUFnQixDQUFDLG9CQUNILElBQUksQ0FBQyxNQUFNLENBQUMsZ0JBQWdCLEdBRy9FLG9CQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxvQkFDUCxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sR0FHekQsb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsb0JBQ0gsSUFBSSxDQUFDLE1BQU0sQ0FBQyxnQkFBZ0IsR0FHL0Usb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLG9CQUNMLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxHQUcvRCxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsb0JBQ0wsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLEdBRy9ELG9CQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxtQkFDaEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFXLEdBSzdELG9CQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxxQkFHL0Msb0JBQUksSUFBSSxDQUFDLE1BQU0sV0FBUSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxtQkFDRCxJQUFJLENBQUMsTUFBTSxXQUFRLEdBRTlELG9CQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxtQkFDRixJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sR0FHekQsb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLFFBQUssQ0FBQyxvQkFDeEMsSUFBSSxRQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsV0FBVyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsR0FHckQsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FDNUUsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FDNUUsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsNENBTWhGLG9CQUFJLElBQUksQ0FBQyxPQUFPLENBQUMsb0JBRXVDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxJQUFJLEVBQUUsRUFBeUMsb0JBQUksSUFBSSxDQUFDLFdBQVcsQ0FBQyxxQkFDekksb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxLQUFLLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFBLEFBQUMsQ0FBQyxvQkFFdEUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLElBQUksQ0FBQyxFQUFLLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxJQUFJLEdBQUcsRUFDcEYsb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLHNCQUlqRCxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsb0JBQ3RCLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxHQUlwRCxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sUUFBSyxDQUFDLG9CQUN4QyxJQUFJLFFBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxXQUFXLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUdyRCxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsb0JBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxHQUM1RSxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsb0JBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxHQUM1RSxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsb0JBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxHQUU1RSxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsNkRBTzFCLG9CQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLG9CQUduQixJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxFQUFFLEVBQ3RCLG9CQUFJLElBQUksQ0FBQyxXQUFXLENBQUMscUJBS25ELG9CQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxvQkFDdEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFXLEdBSXpELG9CQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxvQkFDRCxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsR0FFbEUsb0JBQUksSUFBSSxDQUFDLE1BQU0sV0FBUSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxvQkFDUCxJQUFJLENBQUMsTUFBTSxXQUFRLEdBRzFELG9CQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxvQkFDSixJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sR0FJckQsb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLFFBQUssQ0FBQyxvQkFDeEMsSUFBSSxRQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsV0FBVyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsR0FHckQsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FDNUUsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FDNUUsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FFNUUsb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLDZCQUtoQyxPQUFPLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxlQUFlLEVBQUUsRUFBRSxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7S0FDM0Q7Ozs7Ozs7V0FLRSxhQUFDLE1BQU0sRUFBRSxJQUFJLEVBQUU7QUFDaEIsNENBQ3NCLElBQUksdUJBQ2pCLDJCQUFXLElBQUksQ0FBQywrQkFFdkI7S0FDSDs7Ozs7OztXQUtHLGVBQUMsTUFBTSxFQUFFLFdBQVcsRUFBRSxJQUFJLEVBQUU7QUFDOUIsMEJBQ0ksb0JBQUksQ0FBQyxXQUFXLElBQUksTUFBTSxRQUFLLENBQUMsK0JBS2xDO0tBQ0g7Ozs7Ozs7V0FLSyxrQkFBRztBQUNQLFVBQUksQ0FBQyxXQUFXLEdBQUcsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDO0FBQ3JDLFVBQUksQ0FBQyxNQUFNLEVBQUUsQ0FBQztLQUNmOzs7Ozs7O1dBS0ssa0JBQUc7QUFDUCxVQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRTtBQUNqQixZQUFJLENBQUMsT0FBTyxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDN0MsWUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLGtCQUFrQixDQUFDLENBQUM7T0FDaEQ7O0FBRUQsVUFBSSxJQUFJLENBQUMsV0FBVyxFQUFFO0FBQ3BCLFlBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxXQUFXLENBQUMsQ0FBQztPQUN6QyxNQUFNO0FBQ0wsWUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDO09BQzVDOztBQUVELFVBQUksSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUU7QUFDdEIsWUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsR0FBRyx1QkFBcUIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUcsQ0FBQztPQUN0RTs7QUFFRCxVQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsR0FBRyxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUM7O0FBRXpDLFVBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFO0FBQ2hCLGVBQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztPQUNyQjs7QUFFRCxVQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRTtBQUNyQixZQUFJLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztPQUNuQzs7O0FBR0QsVUFBSSxJQUFJLENBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsRUFBRTtBQUN6QyxZQUFJLENBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztPQUN6RjtBQUNELGFBQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztLQUNyQjs7Ozs7OztXQUthLHdCQUFDLE9BQU8sRUFBRTs7O0FBQ3RCLFVBQU0sS0FBSyxHQUFHLE9BQU8sQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7O0FBRTlDLFVBQUksQ0FBQyxLQUFLLEVBQUU7QUFDVixlQUFPO09BQ1I7O0FBRUQsVUFBSSxJQUFJLENBQUMsTUFBTSxRQUFLLEVBQUU7QUFDcEIsWUFBTSxTQUFTLEdBQUcsSUFBSSxhQUFhLENBQUMsSUFBSSxDQUFDLE1BQU0sUUFBSyxFQUFFLElBQUksQ0FBQyxJQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUM7QUFDckUsWUFBTSxXQUFXLEdBQUcsU0FBUyxDQUFDLE1BQU0sRUFBRSxDQUFDO0FBQ3ZDLG1CQUFXLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsQ0FBQztBQUNuQyxlQUFPLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUMsQ0FBQztPQUVoRTs7QUFFRCxVQUFJLElBQUksQ0FBQyxPQUFPLEVBQUU7QUFDaEIsWUFBTSxJQUFJLEdBQUcsSUFBSSxjQUFjLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsSUFBSSxDQUFDLElBQUksR0FBRyxDQUFDLENBQUMsQ0FBQTtBQUNqRSxhQUFLLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDO09BQ2xDOztBQUVELFVBQUksT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsS0FBSyxRQUFRLEVBQUU7QUFDOUMsY0FBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxVQUFBLFlBQVksRUFBSTtBQUMxRCxjQUFNLFFBQVEsR0FBRyxPQUFLLE1BQU0sQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLENBQUM7QUFDdEQsY0FBTSxPQUFPLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0FBQy9DLGlCQUFPLENBQUMsU0FBUyw2REFDTSxZQUFZLDZCQUM1QixDQUFDO0FBQ1IsY0FBTSxJQUFJLEdBQUcsSUFBSSxjQUFjLENBQUMsUUFBUSxFQUFFLE9BQUssSUFBSSxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQ3pELGlCQUFPLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQzs7QUFFOUQsZUFBSyxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUM7U0FDdkQsQ0FBQyxDQUFDO09BQ0o7O0FBRUQsVUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRTtBQUFFLGlCQUFTLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxPQUFPLENBQUMsQ0FBQztPQUFFO0FBQ3pELFVBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUU7QUFBRSxpQkFBUyxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsT0FBTyxDQUFDLENBQUM7T0FBRTtBQUN6RCxVQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO0FBQUUsaUJBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxDQUFDO09BQUU7O0FBRXpELGVBQVMsU0FBUyxDQUFDLElBQUksRUFBRTs7O0FBQ3ZCLFlBQU0sVUFBVSxHQUFHLE9BQU8sQ0FBQyxhQUFhLGFBQVcsSUFBSSxDQUFHLENBQUM7O0FBRTNELFlBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQUEsTUFBTSxFQUFJO0FBQ2xDLGNBQU0sS0FBSyxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDNUMsZUFBSyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUM7QUFDN0IsY0FBTSxJQUFJLEdBQUcsSUFBSSxjQUFjLENBQUMsTUFBTSxFQUFFLE9BQUssSUFBSSxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQ3ZELGVBQUssQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUM7QUFDakMsb0JBQVUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDL0IsQ0FBQyxDQUFDO09BQ0o7S0FDRjs7O1NBOVZrQixjQUFjOzs7cUJBQWQsY0FBYyIsImZpbGUiOiJnZW5lcmF0ZWQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlc0NvbnRlbnQiOlsiKGZ1bmN0aW9uIGUodCxuLHIpe2Z1bmN0aW9uIHMobyx1KXtpZighbltvXSl7aWYoIXRbb10pe3ZhciBhPXR5cGVvZiByZXF1aXJlPT1cImZ1bmN0aW9uXCImJnJlcXVpcmU7aWYoIXUmJmEpcmV0dXJuIGEobywhMCk7aWYoaSlyZXR1cm4gaShvLCEwKTt2YXIgZj1uZXcgRXJyb3IoXCJDYW5ub3QgZmluZCBtb2R1bGUgJ1wiK28rXCInXCIpO3Rocm93IGYuY29kZT1cIk1PRFVMRV9OT1RfRk9VTkRcIixmfXZhciBsPW5bb109e2V4cG9ydHM6e319O3Rbb11bMF0uY2FsbChsLmV4cG9ydHMsZnVuY3Rpb24oZSl7dmFyIG49dFtvXVsxXVtlXTtyZXR1cm4gcyhuP246ZSl9LGwsbC5leHBvcnRzLGUsdCxuLHIpfXJldHVybiBuW29dLmV4cG9ydHN9dmFyIGk9dHlwZW9mIHJlcXVpcmU9PVwiZnVuY3Rpb25cIiYmcmVxdWlyZTtmb3IodmFyIG89MDtvPHIubGVuZ3RoO28rKylzKHJbb10pO3JldHVybiBzfSkiLCIndXNlIHN0cmljdCc7XG4vKlxuICogQ29udmVydHMgYW55T2YsIGFsbE9mIGFuZCBvbmVPZiB0byBodW1hbiByZWFkYWJsZSBzdHJpbmdcbiovXG5leHBvcnQgZnVuY3Rpb24gY29udmVydFhPZih0eXBlKSB7XG4gIHJldHVybiB0eXBlLnN1YnN0cmluZygwLCAzKSArICcgb2YnO1xufVxuXG4vKlxuICogaWYgY29uZGl0aW9uIGZvciBFUzYgdGVtcGxhdGUgc3RyaW5nc1xuICogdG8gYmUgdXNlZCBvbmx5IGluIHRlbXBsYXRlIHN0cmluZ1xuICpcbiAqIEBleGFtcGxlIG15c3RyID0gYFJhbmRvbSBpcyAke19pZihNYXRoLnJhbmRvbSgpID4gMC41KWBncmVhdGVyIHRoYW4gMC41YGBcbiAqXG4gKiBAcGFyYW0ge2Jvb2xlYW59IGNvbmRpdGlvblxuICpcbiAqIEByZXR1cm5zIHtmdW5jdGlvbn0gdGhlIHRlbXBsYXRlIGZ1bmN0aW9uXG4qL1xuZXhwb3J0IGZ1bmN0aW9uIF9pZihjb25kaXRpb24pIHtcbiAgcmV0dXJuIGNvbmRpdGlvbiA/IG5vcm1hbCA6IGVtcHR5O1xufVxuZnVuY3Rpb24gZW1wdHkoKXtcbiAgcmV0dXJuICcnO1xufVxuZnVuY3Rpb24gbm9ybWFsICh0ZW1wbGF0ZSwgLi4uZXhwcmVzc2lvbnMpIHtcbiAgcmV0dXJuIHRlbXBsYXRlLnNsaWNlKDEpLnJlZHVjZSgoYWNjdW11bGF0b3IsIHBhcnQsIGkpID0+IHtcbiAgICByZXR1cm4gYWNjdW11bGF0b3IgKyBleHByZXNzaW9uc1tpXSArIHBhcnQ7XG4gIH0sIHRlbXBsYXRlWzBdKTtcbn0iLCIndXNlIHN0cmljdCc7XG5cbi8qIGdsb2JhbHMgSlNPTlNjaGVtYVZpZXcgKi9cblxuaW1wb3J0IHtcbiAgY29udmVydFhPZixcbiAgX2lmXG59IGZyb20gJy4vaGVscGVycy5qcyc7XG5cblxuLyoqXG4gKiBAY2xhc3MgSlNPTlNjaGVtYVZpZXdcbiAqXG4gKiBBIHB1cmUgSmF2YVNjcmlwdCBjb21wb25lbnQgZm9yIHJlbmRlcmluZyBKU09OIFNjaGVtYSBpbiBIVE1MLlxuKi9cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEpTT05TY2hlbWFWaWV3IHtcblxuICAvKipcbiAgICogQHBhcmFtIHtvYmplY3R9IHNjaGVtYSBUaGUgSlNPTiBTY2hlbWEgb2JqZWN0XG4gICAqXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBbb3Blbj0xXSBoaXMgbnVtYmVyIGluZGljYXRlcyB1cCB0byBob3cgbWFueSBsZXZlbHMgdGhlXG4gICAqIHJlbmRlcmVkIHRyZWUgc2hvdWxkIGV4cGFuZC4gU2V0IGl0IHRvIGAwYCB0byBtYWtlIHRoZSB3aG9sZSB0cmVlIGNvbGxhcHNlZFxuICAgKiBvciBzZXQgaXQgdG8gYEluZmluaXR5YCB0byBleHBhbmQgdGhlIHRyZWUgZGVlcGx5XG4gICAqIEBwYXJhbSB7b2JqZWN0fSBvcHRpb25zLlxuICAgKiAgdGhlbWUge3N0cmluZ306IG9uZSBvZiB0aGUgZm9sbG93aW5nIG9wdGlvbnM6IFsnZGFyayddXG4gICovXG4gIGNvbnN0cnVjdG9yKHNjaGVtYSwgb3Blbiwgb3B0aW9ucyA9IHt0aGVtZTogbnVsbH0pIHtcbiAgICB0aGlzLnNjaGVtYSA9IHNjaGVtYTtcbiAgICB0aGlzLm9wZW4gPSBvcGVuO1xuICAgIHRoaXMub3B0aW9ucyA9IG9wdGlvbnM7XG4gICAgdGhpcy5pc0NvbGxhcHNlZCA9IG9wZW4gPD0gMDtcblxuICAgIC8vIGlmIHNjaGVtYSBpcyBhbiBlbXB0eSBvYmplY3Qgd2hpY2ggbWVhbnMgYW55IEpPU05cbiAgICB0aGlzLmlzQW55ID0gdHlwZW9mIHNjaGVtYSA9PT0gJ29iamVjdCcgJiZcbiAgICAgICFBcnJheS5pc0FycmF5KHNjaGVtYSkgJiZcbiAgICAgICFPYmplY3Qua2V5cyhzY2hlbWEpXG4gICAgICAuZmlsdGVyKGs9PiBbJ3RpdGxlJywgJ2Rlc2NyaXB0aW9uJ10uaW5kZXhPZihrKSA9PT0gLTEpLmxlbmd0aDtcblxuICAgIC8vIERldGVybWluZSBpZiBhIHNjaGVtYSBpcyBhbiBhcnJheVxuICAgIHRoaXMuaXNBcnJheSA9ICF0aGlzLmlzQW55ICYmIHRoaXMuc2NoZW1hICYmIHRoaXMuc2NoZW1hLnR5cGUgPT09ICdhcnJheSc7XG5cbiAgICB0aGlzLmlzT2JqZWN0ID0gdGhpcy5zY2hlbWEgJiZcbiAgICAgICh0aGlzLnNjaGVtYS50eXBlID09PSAnb2JqZWN0JyB8fFxuICAgICAgIHRoaXMuc2NoZW1hLnByb3BlcnRpZXMgfHxcbiAgICAgICB0aGlzLnNjaGVtYS5hbnlPZiB8fFxuICAgICAgIHRoaXMuc2NoZW1hLm9uZW9mIHx8XG4gICAgICAgdGhpcy5zY2hlbWEuYWxsT2YpO1xuXG4gICAgLy8gRGV0ZXJtaW5lIGlmIGEgc2NoZW1hIGlzIGEgcHJpbWl0aXZlXG4gICAgdGhpcy5pc1ByaW1pdGl2ZSA9ICF0aGlzLmlzQW55ICYmICF0aGlzLmlzQXJyYXkgJiYgIXRoaXMuaXNPYmplY3Q7XG5cbiAgICAvL1xuICAgIHRoaXMuc2hvd1RvZ2dsZSA9IHRoaXMuc2NoZW1hLmRlc2NyaXB0aW9uIHx8XG4gICAgICB0aGlzLnNjaGVtYS50aXRsZSB8fFxuICAgICAgKHRoaXMuaXNQcmltaXRpdmUgJiYgKFxuICAgICAgICB0aGlzLnNjaGVtYS5taW5pbXVtIHx8XG4gICAgICAgIHRoaXMuc2NoZW1hLm1heGltdW0gfHxcbiAgICAgICAgdGhpcy5zY2hlbWEuZXhjbHVzaXZlTWluaW11bSB8fFxuICAgICAgICB0aGlzLnNjaGVtYS5leGNsdXNpdmVNYXhpbXVtKVxuICAgICAgKTtcblxuICAgIC8vIHBvcHVsYXRlIGlzUmVxdWlyZWQgcHJvcGVydHkgZG93biB0byBwcm9wZXJ0aWVzXG4gICAgaWYgKHRoaXMuc2NoZW1hICYmIEFycmF5LmlzQXJyYXkodGhpcy5zY2hlbWEucmVxdWlyZWQpKSB7XG4gICAgICB0aGlzLnNjaGVtYS5yZXF1aXJlZC5mb3JFYWNoKHJlcXVpcmVkUHJvcGVydHkgPT4ge1xuICAgICAgICBpZiAodHlwZW9mIHRoaXMuc2NoZW1hLnByb3BlcnRpZXNbcmVxdWlyZWRQcm9wZXJ0eV0gPT09ICdvYmplY3QnKSB7XG4gICAgICAgICAgdGhpcy5zY2hlbWEucHJvcGVydGllc1tyZXF1aXJlZFByb3BlcnR5XS5pc1JlcXVpcmVkID0gdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfSk7XG4gICAgfVxuICB9XG5cbiAgLypcbiAgICogUmV0dXJucyB0aGUgdGVtcGxhdGUgd2l0aCBwb3B1bGF0ZWQgcHJvcGVydGllcy5cbiAgICogVGhpcyB0ZW1wbGF0ZSBkb2VzIG5vdCBoYXZlIHRoZSBjaGlsZHJlblxuICAqL1xuICB0ZW1wbGF0ZSgpIHtcbiAgICBpZiAoIXRoaXMuc2NoZW1hKSB7XG4gICAgICByZXR1cm4gJyc7XG4gICAgfVxuXG4gICAgcmV0dXJuIGBcbiAgICAgIDwhLS0gQW55IC0tPlxuICAgICAgJHtfaWYodGhpcy5pc0FueSlgXG4gICAgICAgIDxkaXYgY2xhc3M9XCJhbnlcIj5cbiAgICAgICAgICAke19pZih0aGlzLnNob3dUb2dnbGUpYFxuICAgICAgICAgICAgPGEgY2xhc3M9XCJ0aXRsZVwiPjxzcGFuIGNsYXNzPVwidG9nZ2xlLWhhbmRsZVwiPjwvc3Bhbj4ke3RoaXMuc2NoZW1hLnRpdGxlIHx8ICcnfSA8L2E+XG4gICAgICAgICAgYH1cblxuICAgICAgICAgIDxzcGFuIGNsYXNzPVwidHlwZSB0eXBlLWFueVwiPiZsdDthbnkmZ3Q7PC9zcGFuPlxuXG4gICAgICAgICAgJHtfaWYodGhpcy5zY2hlbWEuZGVzY3JpcHRpb24gJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyIGRlc2NyaXB0aW9uXCI+JHt0aGlzLnNjaGVtYS5kZXNjcmlwdGlvbn08L2Rpdj5cbiAgICAgICAgICBgfVxuXHRcdCBcblx0XHQgICR7X2lmKHRoaXMuc2NoZW1hLnJlcXVpcmVkICYmICF0aGlzLmlzQ29sbGFwc2VkKWBcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbm5lciByZXF1aXJlZFwiPlJlcXVpcmVkOiAke3RoaXMuc2NoZW1hLnJlcXVpcmVkfTwvZGl2PlxuICAgICAgICAgIGB9XG5cdFx0ICAke19pZih0aGlzLnNjaGVtYS5kZWZhdWx0ICYmICF0aGlzLmlzQ29sbGFwc2VkKWBcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbm5lciBkZWZhdWx0XCI+RGVmYXVsdDogJHt0aGlzLnNjaGVtYS5kZWZhdWx0fTwvZGl2PlxuICAgICAgICAgIGB9XG5cdFx0ICAgJHtfaWYodGhpcy5zY2hlbWEucGF0dGVybiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW5uZXIgcGF0dGVyblwiPlBhdHRlcm46ICR7dGhpcy5zY2hlbWEucGF0dGVybn08L2Rpdj5cbiAgICAgICAgICBgfVxuICAgICAgICA8L2Rpdj5cbiAgICAgIGB9XG5cbiAgICAgIDwhLS0gUHJpbWl0aXZlIC0tPlxuICAgICAgJHtfaWYodGhpcy5pc1ByaW1pdGl2ZSlgXG4gICAgICAgIDxkaXYgY2xhc3M9XCJwcmltaXRpdmVcIj5cbiAgICAgICAgICAke19pZih0aGlzLnNob3dUb2dnbGUpYFxuICAgICAgICAgICAgPGEgY2xhc3M9XCJ0aXRsZVwiPjxzcGFuIGNsYXNzPVwidG9nZ2xlLWhhbmRsZVwiPjwvc3Bhbj4ke3RoaXMuc2NoZW1hLnRpdGxlIHx8ICcnfSA8L2E+XG4gICAgICAgICAgYH1cblxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0eXBlXCI+JHt0aGlzLnNjaGVtYS50eXBlfTwvc3Bhbj5cblxuICAgICAgICAgXG5cbiAgICAgICAgICAke19pZighdGhpcy5pc0NvbGxhcHNlZCAmJiB0aGlzLnNjaGVtYS5mb3JtYXQpYFxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJmb3JtYXRcIj4oJHt0aGlzLnNjaGVtYS5mb3JtYXR9KTwvc3Bhbj5cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEubWluaW11bSlgXG4gICAgICAgICAgICA8c3BhbiBjbGFzcz1cInJhbmdlIG1pbmltdW1cIj5taW5pbXVtOiR7dGhpcy5zY2hlbWEubWluaW11bX08L3NwYW4+XG4gICAgICAgICAgYH1cblxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmIHRoaXMuc2NoZW1hLmV4Y2x1c2l2ZU1pbmltdW0pYFxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJyYW5nZSBleGNsdXNpdmVNaW5pbXVtXCI+KGV4KW1pbmltdW06JHt0aGlzLnNjaGVtYS5leGNsdXNpdmVNaW5pbXVtfTwvc3Bhbj5cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEubWF4aW11bSlgXG4gICAgICAgICAgICA8c3BhbiBjbGFzcz1cInJhbmdlIG1heGltdW1cIj5tYXhpbXVtOiR7dGhpcy5zY2hlbWEubWF4aW11bX08L3NwYW4+XG4gICAgICAgICAgYH1cblxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmIHRoaXMuc2NoZW1hLmV4Y2x1c2l2ZU1heGltdW0pYFxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJyYW5nZSBleGNsdXNpdmVNYXhpbXVtXCI+KGV4KW1heGltdW06JHt0aGlzLnNjaGVtYS5leGNsdXNpdmVNYXhpbXVtfTwvc3Bhbj5cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEubWluTGVuZ3RoKWBcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicmFuZ2UgbWluTGVuZ3RoXCI+bWluTGVuZ3RoOiR7dGhpcy5zY2hlbWEubWluTGVuZ3RofTwvc3Bhbj5cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEubWF4TGVuZ3RoKWBcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicmFuZ2UgbWF4TGVuZ3RoXCI+bWF4TGVuZ3RoOiR7dGhpcy5zY2hlbWEubWF4TGVuZ3RofTwvc3Bhbj5cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYodGhpcy5zY2hlbWEuZGVzY3JpcHRpb24gJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyIGRlc2NyaXB0aW9uXCI+JHt0aGlzLnNjaGVtYS5kZXNjcmlwdGlvbn08L2Rpdj5cbiAgICAgICAgICBgfVxuXHRcdCAgXG5cdFx0IFxuXHRcdCAgXG5cdFx0ICAgJHtfaWYodGhpcy5zY2hlbWEucmVxdWlyZWQgJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyIHJlcXVpcmVkXCI+UmVxdWlyZWQ8L2Rpdj5cbiAgICAgICAgICBgfVxuXHRcdCAgJHtfaWYodGhpcy5zY2hlbWEuZGVmYXVsdCAmJiAhdGhpcy5pc0NvbGxhcHNlZClgXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW5uZXIgZGVmYXVsdFwiPkRlZmF1bHQ6ICR7dGhpcy5zY2hlbWEuZGVmYXVsdH08L2Rpdj5cbiAgICAgICAgICBgfVxuXHRcdCAgICR7X2lmKHRoaXMuc2NoZW1hLnBhdHRlcm4gJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyIHBhdHRlcm5cIj5QYXR0ZXJuOiAke3RoaXMuc2NoZW1hLnBhdHRlcm59PC9kaXY+XG4gICAgICAgICAgYH1cblxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmIHRoaXMuc2NoZW1hLmVudW0pYFxuICAgICAgICAgICAgJHt0aGlzLmVudW0odGhpcy5zY2hlbWEsIHRoaXMuaXNDb2xsYXBzZWQsIHRoaXMub3Blbil9XG4gICAgICAgICAgYH1cblxuICAgICAgICAgICR7X2lmKHRoaXMuc2NoZW1hLmFsbE9mICYmICF0aGlzLmlzQ29sbGFwc2VkKWAke3RoaXMueE9mKHRoaXMuc2NoZW1hLCAnYWxsT2YnKX1gfVxuICAgICAgICAgICR7X2lmKHRoaXMuc2NoZW1hLm9uZU9mICYmICF0aGlzLmlzQ29sbGFwc2VkKWAke3RoaXMueE9mKHRoaXMuc2NoZW1hLCAnb25lT2YnKX1gfVxuICAgICAgICAgICR7X2lmKHRoaXMuc2NoZW1hLmFueU9mICYmICF0aGlzLmlzQ29sbGFwc2VkKWAke3RoaXMueE9mKHRoaXMuc2NoZW1hLCAnYW55T2YnKX1gfVxuICAgICAgICA8L2Rpdj5cbiAgICAgIGB9XG5cblxuICAgICAgPCEtLSBBcnJheSAtLT5cbiAgICAgICR7X2lmKHRoaXMuaXNBcnJheSlgXG4gICAgICAgIDxkaXYgY2xhc3M9XCJhcnJheVwiPlxuICAgICAgICAgIDxhIGNsYXNzPVwidGl0bGVcIj48c3BhbiBjbGFzcz1cInRvZ2dsZS1oYW5kbGVcIj48L3NwYW4+JHt0aGlzLnNjaGVtYS50aXRsZSB8fCAnJ308c3BhbiBjbGFzcz1cIm9wZW5pbmcgYnJhY2tldFwiPls8L3NwYW4+JHtfaWYodGhpcy5pc0NvbGxhcHNlZClgPHNwYW4gY2xhc3M9XCJjbG9zaW5nIGJyYWNrZXRcIj5dPC9zcGFuPmB9PC9hPlxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmICh0aGlzLnNjaGVtYS51bmlxdWVJdGVtcyB8fCB0aGlzLnNjaGVtYS5taW5JdGVtcyB8fCB0aGlzLnNjaGVtYS5tYXhJdGVtcykpYFxuICAgICAgICAgIDxzcGFuPlxuICAgICAgICAgICAgPHNwYW4gdGl0bGU9XCJpdGVtcyByYW5nZVwiPigke3RoaXMuc2NoZW1hLm1pbkl0ZW1zIHx8IDB9Li4ke3RoaXMuc2NoZW1hLm1heEl0ZW1zIHx8ICfiiJ4nfSk8L3NwYW4+XG4gICAgICAgICAgICAke19pZighdGhpcy5pc0NvbGxhcHNlZCAmJiB0aGlzLnNjaGVtYS51bmlxdWVJdGVtcylgPHNwYW4gdGl0bGU9XCJ1bmlxdWVcIiBjbGFzcz1cInVuaXF1ZUl0ZW1zXCI+4pmmPC9zcGFuPmB9XG4gICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgIGB9XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyXCI+XG4gICAgICAgICAgICAke19pZighdGhpcy5pc0NvbGxhcHNlZCAmJiB0aGlzLnNjaGVtYS5kZXNjcmlwdGlvbilgXG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJkZXNjcmlwdGlvblwiPiR7dGhpcy5zY2hlbWEuZGVzY3JpcHRpb259PC9kaXY+XG4gICAgICAgICAgICBgfVxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEuZW51bSlgXG4gICAgICAgICAgICAke3RoaXMuZW51bSh0aGlzLnNjaGVtYSwgdGhpcy5pc0NvbGxhcHNlZCwgdGhpcy5vcGVuKX1cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYodGhpcy5zY2hlbWEuYWxsT2YgJiYgIXRoaXMuaXNDb2xsYXBzZWQpYCR7dGhpcy54T2YodGhpcy5zY2hlbWEsICdhbGxPZicpfWB9XG4gICAgICAgICAgJHtfaWYodGhpcy5zY2hlbWEub25lT2YgJiYgIXRoaXMuaXNDb2xsYXBzZWQpYCR7dGhpcy54T2YodGhpcy5zY2hlbWEsICdvbmVPZicpfWB9XG4gICAgICAgICAgJHtfaWYodGhpcy5zY2hlbWEuYW55T2YgJiYgIXRoaXMuaXNDb2xsYXBzZWQpYCR7dGhpcy54T2YodGhpcy5zY2hlbWEsICdhbnlPZicpfWB9XG5cbiAgICAgICAgICAke19pZighdGhpcy5pc0NvbGxhcHNlZClgXG4gICAgICAgICAgPHNwYW4gY2xhc3M9XCJjbG9zaW5nIGJyYWNrZXRcIj5dPC9zcGFuPlxuICAgICAgICAgIGB9XG4gICAgICAgIDwvZGl2PlxuICAgICAgYH1cblxuICAgICAgPCEtLSBPYmplY3QgLS0+XG4gICAgICAke19pZighdGhpcy5pc1ByaW1pdGl2ZSAmJiAhdGhpcy5pc0FycmF5ICYmICF0aGlzLmlzQW55KWBcbiAgICAgICAgPGRpdiBjbGFzcz1cIm9iamVjdFwiPlxuICAgICAgICAgIDxhIGNsYXNzPVwidGl0bGVcIj48c3BhblxuICAgICAgICAgICAgY2xhc3M9XCJ0b2dnbGUtaGFuZGxlXCI+PC9zcGFuPiR7dGhpcy5zY2hlbWEudGl0bGUgfHwgJyd9IDxzcGFuXG4gICAgICAgICAgICBjbGFzcz1cIm9wZW5pbmcgYnJhY2VcIj57PC9zcGFuPiR7X2lmKHRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImNsb3NpbmcgYnJhY2VcIiBuZy1pZj1cImlzQ29sbGFwc2VkXCI+fTwvc3Bhbj5cbiAgICAgICAgICBgfTwvYT5cblxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbm5lclwiPlxuICAgICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEuZGVzY3JpcHRpb24pYFxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZGVzY3JpcHRpb25cIj4ke3RoaXMuc2NoZW1hLmRlc2NyaXB0aW9ufTwvZGl2PlxuICAgICAgICAgICAgYH1cbiAgICAgICAgICAgIDwhLS0gY2hpbGRyZW4gZ28gaGVyZSAtLT5cblx0XHQgIFxuXHRcdCAgICR7X2lmKHRoaXMuc2NoZW1hLnJlcXVpcmVkICYmICF0aGlzLmlzQ29sbGFwc2VkKWBcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyZXF1aXJlZFwiPkRlZmF1bHQgRmllbGRzOiAke3RoaXMuc2NoZW1hLnJlcXVpcmVkfTwvZGl2PlxuICAgICAgICAgIGB9XG5cdFx0ICAke19pZih0aGlzLnNjaGVtYS5kZWZhdWx0ICYmICF0aGlzLmlzQ29sbGFwc2VkKWBcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJkZWZhdWx0XCI+RGVmYXVsdDogJHt0aGlzLnNjaGVtYS5kZWZhdWx0fTwvZGl2PlxuICAgICAgICAgIGB9XG5cdFx0ICBcblx0XHRcdCR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmIHRoaXMuc2NoZW1hLnBhdHRlcm4pYFxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicGF0dGVyblwiPlBhdHRlcm46ICR7dGhpcy5zY2hlbWEucGF0dGVybn08L2Rpdj5cbiAgICAgICAgICAgIGB9XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAke19pZighdGhpcy5pc0NvbGxhcHNlZCAmJiB0aGlzLnNjaGVtYS5lbnVtKWBcbiAgICAgICAgICAgICR7dGhpcy5lbnVtKHRoaXMuc2NoZW1hLCB0aGlzLmlzQ29sbGFwc2VkLCB0aGlzLm9wZW4pfVxuICAgICAgICAgIGB9XG5cbiAgICAgICAgICAke19pZih0aGlzLnNjaGVtYS5hbGxPZiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgJHt0aGlzLnhPZih0aGlzLnNjaGVtYSwgJ2FsbE9mJyl9YH1cbiAgICAgICAgICAke19pZih0aGlzLnNjaGVtYS5vbmVPZiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgJHt0aGlzLnhPZih0aGlzLnNjaGVtYSwgJ29uZU9mJyl9YH1cbiAgICAgICAgICAke19pZih0aGlzLnNjaGVtYS5hbnlPZiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgJHt0aGlzLnhPZih0aGlzLnNjaGVtYSwgJ2FueU9mJyl9YH1cblxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkKWBcbiAgICAgICAgICA8c3BhbiBjbGFzcz1cImNsb3NpbmcgYnJhY2VcIj59PC9zcGFuPlxuICAgICAgICAgIGB9XG4gICAgICAgIDwvZGl2PlxuICAgICAgYH1cbmAucmVwbGFjZSgvXFxzKlxcbi9nLCAnXFxuJykucmVwbGFjZSgvKFxcPFxcIVxcLVxcLSkuKy9nLCAnJykudHJpbSgpO1xuICB9XG5cbiAgLypcbiAgICogVGVtcGxhdGUgZm9yIG9uZU9mLCBhbnlPZiBhbmQgYWxsT2ZcbiAgKi9cbiAgeE9mKHNjaGVtYSwgdHlwZSkge1xuICAgIHJldHVybiBgXG4gICAgICA8ZGl2IGNsYXNzPVwiaW5uZXIgJHt0eXBlfVwiPlxuICAgICAgICA8Yj4ke2NvbnZlcnRYT2YodHlwZSl9OjwvYj5cbiAgICAgIDwvZGl2PlxuICAgIGA7XG4gIH1cblxuICAvKlxuICAgKiBUZW1wbGF0ZSBmb3IgZW51bXNcbiAgKi9cbiAgZW51bShzY2hlbWEsIGlzQ29sbGFwc2VkLCBvcGVuKSB7XG4gICAgcmV0dXJuIGBcbiAgICAgICR7X2lmKCFpc0NvbGxhcHNlZCAmJiBzY2hlbWEuZW51bSlgXG4gICAgICAgIDxkaXYgY2xhc3M9XCJpbm5lciBlbnVtc1wiPlxuICAgICAgICAgIDxiPkVudW06PC9iPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIGB9XG4gICAgYDtcbiAgfVxuXG4gIC8qXG4gICAqIFRvZ2dsZXMgdGhlICdjb2xsYXBzZWQnIHN0YXRlXG4gICovXG4gIHRvZ2dsZSgpIHtcbiAgICB0aGlzLmlzQ29sbGFwc2VkID0gIXRoaXMuaXNDb2xsYXBzZWQ7XG4gICAgdGhpcy5yZW5kZXIoKTtcbiAgfVxuXG4gIC8qXG4gICAqIFJlbmRlcnMgdGhlIGVsZW1lbnQgYW5kIHJldHVybnMgaXRcbiAgKi9cbiAgcmVuZGVyKCkge1xuICAgIGlmICghdGhpcy5lbGVtZW50KSB7XG4gICAgICB0aGlzLmVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtcbiAgICAgIHRoaXMuZWxlbWVudC5jbGFzc0xpc3QuYWRkKCdqc29uLXNjaGVtYS12aWV3Jyk7XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuaXNDb2xsYXBzZWQpIHtcbiAgICAgIHRoaXMuZWxlbWVudC5jbGFzc0xpc3QuYWRkKCdjb2xsYXBzZWQnKTtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy5lbGVtZW50LmNsYXNzTGlzdC5yZW1vdmUoJ2NvbGxhcHNlZCcpO1xuICAgIH1cblxuICAgIGlmICh0aGlzLm9wdGlvbnMudGhlbWUpIHtcbiAgICAgIHRoaXMuZWxlbWVudC5jbGFzc0xpc3QuYWRkKGBqc29uLXNjaGVtYS12aWV3LSR7dGhpcy5vcHRpb25zLnRoZW1lfWApO1xuICAgIH1cblxuICAgIHRoaXMuZWxlbWVudC5pbm5lckhUTUwgPSB0aGlzLnRlbXBsYXRlKCk7XG5cbiAgICBpZiAoIXRoaXMuc2NoZW1hKSB7XG4gICAgICByZXR1cm4gdGhpcy5lbGVtZW50O1xuICAgIH1cblxuICAgIGlmICghdGhpcy5pc0NvbGxhcHNlZCkge1xuICAgICAgdGhpcy5hcHBlbmRDaGlsZHJlbih0aGlzLmVsZW1lbnQpO1xuICAgIH1cblxuICAgIC8vIGFkZCBldmVudCBsaXN0ZW5lciBmb3IgdG9nZ2xpbmdcbiAgICBpZiAodGhpcy5lbGVtZW50LnF1ZXJ5U2VsZWN0b3IoJ2EudGl0bGUnKSkge1xuICAgICAgdGhpcy5lbGVtZW50LnF1ZXJ5U2VsZWN0b3IoJ2EudGl0bGUnKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHRoaXMudG9nZ2xlLmJpbmQodGhpcykpO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5lbGVtZW50O1xuICB9XG5cbiAgLypcbiAgICogQXBwZW5kcyBjaGlsZHJlbiB0byBnaXZlbiBlbGVtZW50IGJhc2VkIG9uIGN1cnJlbnQgc2NoZW1hXG4gICovXG4gIGFwcGVuZENoaWxkcmVuKGVsZW1lbnQpIHtcbiAgICBjb25zdCBpbm5lciA9IGVsZW1lbnQucXVlcnlTZWxlY3RvcignLmlubmVyJyk7XG5cbiAgICBpZiAoIWlubmVyKSB7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuc2NoZW1hLmVudW0pIHtcbiAgICAgIGNvbnN0IGZvcm1hdHRlciA9IG5ldyBKU09ORm9ybWF0dGVyKHRoaXMuc2NoZW1hLmVudW0sIHRoaXMub3BlbiAtIDEpO1xuICAgICAgY29uc3QgZm9ybWF0dGVyRWwgPSBmb3JtYXR0ZXIucmVuZGVyKCk7XG4gICAgICBmb3JtYXR0ZXJFbC5jbGFzc0xpc3QuYWRkKCdpbm5lcicpO1xuICAgICAgZWxlbWVudC5xdWVyeVNlbGVjdG9yKCcuZW51bXMuaW5uZXInKS5hcHBlbmRDaGlsZChmb3JtYXR0ZXJFbCk7XG5cbiAgICB9XG5cbiAgICBpZiAodGhpcy5pc0FycmF5KSB7XG4gICAgICBjb25zdCB2aWV3ID0gbmV3IEpTT05TY2hlbWFWaWV3KHRoaXMuc2NoZW1hLml0ZW1zLCB0aGlzLm9wZW4gLSAxKVxuICAgICAgaW5uZXIuYXBwZW5kQ2hpbGQodmlldy5yZW5kZXIoKSk7XG4gICAgfVxuXG4gICAgaWYgKHR5cGVvZiB0aGlzLnNjaGVtYS5wcm9wZXJ0aWVzID09PSAnb2JqZWN0Jykge1xuICAgICAgT2JqZWN0LmtleXModGhpcy5zY2hlbWEucHJvcGVydGllcykuZm9yRWFjaChwcm9wZXJ0eU5hbWUgPT4ge1xuICAgICAgICBjb25zdCBwcm9wZXJ0eSA9IHRoaXMuc2NoZW1hLnByb3BlcnRpZXNbcHJvcGVydHlOYW1lXTtcbiAgICAgICAgY29uc3QgdGVtcERpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOztcbiAgICAgICAgdGVtcERpdi5pbm5lckhUTUwgPSBgPGRpdiBjbGFzcz1cInByb3BlcnR5XCI+XG4gICAgICAgICAgPHNwYW4gY2xhc3M9XCJuYW1lXCI+JHtwcm9wZXJ0eU5hbWV9Ojwvc3Bhbj5cbiAgICAgICAgPC9kaXY+YDtcbiAgICAgICAgY29uc3QgdmlldyA9IG5ldyBKU09OU2NoZW1hVmlldyhwcm9wZXJ0eSwgdGhpcy5vcGVuIC0gMSk7XG4gICAgICAgIHRlbXBEaXYucXVlcnlTZWxlY3RvcignLnByb3BlcnR5JykuYXBwZW5kQ2hpbGQodmlldy5yZW5kZXIoKSk7XG5cbiAgICAgICAgaW5uZXIuYXBwZW5kQ2hpbGQodGVtcERpdi5xdWVyeVNlbGVjdG9yKCcucHJvcGVydHknKSk7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBpZiAodGhpcy5zY2hlbWEuYWxsT2YpIHsgYXBwZW5kWE9mLmNhbGwodGhpcywgJ2FsbE9mJyk7IH1cbiAgICBpZiAodGhpcy5zY2hlbWEub25lT2YpIHsgYXBwZW5kWE9mLmNhbGwodGhpcywgJ29uZU9mJyk7IH1cbiAgICBpZiAodGhpcy5zY2hlbWEuYW55T2YpIHsgYXBwZW5kWE9mLmNhbGwodGhpcywgJ2FueU9mJyk7IH1cblxuICAgIGZ1bmN0aW9uIGFwcGVuZFhPZih0eXBlKSB7XG4gICAgICBjb25zdCBpbm5lckFsbE9mID0gZWxlbWVudC5xdWVyeVNlbGVjdG9yKGAuaW5uZXIuJHt0eXBlfWApO1xuXG4gICAgICB0aGlzLnNjaGVtYVt0eXBlXS5mb3JFYWNoKHNjaGVtYSA9PiB7XG4gICAgICAgIGNvbnN0IGlubmVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7XG4gICAgICAgIGlubmVyLmNsYXNzTGlzdC5hZGQoJ2lubmVyJyk7XG4gICAgICAgIGNvbnN0IHZpZXcgPSBuZXcgSlNPTlNjaGVtYVZpZXcoc2NoZW1hLCB0aGlzLm9wZW4gLSAxKTtcbiAgICAgICAgaW5uZXIuYXBwZW5kQ2hpbGQodmlldy5yZW5kZXIoKSk7XG4gICAgICAgIGlubmVyQWxsT2YuYXBwZW5kQ2hpbGQoaW5uZXIpO1xuICAgICAgfSk7XG4gICAgfVxuICB9XG59XG4iXX0=
18922
18923 </script>
18924
18925   <script>
18926 (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){
18927 /** !
18928  * JSON Schema $Ref Parser v3.1.2
18929  *
18930  * @link https://github.com/BigstickCarpet/json-schema-ref-parser
18931  * @license MIT
18932  */
18933 "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;
18934
18935 },{"./pointer":10,"./ref":11,"./util/debug":16,"./util/url":19}],2:[function(require,module,exports){
18936 "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;
18937
18938 },{"./pointer":10,"./ref":11,"./util/debug":16,"./util/url":19,"ono":69}],3:[function(require,module,exports){
18939 (function (Buffer){
18940 "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))})};
18941
18942 }).call(this,{"isBuffer":require("../node_modules/is-buffer/index.js")})
18943
18944 },{"../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){
18945 "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}};
18946
18947 },{"./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){
18948 (function (Buffer){
18949 "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;
18950
18951 }).call(this,{"isBuffer":require("../node_modules/is-buffer/index.js")})
18952
18953 },{"../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){
18954 (function (Buffer){
18955 "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)}};
18956
18957 }).call(this,require("buffer").Buffer)
18958
18959 },{"buffer":25}],7:[function(require,module,exports){
18960 (function (Buffer){
18961 "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)})}};
18962
18963 }).call(this,{"isBuffer":require("../../node_modules/is-buffer/index.js")})
18964
18965 },{"../../node_modules/is-buffer/index.js":36,"../util/promise":18}],8:[function(require,module,exports){
18966 (function (Buffer){
18967 "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")}};
18968
18969 }).call(this,{"isBuffer":require("../../node_modules/is-buffer/index.js")})
18970
18971 },{"../../node_modules/is-buffer/index.js":36}],9:[function(require,module,exports){
18972 (function (Buffer){
18973 "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)})}};
18974
18975 }).call(this,{"isBuffer":require("../../node_modules/is-buffer/index.js")})
18976
18977 },{"../../node_modules/is-buffer/index.js":36,"../util/promise":18,"../util/yaml":20}],10:[function(require,module,exports){
18978 "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};
18979
18980 },{"./ref":11,"./util/url":19,"ono":69}],11:[function(require,module,exports){
18981 "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};
18982
18983 },{"./pointer":10}],12:[function(require,module,exports){
18984 "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]};
18985
18986 },{"./ref":11,"./util/url":19,"ono":69}],13:[function(require,module,exports){
18987 "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;
18988
18989 },{"./parse":5,"./pointer":10,"./ref":11,"./util/debug":16,"./util/promise":18,"./util/url":19}],14:[function(require,module,exports){
18990 "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))}})}};
18991
18992 },{"../util/debug":16,"../util/promise":18,"../util/url":19,"fs":24,"ono":69}],15:[function(require,module,exports){
18993 (function (process,Buffer){
18994 "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)}};
18995
18996 }).call(this,require('_process'),require("buffer").Buffer)
18997
18998 },{"../util/debug":16,"../util/promise":18,"../util/url":19,"_process":71,"buffer":25,"http":87,"https":33,"ono":69}],16:[function(require,module,exports){
18999 "use strict";var debug=require("debug");module.exports=debug("json-schema-ref-parser");
19000
19001 },{"debug":29}],17:[function(require,module,exports){
19002 "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()})};
19003
19004 },{"./debug":16,"./promise":18}],18:[function(require,module,exports){
19005 "use strict";module.exports="function"==typeof Promise?Promise:require("es6-promise").Promise;
19006
19007 },{"es6-promise":31}],19:[function(require,module,exports){
19008 (function (process){
19009 "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};
19010
19011 }).call(this,require('_process'))
19012
19013 },{"_process":71,"url":93}],20:[function(require,module,exports){
19014 "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)}}};
19015
19016 },{"js-yaml":38,"ono":69}],21:[function(require,module,exports){
19017 "use strict";module.exports={order:100,canValidate:function(e){return!!e.resolved},validate:function(e){}};
19018
19019 },{}],22:[function(require,module,exports){
19020 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);
19021
19022 },{}],23:[function(require,module,exports){
19023
19024 },{}],24:[function(require,module,exports){
19025
19026 },{}],25:[function(require,module,exports){
19027 (function (global){
19028 /*!
19029  * The buffer module from node.js, for the browser.
19030  *
19031  * @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
19032  * @license  MIT
19033  */
19034 "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;
19035
19036 }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
19037
19038 },{"base64-js":22,"ieee754":34,"isarray":37}],26:[function(require,module,exports){
19039 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"};
19040
19041 },{}],27:[function(require,module,exports){
19042 (function (process,global){
19043 "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};
19044
19045 }).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
19046
19047 },{"_process":71}],28:[function(require,module,exports){
19048 (function (Buffer){
19049 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;
19050
19051 }).call(this,{"isBuffer":require("../../is-buffer/index.js")})
19052
19053 },{"../../is-buffer/index.js":36}],29:[function(require,module,exports){
19054 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());
19055
19056 },{"./debug":30}],30:[function(require,module,exports){
19057 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;
19058
19059 },{"ms":68}],31:[function(require,module,exports){
19060 (function (process,global){
19061 /*!
19062  * @overview es6-promise - a tiny implementation of Promises/A+.
19063  * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
19064  * @license   Licensed under MIT license
19065  *            See https://raw.githubusercontent.com/jakearchibald/es6-promise/master/LICENSE
19066  * @version   3.1.2
19067  */
19068 (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);
19069
19070 }).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
19071
19072 },{"_process":71}],32:[function(require,module,exports){
19073 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)};
19074
19075 },{}],33:[function(require,module,exports){
19076 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)};
19077
19078 },{"http":87}],34:[function(require,module,exports){
19079 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};
19080
19081 },{}],35:[function(require,module,exports){
19082 "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};
19083
19084 },{}],36:[function(require,module,exports){
19085 module.exports=function(r){return!(null==r||!(r._isBuffer||r.constructor&&"function"==typeof r.constructor.isBuffer&&r.constructor.isBuffer(r)))};
19086
19087 },{}],37:[function(require,module,exports){
19088 var toString={}.toString;module.exports=Array.isArray||function(r){return"[object Array]"==toString.call(r)};
19089
19090 },{}],38:[function(require,module,exports){
19091 "use strict";var yaml=require("./lib/js-yaml.js");module.exports=yaml;
19092
19093 },{"./lib/js-yaml.js":39}],39:[function(require,module,exports){
19094 "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");
19095
19096 },{"./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){
19097 "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;
19098
19099 },{}],41:[function(require,module,exports){
19100 "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;
19101
19102 },{"./common":40,"./exception":42,"./schema/default_full":47,"./schema/default_safe":48}],42:[function(require,module,exports){
19103 "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;
19104
19105 },{}],43:[function(require,module,exports){
19106 "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;
19107
19108 },{"./common":40,"./exception":42,"./mark":44,"./schema/default_full":47,"./schema/default_safe":48}],44:[function(require,module,exports){
19109 "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;
19110
19111 },{"./common":40}],45:[function(require,module,exports){
19112 "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;
19113
19114 },{"./common":40,"./exception":42,"./type":51}],46:[function(require,module,exports){
19115 "use strict";var Schema=require("../schema");module.exports=new Schema({include:[require("./json")]});
19116
19117 },{"../schema":45,"./json":50}],47:[function(require,module,exports){
19118 "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")]});
19119
19120 },{"../schema":45,"../type/js/function":56,"../type/js/regexp":57,"../type/js/undefined":58,"./default_safe":48}],48:[function(require,module,exports){
19121 "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")]});
19122
19123 },{"../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){
19124 "use strict";var Schema=require("../schema");module.exports=new Schema({explicit:[require("../type/str"),require("../type/seq"),require("../type/map")]});
19125
19126 },{"../schema":45,"../type/map":59,"../type/seq":64,"../type/str":66}],50:[function(require,module,exports){
19127 "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")]});
19128
19129 },{"../schema":45,"../type/bool":53,"../type/float":54,"../type/int":55,"../type/null":61,"./failsafe":49}],51:[function(require,module,exports){
19130 "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;
19131
19132 },{"./exception":42}],52:[function(require,module,exports){
19133 "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});
19134
19135 },{"../type":51}],53:[function(require,module,exports){
19136 "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"});
19137
19138 },{"../type":51}],54:[function(require,module,exports){
19139 "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"});
19140
19141 },{"../common":40,"../type":51}],55:[function(require,module,exports){
19142 "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"]}});
19143
19144 },{"../common":40,"../type":51}],56:[function(require,module,exports){
19145 "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});
19146
19147 },{"../../type":51}],57:[function(require,module,exports){
19148 "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});
19149
19150 },{"../../type":51}],58:[function(require,module,exports){
19151 "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});
19152
19153 },{"../../type":51}],59:[function(require,module,exports){
19154 "use strict";var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}});
19155
19156 },{"../type":51}],60:[function(require,module,exports){
19157 "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});
19158
19159 },{"../type":51}],61:[function(require,module,exports){
19160 "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"});
19161
19162 },{"../type":51}],62:[function(require,module,exports){
19163 "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});
19164
19165 },{"../type":51}],63:[function(require,module,exports){
19166 "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});
19167
19168 },{"../type":51}],64:[function(require,module,exports){
19169 "use strict";var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}});
19170
19171 },{"../type":51}],65:[function(require,module,exports){
19172 "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});
19173
19174 },{"../type":51}],66:[function(require,module,exports){
19175 "use strict";var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:str",{kind:"scalar",construct:function(r){return null!==r?r:""}});
19176
19177 },{"../type":51}],67:[function(require,module,exports){
19178 "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});
19179
19180 },{"../type":51}],68:[function(require,module,exports){
19181 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)};
19182
19183 },{}],69:[function(require,module,exports){
19184 /**!
19185  * Ono v2.2.1
19186  *
19187  * @link https://github.com/BigstickCarpet/ono
19188  * @license MIT
19189  */
19190 "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))}();
19191
19192 },{"util":97}],70:[function(require,module,exports){
19193 (function (process){
19194 "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;
19195
19196 }).call(this,require('_process'))
19197
19198 },{"_process":71}],71:[function(require,module,exports){
19199 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&&currentQueue[queueIndex].run();queueIndex=-1,n=queue.length}currentQueue=null,draining=!1,clearTimeout(e)}}function Item(e,n){this.fun=e,this.array=n}function noop(){}var process=module.exports={},queue=[],draining=!1,currentQueue,queueIndex=-1;process.nextTick=function(e){var n=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)n[r-1]=arguments[r];queue.push(new Item(e,n)),1!==queue.length||draining||setTimeout(drainQueue,0)},Item.prototype.run=function(){this.fun.apply(null,this.array)},process.title="browser",process.browser=!0,process.env={},process.argv=[],process.version="",process.versions={},process.on=noop,process.addListener=noop,process.once=noop,process.off=noop,process.removeListener=noop,process.removeAllListeners=noop,process.emit=noop,process.binding=function(e){throw new Error("process.binding is not supported")},process.cwd=function(){return"/"},process.chdir=function(e){throw new Error("process.chdir is not supported")},process.umask=function(){return 0};
19200
19201 },{}],72:[function(require,module,exports){
19202 (function (global){
19203 /*! https://mths.be/punycode v1.4.1 by @mathias */
19204 !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);
19205
19206 }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
19207
19208 },{}],73:[function(require,module,exports){
19209 "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)};
19210
19211 },{}],74:[function(require,module,exports){
19212 "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};
19213
19214 },{}],75:[function(require,module,exports){
19215 "use strict";exports.decode=exports.parse=require("./decode"),exports.encode=exports.stringify=require("./encode");
19216
19217 },{"./decode":73,"./encode":74}],76:[function(require,module,exports){
19218 module.exports=require("./lib/_stream_duplex.js");
19219
19220 },{"./lib/_stream_duplex.js":77}],77:[function(require,module,exports){
19221 "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])}
19222
19223 },{"./_stream_readable":79,"./_stream_writable":81,"core-util-is":28,"inherits":35,"process-nextick-args":70}],78:[function(require,module,exports){
19224 "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)};
19225
19226 },{"./_stream_transform":80,"core-util-is":28,"inherits":35}],79:[function(require,module,exports){
19227 (function (process){
19228 "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;
19229
19230 }).call(this,require('_process'))
19231
19232 },{"./_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){
19233 "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};
19234
19235 },{"./_stream_duplex":77,"core-util-is":28,"inherits":35}],81:[function(require,module,exports){
19236 (function (process){
19237 "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)};
19238
19239 }).call(this,require('_process'))
19240
19241 },{"./_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){
19242 module.exports=require("./lib/_stream_passthrough.js");
19243
19244 },{"./lib/_stream_passthrough.js":78}],83:[function(require,module,exports){
19245 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");
19246
19247 },{"./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){
19248 module.exports=require("./lib/_stream_transform.js");
19249
19250 },{"./lib/_stream_transform.js":80}],85:[function(require,module,exports){
19251 module.exports=require("./lib/_stream_writable.js");
19252
19253 },{"./lib/_stream_writable.js":81}],86:[function(require,module,exports){
19254 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};
19255
19256 },{"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){
19257 (function (global){
19258 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"];
19259
19260 }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
19261
19262 },{"./lib/request":89,"builtin-status-codes":26,"url":93,"xtend":98}],88:[function(require,module,exports){
19263 (function (global){
19264 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;
19265
19266 }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
19267
19268 },{}],89:[function(require,module,exports){
19269 (function (process,global,Buffer){
19270 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"];
19271
19272 }).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer)
19273
19274 },{"./capability":88,"./response":90,"_process":71,"buffer":25,"inherits":35,"stream":86,"to-arraybuffer":92}],90:[function(require,module,exports){
19275 (function (process,global,Buffer){
19276 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)};
19277
19278 }).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer)
19279
19280 },{"./capability":88,"_process":71,"buffer":25,"inherits":35,"stream":86}],91:[function(require,module,exports){
19281 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};
19282
19283 },{"buffer":25}],92:[function(require,module,exports){
19284 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")};
19285
19286 },{"buffer":25}],93:[function(require,module,exports){
19287 "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)};
19288
19289 },{"./util":94,"punycode":72,"querystring":75}],94:[function(require,module,exports){
19290 "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}};
19291
19292 },{}],95:[function(require,module,exports){
19293 (function (global){
19294 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;
19295
19296 }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
19297
19298 },{}],96:[function(require,module,exports){
19299 module.exports=function(o){return o&&"object"==typeof o&&"function"==typeof o.copy&&"function"==typeof o.fill&&"function"==typeof o.readUInt8};
19300
19301 },{}],97:[function(require,module,exports){
19302 (function (process,global){
19303 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};
19304
19305 }).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
19306
19307 },{"./support/isBuffer":96,"_process":71,"inherits":35}],98:[function(require,module,exports){
19308 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;
19309
19310 },{}]},{},[3])(3)
19311 });
19312 </script>
19313
19314   <script>
19315 // https://github.com/isaacs/json-stringify-safe v5.0.1
19316 function stringify(obj, replacer, spaces, cycleReplacer) {
19317   return JSON.stringify(obj, serializer(replacer, cycleReplacer), spaces)
19318 }
19319
19320 function serializer(replacer, cycleReplacer) {
19321   var stack = [], keys = []
19322
19323   if (cycleReplacer == null) cycleReplacer = function(key, value) {
19324     if (stack[0] === value) return "[Circular ~]"
19325     return "[Circular ~." + keys.slice(0, stack.indexOf(value)).join(".") + "]"
19326   }
19327
19328   return function(key, value) {
19329     if (stack.length > 0) {
19330       var thisPos = stack.indexOf(this)
19331       ~thisPos ? stack.splice(thisPos + 1) : stack.push(this)
19332       ~thisPos ? keys.splice(thisPos, Infinity, key) : keys.push(key)
19333       if (~stack.indexOf(value)) value = cycleReplacer.call(this, key, value)
19334     }
19335     else stack.push(value)
19336
19337     return replacer == null ? value : replacer.call(this, key, value)
19338   }
19339 }
19340 </script>
19341
19342   <script>
19343 /* Web Font Loader v1.6.24 - (c) Adobe Systems, Google. License: Apache 2.0 */
19344 (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)}
19345 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}
19346 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}
19347 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)}
19348 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}
19349 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=
19350 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)};
19351 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)};
19352 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)};
19353 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,
19354 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:"")}
19355 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))}}
19356 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={}}
19357 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)?$/;
19358 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(","):
19359 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));}());
19360 </script>
19361
19362   <script>
19363     var schemaWrapper = {};
19364     schemaWrapper.definitions = Object.assign({}, defs);
19365     defsParser = new $RefParser();
19366     defsParser.dereference(schemaWrapper).catch(function(err) {
19367       console.log(err);
19368     });
19369   </script>
19370   <script>
19371   $(document).ready(function () {
19372     $('.nav-tabs-examples').find('a:first').tab('show');
19373     $(this).scrollspy({ target: '#scrollingNav', offset: 18 });
19374   });
19375   </script>
19376 </body>
19377 </html>