diff --git a/assets/images/generated/gateway-mtls-redux.svg b/assets/images/generated/gateway-mtls-redux.svg index 76bf05823..d7193ce7d 100644 --- a/assets/images/generated/gateway-mtls-redux.svg +++ b/assets/images/generated/gateway-mtls-redux.svg @@ -2,7 +2,7 @@ G - + ClientApp @@ -18,9 +18,9 @@ ClientApp->Gateway - - - + + + Gateway Auth Only @@ -32,8 +32,8 @@ ClientApp->APIC - - + + Not Authenticated Failure @@ -45,9 +45,9 @@ Gateway->APIA - - - + + + Mutual Auth @@ -59,17 +59,17 @@ Gateway->APIB - - - + + + Mutual Auth Gateway->APIC - - - + + + Mutual Auth diff --git a/docs/404.html b/docs/404.html new file mode 100644 index 000000000..459b447df --- /dev/null +++ b/docs/404.html @@ -0,0 +1,83 @@ + + + + + +Apiman - + + + + + + + + + + + + +Apiman | Apiman Flexible & Extensible Open Source API Management + + + + + + + + + + + + + + + + +
+
+ +
+ +
+

404

+

Page not found :( +

The requested page could not be found. +

+ +
+ + + + + \ No newline at end of file diff --git a/docs/CNAME b/docs/CNAME new file mode 100644 index 000000000..67266c2ab --- /dev/null +++ b/docs/CNAME @@ -0,0 +1 @@ +www.apiman.io \ No newline at end of file diff --git a/docs/README.html b/docs/README.html new file mode 100644 index 000000000..8ed7b1311 --- /dev/null +++ b/docs/README.html @@ -0,0 +1,57 @@ +
+

Prerequisites

+
+
+
    +
  • +

    Ruby 3.x (best to use rvm). +

  • +

    Bundler (usually included now). +

  • +

    Graphviz +

+
+
+
+
+

Setup

+
+
+

bundle install +

+
+
+
+

Run

+
+
+

bundle exec jekyll serve -l --future --livereload-ignore assets/images/generated/* +

+
+

This will: +

+
+
    +
  • +

    Run Jekyll and serve website. +

  • +

    Live reload. +

  • +

    Show future-dated content. +

  • +

    Ignore generated assets to avoid continually rebuilding (some kind of glitch). +

+
+ +
+
+
+

License

+
+
+

Website was created by Marc Savy using mostly Jekyll and Bootstrap 5.x, and is contributed under the CC BY-SA 4.0 license. +

+
+
\ No newline at end of file diff --git a/docs/about/index.html b/docs/about/index.html new file mode 100644 index 000000000..91b409d47 --- /dev/null +++ b/docs/about/index.html @@ -0,0 +1,120 @@ + + + + + +Apiman - About + + + + + + + + + + + + +About | Apiman + + + + + + + + + + + + + + + + +
+
+ +
+
+
+ +
+

Wow, this is a hidden page that Marc left here when he was creating the new Apiman website! +

Well done for finding it 😎. Here is your prize 🏆! +

Apiman was founded while Eric Wittmann and Marc Savy worked at Red Hat. Later we were joined by Rachel Yordán and eventually our wonderful QE team (Len DiMaggio, Jakub Čecháček, Miroslav Jaros, and Štefan Bunčiak) . +

After Red Hat did an acquisition, Eric and Rachel moved onto other things internally, and Marc left Red Hat. +

Marc has continued working (way too hard) on Apiman, and founded Black Parrot Labs as a way to fund continued development and provide support for enterprises using Apiman. +

I should probably create and link a proper ‘about’ page at some point soon :-). +

+
+
+ +
+ + + + + \ No newline at end of file diff --git a/docs/api-docs/apiman-gateway/css/bootstrap-combined.min.css b/docs/api-docs/apiman-gateway/css/bootstrap-combined.min.css new file mode 100644 index 000000000..335a42753 --- /dev/null +++ b/docs/api-docs/apiman-gateway/css/bootstrap-combined.min.css @@ -0,0 +1,873 @@ +/*! + * Bootstrap v2.3.0 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} +.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{max-width:100%;width:auto\9;height:auto;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"]{-webkit-appearance:button;cursor:pointer;} +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{*{text-shadow:none !important;color:#000 !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:0.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:#333333;background-color:#ffffff;} +a{color:#0088cc;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;content:"";line-height:0;} +.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;content:"";line-height:0;} +.row-fluid:after{clear:both;} +.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;} +.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;content:"";line-height:0;} +.container:after{clear:both;} +.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;} +.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:#999999;} +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:#999999;} +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 #eeeeee;} +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;*zoom:1;padding-left:5px;padding-right:5px;} +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;content:"";line-height:0;} +.dl-horizontal:after{clear:both;} +.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} +.dl-horizontal dd{margin-left:180px;} +hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;} +abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999;} +abbr.initialism{font-size:90%;text-transform:uppercase;} +blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25;} +blockquote small{display:block;line-height:20px;color:#999999;}blockquote small:before{content:'\2014 \00A0';} +blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;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:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap;} +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;} +.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;} +.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.badge{padding-left:9px;padding-right: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:#ffffff;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:#333333;} +.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;} +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 #dddddd;} +.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 #dddddd;} +.table .table{background-color:#ffffff;} +.table-condensed th,.table-condensed td{padding:4px 5px;} +.table-bordered{border:1px solid #dddddd;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 #dddddd;} +.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;-moz-border-radius-topleft:4px;border-top-left-radius: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;-moz-border-radius-topright:4px;border-top-right-radius: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;-moz-border-radius-bottomleft:4px;border-bottom-left-radius: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;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;} +.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;} +.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius: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;-moz-border-radius-topleft:4px;border-top-left-radius: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;-moz-border-radius-topright:4px;border-top-right-radius: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;} +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:#333333;border:0;border-bottom:1px solid #e5e5e5;}legend small{font-size:15px;color:#999999;} +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:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;} +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:#ffffff;border:1px solid #cccccc;-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,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);} +input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;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;border:1px solid #cccccc;background-color:#ffffff;} +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:#999999;background-color:#fcfcfc;border-color:#cccccc;-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);cursor:not-allowed;} +.uneditable-input{overflow:hidden;white-space:nowrap;} +.uneditable-textarea{width:auto;height:auto;} +input:-moz-placeholder,textarea:-moz-placeholder{color:#999999;} +input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999;} +input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999;} +.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;content:"";line-height:0;} +.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:#eeeeee;} +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;content:"";line-height:0;} +.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;*zoom:1;vertical-align:middle;padding-left:5px;} +.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap;}.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 #ffffff;background-color:#eeeeee;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;*zoom:1;margin-bottom:0;vertical-align:middle;} +.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;content:"";line-height:0;} +.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;} +.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=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);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;} +.btn:active,.btn.active{background-color:#cccccc \9;} +.btn:first-child{*margin-left:0;} +.btn:hover,.btn:focus{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.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,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);} +.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.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-left:0;padding-right: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:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;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:#ffffff;background-color:#0044cc;*background-color:#003bb3;} +.btn-primary:active,.btn-primary.active{background-color:#003399 \9;} +.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);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);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);*background-color:#f89406;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:#ffffff;background-color:#f89406;*background-color:#df8505;} +.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;} +.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);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);*background-color:#bd362f;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:#ffffff;background-color:#bd362f;*background-color:#a9302a;} +.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;} +.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);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);*background-color:#51a351;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:#ffffff;background-color:#51a351;*background-color:#499249;} +.btn-success:active,.btn-success.active{background-color:#408140 \9;} +.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#49afcd;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);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);*background-color:#2f96b4;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:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;} +.btn-info:active,.btn-info.active{background-color:#24748c \9;} +.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;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:#ffffff;background-color:#222222;*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{border-color:transparent;cursor:pointer;color:#0088cc;-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:#333333;text-decoration:none;} +[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*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;margin-top:1px;} +.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{background-position:-216px -120px;width:16px;} +.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{background-position:-384px -120px;width:16px;} +.icon-folder-open{background-position:-408px -120px;width:16px;} +.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;} +.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}.btn-group:first-child{*margin-left:0;} +.btn-group+.btn-group{margin-left:5px;} +.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px;}.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-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} +.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;} +.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;} +.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius: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-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px;} +.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;} +.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;} +.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;} +.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);} +.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;} +.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;} +.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:#222222;} +.btn .caret{margin-top:8px;margin-left:0;} +.btn-large .caret{margin-top:6px;} +.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-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:#ffffff;border-bottom-color:#ffffff;} +.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-left:0;margin-top:-1px;} +.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;} +.nav{margin-left:0;margin-bottom:20px;list-style:none;} +.nav>li>a{display:block;} +.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee;} +.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:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;} +.nav li+.nav-header{margin-top:9px;} +.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;} +.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-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:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;} +.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 #ffffff;} +.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;} +.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:#eeeeee #eeeeee #dddddd;} +.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;} +.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:#ffffff;background-color:#0088cc;} +.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;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;} +.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} +.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2;} +.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{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;} +.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:#555555;border-bottom-color:#555555;} +.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:#ffffff;background-color:#999999;border-color:#999999;} +.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:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);} +.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999999;} +.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;} +.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-bottom-color:transparent;border-top-color:#ddd;} +.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:#eeeeee #dddddd #eeeeee #eeeeee;} +.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:#ffffff;} +.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:#eeeeee #eeeeee #eeeeee #dddddd;} +.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:#ffffff;} +.nav>.disabled>a{color:#999999;} +.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default;} +.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2;} +.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-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);*zoom:1;}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;} +.navbar-inner:after{clear:both;} +.navbar .container{width:auto;} +.nav-collapse.collapse{height:auto;overflow:visible;} +.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff;}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none;} +.navbar-text{margin-bottom:0;line-height:40px;color:#777777;} +.navbar-link{color:#777777;}.navbar-link:hover,.navbar-link:focus{color:#333333;} +.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff;} +.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;content:"";line-height:0;} +.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{margin-bottom:0;padding:4px 14px;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-left:0;padding-right: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,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);} +.navbar-fixed-bottom{bottom:0;}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(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:#777777;text-decoration:none;text-shadow:0 1px 0 #ffffff;} +.navbar .nav .dropdown-toggle .caret{margin-top:8px;} +.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none;} +.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;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-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#ededed;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);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);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.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:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;} +.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \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{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;} +.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;} +.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);border-bottom:0;bottom:-7px;top:auto;} +.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;} +.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333333;border-bottom-color:#333333;} +.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555;} +.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777777;border-bottom-color:#777777;} +.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:#555555;border-bottom-color:#555555;} +.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0;}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px;} +.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px;} +.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-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, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;} +.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;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:#ffffff;} +.navbar-inverse .brand{color:#999999;} +.navbar-inverse .navbar-text{color:#999999;} +.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff;} +.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111;} +.navbar-inverse .navbar-link{color:#999999;}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#ffffff;} +.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222;} +.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{background-color:#111111;color:#ffffff;} +.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;} +.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999;} +.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:#ffffff;border-bottom-color:#ffffff;} +.navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;} +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;} +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;} +.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border: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);outline:0;} +.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e0e0e;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#040404;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:#ffffff;background-color:#040404;*background-color:#000000;} +.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \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;*zoom:1;text-shadow:0 1px 0 #ffffff;}.breadcrumb>li>.divider{padding:0 5px;color:#ccc;} +.breadcrumb>.active{color:#999999;} +.pagination{margin:20px 0;} +.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-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:#ffffff;border:1px solid #dddddd;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:#999999;cursor:default;} +.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999999;background-color:transparent;cursor:default;} +.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} +.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius: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-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;} +.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius: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-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius: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;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius: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;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";line-height:0;} +.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:#999999;background-color:#fff;cursor:default;} +.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0;} +.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 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;} +a.thumbnail:hover,a.thumbnail:focus{border-color:#0088cc;-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-left:auto;margin-right:auto;} +.thumbnail .caption{padding:9px;color:#555555;} +.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{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;} +.alert-success h4{color:#468847;} +.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;} +.alert-danger h4,.alert-error h4{color:#b94a48;} +.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;} +.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;} +@-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{overflow:hidden;height:20px;margin-bottom:20px;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;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);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;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 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;} +.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(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);} +.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px;} +.hero-unit li{line-height:30px;} +.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;} +.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} +.tooltip.top{margin-top:-3px;padding:5px 0;} +.tooltip.right{margin-left:3px;padding:0 5px;} +.tooltip.bottom{margin-top:3px;padding:5px 0;} +.tooltip.left{margin-left:-3px;padding:0 5px;} +.tooltip-inner{max-width:200px;padding:8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-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-width:5px 5px 0;border-top-color:#000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;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);white-space:normal;}.popover.top{margin-top:-10px;} +.popover.right{margin-left:10px;} +.popover.bottom{margin-top:10px;} +.popover.left{margin-left:-10px;} +.popover-title{margin:0;padding:8px 14px;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{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px;}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff;} +.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0, 0, 0, 0.25);}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff;} +.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, 0.25);top:-11px;}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff;} +.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, 0.25);}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px;} +.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;} +.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);} +.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;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;-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;outline:none;}.modal.fade{-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;top:-25%;} +.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;overflow-y:auto;max-height:400px;padding:15px;} +.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;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;} +.modal-footer:after{clear:both;} +.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;} +.modal-footer .btn-group .btn+.btn{margin-left:-1px;} +.modal-footer .btn-block+.btn-block{margin-left:0;} +.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 #000000;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:#ffffff;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 #ffffff;} +.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap;} +.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#ffffff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #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:#ffffff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;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:#999999;} +.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default;} +.open{*z-index:1000;}.open>.dropdown-menu{display:block;} +.pull-right>.dropdown-menu{right:0;left:auto;} +.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;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;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;} +.dropdown-submenu:hover>a:after{border-left-color:#ffffff;} +.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-left:20px;padding-right:20px;} +.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.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{overflow:hidden;width:100%;position:relative;} +.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.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:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;} +.carousel-control:hover,.carousel-control:focus{color:#ffffff;text-decoration:none;opacity:0.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;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0, 0, 0, 0.75);} +.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px;} +.carousel-caption h4{margin:0 0 5px;} +.carousel-caption p{margin-bottom:0;} +.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;} +.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);} +button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;} +.pull-right{float:right;} +.pull-left{float:left;} +.hide{display:none;} +.show{display:block;} +.invisible{visibility:hidden;} +.affix{position:fixed;} +.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;} +.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.collapse.in{height:auto;} +@-ms-viewport{width:device-width;}.hidden{display:none;visibility:hidden;} +.visible-phone{display:none !important;} +.visible-tablet{display:none !important;} +.hidden-desktop{display:none !important;} +.visible-desktop{display:inherit !important;} +@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important ;} .visible-tablet{display:inherit !important;} .hidden-tablet{display:none !important;}}@media (max-width:767px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important;} .visible-phone{display:inherit !important;} .hidden-phone{display:none !important;}}.visible-print{display:none !important;} +@media print{.visible-print{display:inherit !important;} .hidden-print{display:none !important;}}@media (max-width:767px){body{padding-left:20px;padding-right:20px;} .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px;} .container-fluid{padding:0;} .dl-horizontal dt{float:none;clear:none;width:auto;text-align:left;} .dl-horizontal dd{margin-left:0;} .container{width:auto;} .row-fluid{width:100%;} .row,.thumbnails{margin-left:0;} .thumbnails>li{float:none;margin-left:0;} [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .row-fluid [class*="offset"]:first-child{margin-left:0;} .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto;} .controls-row [class*="span"]+[class*="span"]{margin-left:0;} .modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0;}.modal.fade{top:-100px;} .modal.fade.in{top:20px;}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);} .page-header h1 small{display:block;line-height:20px;} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;} .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;} .form-horizontal .controls{margin-left:0;} .form-horizontal .control-list{padding-top:0;} .form-horizontal .form-actions{padding-left:10px;padding-right:10px;} .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;} .media-object{margin-right:0;margin-left:0;} .modal{top:10px;left:10px;right:10px;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .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:724px;} .span12{width:724px;} .span11{width:662px;} .span10{width:600px;} .span9{width:538px;} .span8{width:476px;} .span7{width:414px;} .span6{width:352px;} .span5{width:290px;} .span4{width:228px;} .span3{width:166px;} .span2{width:104px;} .span1{width:42px;} .offset12{margin-left:764px;} .offset11{margin-left:702px;} .offset10{margin-left:640px;} .offset9{margin-left:578px;} .offset8{margin-left:516px;} .offset7{margin-left:454px;} .offset6{margin-left:392px;} .offset5{margin-left:330px;} .offset4{margin-left:268px;} .offset3{margin-left:206px;} .offset2{margin-left:144px;} .offset1{margin-left:82px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;} .row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;} .row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;} .row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;} .row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;} .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;} .row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;} .row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;} .row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;} .row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;} .row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;} .row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;} .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;} .row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;} .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;} .row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;} .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;} .row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;} .row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;} .row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;} .row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;} .row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;} .row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;} .row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;} .row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;} .row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;} .row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;} .row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;} .row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;} .row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;} .row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;} .row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;} .row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;} .row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;} .row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:20px;} input.span12,textarea.span12,.uneditable-input.span12{width:710px;} input.span11,textarea.span11,.uneditable-input.span11{width:648px;} input.span10,textarea.span10,.uneditable-input.span10{width:586px;} input.span9,textarea.span9,.uneditable-input.span9{width:524px;} input.span8,textarea.span8,.uneditable-input.span8{width:462px;} input.span7,textarea.span7,.uneditable-input.span7{width:400px;} input.span6,textarea.span6,.uneditable-input.span6{width:338px;} input.span5,textarea.span5,.uneditable-input.span5{width:276px;} input.span4,textarea.span4,.uneditable-input.span4{width:214px;} input.span3,textarea.span3,.uneditable-input.span3{width:152px;} input.span2,textarea.span2,.uneditable-input.span2{width:90px;} input.span1,textarea.span1,.uneditable-input.span1{width:28px;}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:30px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} .span12{width:1170px;} .span11{width:1070px;} .span10{width:970px;} .span9{width:870px;} .span8{width:770px;} .span7{width:670px;} .span6{width:570px;} .span5{width:470px;} .span4{width:370px;} .span3{width:270px;} .span2{width:170px;} .span1{width:70px;} .offset12{margin-left:1230px;} .offset11{margin-left:1130px;} .offset10{margin-left:1030px;} .offset9{margin-left:930px;} .offset8{margin-left:830px;} .offset7{margin-left:730px;} .offset6{margin-left:630px;} .offset5{margin-left:530px;} .offset4{margin-left:430px;} .offset3{margin-left:330px;} .offset2{margin-left:230px;} .offset1{margin-left:130px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;} .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;} .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;} .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;} .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;} .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;} .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;} .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;} .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;} .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;} .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;} .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;} .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;} .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;} .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;} .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;} .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;} .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;} .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;} .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;} .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;} .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;} .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;} .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;} .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;} .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;} .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;} .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;} .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;} .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;} .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;} .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;} .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;} .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:30px;} input.span12,textarea.span12,.uneditable-input.span12{width:1156px;} input.span11,textarea.span11,.uneditable-input.span11{width:1056px;} input.span10,textarea.span10,.uneditable-input.span10{width:956px;} input.span9,textarea.span9,.uneditable-input.span9{width:856px;} input.span8,textarea.span8,.uneditable-input.span8{width:756px;} input.span7,textarea.span7,.uneditable-input.span7{width:656px;} input.span6,textarea.span6,.uneditable-input.span6{width:556px;} input.span5,textarea.span5,.uneditable-input.span5{width:456px;} input.span4,textarea.span4,.uneditable-input.span4{width:356px;} input.span3,textarea.span3,.uneditable-input.span3{width:256px;} input.span2,textarea.span2,.uneditable-input.span2{width:156px;} input.span1,textarea.span1,.uneditable-input.span1{width:56px;} .thumbnails{margin-left:-30px;} .thumbnails>li{margin-left:30px;} .row-fluid .thumbnails{margin-left:0;}}@media (max-width:979px){body{padding-top:0;} .navbar-fixed-top,.navbar-fixed-bottom{position:static;} .navbar-fixed-top{margin-bottom:20px;} .navbar-fixed-bottom{margin-top:20px;} .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px;} .navbar .container{width:auto;padding:0;} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;} .nav-collapse{clear:both;} .nav-collapse .nav{float:none;margin:0 0 10px;} .nav-collapse .nav>li{float:none;} .nav-collapse .nav>li>a{margin-bottom:2px;} .nav-collapse .nav>.divider-vertical{display:none;} .nav-collapse .nav .nav-header{color:#777777;text-shadow:none;} .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} .nav-collapse .dropdown-menu li+li a{margin-bottom:2px;} .nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2;} .navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999;} .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111111;} .nav-collapse.in .btn-group{margin-top:5px;padding:0;} .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} .nav-collapse .open>.dropdown-menu{display:block;} .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;} .nav-collapse .dropdown-menu .divider{display:none;} .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none;} .nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);} .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;} .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;} .nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0;} .navbar .btn-navbar{display:block;} .navbar-static .navbar-inner{padding-left:10px;padding-right:10px;}}@media (min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important;}} diff --git a/docs/api-docs/apiman-gateway/css/fonts.css b/docs/api-docs/apiman-gateway/css/fonts.css new file mode 100644 index 000000000..f05744c84 --- /dev/null +++ b/docs/api-docs/apiman-gateway/css/fonts.css @@ -0,0 +1 @@ +@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);@import url(https://fonts.googleapis.com/css?family=Droid+Sans+Mono); \ No newline at end of file diff --git a/docs/api-docs/apiman-gateway/css/introstyle.css b/docs/api-docs/apiman-gateway/css/introstyle.css new file mode 100644 index 000000000..b66ce11af --- /dev/null +++ b/docs/api-docs/apiman-gateway/css/introstyle.css @@ -0,0 +1,48 @@ +#intro { + + border-bottom: 6px solid #eee; + padding: 10px; + font-family: "Open Sans", sans-serif; + font-size: 10pt; + font-weight: 100; + border-radius: 2px; +} + +#intro:empty { + + border: none; + padding: inherit; + margin-bottom: inherit; +} + +#intro p { + font-size: 10pt; +} + +#intro h1 { + margin-top: 0; + padding-top: 10px; + font-family: "Droid Sans", serif; + color: #00bbb4; + font-size: 20pt; + font-weight: 600; + text-shadow: 0 1px 0px #fff; +} + +#intro h2 { + margin-top: 0; + padding-top: 10px; + font-family: "Droid Sans", serif; + color: #008b86; + font-size: 1.4em; + font-weight: 400; +} + +#intro h3 { + margin-top: 0; + padding-top: 10px; + font-family: "Droid Sans", serif; + color: #008b86; + font-size: 18px; + font-weight: 400; +} \ No newline at end of file diff --git a/docs/api-docs/apiman-gateway/css/normalize.css b/docs/api-docs/apiman-gateway/css/normalize.css new file mode 100644 index 000000000..813e4e61b --- /dev/null +++ b/docs/api-docs/apiman-gateway/css/normalize.css @@ -0,0 +1 @@ +/*! normalize.css v1.0.1 | MIT License | git.io/normalize */dl,h3,menu,ol,p,pre,ul{margin:1em 0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body,figure,form{margin:0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0} \ No newline at end of file diff --git a/docs/api-docs/apiman-gateway/css/style.css b/docs/api-docs/apiman-gateway/css/style.css new file mode 100644 index 000000000..3dd98d615 --- /dev/null +++ b/docs/api-docs/apiman-gateway/css/style.css @@ -0,0 +1 @@ +#navigation,#right{border-left:1px solid #ccc;background:#fff}#left,#right{position:absolute;bottom:0}#leftwithnavbar,#rightwithnav{overflow-y:hidden}#contentContent,#searchResultContainer{overflow-y:auto;overflow-x:hidden}#contentContent,#left,#leftwithnavbar,#right,#rightwithnav{overflow-x:hidden}.httpMethod.httpMethodSelection,.tag{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none}.httpMethod.httpMethodSelection,.tag,.togglePropertyComments{-webkit-touch-callout:none;-khtml-user-select:none}#mainList,#resultList,.searchList,.warningsList,.warningsListContent,ul.toContainer{list-style-type:none}body{font-family:Open Sans,sans-serif;background:#fcfcfc;font-size:16px}#content,body,html{height:100%}#rightwithnav{float:right;width:350px}#right{top:41px;right:0;width:349px;border-top:1px solid #ddd}#rightContent{margin-top:20px;margin-left:10px}#resultList{margin:0 0 0 5px}.result{left:20px}.httpMethodSearchResult{min-width:52px;display:inline-block;text-align:right;margin-right:4px}.httpMethodSearchResult span{margin:0}#expandCollapseMain,#expandCollapseTree{position:fixed;margin-top:4px;z-index:4}.tagInput,h4{margin-bottom:15px}#navigation{padding-left:10px}#left{top:42px;left:0;right:350px}#left.withoutSidebar{right:0}#left.reserve-free-space{top:70px}.navbar .brand{margin-left:25px}#contentContent{padding:10px 25px 10px 10px}.searchInput{width:280px}.searchLabel{margin-left:auto;margin-right:auto}.returnsBodyContainer,.searchList{margin-left:0}.searchList{padding:0}.searchList.hierarchical{margin-left:10px}#expandCollapseMain{right:371px;background:#fcfcfc;padding:0 4px}#expandCollapseTree{right:21px;background:#fff}.border,.border>span,.notice,.typeValueContainer{position:relative}.expandCollapse{color:#888;font-weight:100;font-size:12px;border-radius:2px;opacity:.8}.expandCollapse a{color:#888}.expandCollapse a:hover{text-decoration:underline;cursor:pointer}.text-gray{color:#f8f8f8}i.methodIcon{margin-left:-1em;margin-right:.5em;font-size:1.2em;width:1.4em!important;color:#ed003b}.methodTitle{display:inline}.httpMethod,.parameterContainer,.tag{display:inline-block}i.warningIcon{color:#da9a00}i.failedIcon{color:#ed003b}i.licenseIcon{color:#999}h3{color:#333;font-family:'Open sans',sans-serif;font-size:1.3em;font-weight:300;text-transform:uppercase}h4{color:#009ace;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:100;margin-top:25px}.tag{background:#aaa;color:#fff;padding:0 4px;border-radius:15px 4px 4px 15px;font-size:70%;margin-right:5px;user-select:none}.tag:hover,.tagSelected{background:#00b2ed}.tag:hover{cursor:pointer}p.methodDescription{font-size:80%;margin-top:15px;margin-bottom:15px}.methodCall{font-family:"Droid Sans Mono",monospace;font-size:15px;border:1px solid #ddd;padding:15px 10px 15px 37px;overflow-x:auto;background:#f4f4f4;line-height:2;margin-left:-37px;margin-right:-30px;border-left:none;border-right:none;margin-bottom:20px}.httpMethod,.propertyComment{font-family:'Open Sans',sans-serif}.methodBaseUrl{color:#888;padding:2px}.methodBaseUrl:hover{border:1px solid rgba(0,0,0,.1);border-radius:3px;padding:1px}.httpMethod{padding:0 4px;line-height:1.4em;border-radius:3px;color:#fff;background-color:#A2A2A2;margin-right:4px}.httpMethod.small{border-radius:2px;line-height:1.4em;padding:0 2px;box-shadow:none;color:#A2A2A2;background:0 0;border:1px solid;text-shadow:none;font-weight:500;vertical-align:middle}.httpMethod.small:hover,.httpMethod:hover{color:#fff;text-decoration:none}.httpMethod.small:hover{background:#4C4C4C}.notice a,.togglePropertyComments:hover{text-decoration:underline}.httpMethod.httpMethodSelection.disabled:hover,.httpMethod.httpMethodSelection:hover{background:#4c4c4c}.httpMethod.GET{background:#61c000}.httpMethod.small.GET{background-color:transparent;border-color:#c0e69a;color:#4f9c00}.httpMethod.small.GET:hover{background:#61c000;color:#fff}.httpMethod.GET.httpMethodSelection:hover{background:#61c000}.httpMethod.OPTIONS{background:#00c061}.httpMethod.small.OPTIONS{background-color:transparent;border-color:#9fe6ab;color:#009c5a}.httpMethod.small.OPTIONS:hover{background:#00c061;color:#fff}.httpMethod.OPTIONS.httpMethodSelection.disabled:hover,.httpMethod.OPTIONS.httpMethodSelection:hover{background:#00c061}.httpMethod.HEAD{background:#cc0}.httpMethod.small.HEAD{background-color:transparent;border-color:#ebeb9a;color:#a6a600}.httpMethod.small.HEAD:hover{background:#cc0;color:#fff}.httpMethod.HEAD.httpMethodSelection.disabled:hover,.httpMethod.HEAD.httpMethodSelection:hover{background:#cc0}.httpMethod.POST{background:#003bed}.httpMethod.small.POST{background-color:transparent;border-color:#9ab1f8;color:#0030c0}.httpMethod.small.POST:hover{background:#003bed;color:#fff}.httpMethod.POST.httpMethodSelection.disabled:hover,.httpMethod.POST.httpMethodSelection:hover{background:#003bed}.httpMethod.PATCH{background:#7300ed}.httpMethod.small.PATCH{background-color:transparent;border-color:#a593f8;color:#5d00b9}.httpMethod.small.PATCH:hover{background:#7300ed;color:#fff}.httpMethod.PATCH.httpMethodSelection.disabled:hover,.httpMethod.PATCH.httpMethodSelection:hover{background:#7300ed}.httpMethod.PUT{background:#00b2ed}.httpMethod.small.PUT{background-color:transparent;border-color:#9ae0f8;color:#0090c0}.httpMethod.small.PUT:hover{background:#00b2ed;color:#fff}.httpMethod.PUT.httpMethodSelection.disabled:hover,.httpMethod.PUT.httpMethodSelection:hover{background:#00b2ed}.httpMethod.DELETE{background:#ed3b00}.httpMethod.small.DELETE{background-color:transparent;border-color:#f8b19a;color:#c03000}.httpMethod.small.DELETE:hover{background:#ed3b00;color:#fff}.httpMethod.DELETE.httpMethodSelection.disabled:hover,.httpMethod.DELETE.httpMethodSelection:hover{background:#ed3b00}.httpMethod.httpMethodSelection{cursor:pointer;user-select:none;margin-top:4px}.httpMethod.httpMethodSelection.disabled{background:#aaa}.methodCall.GET{background:#e7fdf2;border-color:#cde0d7}.methodCall.OPTIONS{background:#d6fdec;border-color:#cae0dc}.methodCall.HEAD{background:#FFFFC3;border-color:#e2e2ad}.methodCall.POST{background:#e7edfd;border-color:#cdd2e0}.methodCall.PATCH{background:#e8e0fd;border-color:#cac4e0}.methodCall.PUT{background:#e7f8fd;border-color:#cddce0}.methodCall.DELETE{background:#fdede7;border-color:#e0d2cd}.methodParams,.statusCodes{font-size:90%;margin-left:0;font-weight:100}.methodParams tr td{padding-bottom:8px;vertical-align:top}.parameterContainer{min-width:200px;padding-top:1px;padding-bottom:1px}.parameterName{font-weight:600;font-size:inherit;padding:2px 8px 2px 0;border-radius:4px}.parameterType,.propertyComment{font-size:inherit;font-weight:100;font-style:italic}.parameterTypeAndValue{width:95%;position:relative;vertical-align:super;display:block;margin-top:-2px}.parameterType{color:#777;min-width:5em;display:inline-block}.propertyComment{vertical-align:text-bottom;display:inline;margin-left:10px;color:#598}.propertyComment:before{content:"// ";color:#595;font-weight:300}.parameterDefaultValue{color:#777;font-size:80%;font-weight:200}.gzip,.headerContainer{font-size:12px}.parameterDefaultValue .default{color:#222;font-weight:400}.methodCall .paramName{border-radius:3px;font-weight:700;border-left:2px solid #000;padding-left:2px;border-right:2px solid #000;padding-right:2px;background:#eee;display:inline-block;line-height:1}.gzip,.mediaTypeContainer{display:inline-block;border-radius:3px 3px 0 0}.methodCall.GET .paramName{color:#005e2f;background:#cffce5}.methodCall.OPTIONS .paramName{color:#005e4f;background:#cffced}.methodCall.HEAD .paramName{color:#5E5A00;background:#F3F3AE}.methodCall.PUT .paramName{color:#005977;background:#CDF2FD}.methodCall.POST .paramName{color:#001E6F;background:#DCE4F8}.methodCall.PATCH .paramName{color:#22006f;background:#e7d7f8}.methodCall.DELETE .paramName{color:#571800;background:#F8DFD6}.valueMissing{color:#ddd}.mediaTypeContainer{color:#000;background:#e8e8e8;font-weight:400;padding:0 5px;font-style:italic}.gzip{background:#999;padding:0 5px;border:none;line-height:20px;color:#fff}.gzip:before{content:"GZIP"}.typeValueContainer{margin:0 10px 20px 0;padding:8px 6px;border:1px solid #e8e8e8;border-radius:4px;background:#f8f8f8;font-family:Consolas,'Liberation Mono',Courier,monospace;overflow-x:auto;line-height:18px;font-size:14px;font-style:normal;font-variant:normal;font-weight:400}.typeValueContainer .btn{font-size:14px}.searchMathContainer{font-size:70%;text-align:right;width:150px;padding:0 15px;display:block}.summaryBaseResource{font-size:70%;font-weight:600;color:#000}.summaryMethodUrl{font-size:65%;word-break:break-all}.hierarchy-toggle{cursor:pointer;padding-left:5px;padding-right:3px;margin-left:-8px}hr{clear:both;float:none;height:1px;border:none;border-bottom:1px solid #ccc;margin-left:-35px;margin-right:-25px}hr.interfaceSeparator{margin-top:40px;margin-bottom:40px}span.ui-match{background:#f3ff17;border-radius:3px;padding:0 2px;margin-left:-2px;margin-right:-2px;display:inline;box-shadow:0 1px 4px rgba(0,0,0,.5);line-height:1.3}ul.toContainer{margin-left:14px}.toContainer .parameterName{padding:0 4px;vertical-align:baseline;background:0 0;display:inline;font-weight:100}.toContainer .parameterType{font-size:inherit;font-weight:100;vertical-align:baseline;display:inline;margin-left:4px;font-style:italic;color:#777}.toContainer .propertyComment{vertical-align:baseline;display:inline;margin-left:10px}.highlightJsonRecursive{background:rgba(255,255,255,.6);padding-left:4px;margin-left:-4px;margin-top:-3px;margin-bottom:-4px;padding-top:2px;padding-bottom:3px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.highlightJsonRecursive>span:first-child,.highlightJsonRecursive>span:last-child{color:#ff7650;font-weight:700}.togglePropertyComments{float:right;cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;font-size:12px;color:#aaa;font-family:'Open Sans',sans-serif;font-weight:100}.navbartop{margin-right:-30px}.container .nav,.popover{margin:0}#footer{background-color:#eee}.deprecated{text-decoration:line-through}.nav .activeView{font-weight:700}.warningsList{margin:0}.warningsList h3{color:#333;font-size:1.1em;font-weight:100;border-bottom:1px solid #aaa;width:100%;display:inline-block;line-height:1.1em;text-transform:none}.warningsList>li{padding:0 5px;margin-bottom:15px;background:#fdfdfd;border:1px solid #fff}.warningsListContent{margin-left:0;font-size:.9em}.warningsListContent p{font-size:80%;font-weight:100}.warningsListContent p b{font-weight:400}.notice{padding:4px 10px;font-weight:100;color:#fff;font-size:.8em;text-align:center;z-index:2000}.parameterType .btn-group>.btn:after,.parameterType .btn-group>.btn:before,.subTypeSwitch .btn-group-vertical>span>.btn:after,.subTypeSwitch .btn-group-vertical>span>.btn:before{content:'\0022';font-size:90%}.notice.freeversion{background:#2190ff}.notice.invalidlicense{background:#ff332f}.notice a{color:#fff}.parameterType .btn-group{font-family:inherit;line-height:normal;max-width:95%;vertical-align:middle}.parameterType .btn-group>.btn{font-family:inherit;font-style:normal;line-height:normal;padding:0 6px;overflow:visible;margin-top:0;margin-bottom:2px;text-shadow:none;outline:0;box-shadow:none;background:0 0;border-color:#ddd;float:left;color:#666}.parameterType .btn-group>.btn:hover{border-color:#ddd;background-color:#eee;color:#005580}.parameterType .btn-group>.btn.active,.parameterType .btn-group>.btn:active{background-color:#ddd;border-color:#ddd}.parameterType .btn-group>.btn.active{color:#007da7}.parameterType .btn-group>.btn:last-child{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.parameterType .btn-group>.btn:first-child{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.subTypeSwitch .btn-group-vertical{font-family:inherit;line-height:normal;vertical-align:text-bottom;max-width:95%;margin-left:20px;display:table}.subTypeSwitch .btn-group-vertical>span{display:table-row}.subTypeSwitch .btn-group-vertical>span>*{display:table-cell}.subTypeSwitch .btn-group-vertical>span>.propertyComment{padding-left:10px;white-space:nowrap}.subTypeSwitch .btn-group-vertical>span>.btn{font-family:inherit;line-height:normal;padding:0 6px;overflow:visible;margin-top:0;margin-bottom:0;text-shadow:none;outline:0;box-shadow:none;background:0 0;border-color:#ddd;max-width:100%;text-align:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.subTypeSwitch .btn-group-vertical>span>.btn:hover{border-color:#ddd;background-color:#eee;color:#005580}.subTypeSwitch .btn-group-vertical>span>.btn.active{background:#ddd;border-color:#ddd;color:#007da7}.subTypeSwitch .btn-group-vertical>span>.btn:active{border-color:#ddd;background-color:#ddd}.subTypeSwitch .btn-group-vertical>span:last-child>.btn{-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.subTypeSwitch .btn-group-vertical>span:first-child>.btn{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px}.parameterItem{white-space:nowrap;line-height:18px}.required{color:#ff5454}a.recursionLink{color:#005580}a.recursionLink:hover{text-decoration:none;color:#08c}input.baseUrlInput{font-family:"Droid Sans Mono",monospace;font-size:15px;outline:0;vertical-align:baseline;background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.4);border-radius:3px}.border>span,.popover{font-family:'Open Sans',sans-serif}.hidden,.nav>li>a.hidden{display:none}.statusCodes .statusCode{font-weight:400}.statusCodes .class2xx{color:#00ce34}.statusCodes .class3xx{color:#ce9b00}.statusCodes .class4xx,.statusCodes .class5xx{color:#ce3400}.statusCodes .statusCodeDescription{font-weight:100;font-size:85%}.popover{max-width:600px;font-style:italic;color:#598;background:#f8f8f8;vertical-align:text-bottom;display:inline;font-weight:100;font-size:14px;padding:0;box-shadow:0 2px 6px rgba(0,0,0,.2)}.securitySectionWrapper .authenticationRequiredWrapper,.securitySectionWrapper .rolesWrapper{vertical-align:middle;display:inline-block}.popover.bottom>.arrow:after{border-bottom-color:#f8f8f8}.border{border:1px solid #598;padding:0 7px;height:12px;display:inline-block;top:3px;cursor:default}.border>span{top:-7px;font-weight:400;font-size:12px;line-height:20px}a{cursor:pointer}ul .resourceVisible{background:#f1f8fc;padding-left:5px;border-left:5px solid #7dc2e5;margin-left:-10px}ul ul .resourceVisible{padding-left:15px;margin-left:-20px}ul ul ul .resourceVisible{padding-left:25px;margin-left:-30px}ul ul ul ul .resourceVisible{padding-left:35px;margin-left:-40px}ul ul ul ul ul .resourceVisible{padding-left:45px;margin-left:-50px}ul ul ul ul ul ul .resourceVisible{padding-left:55px;margin-left:-60px}ul ul ul ul ul ul ul .resourceVisible{padding-left:65px;margin-left:-70px}ul ul ul ul ul ul ul ul .resourceVisible{padding-left:75px;margin-left:-80px}ul ul ul ul ul ul ul ul ul .resourceVisible{padding-left:85px;margin-left:-90px}ul ul ul ul ul ul ul ul ul ul .resourceVisible{padding-left:95px;margin-left:-100px}ul ul ul ul ul ul ul ul ul ul ul .resourceVisible{padding-left:105px;margin-left:-110px}ul ul ul ul ul ul ul ul ul ul ul ul .resourceVisible{padding-left:115px;margin-left:-120px}ul ul ul ul ul ul ul ul ul ul ul ul ul .resourceVisible{padding-left:125px;margin-left:-130px}ul ul ul ul ul ul ul ul ul ul ul ul ul ul .resourceVisible{padding-left:135px;margin-left:-140px}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul .resourceVisible{padding-left:145px;margin-left:-150px}.securitySectionWrapper .rolesWrapper{border:1px solid #ddd;padding:0 5px;background:#eee;font-size:12px;margin:-1px;border-radius:2px} \ No newline at end of file diff --git a/docs/api-docs/apiman-gateway/font/Droid_Sans/DroidSans-Bold.woff b/docs/api-docs/apiman-gateway/font/Droid_Sans/DroidSans-Bold.woff new file mode 100644 index 000000000..24a896ac3 Binary files /dev/null and b/docs/api-docs/apiman-gateway/font/Droid_Sans/DroidSans-Bold.woff differ diff --git a/docs/api-docs/apiman-gateway/font/Droid_Sans/DroidSans.woff b/docs/api-docs/apiman-gateway/font/Droid_Sans/DroidSans.woff new file mode 100644 index 000000000..aee267427 Binary files /dev/null and b/docs/api-docs/apiman-gateway/font/Droid_Sans/DroidSans.woff differ diff --git a/docs/api-docs/apiman-gateway/font/Droid_Sans/LICENSE.txt b/docs/api-docs/apiman-gateway/font/Droid_Sans/LICENSE.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/docs/api-docs/apiman-gateway/font/Droid_Sans/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/api-docs/apiman-gateway/font/Droid_Sans_Mono/DroidSansMono.woff b/docs/api-docs/apiman-gateway/font/Droid_Sans_Mono/DroidSansMono.woff new file mode 100644 index 000000000..49a6eccc9 Binary files /dev/null and b/docs/api-docs/apiman-gateway/font/Droid_Sans_Mono/DroidSansMono.woff differ diff --git a/docs/api-docs/apiman-gateway/font/Droid_Sans_Mono/LICENSE.txt b/docs/api-docs/apiman-gateway/font/Droid_Sans_Mono/LICENSE.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/docs/api-docs/apiman-gateway/font/Droid_Sans_Mono/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/api-docs/apiman-gateway/font/Open_Sans/LICENSE.txt b/docs/api-docs/apiman-gateway/font/Open_Sans/LICENSE.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/docs/api-docs/apiman-gateway/font/Open_Sans/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-Bold.woff b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-Bold.woff new file mode 100644 index 000000000..6572a5d53 Binary files /dev/null and b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-Bold.woff differ diff --git a/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-BoldItalic.woff b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-BoldItalic.woff new file mode 100644 index 000000000..3e56b7986 Binary files /dev/null and b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-BoldItalic.woff differ diff --git a/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-ExtraBold.woff b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-ExtraBold.woff new file mode 100644 index 000000000..2d6e0b46c Binary files /dev/null and b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-ExtraBold.woff differ diff --git a/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-ExtraboldItalic.woff b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-ExtraboldItalic.woff new file mode 100644 index 000000000..f75020149 Binary files /dev/null and b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-ExtraboldItalic.woff differ diff --git a/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-Italic.woff b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-Italic.woff new file mode 100644 index 000000000..6a6d70845 Binary files /dev/null and b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-Italic.woff differ diff --git a/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-Light.woff b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-Light.woff new file mode 100644 index 000000000..6da3c323f Binary files /dev/null and b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-Light.woff differ diff --git a/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-LightItalic.woff b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-LightItalic.woff new file mode 100644 index 000000000..70c26f56e Binary files /dev/null and b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-LightItalic.woff differ diff --git a/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-SemiBold.woff b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-SemiBold.woff new file mode 100644 index 000000000..975dc2cab Binary files /dev/null and b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-SemiBold.woff differ diff --git a/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-SemiboldItalic.woff b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-SemiboldItalic.woff new file mode 100644 index 000000000..9dccb9834 Binary files /dev/null and b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans-SemiboldItalic.woff differ diff --git a/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans.woff b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans.woff new file mode 100644 index 000000000..5f1765170 Binary files /dev/null and b/docs/api-docs/apiman-gateway/font/Open_Sans/OpenSans.woff differ diff --git a/docs/api-docs/apiman-gateway/img/ajax-loader-mini.gif b/docs/api-docs/apiman-gateway/img/ajax-loader-mini.gif new file mode 100644 index 000000000..1560b646c Binary files /dev/null and b/docs/api-docs/apiman-gateway/img/ajax-loader-mini.gif differ diff --git a/docs/api-docs/apiman-gateway/img/miredot_mini.png b/docs/api-docs/apiman-gateway/img/miredot_mini.png new file mode 100644 index 000000000..9e20057f9 Binary files /dev/null and b/docs/api-docs/apiman-gateway/img/miredot_mini.png differ diff --git a/docs/api-docs/apiman-gateway/img/miredot_mini_title.png b/docs/api-docs/apiman-gateway/img/miredot_mini_title.png new file mode 100644 index 000000000..24e9d9e95 Binary files /dev/null and b/docs/api-docs/apiman-gateway/img/miredot_mini_title.png differ diff --git a/docs/api-docs/apiman-gateway/index.html b/docs/api-docs/apiman-gateway/index.html new file mode 100644 index 000000000..abfde3293 --- /dev/null +++ b/docs/api-docs/apiman-gateway/index.html @@ -0,0 +1,738 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Loading... Loading ... +
+ +
+
+ + +
+
+ +
+
+ +
+ expand / collapse all +
+
+
+
+
+
    +
  • +
    +

    +

    +
    +
    +
    +
    + + +
    +
    +

    Deprecated. +

    +

    + Deprecated: +

    +

    +
    +
    + + {{baseUrl.value || ' '}} +
    +
    +
    +
    +
    +    + {{role}}{{$last ? '' : ', '}} +
    +
    +
    +
    +
    +

    + + + + + +
    + + + + + + + + +
    +
    +
    +
    +
    +

    Body

    +
    +

    +

    +
    + Accept: +
    +
    + + no type +
    +
    +
    +
    +
    +
    + + + +
    +
    + +
    +
    +
    +
    +
    +

    Returns

    +
    +

    +

    +
    + + + + + + + + + +
    + + + + +
    +
    + + + + +
    +
    +
    +
    + Content-Type: +
    +
    + + no type +
    +
    +
    +
    +
    +
    + + + +
    +
    + +
    +
    +
    +
    +
    +

    Response Headers

    + + + + + + + + + +
    + + + + +
    +
    + + + + +
    +
    +
    +
    +

    Status codes

    + + + + + +
    + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
  • +
+
+
+
+
    +
  • +

    + Interfaces not documented +

    +

    + MireDot believes that the Java methods below correspond to REST interfaces, but + somehow had problems + parsing/processing these interfaces and therefore excluded them from the + generated documentation. We + would very much appreciate it if you would + send + us + the interfaces (not the implementations) and the + types used (returntype, parameters). This will allow us to further improve + MireDot and better document + your interfaces in the future. +

    +
      +
    • + + +
    • +
    +
  • +
+
+

+ Below is a list of potential problems detected by MireDot. They can be severe or not. Some + of them wil result + in low quality documentation, some are real implementation issues. With each warning, the + Java method + causing the problem is documented. +

+
    +
  • +

    +

    +
      +
    • + + + +

      + method:
      + +

      +
    • +
    +
    + + + + + + + + not shown here because this documentation was generated by the free version of + MireDot. + As such, not all features are supported. + +
    +
  • +
+
+
+
+ + +
+
+
+ + diff --git a/docs/api-docs/apiman-gateway/input/input.js b/docs/api-docs/apiman-gateway/input/input.js new file mode 100644 index 000000000..652c5868b --- /dev/null +++ b/docs/api-docs/apiman-gateway/input/input.js @@ -0,0 +1,4408 @@ +var com = { + "qmino":{ + "miredot":{ + }, + }, +}; +com.qmino.miredot.restApiSource = { + "projectName":"apiman-gateway-api-rest", + "projectVersion":"3.1.0-SNAPSHOT", + "projectTitle":"apiman-gateway-api-rest-3.1.0-SNAPSHOT", + "buildSystem":"maven 3", + "miredotVersion":"2.4.1-Java11", + "miredotRevision":"Release2.4.0-Java11-17-dirty", + "jsonDocEnabled":true, + "jsonDocHidden":false, + "singlePage":false, + "hideSidebar":false, + "hideLogoOnTop":false, + "initialCollapseLevel":1, + "dateOfGeneration":"2023-01-17 11:47:46", + "validLicense":true, + "licenseErrorMessage":[ + + ], + "onlineLicense":false, + "loginUrl":null, + "licenseType":"PRO", + "allowUsageTracking":false, + "baseUrl":"http://localhost:8080/apiman-gateway-api", + "applicationPath":"", + "issuesTabHidden":true, +}; + +com.qmino.miredot.restApiSource.tos = { + "io_apiman_gateway_engine_beans_Contract_in":{ + "type":"complex", + "name":"io_apiman_gateway_engine_beans_Contract_in", + "content":[ + ], + }, + "io_apiman_gateway_engine_beans_Contract_out":{ + "type":"complex", + "name":"io_apiman_gateway_engine_beans_Contract_out", + "content":[ + ], + }, + "io_apiman_gateway_engine_beans_Policy_in":{ + "type":"complex", + "name":"io_apiman_gateway_engine_beans_Policy_in", + "content":[ + ], + }, + "io_apiman_gateway_engine_beans_Policy_out":{ + "type":"complex", + "name":"io_apiman_gateway_engine_beans_Policy_out", + "content":[ + ], + }, + "javax_ws_rs_container_AsyncResponse_in":{ + "type":"complex", + "name":"javax_ws_rs_container_AsyncResponse_in", + "content":[ + ], + }, + "javax_ws_rs_container_AsyncResponse_out":{ + "type":"complex", + "name":"javax_ws_rs_container_AsyncResponse_out", + "content":[ + ], + }, + "io_apiman_gateway_engine_beans_ApiEndpoint_in":{ + "type":"complex", + "name":"io_apiman_gateway_engine_beans_ApiEndpoint_in", + "content":[ + ], + }, + "io_apiman_gateway_engine_beans_ApiEndpoint_out":{ + "type":"complex", + "name":"io_apiman_gateway_engine_beans_ApiEndpoint_out", + "content":[ + ], + }, + "io_apiman_common_logging_change_LoggingChangeRequest_in":{ + "type":"complex", + "name":"io_apiman_common_logging_change_LoggingChangeRequest_in", + "content":[ + ], + }, + "io_apiman_common_logging_change_LoggingChangeRequest_out":{ + "type":"complex", + "name":"io_apiman_common_logging_change_LoggingChangeRequest_out", + "content":[ + ], + }, + "javax_ws_rs_core_NewCookie_in":{ + "type":"complex", + "name":"javax_ws_rs_core_NewCookie_in", + "content":[ + ], + }, + "javax_ws_rs_core_NewCookie_out":{ + "type":"complex", + "name":"javax_ws_rs_core_NewCookie_out", + "content":[ + ], + }, + "io_apiman_gateway_engine_beans_GatewayEndpoint_in":{ + "type":"complex", + "name":"io_apiman_gateway_engine_beans_GatewayEndpoint_in", + "content":[ + ], + }, + "io_apiman_gateway_engine_beans_GatewayEndpoint_out":{ + "type":"complex", + "name":"io_apiman_gateway_engine_beans_GatewayEndpoint_out", + "content":[ + ], + }, + "javax_ws_rs_core_EntityTag_in":{ + "type":"complex", + "name":"javax_ws_rs_core_EntityTag_in", + "content":[ + ], + }, + "javax_ws_rs_core_EntityTag_out":{ + "type":"complex", + "name":"javax_ws_rs_core_EntityTag_out", + "content":[ + ], + }, + "javax_ws_rs_core_Response$StatusType_in":{ + "type":"complex", + "name":"javax_ws_rs_core_Response$StatusType_in", + "content":[ + ], + }, + "javax_ws_rs_core_Response$StatusType_out":{ + "type":"complex", + "name":"javax_ws_rs_core_Response$StatusType_out", + "content":[ + ], + }, + "io_apiman_gateway_engine_beans_Api_in":{ + "type":"complex", + "name":"io_apiman_gateway_engine_beans_Api_in", + "content":[ + ], + }, + "io_apiman_gateway_engine_beans_Api_out":{ + "type":"complex", + "name":"io_apiman_gateway_engine_beans_Api_out", + "content":[ + ], + }, + "io_apiman_gateway_engine_beans_Client_in":{ + "type":"complex", + "name":"io_apiman_gateway_engine_beans_Client_in", + "content":[ + ], + }, + "io_apiman_gateway_engine_beans_Client_out":{ + "type":"complex", + "name":"io_apiman_gateway_engine_beans_Client_out", + "content":[ + ], + }, + "javax_ws_rs_container_TimeoutHandler_in":{ + "type":"complex", + "name":"javax_ws_rs_container_TimeoutHandler_in", + "content":[ + ], + }, + "javax_ws_rs_container_TimeoutHandler_out":{ + "type":"complex", + "name":"javax_ws_rs_container_TimeoutHandler_out", + "content":[ + ], + }, + "javax_ws_rs_core_MediaType_in":{ + "type":"complex", + "name":"javax_ws_rs_core_MediaType_in", + "content":[ + ], + }, + "javax_ws_rs_core_MediaType_out":{ + "type":"complex", + "name":"javax_ws_rs_core_MediaType_out", + "content":[ + ], + }, + "javax_ws_rs_core_Response_in":{ + "type":"complex", + "name":"javax_ws_rs_core_Response_in", + "content":[ + ], + }, + "javax_ws_rs_core_Response_out":{ + "type":"complex", + "name":"javax_ws_rs_core_Response_out", + "content":[ + ], + }, + "io_apiman_gateway_engine_beans_SystemStatus_in":{ + "type":"complex", + "name":"io_apiman_gateway_engine_beans_SystemStatus_in", + "content":[ + ], + }, + "io_apiman_gateway_engine_beans_SystemStatus_out":{ + "type":"complex", + "name":"io_apiman_gateway_engine_beans_SystemStatus_out", + "content":[ + ], + }, + "javax_ws_rs_core_UriBuilder_in":{ + "type":"complex", + "name":"javax_ws_rs_core_UriBuilder_in", + "content":[ + ], + }, + "javax_ws_rs_core_UriBuilder_out":{ + "type":"complex", + "name":"javax_ws_rs_core_UriBuilder_out", + "content":[ + ], + }, + "javax_ws_rs_core_Link_in":{ + "type":"complex", + "name":"javax_ws_rs_core_Link_in", + "content":[ + ], + }, + "javax_ws_rs_core_Link_out":{ + "type":"complex", + "name":"javax_ws_rs_core_Link_out", + "content":[ + ], + }, +}; +com.qmino.miredot.restApiSource.enums = { + "io_apiman_common_logging_LogLevel":{ + "type":"enum", + "name":"io.apiman.common.logging.LogLevel", + "values":[ + { + "name":"ERROR", + "comment":null, + }, + { + "name":"WARN", + "comment":null, + }, + { + "name":"INFO", + "comment":null, + }, + { + "name":"DEBUG", + "comment":null, + }, + { + "name":"TRACE", + "comment":null, + }, + ], + }, + "javax_ws_rs_core_Response$Status$Family":{ + "type":"enum", + "name":"javax.ws.rs.core.Response$Status$Family", + "values":[ + { + "name":"INFORMATIONAL", + "comment":null, + }, + { + "name":"SUCCESSFUL", + "comment":null, + }, + { + "name":"REDIRECTION", + "comment":null, + }, + { + "name":"CLIENT_ERROR", + "comment":null, + }, + { + "name":"SERVER_ERROR", + "comment":null, + }, + { + "name":"OTHER", + "comment":null, + }, + ], + }, +}; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Contract_in"].content = [ + { + "name":"policies", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"collection", + "typeValue":com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Policy_in"], + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"apiVersion", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"apiOrgId", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"plan", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"apiId", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Contract_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Contract_in"].comment = null; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Contract_out"].content = [ + { + "name":"policies", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"collection", + "typeValue":com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Policy_out"], + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"apiOrgId", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"plan", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"apiId", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"apiVersion", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Contract_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Contract_out"].comment = null; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Policy_in"].content = [ + { + "name":"policyImpl", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"policyJsonConfig", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Policy_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Policy_in"].comment = null; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Policy_out"].content = [ + { + "name":"policyImpl", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"policyJsonConfig", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Policy_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Policy_out"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_container_AsyncResponse_in"].content = [ + { + "name":"timeoutHandler", + "comment":null, + "fullComment":null, + "typeValue":com.qmino.miredot.restApiSource.tos["javax_ws_rs_container_TimeoutHandler_in"], + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_container_AsyncResponse_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_container_AsyncResponse_in"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_container_AsyncResponse_out"].content = [ + { + "name":"suspended", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"cancelled", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"done", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_container_AsyncResponse_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_container_AsyncResponse_out"].comment = null; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_ApiEndpoint_in"].content = [ + { + "name":"endpoint", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_ApiEndpoint_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_ApiEndpoint_in"].comment = null; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_ApiEndpoint_out"].content = [ + { + "name":"endpoint", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_ApiEndpoint_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_ApiEndpoint_out"].comment = null; +com.qmino.miredot.restApiSource.tos["io_apiman_common_logging_change_LoggingChangeRequest_in"].content = [ + { + "name":"logOverrides", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"map", + "typeKey":{ + "type":"simple", + "typeValue":"string", + }, + "typeValue":com.qmino.miredot.restApiSource.enums["io_apiman_common_logging_LogLevel"], + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"loggerConfig", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"collection", + "typeValue":{ + "type":"simple", + "typeValue":"byte", + }, + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_common_logging_change_LoggingChangeRequest_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_common_logging_change_LoggingChangeRequest_in"].comment = null; +com.qmino.miredot.restApiSource.tos["io_apiman_common_logging_change_LoggingChangeRequest_out"].content = [ + { + "name":"logOverrides", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"map", + "typeKey":{ + "type":"simple", + "typeValue":"string", + }, + "typeValue":com.qmino.miredot.restApiSource.enums["io_apiman_common_logging_LogLevel"], + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"loggerConfig", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"collection", + "typeValue":{ + "type":"simple", + "typeValue":"byte", + }, + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_common_logging_change_LoggingChangeRequest_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_common_logging_change_LoggingChangeRequest_out"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_NewCookie_in"].content = [ +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_NewCookie_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_NewCookie_in"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_NewCookie_out"].content = [ + { + "name":"domain", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"version", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"number", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"name", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"value", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"path", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"maxAge", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"number", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"httpOnly", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"expiry", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"date string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"secure", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"comment", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_NewCookie_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_NewCookie_out"].comment = null; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_GatewayEndpoint_in"].content = [ + { + "name":"endpoint", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_GatewayEndpoint_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_GatewayEndpoint_in"].comment = null; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_GatewayEndpoint_out"].content = [ + { + "name":"endpoint", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_GatewayEndpoint_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_GatewayEndpoint_out"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_EntityTag_in"].content = [ +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_EntityTag_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_EntityTag_in"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_EntityTag_out"].content = [ + { + "name":"weak", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"value", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_EntityTag_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_EntityTag_out"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Response$StatusType_in"].content = [ +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Response$StatusType_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Response$StatusType_in"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Response$StatusType_out"].content = [ + { + "name":"family", + "comment":null, + "fullComment":null, + "typeValue":com.qmino.miredot.restApiSource.enums["javax_ws_rs_core_Response$Status$Family"], + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"reasonPhrase", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"statusCode", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"number", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Response$StatusType_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Response$StatusType_out"].comment = null; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Api_in"].content = [ + { + "name":"organizationId", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"endpointType", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"endpointContentType", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"endpointProperties", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"map", + "typeKey":{ + "type":"simple", + "typeValue":"string", + }, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"publicAPI", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"apiPolicies", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"collection", + "typeValue":com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Policy_in"], + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"parsePayload", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"keysStrippingDisabled", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"endpoint", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"apiId", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"version", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Api_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Api_in"].comment = null; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Api_out"].content = [ + { + "name":"organizationId", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"endpointProperties", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"map", + "typeKey":{ + "type":"simple", + "typeValue":"string", + }, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"endpointContentType", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"endpointType", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"publicAPI", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"apiPolicies", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"collection", + "typeValue":com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Policy_out"], + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"parsePayload", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"keysStrippingDisabled", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"apiId", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"endpoint", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"version", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Api_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Api_out"].comment = null; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Client_in"].content = [ + { + "name":"clientId", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"organizationId", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"contracts", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"collection", + "typeValue":com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Contract_in"], + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"apiKey", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"version", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Client_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Client_in"].comment = null; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Client_out"].content = [ + { + "name":"clientId", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"organizationId", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"contracts", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"collection", + "typeValue":com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Contract_out"], + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"apiKey", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"version", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Client_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Client_out"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_container_TimeoutHandler_in"].content = [ +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_container_TimeoutHandler_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_container_TimeoutHandler_in"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_container_TimeoutHandler_out"].content = [ +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_container_TimeoutHandler_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_container_TimeoutHandler_out"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_MediaType_in"].content = [ +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_MediaType_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_MediaType_in"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_MediaType_out"].content = [ + { + "name":"subtype", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"wildcardSubtype", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"wildcardType", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"type", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"parameters", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"map", + "typeKey":{ + "type":"simple", + "typeValue":"string", + }, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_MediaType_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_MediaType_out"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Response_in"].content = [ +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Response_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Response_in"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Response_out"].content = [ + { + "name":"statusInfo", + "comment":null, + "fullComment":null, + "typeValue":com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Response$StatusType_out"], + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"allowedMethods", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"collection", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"entityTag", + "comment":null, + "fullComment":null, + "typeValue":com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_EntityTag_out"], + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"stringHeaders", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"map", + "typeKey":{ + "type":"simple", + "typeValue":"string", + }, + "typeValue":{ + "type":"collection", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + }, + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"cookies", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"map", + "typeKey":{ + "type":"simple", + "typeValue":"string", + }, + "typeValue":com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_NewCookie_out"], + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"entity", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"object", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"status", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"number", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"links", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"collection", + "typeValue":com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Link_out"], + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"mediaType", + "comment":null, + "fullComment":null, + "typeValue":com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_MediaType_out"], + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"metadata", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"map", + "typeKey":{ + "type":"simple", + "typeValue":"string", + }, + "typeValue":{ + "type":"collection", + "typeValue":{ + "type":"simple", + "typeValue":"object", + }, + }, + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"date", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"date string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"lastModified", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"date string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"headers", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"map", + "typeKey":{ + "type":"simple", + "typeValue":"string", + }, + "typeValue":{ + "type":"collection", + "typeValue":{ + "type":"simple", + "typeValue":"object", + }, + }, + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"length", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"number", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"location", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"java.net.URI", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"language", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"java.util.Locale", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Response_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Response_out"].comment = null; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_SystemStatus_in"].content = [ + { + "name":"up", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"version", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"id", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"description", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"name", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_SystemStatus_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_SystemStatus_in"].comment = null; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_SystemStatus_out"].content = [ + { + "name":"description", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"up", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"boolean", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"version", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"name", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"id", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_SystemStatus_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_SystemStatus_out"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_UriBuilder_in"].content = [ +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_UriBuilder_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_UriBuilder_in"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_UriBuilder_out"].content = [ +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_UriBuilder_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_UriBuilder_out"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Link_in"].content = [ +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Link_in"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Link_in"].comment = null; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Link_out"].content = [ + { + "name":"rel", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"rels", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"collection", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"uri", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"java.net.URI", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"params", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"map", + "typeKey":{ + "type":"simple", + "typeValue":"string", + }, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"title", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"uriBuilder", + "comment":null, + "fullComment":null, + "typeValue":com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_UriBuilder_out"], + "deprecated":false, + "nameless":false, + "required":false, + }, + { + "name":"type", + "comment":null, + "fullComment":null, + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "deprecated":false, + "nameless":false, + "required":false, + }, +]; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Link_out"].ordered = false; +com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Link_out"].comment = null; +com.qmino.miredot.restApiSource.interfaces = [ + { + "beschrijving":null, + "url":"/organizations/{organizationId}/clients/{clientId}/versions", + "http":"GET", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + ], + "produces":[ + "application/json", + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + }, + "statusCodes":[ + ], + "hash":"1612855715709480074", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + { + "name":"organizationId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"clientId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + ], + "QUERY":[ + { + "name":"page", + "typeValue":{ + "type":"simple", + "typeValue":"number", + }, + "comment":null, + "jaxrs":"QUERY", + }, + { + "name":"pageSize", + "typeValue":{ + "type":"simple", + "typeValue":"number", + }, + "comment":null, + "jaxrs":"QUERY", + }, + ], + "BODY":[ + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/system/logging", + "http":"POST", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + ], + "produces":[ + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + "typeValue":com.qmino.miredot.restApiSource.tos["javax_ws_rs_core_Response_out"], + "comment":null, + }, + "statusCodes":[ + ], + "hash":"15023133541193368942", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + ], + "QUERY":[ + ], + "BODY":[ + { + "typeValue":com.qmino.miredot.restApiSource.tos["io_apiman_common_logging_change_LoggingChangeRequest_in"], + "comment":null, + "jaxrs":"BODY", + }, + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/clients/{organizationId}/{clientId}/{version}", + "http":"DELETE", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":true, + "consumes":[ + ], + "produces":[ + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + }, + "statusCodes":[ + ], + "hash":"-2229995291246254226", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + { + "name":"organizationId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"clientId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"version", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + ], + "QUERY":[ + ], + "BODY":[ + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/organizations/{organizationId}/apis/{apiId}/versions/{version}", + "http":"DELETE", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + ], + "produces":[ + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + }, + "statusCodes":[ + ], + "hash":"-1998936290-183916527", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + { + "name":"organizationId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"apiId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"version", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + ], + "QUERY":[ + ], + "BODY":[ + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/organizations/{organizationId}/clients", + "http":"GET", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + ], + "produces":[ + "application/json", + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + }, + "statusCodes":[ + ], + "hash":"-1006720134956664875", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + { + "name":"organizationId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + ], + "QUERY":[ + { + "name":"page", + "typeValue":{ + "type":"simple", + "typeValue":"number", + }, + "comment":null, + "jaxrs":"QUERY", + }, + { + "name":"pageSize", + "typeValue":{ + "type":"simple", + "typeValue":"number", + }, + "comment":null, + "jaxrs":"QUERY", + }, + ], + "BODY":[ + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/organizations/{organizationId}/apis/{apiId}/versions/{version}/policies/{policyIdx}", + "http":"POST", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + "application/json", + ], + "produces":[ + "application/json", + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + }, + "statusCodes":[ + ], + "hash":"-1793975561-316343956", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + { + "name":"organizationId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"apiId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"version", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"policyIdx", + "typeValue":{ + "type":"simple", + "typeValue":"number", + }, + "comment":null, + "jaxrs":"PATH", + }, + ], + "QUERY":[ + { + "name":"apiKey", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"QUERY", + }, + ], + "BODY":[ + { + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"BODY", + }, + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":"Paginated list of Org names.", + "url":"/organizations", + "http":"GET", + "title":"Paginated list of Org names.", + "tags":[ + + ], + "authors":[ + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + ], + "produces":[ + "application/json", + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + }, + "statusCodes":[ + ], + "hash":"311844401-99566127", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + ], + "QUERY":[ + ], + "BODY":[ + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/system/endpoint", + "http":"GET", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + ], + "produces":[ + "application/json", + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + "typeValue":com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_GatewayEndpoint_out"], + "comment":null, + }, + "statusCodes":[ + ], + "hash":"1739746555-1939944090", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + ], + "QUERY":[ + ], + "BODY":[ + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/system/status", + "http":"GET", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + ], + "produces":[ + "application/json", + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + "typeValue":com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_SystemStatus_out"], + "comment":null, + }, + "statusCodes":[ + ], + "hash":"-2081308456243351555", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + ], + "QUERY":[ + ], + "BODY":[ + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/apis/{organizationId}/{apiId}/{version}/endpoint", + "http":"GET", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":true, + "consumes":[ + ], + "produces":[ + "application/json", + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + "typeValue":com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_ApiEndpoint_out"], + "comment":null, + }, + "statusCodes":[ + ], + "hash":"712277373-1284320092", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + { + "name":"organizationId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"apiId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"version", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + ], + "QUERY":[ + ], + "BODY":[ + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/clients", + "http":"PUT", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + "application/json", + ], + "produces":[ + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + }, + "statusCodes":[ + ], + "hash":"-15780523581168294649", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + ], + "QUERY":[ + ], + "BODY":[ + { + "typeValue":com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Client_in"], + "comment":null, + "jaxrs":"BODY", + }, + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/organizations/{organizationId}/apis/{apiId}/versions/{version}/endpoint", + "http":"GET", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + ], + "produces":[ + "application/json", + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + }, + "statusCodes":[ + ], + "hash":"-1467251616-1333044781", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + { + "name":"organizationId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"apiId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"version", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + ], + "QUERY":[ + ], + "BODY":[ + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/organizations/{organizationId}/clients/{clientId}/versions/{version}", + "http":"GET", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + ], + "produces":[ + "application/json", + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + }, + "statusCodes":[ + ], + "hash":"252053579-1909177637", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + { + "name":"organizationId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"clientId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"version", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + ], + "QUERY":[ + ], + "BODY":[ + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/organizations/{organizationId}/apis/{apiId}/versions", + "http":"GET", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + ], + "produces":[ + "application/json", + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + }, + "statusCodes":[ + ], + "hash":"-758923119-248766656", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + { + "name":"organizationId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"apiId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + ], + "QUERY":[ + { + "name":"page", + "typeValue":{ + "type":"simple", + "typeValue":"number", + }, + "comment":null, + "jaxrs":"QUERY", + }, + { + "name":"pageSize", + "typeValue":{ + "type":"simple", + "typeValue":"number", + }, + "comment":null, + "jaxrs":"QUERY", + }, + ], + "BODY":[ + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/organizations/{organizationId}/clients/{clientId}/versions/{version}", + "http":"DELETE", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + ], + "produces":[ + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + }, + "statusCodes":[ + ], + "hash":"-1611350010-1909177637", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + { + "name":"organizationId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"clientId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"version", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + ], + "QUERY":[ + ], + "BODY":[ + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":"null
See Also:
", + "url":"/apis/{organizationId}/{apiId}/{version}", + "http":"DELETE", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":true, + "consumes":[ + ], + "produces":[ + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + }, + "statusCodes":[ + ], + "hash":"-1479688705118656544", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + { + "name":"organizationId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"apiId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"version", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + ], + "QUERY":[ + ], + "BODY":[ + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/apis", + "http":"PUT", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + "application/json", + ], + "produces":[ + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + }, + "statusCodes":[ + ], + "hash":"133764627246406216", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + ], + "QUERY":[ + ], + "BODY":[ + { + "typeValue":com.qmino.miredot.restApiSource.tos["io_apiman_gateway_engine_beans_Api_in"], + "comment":null, + "jaxrs":"BODY", + }, + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/organizations/{organizationId}/apis/{apiId}/versions/{version}", + "http":"GET", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + ], + "produces":[ + "application/json", + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + }, + "statusCodes":[ + ], + "hash":"-1636578481-183916527", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + { + "name":"organizationId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"apiId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + { + "name":"version", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + ], + "QUERY":[ + ], + "BODY":[ + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, + { + "beschrijving":null, + "url":"/organizations/{organizationId}/apis", + "http":"GET", + "title":null, + "tags":[ + + ], + "authors":[ + "eric.wittmann@redhat.com", + + ], + "compressed":false, + "deprecated":false, + "consumes":[ + ], + "produces":[ + "application/json", + ], + "roles":[ + ], + "rolesAllowed":null, + "permitAll":false, + "output":{ + }, + "statusCodes":[ + ], + "hash":"-994912180-962646442", + "responseHeaders":{ + "headers":[ + ], + "customHeaders":[ + ], + }, + "inputs":{ + "PATH":[ + { + "name":"organizationId", + "typeValue":{ + "type":"simple", + "typeValue":"string", + }, + "comment":null, + "jaxrs":"PATH", + }, + ], + "QUERY":[ + { + "name":"page", + "typeValue":{ + "type":"simple", + "typeValue":"number", + }, + "comment":null, + "jaxrs":"QUERY", + }, + { + "name":"pageSize", + "typeValue":{ + "type":"simple", + "typeValue":"number", + }, + "comment":null, + "jaxrs":"QUERY", + }, + ], + "BODY":[ + ], + "HEADER":[ + ], + "COOKIE":[ + ], + "FORM":[ + ], + "MATRIX":[ + ], + }, + }, +]; +com.qmino.miredot.projectWarnings = [ + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"1612855715", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"listClientVersions", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"1612855715", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"listClientVersions", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"1612855715", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"listClientVersions", + "entity":"organizationId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"1612855715", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"listClientVersions", + "entity":"clientId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"1612855715", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"listClientVersions", + "entity":"page", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"1612855715", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"listClientVersions", + "entity":"pageSize", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"1612855715", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"listClientVersions", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"1612855715", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"listClientVersions", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"1502313354", + "implementationClass":"io.apiman.gateway.api.rest.ISystemResource", + "implementationMethod":"setLoggingDynamically", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"1502313354", + "implementationClass":"io.apiman.gateway.api.rest.ISystemResource", + "implementationMethod":"setLoggingDynamically", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"1502313354", + "implementationClass":"io.apiman.gateway.api.rest.ISystemResource", + "implementationMethod":"setLoggingDynamically", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing return type documentation", + "failedBuild":"false", + "interface":"1502313354", + "implementationClass":"io.apiman.gateway.api.rest.ISystemResource", + "implementationMethod":"setLoggingDynamically", + "entity":null, + }, + { + "category":"JAXRS_MISSING_PRODUCES", + "description":"Interface returns a result, but does not specify a Produces value.", + "failedBuild":"false", + "interface":"1502313354", + "implementationClass":"io.apiman.gateway.api.rest.ISystemResource", + "implementationMethod":"setLoggingDynamically", + "entity":null, + }, + { + "category":"JAXRS_MISSING_CONSUMES", + "description":"Interface specifies a JAXRS-BODY parameter, but does not specify a Consumes value.", + "failedBuild":"false", + "interface":"1502313354", + "implementationClass":"io.apiman.gateway.api.rest.ISystemResource", + "implementationMethod":"setLoggingDynamically", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"-222999529", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"-222999529", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-222999529", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":"organizationId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-222999529", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":"clientId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-222999529", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":"version", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-222999529", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":"io.apiman.gateway.engine.beans.exceptions.RegistrationException", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-222999529", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-222999529", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":"io.apiman.gateway.engine.beans.exceptions.RegistrationException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-222999529", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"-1998936290", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"-1998936290", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1998936290", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":"organizationId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1998936290", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":"apiId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1998936290", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":"version", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-1998936290", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":"io.apiman.gateway.engine.beans.exceptions.RegistrationException", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-1998936290", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-1998936290", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":"io.apiman.gateway.engine.beans.exceptions.RegistrationException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-1998936290", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"-1006720134", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"listClients", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"-1006720134", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"listClients", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1006720134", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"listClients", + "entity":"organizationId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1006720134", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"listClients", + "entity":"page", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1006720134", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"listClients", + "entity":"pageSize", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-1006720134", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"listClients", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-1006720134", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"listClients", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"-1793975561", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"probePolicyState", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"-1793975561", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"probePolicyState", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1793975561", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"probePolicyState", + "entity":"organizationId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1793975561", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"probePolicyState", + "entity":"apiId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1793975561", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"probePolicyState", + "entity":"version", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1793975561", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"probePolicyState", + "entity":"policyIdx", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1793975561", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"probePolicyState", + "entity":"apiKey", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1793975561", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"probePolicyState", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-1793975561", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"probePolicyState", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-1793975561", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"probePolicyState", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"JAVADOC_MISSING_AUTHORS", + "description":"No author(s) specified for interface.", + "failedBuild":"false", + "interface":"311844401", + "implementationClass":"io.apiman.gateway.api.rest.IOrgResource", + "implementationMethod":"listOrgs", + "entity":null, + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"311844401", + "implementationClass":"io.apiman.gateway.api.rest.IOrgResource", + "implementationMethod":"listOrgs", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"1739746555", + "implementationClass":"io.apiman.gateway.api.rest.ISystemResource", + "implementationMethod":"getEndpoint", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"1739746555", + "implementationClass":"io.apiman.gateway.api.rest.ISystemResource", + "implementationMethod":"getEndpoint", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing return type documentation", + "failedBuild":"false", + "interface":"1739746555", + "implementationClass":"io.apiman.gateway.api.rest.ISystemResource", + "implementationMethod":"getEndpoint", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"-2081308456", + "implementationClass":"io.apiman.gateway.api.rest.ISystemResource", + "implementationMethod":"getStatus", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"-2081308456", + "implementationClass":"io.apiman.gateway.api.rest.ISystemResource", + "implementationMethod":"getStatus", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing return type documentation", + "failedBuild":"false", + "interface":"-2081308456", + "implementationClass":"io.apiman.gateway.api.rest.ISystemResource", + "implementationMethod":"getStatus", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"712277373", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiEndpoint", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"712277373", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiEndpoint", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"712277373", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiEndpoint", + "entity":"organizationId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"712277373", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiEndpoint", + "entity":"apiId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"712277373", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiEndpoint", + "entity":"version", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing return type documentation", + "failedBuild":"false", + "interface":"712277373", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiEndpoint", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"712277373", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiEndpoint", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"712277373", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiEndpoint", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"-1578052358", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"register", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"-1578052358", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"register", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1578052358", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"register", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-1578052358", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"register", + "entity":"io.apiman.gateway.engine.beans.exceptions.RegistrationException", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-1578052358", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"register", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-1578052358", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"register", + "entity":"io.apiman.gateway.engine.beans.exceptions.RegistrationException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-1578052358", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"register", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"-1467251616", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiEndpoint", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"-1467251616", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiEndpoint", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1467251616", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiEndpoint", + "entity":"organizationId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1467251616", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiEndpoint", + "entity":"apiId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1467251616", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiEndpoint", + "entity":"version", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-1467251616", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiEndpoint", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-1467251616", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiEndpoint", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"252053579", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"getClientVersion", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"252053579", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"getClientVersion", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"252053579", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"getClientVersion", + "entity":"organizationId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"252053579", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"getClientVersion", + "entity":"clientId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"252053579", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"getClientVersion", + "entity":"version", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"252053579", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"getClientVersion", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"252053579", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"getClientVersion", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"-758923119", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"listApiVersions", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"-758923119", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"listApiVersions", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-758923119", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"listApiVersions", + "entity":"organizationId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-758923119", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"listApiVersions", + "entity":"apiId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-758923119", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"listApiVersions", + "entity":"page", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-758923119", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"listApiVersions", + "entity":"pageSize", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-758923119", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"listApiVersions", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-758923119", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"listApiVersions", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"-1611350010", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"-1611350010", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1611350010", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":"organizationId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1611350010", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":"clientId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1611350010", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":"version", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-1611350010", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":"io.apiman.gateway.engine.beans.exceptions.RegistrationException", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-1611350010", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-1611350010", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":"io.apiman.gateway.engine.beans.exceptions.RegistrationException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-1611350010", + "implementationClass":"io.apiman.gateway.api.rest.IClientResource", + "implementationMethod":"unregister", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"-1479688705", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1479688705", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":"organizationId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1479688705", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":"apiId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1479688705", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":"version", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-1479688705", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":"io.apiman.gateway.engine.beans.exceptions.RegistrationException", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-1479688705", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-1479688705", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":"io.apiman.gateway.engine.beans.exceptions.RegistrationException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-1479688705", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"retire", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"1337646272", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"publish", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"1337646272", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"publish", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"1337646272", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"publish", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"1337646272", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"publish", + "entity":"io.apiman.gateway.engine.beans.exceptions.PublishingException", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"1337646272", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"publish", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"1337646272", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"publish", + "entity":"io.apiman.gateway.engine.beans.exceptions.PublishingException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"1337646272", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"publish", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"-1636578481", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiVersion", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"-1636578481", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiVersion", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1636578481", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiVersion", + "entity":"organizationId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1636578481", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiVersion", + "entity":"apiId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-1636578481", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiVersion", + "entity":"version", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-1636578481", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiVersion", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-1636578481", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"getApiVersion", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"JAVADOC_MISSING_SUMMARY", + "description":"Missing summary tag", + "failedBuild":"false", + "interface":"-994912180", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"listApis", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_INTERFACEDOCUMENTATION", + "description":"Missing interface documentation", + "failedBuild":"false", + "interface":"-994912180", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"listApis", + "entity":null, + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-994912180", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"listApis", + "entity":"organizationId", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-994912180", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"listApis", + "entity":"page", + }, + { + "category":"JAVADOC_MISSING_PARAMETER_DOCUMENTATION", + "description":"Missing parameter documentation", + "failedBuild":"false", + "interface":"-994912180", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"listApis", + "entity":"pageSize", + }, + { + "category":"JAVADOC_MISSING_EXCEPTION_DOCUMENTATION", + "description":"Exception thrown by method has no comment", + "failedBuild":"false", + "interface":"-994912180", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"listApis", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, + { + "category":"REST_UNMAPPED_EXCEPTION", + "description":"Exception is thrown by interface specification, but is not mapped in the MireDot configuration. As such, the return errorcode can not be documented properly.", + "failedBuild":"false", + "interface":"-994912180", + "implementationClass":"io.apiman.gateway.api.rest.IApiResource", + "implementationMethod":"listApis", + "entity":"io.apiman.gateway.api.rest.exceptions.NotAuthorizedException", + }, +]; +com.qmino.miredot.processErrors = [ +]; +var customHttpMethods = [ +]; + diff --git a/docs/api-docs/apiman-gateway/js/output.js b/docs/api-docs/apiman-gateway/js/output.js new file mode 100644 index 000000000..887325fcf --- /dev/null +++ b/docs/api-docs/apiman-gateway/js/output.js @@ -0,0 +1,2 @@ +"use strict";function checkBrowser(){var browser=getBrowserNameAndVersion();return"msie"===browser[0].toLowerCase()&&browser[1]<10?"Internet Explorer versions below 10 aren't supported.":"firefox"===browser[0].toLowerCase()&&browser[1]<10?"Firefox versions below 10 aren't supported.":"chrome"===browser[0].toLowerCase()&&browser[1]<14?"Chrome versions below 14 aren't supported.":"safari"==browser[0].toLowerCase()&&browser[1]<4?"Safari versions below 4 aren't supported.":"opera"===browser[0].toLowerCase()&&browser[1]<11?"Opera versions below 11 aren't supported.":"Supported"}function getBrowserNameAndVersion(){var tem,ua=navigator.userAgent,M=ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(M[1])?(tem=/\brv[ :]+(\d+)/g.exec(ua)||[],["MSIE ",tem[1]||""]):"Chrome"===M[1]&&null!=(tem=ua.match(/\b(OPR|Edge)\/(\d+)/))?[tem[1].replace("OPR","Opera"),tem[2]]:(M=M[2]?[M[1],M[2]]:[navigator.appName,navigator.appVersion],null!=(tem=ua.match(/version\/(\d+)/i))&&(M=[M[0],tem[1]]),M)}function parseKeyValue(keyValue){var key_value,key,obj={};return angular.forEach((keyValue||"").split("&"),function(keyValue){keyValue&&(key_value=keyValue.split("="),key=decodeURIComponent(key_value[0]),obj[key]=!angular.isDefined(key_value[1])||decodeURIComponent(key_value[1]))}),obj}function enumArrayToString(enumType){var enumArray=[];null!==enumType.jsonValueMappings&&void 0!==enumType.jsonValueMappings?_.forEach(enumType.values,function(value){enumArray.push({name:enumType.jsonValueMappings[value.name]})}):enumArray=enumType.values;for(var output="",i=0;i/g,">").replace(/"/g,""")}function getNextEnumId(){return"enum_"+counter++}function enumComment(enumType){var enumArray=enumType.values,comment="";return null!==enumType.jsonValueComment&&void 0!==enumType.jsonValueComment&&""!==enumType.jsonValueComment&&(comment+=enumType.jsonValueComment+"
"),comment+="",""===comment?"":' ...'}function hideAfterTimeout(elem){setTimeout(function(){$(".popover:hover").length||$("#"+elem.attr("id")+":hover").length||elem.popover("hide")},250)}function collectAllComments(to,history){history=history||[];var comment="";switch(void 0!==to.name&&null!==to.name&&(comment+=to.name),void 0!==to.comment&&null!==to.comment&&(comment+=(""===comment?"":": ")+$("
"+to.comment+"
").text()),void 0!==to.fullComment&&null!==to.fullComment&&(comment+="\n"+$("
"+to.fullComment+"
").text()),to.typeValue.type){case"simple":break;case"enum":_.each(to.typeValue.values,function(value){comment+="\n"+value.name+(null!==value.comment?": "+value.comment:"")});break;case"collection":case"map":comment+="\n"+collectAllComments(to.typeValue,history);break;case"abstract":if(-1===_.indexOf(history,to.typeValue.name)){var newHistory=history.slice(0);newHistory.push(to.typeValue.name),_.each(to.typeValue.subTypes,function(subType){_.each(subType.to.content,function(field){comment+="\n"+collectAllComments(field,newHistory)})})}break;case"complex":if(-1===_.indexOf(history,to.typeValue.name)){var newHistory=history.slice(0);newHistory.push(to.typeValue.name),_.each(to.typeValue.content,function(field){comment+="\n"+collectAllComments(field,newHistory)})}}return comment}function createSearchIndex(){searchIdx=lunr(function(){this.field("url",{boost:1}),this.field("title",{boost:1}),this.field("comment",{boost:1}),this.field("body",{boost:1}),this.field("output",{boost:1}),this.field("params",{boost:1}),this.field("statusCodes",{boost:1}),this.pipeline.reset(),this.pipeline.add(lunr.stemmer);var idx=0;_.each(com.qmino.miredot.restApiSource.interfaces,function(iface){var doc={id:idx,iface:iface,url:iface.url.replace(/\//g," "),title:iface.title,comment:$("
"+iface.beschrijving+"
").text(),body:"",output:"",params:"",statusCodes:""};++idx,_.each(iface.inputs.PATH,function(param){doc.params+=collectAllComments(param)+"\n"}),_.each(iface.inputs.QUERY,function(param){doc.params+=collectAllComments(param)+"\n"}),_.each(iface.inputs.HEADER,function(param){doc.params+=collectAllComments(param)+"\n"}),_.each(iface.inputs.COOKIE,function(param){doc.params+=collectAllComments(param)+"\n"}),_.each(iface.inputs.MATRIX,function(param){doc.params+=collectAllComments(param)+"\n"}),_.each(iface.inputs.BODY,function(param){doc.body+=collectAllComments(param)+"\n"}),void 0!==iface.output.typeValue&&(doc.output+=collectAllComments(iface.output)),_.each(iface.statusCodes,function(statusCode){doc.statusCodes+=statusCode.httpCode,null!==statusCode.comment&&void 0!==statusCode.comment&&(doc.statusCodes+=": "+statusCode.comment),doc.statusCodes+="\n"}),searchDocs.push(doc)});var self=this;_.each(searchDocs,function(doc){self.add(doc)})})}var miredotModule=angular.module("miredot",["miredot.filters","miredot.directives","ui.bootstrap.buttons","watchFighers","ngStorage"],function($rootScopeProvider){$rootScopeProvider.digestTtl(15)}).config(["$compileProvider","$locationProvider",function($compileProvider,$locationProvider){$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|tel):/),$locationProvider.html5Mode({enabled:!0,requireBase:!1})}]);miredotModule.controller("DocRoot",["$scope","$location","$localStorage","$filter","$http","$anchorScroll","$timeout",function($scope,$location,$localStorage,$filter,$http,$anchorScroll,$timeout){function setView(hash){"warnings"===hash?$scope.view="warnings":(/^-?\d+$/.test(hash)&&(null===$scope.getInterfaceByHash(hash)||void 0===$scope.getInterfaceByHash(hash)?window.location.hash="":$scope.openResource($scope.getInterfaceByHash(hash).url,hash)),$scope.view="interfaces")}function ensureLinksHaveTargetInApiIntro(){$("#intro a").attr("target",function(i,current){return current||"_self"})}function appendUrl(rootParts,url,method,hash,rootResource){var currentResource=null,parentResource=rootResource;if(_.each(rootParts,function(rootPart){""!=rootPart?(currentResource=_.find(parentResource.resources,function(resource){return resource.name===rootPart}),currentResource||(currentResource={name:rootPart,resources:[],leafResources:[]},parentResource.resources.push(currentResource)),parentResource=currentResource):currentResource=parentResource}),null!==currentResource&&void 0!==currentResource&&null!==currentResource.leafResources&&null!==currentResource.leafResources)var existingLeaf=_.find(currentResource.leafResources,function(leaf){return leaf.url===url});existingLeaf?existingLeaf.methods.push({method:method,hash:hash}):null!==currentResource&&void 0!==currentResource&¤tResource.leafResources.push({name:"",url:url,methods:[{method:method,hash:hash}]})}function splitPath(baseUrl){for(var result=[],buffer="",openBraces=0,closedBraces=0,i=0;i=0;i--)resources.splice(subResourcesToRemove[i],1)}function findSolitaryLeaf(subResource,name){if(subResource.resources.length+subResource.leafResources.length!==1)return!1;var aggregatedName=concatenateWithSlash(name,subResource.name);return 1===subResource.leafResources.length?{leaf:subResource.leafResources[0],aggregatedName:concatenateWithSlash(aggregatedName,subResource.leafResources[0].name)}:findSolitaryLeaf(subResource.resources[0],aggregatedName)}function concatenateWithSlash(firstPart,secondPart){var result="";return firstPart&&(result+=firstPart),firstPart&&secondPart&&(result+="/"),secondPart&&(result+=secondPart),result}function isResourcePartVisible(resource){return!$scope.singlePage&&(resource===$scope.currentResource||void 0!==_.find(resource.resources,function(sub){return isResourcePartVisible(sub)}))}function findParent(url){return findParentRecursive($scope.resourceTree,url)}function findParentRecursive(resources,url){for(var i=0;iwebsite to get the full version (free for open source).',$scope.projectTitle=com.qmino.miredot.restApiSource.projectTitle,$scope.miredotVersion=com.qmino.miredot.restApiSource.miredotVersion,$scope.validLicense=com.qmino.miredot.restApiSource.validLicense,$scope.licenseType=com.qmino.miredot.restApiSource.licenseType,$scope.licenseErrorMessage="",$scope.licenseHash=com.qmino.miredot.restApiSource.licenseHash,$scope.hideSidebar=com.qmino.miredot.restApiSource.hideSidebar,$scope.allowUsageTracking=com.qmino.miredot.restApiSource.allowUsageTracking,$scope.dateOfGeneration=com.qmino.miredot.restApiSource.dateOfGeneration,$scope.issuesTabHidden=com.qmino.miredot.restApiSource.issuesTabHidden,$scope.singlePage=com.qmino.miredot.restApiSource.singlePage,$scope.hideLogoOnTop=com.qmino.miredot.restApiSource.hideLogoOnTop,null!==com.qmino.miredot.restApiSource.licenseErrorMessage&&void 0!==com.qmino.miredot.restApiSource.licenseErrorMessage){for(var i=0;i";com.qmino.miredot.restApiSource.onlineLicense&&($scope.licenseErrorMessage+=' Login to upgrade your subscription.')}$scope.$storage=$localStorage.$default({globalCollapsedState:!1}),$scope.baseUrl={value:function(){var baseUrl="http://example.com";return $scope.validLicense&&"PRO"==$scope.licenseType&&(baseUrl=$location.search().baseUrl||com.qmino.miredot.restApiSource.baseUrl||baseUrl),baseUrl}()},$scope.applicationPath=com.qmino.miredot.restApiSource.applicationPath,$scope.editingBaseUrl=!1,$scope.projectWarnings=com.qmino.miredot.projectWarnings,$scope.interfaces=com.qmino.miredot.restApiSource.interfaces,$scope.tos=com.qmino.miredot.restApiSource.tos,$scope.processErrors=com.qmino.miredot.processErrors,$scope.jsonDocConfig={enabled:com.qmino.miredot.restApiSource.jsonDocEnabled,hidden:com.qmino.miredot.restApiSource.jsonDocHidden},$scope.searchByExample="",$scope.fullTextSearch="",$scope.searchQuery={url:"",http:""},$scope.location=$location,$scope.navigationView="hierarchical",$scope.statusCodes={},$scope.statusCodes[100]="Continue",$scope.statusCodes[101]="Switching Protocols",$scope.statusCodes[200]="OK",$scope.statusCodes[201]="Created",$scope.statusCodes[202]="Accepted",$scope.statusCodes[203]="Non-Authoritative Information",$scope.statusCodes[204]="No Content",$scope.statusCodes[205]="Reset Content",$scope.statusCodes[206]="Partial Content",$scope.statusCodes[300]="Multiple Choices",$scope.statusCodes[301]="Moved Permanently",$scope.statusCodes[302]="Found",$scope.statusCodes[303]="See Other",$scope.statusCodes[304]="Not Modified",$scope.statusCodes[305]="Use Proxy",$scope.statusCodes[306]="Switch Proxy",$scope.statusCodes[307]="Temporary Redirect",$scope.statusCodes[308]="Permanent Redirect",$scope.statusCodes[400]="Bad Request",$scope.statusCodes[401]="Unauthorized",$scope.statusCodes[402]="Payment Required",$scope.statusCodes[403]="Forbidden",$scope.statusCodes[404]="Not Found",$scope.statusCodes[405]="Method Not Allowed",$scope.statusCodes[406]="Not Acceptable",$scope.statusCodes[407]="Proxy Authentication Required",$scope.statusCodes[408]="Request Timeout",$scope.statusCodes[409]="Conflict",$scope.statusCodes[410]="Gone",$scope.statusCodes[411]="Length Required",$scope.statusCodes[412]="Precondition Failed",$scope.statusCodes[413]="Request Entity Too Large",$scope.statusCodes[414]="Request-URI Too Long",$scope.statusCodes[415]="Unsupported Media Type",$scope.statusCodes[416]="Requested Range Not Satisfiable",$scope.statusCodes[417]="Expectation Failed",$scope.statusCodes[418]="I'm a teapot",$scope.statusCodes[422]="Unprocessable Entity",$scope.statusCodes[423]="Locked",$scope.statusCodes[424]="Failed Dependency",$scope.statusCodes[426]="Upgrade Required",$scope.statusCodes[428]="Precondition Required",$scope.statusCodes[429]="Too Many Requests",$scope.statusCodes[431]="Request Header Fields Too Large",$scope.statusCodes[500]="Internal Server Error",$scope.statusCodes[501]="Not Implemented",$scope.statusCodes[502]="Bad Gateway",$scope.statusCodes[503]="Service Unavailable",$scope.statusCodes[504]="Gateway Timeout",$scope.statusCodes[505]="HTTP Version Not Supported",ensureLinksHaveTargetInApiIntro(),setGlobalCollapsedState($localStorage.globalCollapsedState),$scope.hierarchyOpen=!0,$scope.$watch("location.hash()",function(newValue,oldValue){oldValue!=newValue&&setView(newValue)}),$scope.isSearchIndexCreated=!1,$scope.navigationRightNavigateTo=function(view){$scope.navigationView=view,setTimeout(function(){"search"===$scope.navigationView&&null==searchIdx&&(createSearchIndex(),$scope.$apply(function(){$scope.isSearchIndexCreated=!0}))},1)},$scope.formatTypeValue=function(typeValue){switch(typeValue.type){case"collection":return"[ "+$scope.formatTypeValue(typeValue.typeValue)+" ]";case"enum":return"enum";default:return typeValue.typeValue}},$scope.formatDefaultValue=function(typeValue,defaultValue){switch(typeValue.type){case"enum":var enumValues=enumArrayToString(typeValue);return(enumValues=enumValues.replace(defaultValue,''+defaultValue+""))+enumComment(typeValue);default:return void 0!=defaultValue?''+defaultValue+"":""}},$scope.toggleJsonDoc=function(anchor){$scope.jsonDocConfig.hidden=!$scope.jsonDocConfig.hidden,$timeout(function(){$location.hash(anchor),$anchorScroll()})};var interfacesByHash={};_.each($scope.interfaces,function(iface){interfacesByHash[iface.hash]=iface}),$scope.serviceTags=function(){var tagNames=[];return _.each($scope.interfaces,function(currentInterface){_.each(currentInterface.tags,function(tagName){tagNames.push(tagName)})}),tagNames=_.uniq(tagNames),_.map(tagNames,function(tagName){return{name:tagName,selected:!1}})}(),$scope.isServiceTagSelected=function(tagName){return _.find($scope.serviceTags,function(serviceTag){return serviceTag.name===tagName}).selected},$scope.projectWarningsByType=function(){var result={};return _.each($scope.projectWarnings,function(projectWarning){result[projectWarning.category]=result[projectWarning.category]||[],result[projectWarning.category].push(projectWarning)}),result}(),$scope.resourceTree=splitPaths(com.qmino.miredot.restApiSource.interfaces),$scope.getFirstLeaf=function(resource){var orderBy=$filter("orderBy");if(resource.leafResources.length>0){return orderBy(resource.leafResources,"url")[0]}return $scope.getFirstLeaf(orderBy(resource.resources,"name")[0])},$scope.openResource=function(url,hash){$scope.currentResource=findParent(url),window.location="#"+hash},void 0!==$scope.interfaces&&null!==$scope.interfaces&&$scope.interfaces.length>0?$scope.currentResource=findParent($scope.getFirstLeaf($scope.resourceTree[0]).url):$scope.currentResource=null,$scope.currentResourceSet=function(){return $scope.singlePage?$scope.interfaces:_.filter($scope.interfaces,function(el){return _.find($scope.currentResource.leafResources,function(leaf){return leaf.url==el.url})})},$scope.isResourceVisible=function(url){return!$scope.singlePage&&_.find($scope.currentResource.leafResources,function(leaf){return leaf.url===url})},$scope.isComplexObject=function(type){return angular.isObject(type)},$scope.getInterfaceByHash=function(interfaceHash){return interfacesByHash[interfaceHash]},$scope.interfaceHttpOrderFunction=function(iface){return _.indexOf($scope.httpMethods,iface.http)},$scope.methodHttpOrderFunction=function(method){return _.indexOf($scope.httpMethods,method.method)},$scope.httpMethods=["GET","HEAD","PUT","POST","DELETE","OPTIONS","PATCH"],_.each(customHttpMethods,function(httpMethod){$scope.httpMethods.push(httpMethod)}),$scope.toggleSearchQueryHttp=function(http){$scope.searchQuery.http===http?$scope.searchQuery.http="":$scope.searchQuery.http=http},$scope.setGlobalCollapsedState=setGlobalCollapsedState,$scope.collapseTree=function(){collapseResources($scope.resourceTree,!1)},$scope.expandTree=function(){collapseResources($scope.resourceTree,!0)},setView($location.hash()),void 0===com.qmino.miredot.restApiSource.initialCollapseLevel||null===com.qmino.miredot.restApiSource.initialCollapseLevel?countResources($scope.resourceTree,null)>35?($scope.collapseTree(),collapseResources($scope.resourceTree,!1,0)):($scope.expandTree(),collapseResources($scope.resourceTree,!0,0)):($scope.collapseTree(),collapseResources($scope.resourceTree,!0,0)),$scope.doFullTextSearch=function(){if(""===$scope.fullTextSearch)searchResults=null;else{searchResults=[];var results=searchIdx.search($scope.fullTextSearch);_.each(results,function(result){searchResults.push(searchDocs[result.ref].iface)})}}}]);var counter=0;String.prototype.stripTrailingSlash=function(){return"/"===this.substr(-1)?this.substr(0,this.length-1):this},String.prototype.ensureStartsWithSlash=function(){return"/"!==this.substr(0,1)?"/"+this:this},angular.module("miredot.directives",[]),angular.module("miredot.directives").directive("jsonTo",function($compile){function getNewId(){return _idCount++}function getHighlightHtml(to){var html="",id=to.__md_id||to.__sub_id;return html+='',html+='',html+=""}var _idCount=0;return{restrict:"E",transclude:!1,scope:{to:"=",jsonDocConfig:"=",toggleJsonDoc:"="},link:function(scope,element,attrs){function buildKey(key){if(null!==key&&void 0!==key){if("simple"===key.type)return"string";if("enum"===key.type)return enumArrayToString(key)+enumComment(key)}return"string"}function buildComment(comment,fullComment){var result="";if(scope.jsonDocConfig.enabled&&comment){if(result+='',result+=comment,null!==fullComment&&void 0!==fullComment){result+=' ...'}result+=""}return result}function buildSubTypeSwitcher(to,beforeFieldComment,afterFieldComment){var html="";return html+='
  • ',to.property&&(html+=''+to.property+":"),html+=beforeFieldComment,html+=buildComment(to.propertyComment,to.fullComment),html+="
  • ",html+=afterFieldComment}function buildToProperties(to,history){function createSubTypeButton(subType){return'
    "+subType.name+"
    "}function appendSubTypeChooser(){html+='';var beforeFieldComment='
    ';_.each(to.subTypes,function(subType){beforeFieldComment+=createSubTypeButton(subType)}),beforeFieldComment+="
    ",html+=buildSubTypeSwitcher(to,beforeFieldComment,""),html+="
    ",html+='';var afterFieldComment='';afterFieldComment+='',_.each(to.subTypes,function(subType){afterFieldComment+="",afterFieldComment+=createSubTypeButton(subType),subType.comment&&(afterFieldComment+='',afterFieldComment+=subType.comment,afterFieldComment+=""),afterFieldComment+=""}),afterFieldComment+="",afterFieldComment+="",html+=buildSubTypeSwitcher(to,"",afterFieldComment),html+=""}function appendProperty(field){html+='
  • ',0==field.nameless&&(html+=''+field.name,field.required&&(html+='*'),html+=":"),html+=build(field.typeValue,field.comment,field.fullComment,field.nameless,history),html+="
  • "}var html="",subTypeModel=null;return"abstract"===to.type&&(subTypeModel="subTypeModel"+getNewId(),_.each(to.subTypes,function(subType){subType.to.__sub_id="md_to_"+getNewId()}),scope[subTypeModel]=to.subTypes[0].to.__sub_id),to.subTypes?_.each(to.subTypes,function(subType){html+='',html+='
    ',subType.to.ordered||appendSubTypeChooser(),_.each(subType.to.content,function(field){field.name===to.property?subType.to.ordered&&appendSubTypeChooser():appendProperty(field)}),html+="
    "}):_.each(to.content,function(field){appendProperty(field)}),html}var build=function(to,comment,fullComment,nameless,history){history=history||[];var newHistory,html="";switch(to.type){case"simple":html+='',html+=to.typeValue,html+="",html+=buildComment(comment,fullComment);break;case"enum":html+='',html+=enumArrayToString(to)+enumComment(to),html+="",html+=buildComment(comment,fullComment);break;case"collection":html+="[",html+=buildComment(comment,fullComment),html+='
    • ',html+=build(to.typeValue,to.comment,to.fullComment,!1,history),html+="
    ",html+="]";break;case"map":!0!==nameless&&(html+="{"),html+=buildComment(comment,fullComment),!0!==nameless&&(html+='
      '),html+='
    • ',html+='',html+=buildKey(to.typeKey),html+=" =>",html+=build(to.typeValue,to.comment,to.fullComment,!1,history),html+="
    • ",!0!==nameless&&(html+="
    ",html+="}");break;default:_.indexOf(history,to.name)>=0?(html+=getHighlightHtml(to),html+=buildComment(comment,fullComment)):(newHistory=history.slice(0),newHistory.push(to.name),to.__md_id="md_to_"+getNewId(),html+=buildComment(comment,fullComment),html+='',html+='
    ',html+="{",html+='
      ',html+=buildToProperties(to,newHistory),html+="
    ",html+="}",html+="
    ")}return html},anchorName="json_"+getNewId(),anchorHtml='',togglePropertyCommentsHtml="";scope.jsonDocConfig.enabled&&(togglePropertyCommentsHtml+='ShowHide descriptions');var newElement=angular.element(anchorHtml+togglePropertyCommentsHtml+build(scope.to));$compile(newElement)(scope),element.replaceWith(newElement)}}}).directive("widthonblur",function(){return function(scope,element,attrs){element.css("width",attrs.widthonblur),element.bind("blur",function(){element.css("width",attrs.widthonblur)})}}).directive("widthonfocus",function(){return function(scope,element,attrs){element.bind("focus",function(){element.css("width",attrs.widthonfocus)})}}).directive("onFocus",["$parse",function($parse){return function(scope,element,attr){var fn=$parse(attr.onFocus);element.bind("focus",function(event){scope.$apply(function(){fn(scope,{$event:event})})})}}]).directive("onBlur",["$parse",function($parse){return function(scope,element,attr){var fn=$parse(attr.onBlur);element.bind("blur",function(event){scope.$apply(function(){fn(scope,{$event:event})})})}}]).directive("focusWhen",function($parse,$timeout){return function(scope,element,attr){scope.$watch(attr.focusWhen,function(newValue,oldValue){!oldValue&&newValue&&$timeout(function(){if(element.focus(),element.val()){var tmpStr=element.val();element.val(""),element.val(tmpStr)}})},!0)}}).directive("onEnter",function(){return function(scope,element,attrs){element.bind("keydown keypress",function(event){13===event.which&&(scope.$apply(function(){scope.$eval(attrs.onEnter)}),event.preventDefault())})}}).directive("popover",function(){return function(scope,elem){elem.popover({trigger:"manual",html:!0}).on("mouseenter",function(){$(this).popover("show"),$(".popover").on("mouseleave",function(){hideAfterTimeout(elem)}).on("click",function(){elem.popover("hide")})}).on("mouseleave",function(){hideAfterTimeout(elem)})}}),angular.module("miredot.filters",["ngSanitize","ui.filters"]).filter("formatUrlParams",function(){return function(value){if(!value)return value;value=value.toString();for(var firstOpen=0,lastClose=0,openCount=0,result="",i=0;i0&&0===--openCount&&(result+=value.substring(lastClose,firstOpen)+''+value.substring(firstOpen+1,i)+"",lastClose=i+1);return result+=value.substr(lastClose)}}).filter("capitaliseFirstLetter",function(){return function(string){return string.charAt(0).toUpperCase()+string.slice(1).toLowerCase()}}).filter("arraySort",function(){return function(input){return input.sort()}}).filter("searchByExampleFilter",function(){function getRegExp(iface){var url=iface.url.stripTrailingSlash();url="^"+url+"$";for(var paramMatch,regex="",re=/{([^\}]+)}/g,lastMatchedIndex=0;null!==(paramMatch=re.exec(url));){regex+=url.slice(lastMatchedIndex,paramMatch.index);var pathParam=paramMatch[1];if(pathParam.indexOf(":")>0){regex+="("+jQuery.trim(pathParam.split(":")[1])+")"}else regex+="([^\\/]*)";lastMatchedIndex=re.lastIndex}return regex+=url.substr(lastMatchedIndex),new RegExp(regex,"i")}function searchByExampleFilter(searchString){return function(currentInterface,baseUrl){if(0===searchString.length)return!0;var split=searchString.split("?"),locationPart=split[0],queryPart=split[1];if(angular.isDefined(queryPart)){var queryParams=parseKeyValue(queryPart),valid=!0;if(angular.forEach(currentInterface.inputs.QUERY,function(queryParam){valid=valid&&(valid=angular.isDefined(queryParams[queryParam.name.toLowerCase()]))}),!valid)return!1}var search=locationPart.replace(baseUrl,"").stripTrailingSlash().ensureStartsWithSlash();return currentInterface.regexp=currentInterface.regexp||getRegExp(currentInterface),currentInterface.regexp.test(search)}}return function(iface,searchString,baseUrl){return searchByExampleFilter(searchString)(iface,baseUrl)}}).filter("filterBySearchQuery",function(){function recursiveMatch(searchQuery){return function(resource){if(0===searchQuery.url.length)return!0;if(resource.name.toLowerCase().indexOf(searchQuery.url.toLowerCase())>-1)return!0;for(var i=0;i-1)return!0;for(var j=0;j0){var classNameCondition=attributeValue.split(":",2),className=jQuery.trim(classNameCondition[0]);$scope.$eval(jQuery.trim(classNameCondition[1]))&&$($el).addClass(className)}else $($el).addClass($scope.$eval(attributeValue)||"")}$attr.setClass.indexOf(",")>0?_.each($attr.setClass.split(","),function(attributeValue){setClass(jQuery.trim(attributeValue),$scope,$el)}):setClass($attr.setClass,$scope,$el)}}}).directive("setTitle",function(){return{restrict:"A",priority:100,link:function($scope,$el,$attr){$($el).attr("title",$scope.$eval($attr.setTitle)||"")}}}).directive("setHref",function(){return{restrict:"A",priority:100,link:function($scope,$el,$attr){$($el).attr("href",$scope.$eval($attr.setHref)||"")}}}).directive("setId",function(){return{restrict:"A",priority:100,link:function($scope,$el,$attr){$($el).attr("id",$scope.$eval($attr.setId)||"")}}}); \ No newline at end of file diff --git a/docs/api-docs/apiman-gateway/lib/angular-bootstrap/js/ui-bootstrap.js b/docs/api-docs/apiman-gateway/lib/angular-bootstrap/js/ui-bootstrap.js new file mode 100644 index 000000000..db7fad7d3 --- /dev/null +++ b/docs/api-docs/apiman-gateway/lib/angular-bootstrap/js/ui-bootstrap.js @@ -0,0 +1,10 @@ +/* + * angular-ui-bootstrap + * http://angular-ui.github.io/bootstrap/ + + * Version: 2.5.0 - 2017-01-28 + * License: MIT + */angular.module("ui.bootstrap",["ui.bootstrap.collapse","ui.bootstrap.tabindex","ui.bootstrap.accordion","ui.bootstrap.alert","ui.bootstrap.buttons","ui.bootstrap.carousel","ui.bootstrap.dateparser","ui.bootstrap.isClass","ui.bootstrap.datepicker","ui.bootstrap.position","ui.bootstrap.datepickerPopup","ui.bootstrap.debounce","ui.bootstrap.multiMap","ui.bootstrap.dropdown","ui.bootstrap.stackedMap","ui.bootstrap.modal","ui.bootstrap.paging","ui.bootstrap.pager","ui.bootstrap.pagination","ui.bootstrap.tooltip","ui.bootstrap.popover","ui.bootstrap.progressbar","ui.bootstrap.rating","ui.bootstrap.tabs","ui.bootstrap.timepicker","ui.bootstrap.typeahead"]),angular.module("ui.bootstrap.collapse",[]).directive("uibCollapse",["$animate","$q","$parse","$injector",function(a,b,c,d){var e=d.has("$animateCss")?d.get("$animateCss"):null;return{link:function(d,f,g){function h(){r=!!("horizontal"in g),r?(s={width:""},t={width:"0"}):(s={height:""},t={height:"0"}),d.$eval(g.uibCollapse)||f.addClass("in").addClass("collapse").attr("aria-expanded",!0).attr("aria-hidden",!1).css(s)}function i(a){return r?{width:a.scrollWidth+"px"}:{height:a.scrollHeight+"px"}}function j(){f.hasClass("collapse")&&f.hasClass("in")||b.resolve(n(d)).then(function(){f.removeClass("collapse").addClass("collapsing").attr("aria-expanded",!0).attr("aria-hidden",!1),e?e(f,{addClass:"in",easing:"ease",css:{overflow:"hidden"},to:i(f[0])}).start()["finally"](k):a.addClass(f,"in",{css:{overflow:"hidden"},to:i(f[0])}).then(k)},angular.noop)}function k(){f.removeClass("collapsing").addClass("collapse").css(s),o(d)}function l(){return f.hasClass("collapse")||f.hasClass("in")?void b.resolve(p(d)).then(function(){f.css(i(f[0])).removeClass("collapse").addClass("collapsing").attr("aria-expanded",!1).attr("aria-hidden",!0),e?e(f,{removeClass:"in",to:t}).start()["finally"](m):a.removeClass(f,"in",{to:t}).then(m)},angular.noop):m()}function m(){f.css(t),f.removeClass("collapsing").addClass("collapse"),q(d)}var n=c(g.expanding),o=c(g.expanded),p=c(g.collapsing),q=c(g.collapsed),r=!1,s={},t={};h(),d.$watch(g.uibCollapse,function(a){a?l():j()})}}}]),angular.module("ui.bootstrap.tabindex",[]).directive("uibTabindexToggle",function(){return{restrict:"A",link:function(a,b,c){c.$observe("disabled",function(a){c.$set("tabindex",a?-1:null)})}}}),angular.module("ui.bootstrap.accordion",["ui.bootstrap.collapse","ui.bootstrap.tabindex"]).constant("uibAccordionConfig",{closeOthers:!0}).controller("UibAccordionController",["$scope","$attrs","uibAccordionConfig",function(a,b,c){this.groups=[],this.closeOthers=function(d){var e=angular.isDefined(b.closeOthers)?a.$eval(b.closeOthers):c.closeOthers;e&&angular.forEach(this.groups,function(a){a!==d&&(a.isOpen=!1)})},this.addGroup=function(a){var b=this;this.groups.push(a),a.$on("$destroy",function(c){b.removeGroup(a)})},this.removeGroup=function(a){var b=this.groups.indexOf(a);-1!==b&&this.groups.splice(b,1)}}]).directive("uibAccordion",function(){return{controller:"UibAccordionController",controllerAs:"accordion",transclude:!0,templateUrl:function(a,b){return b.templateUrl||"uib/template/accordion/accordion.html"}}}).directive("uibAccordionGroup",function(){return{require:"^uibAccordion",transclude:!0,restrict:"A",templateUrl:function(a,b){return b.templateUrl||"uib/template/accordion/accordion-group.html"},scope:{heading:"@",panelClass:"@?",isOpen:"=?",isDisabled:"=?"},controller:function(){this.setHeading=function(a){this.heading=a}},link:function(a,b,c,d){b.addClass("panel"),d.addGroup(a),a.openClass=c.openClass||"panel-open",a.panelClass=c.panelClass||"panel-default",a.$watch("isOpen",function(c){b.toggleClass(a.openClass,!!c),c&&d.closeOthers(a)}),a.toggleOpen=function(b){a.isDisabled||b&&32!==b.which||(a.isOpen=!a.isOpen)};var e="accordiongroup-"+a.$id+"-"+Math.floor(1e4*Math.random());a.headingId=e+"-tab",a.panelId=e+"-panel"}}}).directive("uibAccordionHeading",function(){return{transclude:!0,template:"",replace:!0,require:"^uibAccordionGroup",link:function(a,b,c,d,e){d.setHeading(e(a,angular.noop))}}}).directive("uibAccordionTransclude",function(){function a(){return"uib-accordion-header,data-uib-accordion-header,x-uib-accordion-header,uib\\:accordion-header,[uib-accordion-header],[data-uib-accordion-header],[x-uib-accordion-header]"}return{require:"^uibAccordionGroup",link:function(b,c,d,e){b.$watch(function(){return e[d.uibAccordionTransclude]},function(b){if(b){var d=angular.element(c[0].querySelector(a()));d.html(""),d.append(b)}})}}}),angular.module("ui.bootstrap.alert",[]).controller("UibAlertController",["$scope","$element","$attrs","$interpolate","$timeout",function(a,b,c,d,e){a.closeable=!!c.close,b.addClass("alert"),c.$set("role","alert"),a.closeable&&b.addClass("alert-dismissible");var f=angular.isDefined(c.dismissOnTimeout)?d(c.dismissOnTimeout)(a.$parent):null;f&&e(function(){a.close()},parseInt(f,10))}]).directive("uibAlert",function(){return{controller:"UibAlertController",controllerAs:"alert",restrict:"A",templateUrl:function(a,b){return b.templateUrl||"uib/template/alert/alert.html"},transclude:!0,scope:{close:"&"}}}),angular.module("ui.bootstrap.buttons",[]).constant("uibButtonConfig",{activeClass:"active",toggleEvent:"click"}).controller("UibButtonsController",["uibButtonConfig",function(a){this.activeClass=a.activeClass||"active",this.toggleEvent=a.toggleEvent||"click"}]).directive("uibBtnRadio",["$parse",function(a){return{require:["uibBtnRadio","ngModel"],controller:"UibButtonsController",controllerAs:"buttons",link:function(b,c,d,e){var f=e[0],g=e[1],h=a(d.uibUncheckable);c.find("input").css({display:"none"}),g.$render=function(){c.toggleClass(f.activeClass,angular.equals(g.$modelValue,b.$eval(d.uibBtnRadio)))},c.on(f.toggleEvent,function(){if(!d.disabled){var a=c.hasClass(f.activeClass);a&&!angular.isDefined(d.uncheckable)||b.$apply(function(){g.$setViewValue(a?null:b.$eval(d.uibBtnRadio)),g.$render()})}}),d.uibUncheckable&&b.$watch(h,function(a){d.$set("uncheckable",a?"":void 0)})}}}]).directive("uibBtnCheckbox",function(){return{require:["uibBtnCheckbox","ngModel"],controller:"UibButtonsController",controllerAs:"button",link:function(a,b,c,d){function e(){return g(c.btnCheckboxTrue,!0)}function f(){return g(c.btnCheckboxFalse,!1)}function g(b,c){return angular.isDefined(b)?a.$eval(b):c}var h=d[0],i=d[1];b.find("input").css({display:"none"}),i.$render=function(){b.toggleClass(h.activeClass,angular.equals(i.$modelValue,e()))},b.on(h.toggleEvent,function(){c.disabled||a.$apply(function(){i.$setViewValue(b.hasClass(h.activeClass)?f():e()),i.$render()})})}}}),angular.module("ui.bootstrap.carousel",[]).controller("UibCarouselController",["$scope","$element","$interval","$timeout","$animate",function(a,b,c,d,e){function f(a){for(var b=0;b1){p[d].element.data(q,c.direction);var h=o.getCurrentIndex();angular.isNumber(h)&&p[h].element&&p[h].element.data(q,c.direction),a.$currentTransition=!0,e.on("addClass",p[d].element,function(b,c){"close"===c&&(a.$currentTransition=null,e.off("addClass",b))})}a.active=c.index,r=c.index,f(d),k()}}function h(a){for(var b=0;b0&&(m=c(l,b))}function l(){var b=+a.interval;n&&!isNaN(b)&&b>0&&p.length?a.next():a.pause()}var m,n,o=this,p=o.slides=a.slides=[],q="uib-slideDirection",r=a.active,s=!1;b.addClass("carousel"),o.addSlide=function(b,c){p.push({slide:b,element:c}),p.sort(function(a,b){return+a.slide.index-+b.slide.index}),(b.index===a.active||1===p.length&&!angular.isNumber(a.active))&&(a.$currentTransition&&(a.$currentTransition=null),r=b.index,a.active=b.index,f(r),o.select(p[h(b)]),1===p.length&&a.play())},o.getCurrentIndex=function(){for(var a=0;a0&&r===c?c>=p.length?(r=p.length-1,a.active=r,f(r),o.select(p[p.length-1])):(r=c,a.active=r,f(r),o.select(p[c])):r>c&&(r--,a.active=r),0===p.length&&(r=null,a.active=null)},o.select=a.select=function(b,c){var d=h(b.slide);void 0===c&&(c=d>o.getCurrentIndex()?"next":"prev"),b.slide.index===r||a.$currentTransition||g(b.slide,d,c)},a.indexOfSlide=function(a){return+a.slide.index},a.isActive=function(b){return a.active===b.slide.index},a.isPrevDisabled=function(){return 0===a.active&&a.noWrap()},a.isNextDisabled=function(){return a.active===p.length-1&&a.noWrap()},a.pause=function(){a.noPause||(n=!1,i())},a.play=function(){n||(n=!0,k())},b.on("mouseenter",a.pause),b.on("mouseleave",a.play),a.$on("$destroy",function(){s=!0,i()}),a.$watch("noTransition",function(a){e.enabled(b,!a)}),a.$watch("interval",k),a.$watchCollection("slides",j),a.$watch("active",function(a){if(angular.isNumber(a)&&r!==a){for(var b=0;b-1){var f=!1;a=a.split("");for(var g=e;g-1){a=a.split(""),c[e]="("+d.regex+")",a[e]="$";for(var f=e+1,g=e+d.key.length;g>f;f++)c[f]="",a[f]="$";a=a.join(""),b.push({index:e,key:d.key,apply:d.apply,matcher:d.regex})}}),{regex:new RegExp("^"+c.join("")+"$"),map:d(b,"index")}}function h(a){for(var b,c,d=[],e=0;e=a.length||"'"!==a.charAt(e+1))&&(d.push(i(a,c,e)),c=null);else if(e===a.length)for(;cc?!1:1===b&&c>28?29===c&&(a%4===0&&a%100!==0||a%400===0):3===b||5===b||8===b||10===b?31>c:!0}function l(a){return parseInt(a,10)}function m(a,b){return a&&b?q(a,b):a}function n(a,b){return a&&b?q(a,b,!0):a}function o(a,b){a=a.replace(/:/g,"");var c=Date.parse("Jan 01, 1970 00:00:00 "+a)/6e4;return isNaN(c)?b:c}function p(a,b){return a=new Date(a.getTime()),a.setMinutes(a.getMinutes()+b),a}function q(a,b,c){c=c?-1:1;var d=a.getTimezoneOffset(),e=o(b,d);return p(a,c*(e-d))}var r,s,t=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;this.init=function(){r=b.id,this.parsers={},this.formatters={},s=[{key:"yyyy",regex:"\\d{4}",apply:function(a){this.year=+a},formatter:function(a){var b=new Date;return b.setFullYear(Math.abs(a.getFullYear())),c(b,"yyyy")}},{key:"yy",regex:"\\d{2}",apply:function(a){a=+a,this.year=69>a?a+2e3:a+1900},formatter:function(a){var b=new Date;return b.setFullYear(Math.abs(a.getFullYear())),c(b,"yy")}},{key:"y",regex:"\\d{1,4}",apply:function(a){this.year=+a},formatter:function(a){var b=new Date;return b.setFullYear(Math.abs(a.getFullYear())),c(b,"y")}},{key:"M!",regex:"0?[1-9]|1[0-2]",apply:function(a){this.month=a-1},formatter:function(a){var b=a.getMonth();return/^[0-9]$/.test(b)?c(a,"MM"):c(a,"M")}},{key:"MMMM",regex:b.DATETIME_FORMATS.MONTH.join("|"),apply:function(a){this.month=b.DATETIME_FORMATS.MONTH.indexOf(a)},formatter:function(a){return c(a,"MMMM")}},{key:"MMM",regex:b.DATETIME_FORMATS.SHORTMONTH.join("|"),apply:function(a){this.month=b.DATETIME_FORMATS.SHORTMONTH.indexOf(a)},formatter:function(a){return c(a,"MMM")}},{key:"MM",regex:"0[1-9]|1[0-2]",apply:function(a){this.month=a-1},formatter:function(a){return c(a,"MM")}},{key:"M",regex:"[1-9]|1[0-2]",apply:function(a){this.month=a-1},formatter:function(a){return c(a,"M")}},{key:"d!",regex:"[0-2]?[0-9]{1}|3[0-1]{1}",apply:function(a){this.date=+a},formatter:function(a){var b=a.getDate();return/^[1-9]$/.test(b)?c(a,"dd"):c(a,"d")}},{key:"dd",regex:"[0-2][0-9]{1}|3[0-1]{1}",apply:function(a){this.date=+a},formatter:function(a){return c(a,"dd")}},{key:"d",regex:"[1-2]?[0-9]{1}|3[0-1]{1}",apply:function(a){this.date=+a},formatter:function(a){return c(a,"d")}},{key:"EEEE",regex:b.DATETIME_FORMATS.DAY.join("|"),formatter:function(a){return c(a,"EEEE")}},{key:"EEE",regex:b.DATETIME_FORMATS.SHORTDAY.join("|"),formatter:function(a){return c(a,"EEE")}},{key:"HH",regex:"(?:0|1)[0-9]|2[0-3]",apply:function(a){this.hours=+a},formatter:function(a){return c(a,"HH")}},{key:"hh",regex:"0[0-9]|1[0-2]",apply:function(a){this.hours=+a},formatter:function(a){return c(a,"hh")}},{key:"H",regex:"1?[0-9]|2[0-3]",apply:function(a){this.hours=+a},formatter:function(a){return c(a,"H")}},{key:"h",regex:"[0-9]|1[0-2]",apply:function(a){this.hours=+a},formatter:function(a){return c(a,"h")}},{key:"mm",regex:"[0-5][0-9]",apply:function(a){this.minutes=+a},formatter:function(a){return c(a,"mm")}},{key:"m",regex:"[0-9]|[1-5][0-9]",apply:function(a){this.minutes=+a},formatter:function(a){return c(a,"m")}},{key:"sss",regex:"[0-9][0-9][0-9]",apply:function(a){this.milliseconds=+a},formatter:function(a){return c(a,"sss")}},{key:"ss",regex:"[0-5][0-9]",apply:function(a){this.seconds=+a},formatter:function(a){return c(a,"ss")}},{key:"s",regex:"[0-9]|[1-5][0-9]",apply:function(a){this.seconds=+a},formatter:function(a){return c(a,"s")}},{key:"a",regex:b.DATETIME_FORMATS.AMPMS.join("|"),apply:function(a){12===this.hours&&(this.hours=0),"PM"===a&&(this.hours+=12)},formatter:function(a){return c(a,"a")}},{key:"Z",regex:"[+-]\\d{4}",apply:function(a){var b=a.match(/([+-])(\d{2})(\d{2})/),c=b[1],d=b[2],e=b[3];this.hours+=l(c+d),this.minutes+=l(c+e)},formatter:function(a){return c(a,"Z")}},{key:"ww",regex:"[0-4][0-9]|5[0-3]",formatter:function(a){return c(a,"ww")}},{key:"w",regex:"[0-9]|[1-4][0-9]|5[0-3]",formatter:function(a){return c(a,"w")}},{key:"GGGG",regex:b.DATETIME_FORMATS.ERANAMES.join("|").replace(/\s/g,"\\s"),formatter:function(a){return c(a,"GGGG")}},{key:"GGG",regex:b.DATETIME_FORMATS.ERAS.join("|"),formatter:function(a){return c(a,"GGG")}},{key:"GG",regex:b.DATETIME_FORMATS.ERAS.join("|"),formatter:function(a){return c(a,"GG")}},{key:"G",regex:b.DATETIME_FORMATS.ERAS.join("|"),formatter:function(a){return c(a,"G")}}],angular.version.major>=1&&angular.version.minor>4&&s.push({key:"LLLL",regex:b.DATETIME_FORMATS.STANDALONEMONTH.join("|"),apply:function(a){this.month=b.DATETIME_FORMATS.STANDALONEMONTH.indexOf(a)},formatter:function(a){return c(a,"LLLL")}})},this.init(),this.getParser=function(a){var b=f(a);return b&&b.apply||null},this.overrideParser=function(a,b){var c=f(a);c&&angular.isFunction(b)&&(this.parsers={},c.apply=b)}.bind(this),this.filter=function(a,c){if(!angular.isDate(a)||isNaN(a)||!c)return"";c=b.DATETIME_FORMATS[c]||c,b.id!==r&&this.init(),this.formatters[c]||(this.formatters[c]=h(c));var d=this.formatters[c];return d.reduce(function(b,c){return b+c(a)},"")},this.parse=function(c,d,e){if(!angular.isString(c)||!d)return c;d=b.DATETIME_FORMATS[d]||d,d=d.replace(t,"\\$&"),b.id!==r&&this.init(),this.parsers[d]||(this.parsers[d]=g(d,"apply"));var f=this.parsers[d],h=f.regex,i=f.map,j=c.match(h),l=!1;if(j&&j.length){var m,n;angular.isDate(e)&&!isNaN(e.getTime())?m={year:e.getFullYear(),month:e.getMonth(),date:e.getDate(),hours:e.getHours(),minutes:e.getMinutes(),seconds:e.getSeconds(),milliseconds:e.getMilliseconds()}:(e&&a.warn("dateparser:","baseDate is not a valid date"),m={year:1900,month:0,date:1,hours:0,minutes:0,seconds:0,milliseconds:0});for(var o=1,p=j.length;p>o;o++){var q=i[o-1];"Z"===q.matcher&&(l=!0),q.apply&&q.apply.call(m,j[o])}var s=l?Date.prototype.setUTCFullYear:Date.prototype.setFullYear,u=l?Date.prototype.setUTCHours:Date.prototype.setHours;return k(m.year,m.month,m.date)&&(!angular.isDate(e)||isNaN(e.getTime())||l?(n=new Date(0),s.call(n,m.year,m.month,m.date),u.call(n,m.hours||0,m.minutes||0,m.seconds||0,m.milliseconds||0)):(n=new Date(e),s.call(n,m.year,m.month,m.date),u.call(n,m.hours,m.minutes,m.seconds,m.milliseconds))),n}},this.toTimezone=m,this.fromTimezone=n,this.timezoneToOffset=o,this.addDateMinutes=p,this.convertTimezoneToLocal=q}]),angular.module("ui.bootstrap.isClass",[]).directive("uibIsClass",["$animate",function(a){var b=/^\s*([\s\S]+?)\s+on\s+([\s\S]+?)\s*$/,c=/^\s*([\s\S]+?)\s+for\s+([\s\S]+?)\s*$/;return{restrict:"A",compile:function(d,e){function f(a,b,c){i.push(a),j.push({scope:a,element:b}),o.forEach(function(b,c){g(b,a)}),a.$on("$destroy",h)}function g(b,d){var e=b.match(c),f=d.$eval(e[1]),g=e[2],h=k[b];if(!h){var i=function(b){var c=null;j.some(function(a){var d=a.scope.$eval(m);return d===b?(c=a,!0):void 0}),h.lastActivated!==c&&(h.lastActivated&&a.removeClass(h.lastActivated.element,f),c&&a.addClass(c.element,f),h.lastActivated=c)};k[b]=h={lastActivated:null,scope:d,watchFn:i,compareWithExp:g,watcher:d.$watch(g,i)}}h.watchFn(d.$eval(g))}function h(a){var b=a.targetScope,c=i.indexOf(b);if(i.splice(c,1),j.splice(c,1),i.length){var d=i[0];angular.forEach(k,function(a){a.scope===b&&(a.watcher=d.$watch(a.compareWithExp,a.watchFn),a.scope=d)})}else k={}}var i=[],j=[],k={},l=e.uibIsClass.match(b),m=l[2],n=l[1],o=n.split(",");return f}}}]),angular.module("ui.bootstrap.datepicker",["ui.bootstrap.dateparser","ui.bootstrap.isClass"]).value("$datepickerSuppressError",!1).value("$datepickerLiteralWarning",!0).constant("uibDatepickerConfig",{datepickerMode:"day",formatDay:"dd",formatMonth:"MMMM",formatYear:"yyyy",formatDayHeader:"EEE",formatDayTitle:"MMMM yyyy",formatMonthTitle:"yyyy",maxDate:null,maxMode:"year",minDate:null,minMode:"day",monthColumns:3,ngModelOptions:{},shortcutPropagation:!1,showWeeks:!0,yearColumns:5,yearRows:4}).controller("UibDatepickerController",["$scope","$element","$attrs","$parse","$interpolate","$locale","$log","dateFilter","uibDatepickerConfig","$datepickerLiteralWarning","$datepickerSuppressError","uibDateParser",function(a,b,c,d,e,f,g,h,i,j,k,l){function m(b){a.datepickerMode=b,a.datepickerOptions.datepickerMode=b}function n(b){var c;if(angular.version.minor<6)c=b.$options||a.datepickerOptions.ngModelOptions||i.ngModelOptions||{},c.getOption=function(a){return c[a]};else{var d=b.$options.getOption("timezone")||(a.datepickerOptions.ngModelOptions?a.datepickerOptions.ngModelOptions.timezone:null)||(i.ngModelOptions?i.ngModelOptions.timezone:null);c=b.$options.createChild(i.ngModelOptions).createChild(a.datepickerOptions.ngModelOptions).createChild(b.$options).createChild({timezone:d})}return c}var o=this,p={$setViewValue:angular.noop},q={},r=[];b.addClass("uib-datepicker"),c.$set("role","application"),a.datepickerOptions||(a.datepickerOptions={}),this.modes=["day","month","year"],["customClass","dateDisabled","datepickerMode","formatDay","formatDayHeader","formatDayTitle","formatMonth","formatMonthTitle","formatYear","maxDate","maxMode","minDate","minMode","monthColumns","showWeeks","shortcutPropagation","startingDay","yearColumns","yearRows"].forEach(function(b){switch(b){case"customClass":case"dateDisabled":a[b]=a.datepickerOptions[b]||angular.noop;break;case"datepickerMode":a.datepickerMode=angular.isDefined(a.datepickerOptions.datepickerMode)?a.datepickerOptions.datepickerMode:i.datepickerMode;break;case"formatDay":case"formatDayHeader":case"formatDayTitle":case"formatMonth":case"formatMonthTitle":case"formatYear":o[b]=angular.isDefined(a.datepickerOptions[b])?e(a.datepickerOptions[b])(a.$parent):i[b];break;case"monthColumns":case"showWeeks":case"shortcutPropagation":case"yearColumns":case"yearRows":o[b]=angular.isDefined(a.datepickerOptions[b])?a.datepickerOptions[b]:i[b];break;case"startingDay":angular.isDefined(a.datepickerOptions.startingDay)?o.startingDay=a.datepickerOptions.startingDay:angular.isNumber(i.startingDay)?o.startingDay=i.startingDay:o.startingDay=(f.DATETIME_FORMATS.FIRSTDAYOFWEEK+8)%7;break;case"maxDate":case"minDate":a.$watch("datepickerOptions."+b,function(a){a?angular.isDate(a)?o[b]=l.fromTimezone(new Date(a),q.getOption("timezone")):(j&&g.warn("Literal date support has been deprecated, please switch to date object usage"),o[b]=new Date(h(a,"medium"))):o[b]=i[b]?l.fromTimezone(new Date(i[b]),q.getOption("timezone")):null,o.refreshView()});break;case"maxMode":case"minMode":a.datepickerOptions[b]?a.$watch(function(){return a.datepickerOptions[b]},function(c){o[b]=a[b]=angular.isDefined(c)?c:a.datepickerOptions[b],("minMode"===b&&o.modes.indexOf(a.datepickerOptions.datepickerMode)o.modes.indexOf(o[b]))&&(a.datepickerMode=o[b],a.datepickerOptions.datepickerMode=o[b])}):o[b]=a[b]=i[b]||null}}),a.uniqueId="datepicker-"+a.$id+"-"+Math.floor(1e4*Math.random()),a.disabled=angular.isDefined(c.disabled)||!1,angular.isDefined(c.ngDisabled)&&r.push(a.$parent.$watch(c.ngDisabled,function(b){a.disabled=b,o.refreshView()})),a.isActive=function(b){return 0===o.compare(b.date,o.activeDate)?(a.activeDateId=b.uid,!0):!1},this.init=function(b){p=b,q=n(p),a.datepickerOptions.initDate?(o.activeDate=l.fromTimezone(a.datepickerOptions.initDate,q.getOption("timezone"))||new Date,a.$watch("datepickerOptions.initDate",function(a){a&&(p.$isEmpty(p.$modelValue)||p.$invalid)&&(o.activeDate=l.fromTimezone(a,q.getOption("timezone")),o.refreshView())})):o.activeDate=new Date;var c=p.$modelValue?new Date(p.$modelValue):new Date;this.activeDate=isNaN(c)?l.fromTimezone(new Date,q.getOption("timezone")):l.fromTimezone(c,q.getOption("timezone")),p.$render=function(){o.render()}},this.render=function(){if(p.$viewValue){var a=new Date(p.$viewValue),b=!isNaN(a);b?this.activeDate=l.fromTimezone(a,q.getOption("timezone")):k||g.error('Datepicker directive: "ng-model" value must be a Date object')}this.refreshView()},this.refreshView=function(){if(this.element){a.selectedDt=null,this._refreshView(),a.activeDt&&(a.activeDateId=a.activeDt.uid);var b=p.$viewValue?new Date(p.$viewValue):null;b=l.fromTimezone(b,q.getOption("timezone")),p.$setValidity("dateDisabled",!b||this.element&&!this.isDisabled(b))}},this.createDateObject=function(b,c){var d=p.$viewValue?new Date(p.$viewValue):null;d=l.fromTimezone(d,q.getOption("timezone"));var e=new Date;e=l.fromTimezone(e,q.getOption("timezone"));var f=this.compare(b,e),g={date:b,label:l.filter(b,c),selected:d&&0===this.compare(b,d),disabled:this.isDisabled(b),past:0>f,current:0===f,future:f>0,customClass:this.customClass(b)||null};return d&&0===this.compare(b,d)&&(a.selectedDt=g),o.activeDate&&0===this.compare(g.date,o.activeDate)&&(a.activeDt=g),g},this.isDisabled=function(b){return a.disabled||this.minDate&&this.compare(b,this.minDate)<0||this.maxDate&&this.compare(b,this.maxDate)>0||a.dateDisabled&&a.dateDisabled({date:b,mode:a.datepickerMode})},this.customClass=function(b){return a.customClass({date:b,mode:a.datepickerMode})},this.split=function(a,b){for(var c=[];a.length>0;)c.push(a.splice(0,b));return c},a.select=function(b){if(a.datepickerMode===o.minMode){var c=p.$viewValue?l.fromTimezone(new Date(p.$viewValue),q.getOption("timezone")):new Date(0,0,0,0,0,0,0);c.setFullYear(b.getFullYear(),b.getMonth(),b.getDate()),c=l.toTimezone(c,q.getOption("timezone")),p.$setViewValue(c),p.$render()}else o.activeDate=b,m(o.modes[o.modes.indexOf(a.datepickerMode)-1]),a.$emit("uib:datepicker.mode");a.$broadcast("uib:datepicker.focus")},a.move=function(a){var b=o.activeDate.getFullYear()+a*(o.step.years||0),c=o.activeDate.getMonth()+a*(o.step.months||0);o.activeDate.setFullYear(b,c,1),o.refreshView()},a.toggleMode=function(b){b=b||1,a.datepickerMode===o.maxMode&&1===b||a.datepickerMode===o.minMode&&-1===b||(m(o.modes[o.modes.indexOf(a.datepickerMode)+b]),a.$emit("uib:datepicker.mode"))},a.keys={13:"enter",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down"};var s=function(){o.element[0].focus()};a.$on("uib:datepicker.focus",s),a.keydown=function(b){var c=a.keys[b.which];if(c&&!b.shiftKey&&!b.altKey&&!a.disabled)if(b.preventDefault(),o.shortcutPropagation||b.stopPropagation(),"enter"===c||"space"===c){if(o.isDisabled(o.activeDate))return;a.select(o.activeDate)}else!b.ctrlKey||"up"!==c&&"down"!==c?(o.handleKeyDown(c,b),o.refreshView()):a.toggleMode("up"===c?1:-1)},b.on("keydown",function(b){a.$apply(function(){a.keydown(b)})}),a.$on("$destroy",function(){for(;r.length;)r.shift()()})}]).controller("UibDaypickerController",["$scope","$element","dateFilter",function(a,b,c){function d(a,b){return 1!==b||a%4!==0||a%100===0&&a%400!==0?f[b]:29}function e(a){var b=new Date(a);b.setDate(b.getDate()+4-(b.getDay()||7));var c=b.getTime();return b.setMonth(0),b.setDate(1),Math.floor(Math.round((c-b)/864e5)/7)+1}var f=[31,28,31,30,31,30,31,31,30,31,30,31];this.step={months:1},this.element=b,this.init=function(b){angular.extend(b,this),a.showWeeks=b.showWeeks,b.refreshView()},this.getDates=function(a,b){for(var c,d=new Array(b),e=new Date(a),f=0;b>f;)c=new Date(e),d[f++]=c,e.setDate(e.getDate()+1);return d},this._refreshView=function(){var b=this.activeDate.getFullYear(),d=this.activeDate.getMonth(),f=new Date(this.activeDate);f.setFullYear(b,d,1);var g=this.startingDay-f.getDay(),h=g>0?7-g:-g,i=new Date(f);h>0&&i.setDate(-h+1);for(var j=this.getDates(i,42),k=0;42>k;k++)j[k]=angular.extend(this.createDateObject(j[k],this.formatDay),{secondary:j[k].getMonth()!==d,uid:a.uniqueId+"-"+k});a.labels=new Array(7);for(var l=0;7>l;l++)a.labels[l]={abbr:c(j[l].date,this.formatDayHeader),full:c(j[l].date,"EEEE")};if(a.title=c(this.activeDate,this.formatDayTitle),a.rows=this.split(j,7),a.showWeeks){a.weekNumbers=[];for(var m=(11-this.startingDay)%7,n=a.rows.length,o=0;n>o;o++)a.weekNumbers.push(e(a.rows[o][m].date))}},this.compare=function(a,b){var c=new Date(a.getFullYear(),a.getMonth(),a.getDate()),d=new Date(b.getFullYear(),b.getMonth(),b.getDate());return c.setFullYear(a.getFullYear()),d.setFullYear(b.getFullYear()),c-d},this.handleKeyDown=function(a,b){var c=this.activeDate.getDate();if("left"===a)c-=1;else if("up"===a)c-=7;else if("right"===a)c+=1;else if("down"===a)c+=7;else if("pageup"===a||"pagedown"===a){var e=this.activeDate.getMonth()+("pageup"===a?-1:1);this.activeDate.setMonth(e,1),c=Math.min(d(this.activeDate.getFullYear(),this.activeDate.getMonth()),c)}else"home"===a?c=1:"end"===a&&(c=d(this.activeDate.getFullYear(),this.activeDate.getMonth()));this.activeDate.setDate(c)}}]).controller("UibMonthpickerController",["$scope","$element","dateFilter",function(a,b,c){this.step={years:1},this.element=b,this.init=function(a){angular.extend(a,this),a.refreshView()},this._refreshView=function(){for(var b,d=new Array(12),e=this.activeDate.getFullYear(),f=0;12>f;f++)b=new Date(this.activeDate),b.setFullYear(e,f,1),d[f]=angular.extend(this.createDateObject(b,this.formatMonth),{uid:a.uniqueId+"-"+f});a.title=c(this.activeDate,this.formatMonthTitle),a.rows=this.split(d,this.monthColumns),a.yearHeaderColspan=this.monthColumns>3?this.monthColumns-2:1},this.compare=function(a,b){var c=new Date(a.getFullYear(),a.getMonth()),d=new Date(b.getFullYear(),b.getMonth());return c.setFullYear(a.getFullYear()),d.setFullYear(b.getFullYear()),c-d},this.handleKeyDown=function(a,b){var c=this.activeDate.getMonth();if("left"===a)c-=1;else if("up"===a)c-=this.monthColumns;else if("right"===a)c+=1;else if("down"===a)c+=this.monthColumns;else if("pageup"===a||"pagedown"===a){var d=this.activeDate.getFullYear()+("pageup"===a?-1:1);this.activeDate.setFullYear(d)}else"home"===a?c=0:"end"===a&&(c=11);this.activeDate.setMonth(c)}}]).controller("UibYearpickerController",["$scope","$element","dateFilter",function(a,b,c){function d(a){return parseInt((a-1)/f,10)*f+1}var e,f;this.element=b,this.yearpickerInit=function(){e=this.yearColumns,f=this.yearRows*e,this.step={years:f}},this._refreshView=function(){for(var b,c=new Array(f),g=0,h=d(this.activeDate.getFullYear());f>g;g++)b=new Date(this.activeDate),b.setFullYear(h+g,0,1),c[g]=angular.extend(this.createDateObject(b,this.formatYear),{uid:a.uniqueId+"-"+g});a.title=[c[0].label,c[f-1].label].join(" - "),a.rows=this.split(c,e),a.columns=e},this.compare=function(a,b){return a.getFullYear()-b.getFullYear()},this.handleKeyDown=function(a,b){var c=this.activeDate.getFullYear();"left"===a?c-=1:"up"===a?c-=e:"right"===a?c+=1:"down"===a?c+=e:"pageup"===a||"pagedown"===a?c+=("pageup"===a?-1:1)*f:"home"===a?c=d(this.activeDate.getFullYear()):"end"===a&&(c=d(this.activeDate.getFullYear())+f-1),this.activeDate.setFullYear(c)}}]).directive("uibDatepicker",function(){return{templateUrl:function(a,b){return b.templateUrl||"uib/template/datepicker/datepicker.html"},scope:{datepickerOptions:"=?"},require:["uibDatepicker","^ngModel"],restrict:"A",controller:"UibDatepickerController",controllerAs:"datepicker",link:function(a,b,c,d){var e=d[0],f=d[1];e.init(f)}}}).directive("uibDaypicker",function(){return{templateUrl:function(a,b){return b.templateUrl||"uib/template/datepicker/day.html"},require:["^uibDatepicker","uibDaypicker"],restrict:"A",controller:"UibDaypickerController",link:function(a,b,c,d){var e=d[0],f=d[1];f.init(e)}}}).directive("uibMonthpicker",function(){return{templateUrl:function(a,b){return b.templateUrl||"uib/template/datepicker/month.html"},require:["^uibDatepicker","uibMonthpicker"],restrict:"A",controller:"UibMonthpickerController",link:function(a,b,c,d){var e=d[0],f=d[1];f.init(e)}}}).directive("uibYearpicker",function(){return{templateUrl:function(a,b){return b.templateUrl||"uib/template/datepicker/year.html"},require:["^uibDatepicker","uibYearpicker"],restrict:"A",controller:"UibYearpickerController",link:function(a,b,c,d){var e=d[0];angular.extend(e,d[1]),e.yearpickerInit(),e.refreshView()}}}),angular.module("ui.bootstrap.position",[]).factory("$uibPosition",["$document","$window",function(a,b){var c,d,e={normal:/(auto|scroll)/,hidden:/(auto|scroll|hidden)/},f={auto:/\s?auto?\s?/i,primary:/^(top|bottom|left|right)$/,secondary:/^(top|bottom|left|right|center)$/,vertical:/^(top|bottom)$/},g=/(HTML|BODY)/;return{getRawNode:function(a){return a.nodeName?a:a[0]||a},parseStyle:function(a){return a=parseFloat(a), +isFinite(a)?a:0},offsetParent:function(c){function d(a){return"static"===(b.getComputedStyle(a).position||"static")}c=this.getRawNode(c);for(var e=c.offsetParent||a[0].documentElement;e&&e!==a[0].documentElement&&d(e);)e=e.offsetParent;return e||a[0].documentElement},scrollbarWidth:function(e){if(e){if(angular.isUndefined(d)){var f=a.find("body");f.addClass("uib-position-body-scrollbar-measure"),d=b.innerWidth-f[0].clientWidth,d=isFinite(d)?d:0,f.removeClass("uib-position-body-scrollbar-measure")}return d}if(angular.isUndefined(c)){var g=angular.element('
    ');a.find("body").append(g),c=g[0].offsetWidth-g[0].clientWidth,c=isFinite(c)?c:0,g.remove()}return c},scrollbarPadding:function(a){a=this.getRawNode(a);var c=b.getComputedStyle(a),d=this.parseStyle(c.paddingRight),e=this.parseStyle(c.paddingBottom),f=this.scrollParent(a,!1,!0),h=this.scrollbarWidth(g.test(f.tagName));return{scrollbarWidth:h,widthOverflow:f.scrollWidth>f.clientWidth,right:d+h,originalRight:d,heightOverflow:f.scrollHeight>f.clientHeight,bottom:e+h,originalBottom:e}},isScrollable:function(a,c){a=this.getRawNode(a);var d=c?e.hidden:e.normal,f=b.getComputedStyle(a);return d.test(f.overflow+f.overflowY+f.overflowX)},scrollParent:function(c,d,f){c=this.getRawNode(c);var g=d?e.hidden:e.normal,h=a[0].documentElement,i=b.getComputedStyle(c);if(f&&g.test(i.overflow+i.overflowY+i.overflowX))return c;var j="absolute"===i.position,k=c.parentElement||h;if(k===h||"fixed"===i.position)return h;for(;k.parentElement&&k!==h;){var l=b.getComputedStyle(k);if(j&&"static"!==l.position&&(j=!1),!j&&g.test(l.overflow+l.overflowY+l.overflowX))break;k=k.parentElement}return k},position:function(c,d){c=this.getRawNode(c);var e=this.offset(c);if(d){var f=b.getComputedStyle(c);e.top-=this.parseStyle(f.marginTop),e.left-=this.parseStyle(f.marginLeft)}var g=this.offsetParent(c),h={top:0,left:0};return g!==a[0].documentElement&&(h=this.offset(g),h.top+=g.clientTop-g.scrollTop,h.left+=g.clientLeft-g.scrollLeft),{width:Math.round(angular.isNumber(e.width)?e.width:c.offsetWidth),height:Math.round(angular.isNumber(e.height)?e.height:c.offsetHeight),top:Math.round(e.top-h.top),left:Math.round(e.left-h.left)}},offset:function(c){c=this.getRawNode(c);var d=c.getBoundingClientRect();return{width:Math.round(angular.isNumber(d.width)?d.width:c.offsetWidth),height:Math.round(angular.isNumber(d.height)?d.height:c.offsetHeight),top:Math.round(d.top+(b.pageYOffset||a[0].documentElement.scrollTop)),left:Math.round(d.left+(b.pageXOffset||a[0].documentElement.scrollLeft))}},viewportOffset:function(c,d,e){c=this.getRawNode(c),e=e!==!1;var f=c.getBoundingClientRect(),g={top:0,left:0,bottom:0,right:0},h=d?a[0].documentElement:this.scrollParent(c),i=h.getBoundingClientRect();if(g.top=i.top+h.clientTop,g.left=i.left+h.clientLeft,h===a[0].documentElement&&(g.top+=b.pageYOffset,g.left+=b.pageXOffset),g.bottom=g.top+h.clientHeight,g.right=g.left+h.clientWidth,e){var j=b.getComputedStyle(h);g.top+=this.parseStyle(j.paddingTop),g.bottom-=this.parseStyle(j.paddingBottom),g.left+=this.parseStyle(j.paddingLeft),g.right-=this.parseStyle(j.paddingRight)}return{top:Math.round(f.top-g.top),bottom:Math.round(g.bottom-f.bottom),left:Math.round(f.left-g.left),right:Math.round(g.right-f.right)}},parsePlacement:function(a){var b=f.auto.test(a);return b&&(a=a.replace(f.auto,"")),a=a.split("-"),a[0]=a[0]||"top",f.primary.test(a[0])||(a[0]="top"),a[1]=a[1]||"center",f.secondary.test(a[1])||(a[1]="center"),b?a[2]=!0:a[2]=!1,a},positionElements:function(a,c,d,e){a=this.getRawNode(a),c=this.getRawNode(c);var g=angular.isDefined(c.offsetWidth)?c.offsetWidth:c.prop("offsetWidth"),h=angular.isDefined(c.offsetHeight)?c.offsetHeight:c.prop("offsetHeight");d=this.parsePlacement(d);var i=e?this.offset(a):this.position(a),j={top:0,left:0,placement:""};if(d[2]){var k=this.viewportOffset(a,e),l=b.getComputedStyle(c),m={width:g+Math.round(Math.abs(this.parseStyle(l.marginLeft)+this.parseStyle(l.marginRight))),height:h+Math.round(Math.abs(this.parseStyle(l.marginTop)+this.parseStyle(l.marginBottom)))};if(d[0]="top"===d[0]&&m.height>k.top&&m.height<=k.bottom?"bottom":"bottom"===d[0]&&m.height>k.bottom&&m.height<=k.top?"top":"left"===d[0]&&m.width>k.left&&m.width<=k.right?"right":"right"===d[0]&&m.width>k.right&&m.width<=k.left?"left":d[0],d[1]="top"===d[1]&&m.height-i.height>k.bottom&&m.height-i.height<=k.top?"bottom":"bottom"===d[1]&&m.height-i.height>k.top&&m.height-i.height<=k.bottom?"top":"left"===d[1]&&m.width-i.width>k.right&&m.width-i.width<=k.left?"right":"right"===d[1]&&m.width-i.width>k.left&&m.width-i.width<=k.right?"left":d[1],"center"===d[1])if(f.vertical.test(d[0])){var n=i.width/2-g/2;k.left+n<0&&m.width-i.width<=k.right?d[1]="left":k.right+n<0&&m.width-i.width<=k.left&&(d[1]="right")}else{var o=i.height/2-m.height/2;k.top+o<0&&m.height-i.height<=k.bottom?d[1]="top":k.bottom+o<0&&m.height-i.height<=k.top&&(d[1]="bottom")}}switch(d[0]){case"top":j.top=i.top-h;break;case"bottom":j.top=i.top+i.height;break;case"left":j.left=i.left-g;break;case"right":j.left=i.left+i.width}switch(d[1]){case"top":j.top=i.top;break;case"bottom":j.top=i.top+i.height-h;break;case"left":j.left=i.left;break;case"right":j.left=i.left+i.width-g;break;case"center":f.vertical.test(d[0])?j.left=i.left+i.width/2-g/2:j.top=i.top+i.height/2-h/2}return j.top=Math.round(j.top),j.left=Math.round(j.left),j.placement="center"===d[1]?d[0]:d[0]+"-"+d[1],j},adjustTop:function(a,b,c,d){return-1!==a.indexOf("top")&&c!==d?{top:b.top-d+"px"}:void 0},positionArrow:function(a,c){a=this.getRawNode(a);var d=a.querySelector(".tooltip-inner, .popover-inner");if(d){var e=angular.element(d).hasClass("tooltip-inner"),g=e?a.querySelector(".tooltip-arrow"):a.querySelector(".arrow");if(g){var h={top:"",bottom:"",left:"",right:""};if(c=this.parsePlacement(c),"center"===c[1])return void angular.element(g).css(h);var i="border-"+c[0]+"-width",j=b.getComputedStyle(g)[i],k="border-";k+=f.vertical.test(c[0])?c[0]+"-"+c[1]:c[1]+"-"+c[0],k+="-radius";var l=b.getComputedStyle(e?d:a)[k];switch(c[0]){case"top":h.bottom=e?"0":"-"+j;break;case"bottom":h.top=e?"0":"-"+j;break;case"left":h.right=e?"0":"-"+j;break;case"right":h.left=e?"0":"-"+j}h[c[1]]=l,angular.element(g).css(h)}}}}}]),angular.module("ui.bootstrap.datepickerPopup",["ui.bootstrap.datepicker","ui.bootstrap.position"]).value("$datepickerPopupLiteralWarning",!0).constant("uibDatepickerPopupConfig",{altInputFormats:[],appendToBody:!1,clearText:"Clear",closeOnDateSelection:!0,closeText:"Done",currentText:"Today",datepickerPopup:"yyyy-MM-dd",datepickerPopupTemplateUrl:"uib/template/datepickerPopup/popup.html",datepickerTemplateUrl:"uib/template/datepicker/datepicker.html",html5Types:{date:"yyyy-MM-dd","datetime-local":"yyyy-MM-ddTHH:mm:ss.sss",month:"yyyy-MM"},onOpenFocus:!0,showButtonBar:!0,placement:"auto bottom-left"}).controller("UibDatepickerPopupController",["$scope","$element","$attrs","$compile","$log","$parse","$window","$document","$rootScope","$uibPosition","dateFilter","uibDateParser","uibDatepickerPopupConfig","$timeout","uibDatepickerConfig","$datepickerPopupLiteralWarning",function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){function q(b){var c=l.parse(b,x,a.date);if(isNaN(c))for(var d=0;d
    "),D.attr({"ng-model":"date","ng-change":"dateSelection(date)","template-url":B}),E=angular.element(D.children()[0]),E.attr("template-url",C),a.datepickerOptions||(a.datepickerOptions={}),K&&"month"===c.type&&(a.datepickerOptions.datepickerMode="month",a.datepickerOptions.minMode="month"),E.attr("datepicker-options","datepickerOptions"),K?G.$formatters.push(function(b){return a.date=l.fromTimezone(b,H.getOption("timezone")),b}):(G.$$parserName="date",G.$validators.date=s,G.$parsers.unshift(r),G.$formatters.push(function(b){return G.$isEmpty(b)?(a.date=b,b):(angular.isNumber(b)&&(b=new Date(b)),a.date=l.fromTimezone(b,H.getOption("timezone")),l.filter(a.date,x))})),G.$viewChangeListeners.push(function(){a.date=q(G.$viewValue)}),b.on("keydown",u),I=d(D)(a),D.remove(),z?h.find("body").append(I):b.after(I),a.$on("$destroy",function(){for(a.isOpen===!0&&(i.$$phase||a.$apply(function(){a.isOpen=!1})),I.remove(),b.off("keydown",u),h.off("click",t),F&&F.off("scroll",v),angular.element(g).off("resize",v);L.length;)L.shift()()})},a.getText=function(b){return a[b+"Text"]||m[b+"Text"]},a.isDisabled=function(b){"today"===b&&(b=l.fromTimezone(new Date,H.getOption("timezone")));var c={};return angular.forEach(["minDate","maxDate"],function(b){a.datepickerOptions[b]?angular.isDate(a.datepickerOptions[b])?c[b]=new Date(a.datepickerOptions[b]):(p&&e.warn("Literal date support has been deprecated, please switch to date object usage"),c[b]=new Date(k(a.datepickerOptions[b],"medium"))):c[b]=null}),a.datepickerOptions&&c.minDate&&a.compare(b,c.minDate)<0||c.maxDate&&a.compare(b,c.maxDate)>0},a.compare=function(a,b){return new Date(a.getFullYear(),a.getMonth(),a.getDate())-new Date(b.getFullYear(),b.getMonth(),b.getDate())},a.dateSelection=function(c){a.date=c;var d=a.date?l.filter(a.date,x):null;b.val(d),G.$setViewValue(d),y&&(a.isOpen=!1,b[0].focus())},a.keydown=function(c){27===c.which&&(c.stopPropagation(),a.isOpen=!1,b[0].focus())},a.select=function(b,c){if(c.stopPropagation(),"today"===b){var d=new Date;angular.isDate(a.date)?(b=new Date(a.date),b.setFullYear(d.getFullYear(),d.getMonth(),d.getDate())):(b=l.fromTimezone(d,H.getOption("timezone")),b.setHours(0,0,0,0))}a.dateSelection(b)},a.close=function(c){c.stopPropagation(),a.isOpen=!1,b[0].focus()},a.disabled=angular.isDefined(c.disabled)||!1,c.ngDisabled&&L.push(a.$parent.$watch(f(c.ngDisabled),function(b){a.disabled=b})),a.$watch("isOpen",function(d){d?a.disabled?a.isOpen=!1:n(function(){v(),A&&a.$broadcast("uib:datepicker.focus"),h.on("click",t);var d=c.popupPlacement?c.popupPlacement:m.placement;z||j.parsePlacement(d)[2]?(F=F||angular.element(j.scrollParent(b)),F&&F.on("scroll",v)):F=null,angular.element(g).on("resize",v)},0,!1):(h.off("click",t),F&&F.off("scroll",v),angular.element(g).off("resize",v))}),a.$on("uib:datepicker.mode",function(){n(v,0,!1)})}]).directive("uibDatepickerPopup",function(){return{require:["ngModel","uibDatepickerPopup"],controller:"UibDatepickerPopupController",scope:{datepickerOptions:"=?",isOpen:"=?",currentText:"@",clearText:"@",closeText:"@"},link:function(a,b,c,d){var e=d[0],f=d[1];f.init(e)}}}).directive("uibDatepickerPopupWrap",function(){return{restrict:"A",transclude:!0,templateUrl:function(a,b){return b.templateUrl||"uib/template/datepickerPopup/popup.html"}}}),angular.module("ui.bootstrap.debounce",[]).factory("$$debounce",["$timeout",function(a){return function(b,c){var d;return function(){var e=this,f=Array.prototype.slice.call(arguments);d&&a.cancel(d),d=a(function(){b.apply(e,f)},c)}}}]),angular.module("ui.bootstrap.multiMap",[]).factory("$$multiMap",function(){return{createNew:function(){var a={};return{entries:function(){return Object.keys(a).map(function(b){return{key:b,value:a[b]}})},get:function(b){return a[b]},hasKey:function(b){return!!a[b]},keys:function(){return Object.keys(a)},put:function(b,c){a[b]||(a[b]=[]),a[b].push(c)},remove:function(b,c){var d=a[b];if(d){var e=d.indexOf(c);-1!==e&&d.splice(e,1),d.length||delete a[b]}}}}}}),angular.module("ui.bootstrap.dropdown",["ui.bootstrap.multiMap","ui.bootstrap.position"]).constant("uibDropdownConfig",{appendToOpenClass:"uib-dropdown-open",openClass:"open"}).service("uibDropdownService",["$document","$rootScope","$$multiMap",function(a,b,c){var d=null,e=c.createNew();this.isOnlyOpen=function(a,b){var c=e.get(b);if(c){var d=c.reduce(function(b,c){return c.scope===a?c:b},{});if(d)return 1===c.length}return!1},this.open=function(b,c,g){if(d||a.on("click",f),d&&d!==b&&(d.isOpen=!1),d=b,g){var h=e.get(g);if(h){var i=h.map(function(a){return a.scope});-1===i.indexOf(b)&&e.put(g,{scope:b})}else e.put(g,{scope:b})}},this.close=function(b,c,g){if(d===b&&(a.off("click",f),a.off("keydown",this.keybindFilter),d=null),g){var h=e.get(g);if(h){var i=h.reduce(function(a,c){return c.scope===b?c:a},{});i&&e.remove(g,i)}}};var f=function(a){if(d&&d.isOpen&&!(a&&"disabled"===d.getAutoClose()||a&&3===a.which)){var c=d.getToggleElement();if(!(a&&c&&c[0].contains(a.target))){var e=d.getDropdownElement();a&&"outsideClick"===d.getAutoClose()&&e&&e[0].contains(a.target)||(d.focusToggleElement(),d.isOpen=!1,b.$$phase||d.$apply())}}};this.keybindFilter=function(a){if(d){var b=d.getDropdownElement(),c=d.getToggleElement(),e=b&&b[0].contains(a.target),g=c&&c[0].contains(a.target);27===a.which?(a.stopPropagation(),d.focusToggleElement(),f()):d.isKeynavEnabled()&&-1!==[38,40].indexOf(a.which)&&d.isOpen&&(e||g)&&(a.preventDefault(),a.stopPropagation(),d.focusDropdownEntry(a.which))}}}]).controller("UibDropdownController",["$scope","$element","$attrs","$parse","uibDropdownConfig","uibDropdownService","$animate","$uibPosition","$document","$compile","$templateRequest",function(a,b,c,d,e,f,g,h,i,j,k){function l(){b.append(o.dropdownMenu)}var m,n,o=this,p=a.$new(),q=e.appendToOpenClass,r=e.openClass,s=angular.noop,t=c.onToggle?d(c.onToggle):angular.noop,u=!1,v=i.find("body");b.addClass("dropdown"),this.init=function(){c.isOpen&&(n=d(c.isOpen),s=n.assign,a.$watch(n,function(a){p.isOpen=!!a})),u=angular.isDefined(c.keyboardNav)},this.toggle=function(a){return p.isOpen=arguments.length?!!a:!p.isOpen,angular.isFunction(s)&&s(p,p.isOpen),p.isOpen},this.isOpen=function(){return p.isOpen},p.getToggleElement=function(){return o.toggleElement},p.getAutoClose=function(){return c.autoClose||"always"},p.getElement=function(){return b},p.isKeynavEnabled=function(){return u},p.focusDropdownEntry=function(a){var c=o.dropdownMenu?angular.element(o.dropdownMenu).find("a"):b.find("ul").eq(0).find("a");switch(a){case 40:angular.isNumber(o.selectedOption)?o.selectedOption=o.selectedOption===c.length-1?o.selectedOption:o.selectedOption+1:o.selectedOption=0;break;case 38:angular.isNumber(o.selectedOption)?o.selectedOption=0===o.selectedOption?0:o.selectedOption-1:o.selectedOption=c.length-1}c[o.selectedOption].focus()},p.getDropdownElement=function(){return o.dropdownMenu},p.focusToggleElement=function(){o.toggleElement&&o.toggleElement[0].focus()},p.$watch("isOpen",function(e,n){var u=null,w=!1;if(angular.isDefined(c.dropdownAppendTo)){var x=d(c.dropdownAppendTo)(p);x&&(u=angular.element(x))}if(angular.isDefined(c.dropdownAppendToBody)){var y=d(c.dropdownAppendToBody)(p);y!==!1&&(w=!0)}if(w&&!u&&(u=v),u&&o.dropdownMenu&&(e?(u.append(o.dropdownMenu),b.on("$destroy",l)):(b.off("$destroy",l),l())),u&&o.dropdownMenu){var z,A,B,C=h.positionElements(b,o.dropdownMenu,"bottom-left",!0),D=0;if(z={top:C.top+"px",display:e?"block":"none"},A=o.dropdownMenu.hasClass("dropdown-menu-right"),A?(z.left="auto",B=h.scrollbarPadding(u),B.heightOverflow&&B.scrollbarWidth&&(D=B.scrollbarWidth),z.right=window.innerWidth-D-(C.left+b.prop("offsetWidth"))+"px"):(z.left=C.left+"px",z.right="auto"),!w){var E=h.offset(u);z.top=C.top-E.top+"px",A?z.right=window.innerWidth-(C.left-E.left+b.prop("offsetWidth"))+"px":z.left=C.left-E.left+"px"}o.dropdownMenu.css(z)}var F=u?u:b,G=u?q:r,H=F.hasClass(G),I=f.isOnlyOpen(a,u);if(H===!e){var J;J=u?I?"removeClass":"addClass":e?"addClass":"removeClass",g[J](F,G).then(function(){angular.isDefined(e)&&e!==n&&t(a,{open:!!e})})}if(e)o.dropdownMenuTemplateUrl?k(o.dropdownMenuTemplateUrl).then(function(a){m=p.$new(),j(a.trim())(m,function(a){var b=a;o.dropdownMenu.replaceWith(b),o.dropdownMenu=b,i.on("keydown",f.keybindFilter)})}):i.on("keydown",f.keybindFilter),p.focusToggleElement(),f.open(p,b,u);else{if(f.close(p,b,u),o.dropdownMenuTemplateUrl){m&&m.$destroy();var K=angular.element('');o.dropdownMenu.replaceWith(K),o.dropdownMenu=K}o.selectedOption=null}angular.isFunction(s)&&s(a,e)})}]).directive("uibDropdown",function(){return{controller:"UibDropdownController",link:function(a,b,c,d){d.init()}}}).directive("uibDropdownMenu",function(){return{restrict:"A",require:"?^uibDropdown",link:function(a,b,c,d){if(d&&!angular.isDefined(c.dropdownNested)){b.addClass("dropdown-menu");var e=c.templateUrl;e&&(d.dropdownMenuTemplateUrl=e),d.dropdownMenu||(d.dropdownMenu=b)}}}}).directive("uibDropdownToggle",function(){return{require:"?^uibDropdown",link:function(a,b,c,d){if(d){b.addClass("dropdown-toggle"),d.toggleElement=b;var e=function(e){e.preventDefault(),b.hasClass("disabled")||c.disabled||a.$apply(function(){d.toggle()})};b.on("click",e),b.attr({"aria-haspopup":!0,"aria-expanded":!1}),a.$watch(d.isOpen,function(a){b.attr("aria-expanded",!!a)}),a.$on("$destroy",function(){b.off("click",e)})}}}}),angular.module("ui.bootstrap.stackedMap",[]).factory("$$stackedMap",function(){return{createNew:function(){var a=[];return{add:function(b,c){a.push({key:b,value:c})},get:function(b){for(var c=0;c-1&&A>a&&(a=A),a}function m(a,b){var c=x.get(a).value,d=c.appendTo;x.remove(a),B=x.top(),B&&(A=parseInt(B.value.modalDomEl.attr("index"),10)),p(c.modalDomEl,c.modalScope,function(){var b=c.openedClass||w;y.remove(b,a);var e=y.hasKey(b);d.toggleClass(b,e),!e&&v&&v.heightOverflow&&v.scrollbarWidth&&(v.originalRight?d.css({paddingRight:v.originalRight+"px"}):d.css({paddingRight:""}),v=null),n(!0)},c.closedDeferred),o(),b&&b.focus?b.focus():d.focus&&d.focus()}function n(a){var b;x.length()>0&&(b=x.top().value,b.modalDomEl.toggleClass(b.windowTopClass||"",a))}function o(){if(t&&-1===l()){var a=u;p(t,u,function(){a=null}),t=void 0,u=void 0}}function p(b,c,d,e){function g(){g.done||(g.done=!0,a.leave(b).then(function(){d&&d(),b.remove(),e&&e.resolve()}),c.$destroy())}var h,i=null,j=function(){return h||(h=f.defer(),i=h.promise),function(){h.resolve()}};return c.$broadcast(z.NOW_CLOSING_EVENT,j),f.when(i).then(g)}function q(a){if(a.isDefaultPrevented())return a;var b=x.top();if(b)switch(a.which){case 27:b.value.keyboard&&(a.preventDefault(),e.$apply(function(){z.dismiss(b.key,"escape key press")}));break;case 9:var c=z.loadFocusElementList(b),d=!1;a.shiftKey?(z.isFocusInFirstItem(a,c)||z.isModalFocused(a,b))&&(d=z.focusLastFocusableElement(c)):z.isFocusInLastItem(a,c)&&(d=z.focusFirstFocusableElement(c)),d&&(a.preventDefault(),a.stopPropagation())}}function r(a,b,c){return!a.value.modalScope.$broadcast("modal.closing",b,c).defaultPrevented}function s(){Array.prototype.forEach.call(document.querySelectorAll("["+C+"]"),function(a){var b=parseInt(a.getAttribute(C),10),c=b-1;a.setAttribute(C,c),c||(a.removeAttribute(C),a.removeAttribute("aria-hidden"))})}var t,u,v,w="modal-open",x=h.createNew(),y=g.createNew(),z={NOW_CLOSING_EVENT:"modal.stack.now-closing"},A=0,B=null,C="data-bootstrap-modal-aria-hidden-count",D="a[href], area[href], input:not([disabled]):not([tabindex='-1']), button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']), textarea:not([disabled]):not([tabindex='-1']), iframe, object, embed, *[tabindex]:not([tabindex='-1']), *[contenteditable=true]",E=/[A-Z]/g;return e.$watch(l,function(a){u&&(u.index=a)}),c.on("keydown",q),e.$on("$destroy",function(){c.off("keydown",q)}),z.open=function(b,f){function g(a){function b(a){var b=a.parent()?a.parent().children():[];return Array.prototype.filter.call(b,function(b){return b!==a[0]})}if(a&&"BODY"!==a[0].tagName)return b(a).forEach(function(a){var b="true"===a.getAttribute("aria-hidden"),c=parseInt(a.getAttribute(C),10);c||(c=b?1:0),a.setAttribute(C,c+1),a.setAttribute("aria-hidden","true")}),g(a.parent())}var h=c[0].activeElement,k=f.openedClass||w;n(!1),B=x.top(),x.add(b,{deferred:f.deferred,renderDeferred:f.renderDeferred,closedDeferred:f.closedDeferred,modalScope:f.scope,backdrop:f.backdrop,keyboard:f.keyboard,openedClass:f.openedClass,windowTopClass:f.windowTopClass,animation:f.animation,appendTo:f.appendTo}),y.put(k,b);var m=f.appendTo,o=l();o>=0&&!t&&(u=e.$new(!0),u.modalOptions=f,u.index=o,t=angular.element('
    '),t.attr({"class":"modal-backdrop","ng-style":"{'z-index': 1040 + (index && 1 || 0) + index*10}","uib-modal-animation-class":"fade","modal-in-class":"in"}),f.backdropClass&&t.addClass(f.backdropClass),f.animation&&t.attr("modal-animation","true"),d(t)(u),a.enter(t,m),i.isScrollable(m)&&(v=i.scrollbarPadding(m),v.heightOverflow&&v.scrollbarWidth&&m.css({paddingRight:v.right+"px"})));var p;f.component?(p=document.createElement(j(f.component.name)),p=angular.element(p),p.attr({resolve:"$resolve","modal-instance":"$uibModalInstance",close:"$close($value)",dismiss:"$dismiss($value)"})):p=f.content,A=B?parseInt(B.value.modalDomEl.attr("index"),10)+1:0;var q=angular.element('
    ');q.attr({"class":"modal","template-url":f.windowTemplateUrl,"window-top-class":f.windowTopClass,role:"dialog","aria-labelledby":f.ariaLabelledBy,"aria-describedby":f.ariaDescribedBy,size:f.size,index:A,animate:"animate","ng-style":"{'z-index': 1050 + $$topModalIndex*10, display: 'block'}",tabindex:-1,"uib-modal-animation-class":"fade","modal-in-class":"in"}).append(p),f.windowClass&&q.addClass(f.windowClass),f.animation&&q.attr("modal-animation","true"),m.addClass(k),f.scope&&(f.scope.$$topModalIndex=A),a.enter(d(q)(f.scope),m),x.top().value.modalDomEl=q,x.top().value.modalOpener=h,g(q)},z.close=function(a,b){var c=x.get(a);return s(),c&&r(c,b,!0)?(c.value.modalScope.$$uibDestructionScheduled=!0,c.value.deferred.resolve(b),m(a,c.value.modalOpener),!0):!c},z.dismiss=function(a,b){var c=x.get(a);return s(),c&&r(c,b,!1)?(c.value.modalScope.$$uibDestructionScheduled=!0,c.value.deferred.reject(b),m(a,c.value.modalOpener),!0):!c},z.dismissAll=function(a){for(var b=this.getTop();b&&this.dismiss(b.key,a);)b=this.getTop()},z.getTop=function(){return x.top()},z.modalRendered=function(a){var b=x.get(a);b&&b.value.renderDeferred.resolve()},z.focusFirstFocusableElement=function(a){return a.length>0?(a[0].focus(),!0):!1},z.focusLastFocusableElement=function(a){return a.length>0?(a[a.length-1].focus(),!0):!1},z.isModalFocused=function(a,b){if(a&&b){var c=b.value.modalDomEl;if(c&&c.length)return(a.target||a.srcElement)===c[0]}return!1},z.isFocusInFirstItem=function(a,b){return b.length>0?(a.target||a.srcElement)===b[0]:!1},z.isFocusInLastItem=function(a,b){return b.length>0?(a.target||a.srcElement)===b[b.length-1]:!1},z.loadFocusElementList=function(a){if(a){var b=a.value.modalDomEl;if(b&&b.length){var c=b[0].querySelectorAll(D);return c?Array.prototype.filter.call(c,function(a){return k(a)}):c}}},z}]).provider("$uibModal",function(){var a={options:{animation:!0,backdrop:!0,keyboard:!0},$get:["$rootScope","$q","$document","$templateRequest","$controller","$uibResolve","$uibModalStack",function(b,c,d,e,f,g,h){function i(a){return a.template?c.when(a.template):e(angular.isFunction(a.templateUrl)?a.templateUrl():a.templateUrl)}var j={},k=null;return j.getPromiseChain=function(){return k},j.open=function(e){function j(){return q}var l=c.defer(),m=c.defer(),n=c.defer(),o=c.defer(),p={result:l.promise,opened:m.promise,closed:n.promise,rendered:o.promise,close:function(a){return h.close(p,a)},dismiss:function(a){return h.dismiss(p,a)}};if(e=angular.extend({},a.options,e),e.resolve=e.resolve||{},e.appendTo=e.appendTo||d.find("body").eq(0),!e.appendTo.length)throw new Error("appendTo element not found. Make sure that the element passed is in DOM.");if(!e.component&&!e.template&&!e.templateUrl)throw new Error("One of component or template or templateUrl options is required.");var q;q=e.component?c.when(g.resolve(e.resolve,{},null,null)):c.all([i(e),g.resolve(e.resolve,{},null,null)]);var r;return r=k=c.all([k]).then(j,j).then(function(a){function c(b,c,d,e){b.$scope=g,b.$scope.$resolve={},d?b.$scope.$uibModalInstance=p:b.$uibModalInstance=p;var f=c?a[1]:a;angular.forEach(f,function(a,c){e&&(b[c]=a),b.$scope.$resolve[c]=a})}var d=e.scope||b,g=d.$new();g.$close=p.close,g.$dismiss=p.dismiss,g.$on("$destroy",function(){g.$$uibDestructionScheduled||g.$dismiss("$uibUnscheduledDestruction")});var i,j,k={scope:g,deferred:l,renderDeferred:o,closedDeferred:n,animation:e.animation,backdrop:e.backdrop,keyboard:e.keyboard,backdropClass:e.backdropClass,windowTopClass:e.windowTopClass,windowClass:e.windowClass,windowTemplateUrl:e.windowTemplateUrl,ariaLabelledBy:e.ariaLabelledBy,ariaDescribedBy:e.ariaDescribedBy,size:e.size,openedClass:e.openedClass,appendTo:e.appendTo},q={},r={};e.component?(c(q,!1,!0,!1),q.name=e.component,k.component=q):e.controller&&(c(r,!0,!1,!0),j=f(e.controller,r,!0,e.controllerAs),e.controllerAs&&e.bindToController&&(i=j.instance,i.$close=g.$close,i.$dismiss=g.$dismiss,angular.extend(i,{$resolve:r.$scope.$resolve},d)),i=j(),angular.isFunction(i.$onInit)&&i.$onInit()),e.component||(k.content=a[0]),h.open(p,k),m.resolve(!0)},function(a){m.reject(a),l.reject(a)})["finally"](function(){k===r&&(k=null)}),p},j}]};return a}),angular.module("ui.bootstrap.paging",[]).factory("uibPaging",["$parse",function(a){return{create:function(b,c,d){b.setNumPages=d.numPages?a(d.numPages).assign:angular.noop,b.ngModelCtrl={$setViewValue:angular.noop},b._watchers=[],b.init=function(a,e){b.ngModelCtrl=a,b.config=e,a.$render=function(){b.render()},d.itemsPerPage?b._watchers.push(c.$parent.$watch(d.itemsPerPage,function(a){b.itemsPerPage=parseInt(a,10),c.totalPages=b.calculateTotalPages(),b.updatePage()})):b.itemsPerPage=e.itemsPerPage,c.$watch("totalItems",function(a,d){(angular.isDefined(a)||a!==d)&&(c.totalPages=b.calculateTotalPages(),b.updatePage())})},b.calculateTotalPages=function(){var a=b.itemsPerPage<1?1:Math.ceil(c.totalItems/b.itemsPerPage);return Math.max(a||0,1)},b.render=function(){c.page=parseInt(b.ngModelCtrl.$viewValue,10)||1},c.selectPage=function(a,d){d&&d.preventDefault();var e=!c.ngDisabled||!d;e&&c.page!==a&&a>0&&a<=c.totalPages&&(d&&d.target&&d.target.blur(),b.ngModelCtrl.$setViewValue(a),b.ngModelCtrl.$render())},c.getText=function(a){return c[a+"Text"]||b.config[a+"Text"]},c.noPrevious=function(){return 1===c.page},c.noNext=function(){return c.page===c.totalPages},b.updatePage=function(){b.setNumPages(c.$parent,c.totalPages),c.page>c.totalPages?c.selectPage(c.totalPages):b.ngModelCtrl.$render()},c.$on("$destroy",function(){for(;b._watchers.length;)b._watchers.shift()()})}}}]),angular.module("ui.bootstrap.pager",["ui.bootstrap.paging","ui.bootstrap.tabindex"]).controller("UibPagerController",["$scope","$attrs","uibPaging","uibPagerConfig",function(a,b,c,d){ +a.align=angular.isDefined(b.align)?a.$parent.$eval(b.align):d.align,c.create(this,a,b)}]).constant("uibPagerConfig",{itemsPerPage:10,previousText:"« Previous",nextText:"Next »",align:!0}).directive("uibPager",["uibPagerConfig",function(a){return{scope:{totalItems:"=",previousText:"@",nextText:"@",ngDisabled:"="},require:["uibPager","?ngModel"],restrict:"A",controller:"UibPagerController",controllerAs:"pager",templateUrl:function(a,b){return b.templateUrl||"uib/template/pager/pager.html"},link:function(b,c,d,e){c.addClass("pager");var f=e[0],g=e[1];g&&f.init(g,a)}}}]),angular.module("ui.bootstrap.pagination",["ui.bootstrap.paging","ui.bootstrap.tabindex"]).controller("UibPaginationController",["$scope","$attrs","$parse","uibPaging","uibPaginationConfig",function(a,b,c,d,e){function f(a,b,c){return{number:a,text:b,active:c}}function g(a,b){var c=[],d=1,e=b,g=angular.isDefined(i)&&b>i;g&&(j?(d=Math.max(a-Math.floor(i/2),1),e=d+i-1,e>b&&(e=b,d=e-i+1)):(d=(Math.ceil(a/i)-1)*i+1,e=Math.min(d+i-1,b)));for(var h=d;e>=h;h++){var n=f(h,m(h),h===a);c.push(n)}if(g&&i>0&&(!j||k||l)){if(d>1){if(!l||d>3){var o=f(d-1,"...",!1);c.unshift(o)}if(l){if(3===d){var p=f(2,"2",!1);c.unshift(p)}var q=f(1,"1",!1);c.unshift(q)}}if(b>e){if(!l||b-2>e){var r=f(e+1,"...",!1);c.push(r)}if(l){if(e===b-2){var s=f(b-1,b-1,!1);c.push(s)}var t=f(b,b,!1);c.push(t)}}}return c}var h=this,i=angular.isDefined(b.maxSize)?a.$parent.$eval(b.maxSize):e.maxSize,j=angular.isDefined(b.rotate)?a.$parent.$eval(b.rotate):e.rotate,k=angular.isDefined(b.forceEllipses)?a.$parent.$eval(b.forceEllipses):e.forceEllipses,l=angular.isDefined(b.boundaryLinkNumbers)?a.$parent.$eval(b.boundaryLinkNumbers):e.boundaryLinkNumbers,m=angular.isDefined(b.pageLabel)?function(c){return a.$parent.$eval(b.pageLabel,{$page:c})}:angular.identity;a.boundaryLinks=angular.isDefined(b.boundaryLinks)?a.$parent.$eval(b.boundaryLinks):e.boundaryLinks,a.directionLinks=angular.isDefined(b.directionLinks)?a.$parent.$eval(b.directionLinks):e.directionLinks,b.$set("role","menu"),d.create(this,a,b),b.maxSize&&h._watchers.push(a.$parent.$watch(c(b.maxSize),function(a){i=parseInt(a,10),h.render()}));var n=this.render;this.render=function(){n(),a.page>0&&a.page<=a.totalPages&&(a.pages=g(a.page,a.totalPages))}}]).constant("uibPaginationConfig",{itemsPerPage:10,boundaryLinks:!1,boundaryLinkNumbers:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",rotate:!0,forceEllipses:!1}).directive("uibPagination",["$parse","uibPaginationConfig",function(a,b){return{scope:{totalItems:"=",firstText:"@",previousText:"@",nextText:"@",lastText:"@",ngDisabled:"="},require:["uibPagination","?ngModel"],restrict:"A",controller:"UibPaginationController",controllerAs:"pagination",templateUrl:function(a,b){return b.templateUrl||"uib/template/pagination/pagination.html"},link:function(a,c,d,e){c.addClass("pagination");var f=e[0],g=e[1];g&&f.init(g,b)}}}]),angular.module("ui.bootstrap.tooltip",["ui.bootstrap.position","ui.bootstrap.stackedMap"]).provider("$uibTooltip",function(){function a(a){var b=/[A-Z]/g,c="-";return a.replace(b,function(a,b){return(b?c:"")+a.toLowerCase()})}var b={placement:"top",placementClassPrefix:"",animation:!0,popupDelay:0,popupCloseDelay:0,useContentExp:!1},c={mouseenter:"mouseleave",click:"click",outsideClick:"outsideClick",focus:"blur",none:""},d={};this.options=function(a){angular.extend(d,a)},this.setTriggers=function(a){angular.extend(c,a)},this.$get=["$window","$compile","$timeout","$document","$uibPosition","$interpolate","$rootScope","$parse","$$stackedMap",function(e,f,g,h,i,j,k,l,m){function n(a){if(27===a.which){var b=o.top();b&&(b.value.close(),b=null)}}var o=m.createNew();return h.on("keyup",n),k.$on("$destroy",function(){h.off("keyup",n)}),function(e,k,m,n){function p(a){var b=(a||n.trigger||m).split(" "),d=b.map(function(a){return c[a]||a});return{show:b,hide:d}}n=angular.extend({},b,d,n);var q=a(e),r=j.startSymbol(),s=j.endSymbol(),t="
    ';return{compile:function(a,b){var c=f(t);return function(a,b,d,f){function j(){P.isOpen?q():m()}function m(){O&&!a.$eval(d[k+"Enable"])||(u(),x(),P.popupDelay?H||(H=g(r,P.popupDelay,!1)):r())}function q(){s(),P.popupCloseDelay?I||(I=g(t,P.popupCloseDelay,!1)):t()}function r(){return s(),u(),P.content?(v(),void P.$evalAsync(function(){P.isOpen=!0,y(!0),U()})):angular.noop}function s(){H&&(g.cancel(H),H=null),J&&(g.cancel(J),J=null)}function t(){P&&P.$evalAsync(function(){P&&(P.isOpen=!1,y(!1),P.animation?G||(G=g(w,150,!1)):w())})}function u(){I&&(g.cancel(I),I=null),G&&(g.cancel(G),G=null)}function v(){E||(F=P.$new(),E=c(F,function(a){M?h.find("body").append(a):b.after(a)}),o.add(P,{close:t}),z())}function w(){s(),u(),A(),E&&(E.remove(),E=null,K&&g.cancel(K)),o.remove(P),F&&(F.$destroy(),F=null)}function x(){P.title=d[k+"Title"],S?P.content=S(a):P.content=d[e],P.popupClass=d[k+"Class"],P.placement=angular.isDefined(d[k+"Placement"])?d[k+"Placement"]:n.placement;var b=i.parsePlacement(P.placement);L=b[1]?b[0]+"-"+b[1]:b[0];var c=parseInt(d[k+"PopupDelay"],10),f=parseInt(d[k+"PopupCloseDelay"],10);P.popupDelay=isNaN(c)?n.popupDelay:c,P.popupCloseDelay=isNaN(f)?n.popupCloseDelay:f}function y(b){R&&angular.isFunction(R.assign)&&R.assign(a,b)}function z(){T.length=0,S?(T.push(a.$watch(S,function(a){P.content=a,!a&&P.isOpen&&t()})),T.push(F.$watch(function(){Q||(Q=!0,F.$$postDigest(function(){Q=!1,P&&P.isOpen&&U()}))}))):T.push(d.$observe(e,function(a){P.content=a,!a&&P.isOpen?t():U()})),T.push(d.$observe(k+"Title",function(a){P.title=a,P.isOpen&&U()})),T.push(d.$observe(k+"Placement",function(a){P.placement=a?a:n.placement,P.isOpen&&U()}))}function A(){T.length&&(angular.forEach(T,function(a){a()}),T.length=0)}function B(a){P&&P.isOpen&&E&&(b[0].contains(a.target)||E[0].contains(a.target)||q())}function C(a){27===a.which&&q()}function D(){var c=[],e=[],f=a.$eval(d[k+"Trigger"]);V(),angular.isObject(f)?(Object.keys(f).forEach(function(a){c.push(a),e.push(f[a])}),N={show:c,hide:e}):N=p(f),"none"!==N.show&&N.show.forEach(function(a,c){"outsideClick"===a?(b.on("click",j),h.on("click",B)):a===N.hide[c]?b.on(a,j):a&&(b.on(a,m),b.on(N.hide[c],q)),b.on("keypress",C)})}var E,F,G,H,I,J,K,L,M=angular.isDefined(n.appendToBody)?n.appendToBody:!1,N=p(void 0),O=angular.isDefined(d[k+"Enable"]),P=a.$new(!0),Q=!1,R=angular.isDefined(d[k+"IsOpen"])?l(d[k+"IsOpen"]):!1,S=n.useContentExp?l(d[e]):!1,T=[],U=function(){E&&E.html()&&(J||(J=g(function(){var a=i.positionElements(b,E,P.placement,M),c=angular.isDefined(E.offsetHeight)?E.offsetHeight:E.prop("offsetHeight"),d=M?i.offset(b):i.position(b);E.css({top:a.top+"px",left:a.left+"px"});var e=a.placement.split("-");E.hasClass(e[0])||(E.removeClass(L.split("-")[0]),E.addClass(e[0])),E.hasClass(n.placementClassPrefix+a.placement)||(E.removeClass(n.placementClassPrefix+L),E.addClass(n.placementClassPrefix+a.placement)),K=g(function(){var a=angular.isDefined(E.offsetHeight)?E.offsetHeight:E.prop("offsetHeight"),b=i.adjustTop(e,d,c,a);b&&E.css(b),K=null},0,!1),E.hasClass("uib-position-measure")?(i.positionArrow(E,a.placement),E.removeClass("uib-position-measure")):L!==a.placement&&i.positionArrow(E,a.placement),L=a.placement,J=null},0,!1)))};P.origScope=a,P.isOpen=!1,P.contentExp=function(){return P.content},d.$observe("disabled",function(a){a&&s(),a&&P.isOpen&&t()}),R&&a.$watch(R,function(a){P&&!a===P.isOpen&&j()});var V=function(){N.show.forEach(function(a){"outsideClick"===a?b.off("click",j):(b.off(a,m),b.off(a,j)),b.off("keypress",C)}),N.hide.forEach(function(a){"outsideClick"===a?h.off("click",B):b.off(a,q)})};D();var W=a.$eval(d[k+"Animation"]);P.animation=angular.isDefined(W)?!!W:n.animation;var X,Y=k+"AppendToBody";X=Y in d&&void 0===d[Y]?!0:a.$eval(d[Y]),M=angular.isDefined(X)?X:M,a.$on("$destroy",function(){V(),w(),P=null})}}}}}]}).directive("uibTooltipTemplateTransclude",["$animate","$sce","$compile","$templateRequest",function(a,b,c,d){return{link:function(e,f,g){var h,i,j,k=e.$eval(g.tooltipTemplateTranscludeScope),l=0,m=function(){i&&(i.remove(),i=null),h&&(h.$destroy(),h=null),j&&(a.leave(j).then(function(){i=null}),i=j,j=null)};e.$watch(b.parseAsResourceUrl(g.uibTooltipTemplateTransclude),function(b){var g=++l;b?(d(b,!0).then(function(d){if(g===l){var e=k.$new(),i=d,n=c(i)(e,function(b){m(),a.enter(b,f)});h=e,j=n,h.$emit("$includeContentLoaded",b)}},function(){g===l&&(m(),e.$emit("$includeContentError",b))}),e.$emit("$includeContentRequested",b)):m()}),e.$on("$destroy",m)}}}]).directive("uibTooltipClasses",["$uibPosition",function(a){return{restrict:"A",link:function(b,c,d){if(b.placement){var e=a.parsePlacement(b.placement);c.addClass(e[0])}b.popupClass&&c.addClass(b.popupClass),b.animation&&c.addClass(d.tooltipAnimationClass)}}}]).directive("uibTooltipPopup",function(){return{restrict:"A",scope:{content:"@"},templateUrl:"uib/template/tooltip/tooltip-popup.html"}}).directive("uibTooltip",["$uibTooltip",function(a){return a("uibTooltip","tooltip","mouseenter")}]).directive("uibTooltipTemplatePopup",function(){return{restrict:"A",scope:{contentExp:"&",originScope:"&"},templateUrl:"uib/template/tooltip/tooltip-template-popup.html"}}).directive("uibTooltipTemplate",["$uibTooltip",function(a){return a("uibTooltipTemplate","tooltip","mouseenter",{useContentExp:!0})}]).directive("uibTooltipHtmlPopup",function(){return{restrict:"A",scope:{contentExp:"&"},templateUrl:"uib/template/tooltip/tooltip-html-popup.html"}}).directive("uibTooltipHtml",["$uibTooltip",function(a){return a("uibTooltipHtml","tooltip","mouseenter",{useContentExp:!0})}]),angular.module("ui.bootstrap.popover",["ui.bootstrap.tooltip"]).directive("uibPopoverTemplatePopup",function(){return{restrict:"A",scope:{uibTitle:"@",contentExp:"&",originScope:"&"},templateUrl:"uib/template/popover/popover-template.html"}}).directive("uibPopoverTemplate",["$uibTooltip",function(a){return a("uibPopoverTemplate","popover","click",{useContentExp:!0})}]).directive("uibPopoverHtmlPopup",function(){return{restrict:"A",scope:{contentExp:"&",uibTitle:"@"},templateUrl:"uib/template/popover/popover-html.html"}}).directive("uibPopoverHtml",["$uibTooltip",function(a){return a("uibPopoverHtml","popover","click",{useContentExp:!0})}]).directive("uibPopoverPopup",function(){return{restrict:"A",scope:{uibTitle:"@",content:"@"},templateUrl:"uib/template/popover/popover.html"}}).directive("uibPopover",["$uibTooltip",function(a){return a("uibPopover","popover","click")}]),angular.module("ui.bootstrap.progressbar",[]).constant("uibProgressConfig",{animate:!0,max:100}).controller("UibProgressController",["$scope","$attrs","uibProgressConfig",function(a,b,c){function d(){return angular.isDefined(a.maxParam)?a.maxParam:c.max}var e=this,f=angular.isDefined(b.animate)?a.$parent.$eval(b.animate):c.animate;this.bars=[],a.max=d(),this.addBar=function(a,b,c){f||b.css({transition:"none"}),this.bars.push(a),a.max=d(),a.title=c&&angular.isDefined(c.title)?c.title:"progressbar",a.$watch("value",function(b){a.recalculatePercentage()}),a.recalculatePercentage=function(){var b=e.bars.reduce(function(a,b){return b.percent=+(100*b.value/b.max).toFixed(2),a+b.percent},0);b>100&&(a.percent-=b-100)},a.$on("$destroy",function(){b=null,e.removeBar(a)})},this.removeBar=function(a){this.bars.splice(this.bars.indexOf(a),1),this.bars.forEach(function(a){a.recalculatePercentage()})},a.$watch("maxParam",function(a){e.bars.forEach(function(a){a.max=d(),a.recalculatePercentage()})})}]).directive("uibProgress",function(){return{replace:!0,transclude:!0,controller:"UibProgressController",require:"uibProgress",scope:{maxParam:"=?max"},templateUrl:"uib/template/progressbar/progress.html"}}).directive("uibBar",function(){return{replace:!0,transclude:!0,require:"^uibProgress",scope:{value:"=",type:"@"},templateUrl:"uib/template/progressbar/bar.html",link:function(a,b,c,d){d.addBar(a,b,c)}}}).directive("uibProgressbar",function(){return{replace:!0,transclude:!0,controller:"UibProgressController",scope:{value:"=",maxParam:"=?max",type:"@"},templateUrl:"uib/template/progressbar/progressbar.html",link:function(a,b,c,d){d.addBar(a,angular.element(b.children()[0]),{title:c.title})}}}),angular.module("ui.bootstrap.rating",[]).constant("uibRatingConfig",{max:5,stateOn:null,stateOff:null,enableReset:!0,titles:["one","two","three","four","five"]}).controller("UibRatingController",["$scope","$attrs","uibRatingConfig",function(a,b,c){var d={$setViewValue:angular.noop},e=this;this.init=function(e){d=e,d.$render=this.render,d.$formatters.push(function(a){return angular.isNumber(a)&&a<<0!==a&&(a=Math.round(a)),a}),this.stateOn=angular.isDefined(b.stateOn)?a.$parent.$eval(b.stateOn):c.stateOn,this.stateOff=angular.isDefined(b.stateOff)?a.$parent.$eval(b.stateOff):c.stateOff,this.enableReset=angular.isDefined(b.enableReset)?a.$parent.$eval(b.enableReset):c.enableReset;var f=angular.isDefined(b.titles)?a.$parent.$eval(b.titles):c.titles;this.titles=angular.isArray(f)&&f.length>0?f:c.titles;var g=angular.isDefined(b.ratingStates)?a.$parent.$eval(b.ratingStates):new Array(angular.isDefined(b.max)?a.$parent.$eval(b.max):c.max);a.range=this.buildTemplateObjects(g)},this.buildTemplateObjects=function(a){for(var b=0,c=a.length;c>b;b++)a[b]=angular.extend({index:b},{stateOn:this.stateOn,stateOff:this.stateOff,title:this.getTitle(b)},a[b]);return a},this.getTitle=function(a){return a>=this.titles.length?a+1:this.titles[a]},a.rate=function(b){if(!a.readonly&&b>=0&&b<=a.range.length){var c=e.enableReset&&d.$viewValue===b?0:b;d.$setViewValue(c),d.$render()}},a.enter=function(b){a.readonly||(a.value=b),a.onHover({value:b})},a.reset=function(){a.value=d.$viewValue,a.onLeave()},a.onKeydown=function(b){/(37|38|39|40)/.test(b.which)&&(b.preventDefault(),b.stopPropagation(),a.rate(a.value+(38===b.which||39===b.which?1:-1)))},this.render=function(){a.value=d.$viewValue,a.title=e.getTitle(a.value-1)}}]).directive("uibRating",function(){return{require:["uibRating","ngModel"],restrict:"A",scope:{readonly:"=?readOnly",onHover:"&",onLeave:"&"},controller:"UibRatingController",templateUrl:"uib/template/rating/rating.html",link:function(a,b,c,d){var e=d[0],f=d[1];e.init(f)}}}),angular.module("ui.bootstrap.tabs",[]).controller("UibTabsetController",["$scope",function(a){function b(a){for(var b=0;bb.index?1:a.index0&&13>b:b>=0&&24>b;return c&&""!==a.hours?(a.showMeridian&&(12===b&&(b=0),a.meridian===y[1]&&(b+=12)),b):void 0}function i(){var b=+a.minutes,c=b>=0&&60>b;return c&&""!==a.minutes?b:void 0}function j(){var b=+a.seconds;return b>=0&&60>b?b:void 0}function k(a,b){return null===a?"":angular.isDefined(a)&&a.toString().length<2&&!b?"0"+a:a.toString()}function l(a){m(),x.$setViewValue(new Date(v)),n(a)}function m(){s&&s.$setValidity("hours",!0),t&&t.$setValidity("minutes",!0),u&&u.$setValidity("seconds",!0),x.$setValidity("time",!0),a.invalidHours=!1,a.invalidMinutes=!1,a.invalidSeconds=!1}function n(b){if(x.$modelValue){var c=v.getHours(),d=v.getMinutes(),e=v.getSeconds();a.showMeridian&&(c=0===c||12===c?12:c%12),a.hours="h"===b?c:k(c,!z),"m"!==b&&(a.minutes=k(d)),a.meridian=v.getHours()<12?y[0]:y[1],"s"!==b&&(a.seconds=k(e)),a.meridian=v.getHours()<12?y[0]:y[1]}else a.hours=null,a.minutes=null,a.seconds=null,a.meridian=y[0]}function o(a){v=q(v,a),l()}function p(a,b){return q(a,60*b)}function q(a,b){var c=new Date(a.getTime()+1e3*b),d=new Date(a);return d.setHours(c.getHours(),c.getMinutes(),c.getSeconds()),d}function r(){return(null===a.hours||""===a.hours)&&(null===a.minutes||""===a.minutes)&&(!a.showSeconds||a.showSeconds&&(null===a.seconds||""===a.seconds))}var s,t,u,v=new Date,w=[],x={$setViewValue:angular.noop},y=angular.isDefined(c.meridians)?a.$parent.$eval(c.meridians):g.meridians||f.DATETIME_FORMATS.AMPMS,z=angular.isDefined(c.padHours)?a.$parent.$eval(c.padHours):!0;a.tabindex=angular.isDefined(c.tabindex)?c.tabindex:0,b.removeAttr("tabindex"),this.init=function(b,d){x=b,x.$render=this.render,x.$formatters.unshift(function(a){return a?new Date(a):null});var e=d.eq(0),f=d.eq(1),h=d.eq(2);s=e.controller("ngModel"),t=f.controller("ngModel"),u=h.controller("ngModel");var i=angular.isDefined(c.mousewheel)?a.$parent.$eval(c.mousewheel):g.mousewheel;i&&this.setupMousewheelEvents(e,f,h);var j=angular.isDefined(c.arrowkeys)?a.$parent.$eval(c.arrowkeys):g.arrowkeys;j&&this.setupArrowkeyEvents(e,f,h),a.readonlyInput=angular.isDefined(c.readonlyInput)?a.$parent.$eval(c.readonlyInput):g.readonlyInput,this.setupInputEvents(e,f,h)};var A=g.hourStep;c.hourStep&&w.push(a.$parent.$watch(d(c.hourStep),function(a){A=+a}));var B=g.minuteStep;c.minuteStep&&w.push(a.$parent.$watch(d(c.minuteStep),function(a){B=+a}));var C;w.push(a.$parent.$watch(d(c.min),function(a){var b=new Date(a);C=isNaN(b)?void 0:b}));var D;w.push(a.$parent.$watch(d(c.max),function(a){var b=new Date(a);D=isNaN(b)?void 0:b}));var E=!1;c.ngDisabled&&w.push(a.$parent.$watch(d(c.ngDisabled),function(a){E=a})),a.noIncrementHours=function(){var a=p(v,60*A);return E||a>D||v>a&&C>a},a.noDecrementHours=function(){var a=p(v,60*-A);return E||C>a||a>v&&a>D},a.noIncrementMinutes=function(){var a=p(v,B);return E||a>D||v>a&&C>a},a.noDecrementMinutes=function(){var a=p(v,-B);return E||C>a||a>v&&a>D},a.noIncrementSeconds=function(){var a=q(v,F);return E||a>D||v>a&&C>a},a.noDecrementSeconds=function(){var a=q(v,-F);return E||C>a||a>v&&a>D},a.noToggleMeridian=function(){return v.getHours()<12?E||p(v,720)>D:E||p(v,-720)0};b.on("mousewheel wheel",function(b){E||a.$apply(e(b)?a.incrementHours():a.decrementHours()),b.preventDefault()}),c.on("mousewheel wheel",function(b){E||a.$apply(e(b)?a.incrementMinutes():a.decrementMinutes()),b.preventDefault()}),d.on("mousewheel wheel",function(b){E||a.$apply(e(b)?a.incrementSeconds():a.decrementSeconds()),b.preventDefault()})},this.setupArrowkeyEvents=function(b,c,d){b.on("keydown",function(b){E||(38===b.which?(b.preventDefault(),a.incrementHours(),a.$apply()):40===b.which&&(b.preventDefault(),a.decrementHours(),a.$apply()))}),c.on("keydown",function(b){E||(38===b.which?(b.preventDefault(),a.incrementMinutes(),a.$apply()):40===b.which&&(b.preventDefault(),a.decrementMinutes(),a.$apply()))}),d.on("keydown",function(b){E||(38===b.which?(b.preventDefault(),a.incrementSeconds(),a.$apply()):40===b.which&&(b.preventDefault(),a.decrementSeconds(),a.$apply()))})},this.setupInputEvents=function(b,c,d){if(a.readonlyInput)return a.updateHours=angular.noop,a.updateMinutes=angular.noop,void(a.updateSeconds=angular.noop);var e=function(b,c,d){x.$setViewValue(null),x.$setValidity("time",!1),angular.isDefined(b)&&(a.invalidHours=b,s&&s.$setValidity("hours",!1)),angular.isDefined(c)&&(a.invalidMinutes=c,t&&t.$setValidity("minutes",!1)),angular.isDefined(d)&&(a.invalidSeconds=d,u&&u.$setValidity("seconds",!1))};a.updateHours=function(){var a=h(),b=i();x.$setDirty(),angular.isDefined(a)&&angular.isDefined(b)?(v.setHours(a),v.setMinutes(b),C>v||v>D?e(!0):l("h")):e(!0)},b.on("blur",function(b){x.$setTouched(),r()?m():null===a.hours||""===a.hours?e(!0):!a.invalidHours&&a.hours<10&&a.$apply(function(){a.hours=k(a.hours,!z)})}),a.updateMinutes=function(){var a=i(),b=h();x.$setDirty(),angular.isDefined(a)&&angular.isDefined(b)?(v.setHours(b),v.setMinutes(a),C>v||v>D?e(void 0,!0):l("m")):e(void 0,!0)},c.on("blur",function(b){x.$setTouched(),r()?m():null===a.minutes?e(void 0,!0):!a.invalidMinutes&&a.minutes<10&&a.$apply(function(){a.minutes=k(a.minutes)})}),a.updateSeconds=function(){var a=j();x.$setDirty(),angular.isDefined(a)?(v.setSeconds(a),l("s")):e(void 0,void 0,!0)},d.on("blur",function(b){r()?m():!a.invalidSeconds&&a.seconds<10&&a.$apply(function(){a.seconds=k(a.seconds)})})},this.render=function(){var b=x.$viewValue;isNaN(b)?(x.$setValidity("time",!1),e.error('Timepicker directive: "ng-model" value must be a Date object, a number of milliseconds since 01.01.1970 or a string representing an RFC2822 or ISO 8601 date.')):(b&&(v=b),C>v||v>D?(x.$setValidity("time",!1),a.invalidHours=!0,a.invalidMinutes=!0):m(),n())},a.showSpinners=angular.isDefined(c.showSpinners)?a.$parent.$eval(c.showSpinners):g.showSpinners,a.incrementHours=function(){a.noIncrementHours()||o(60*A*60)},a.decrementHours=function(){a.noDecrementHours()||o(60*-A*60)},a.incrementMinutes=function(){a.noIncrementMinutes()||o(60*B)},a.decrementMinutes=function(){a.noDecrementMinutes()||o(60*-B)},a.incrementSeconds=function(){a.noIncrementSeconds()||o(F)},a.decrementSeconds=function(){a.noDecrementSeconds()||o(-F)},a.toggleMeridian=function(){var b=i(),c=h();a.noToggleMeridian()||(angular.isDefined(b)&&angular.isDefined(c)?o(720*(v.getHours()<12?60:-60)):a.meridian=a.meridian===y[0]?y[1]:y[0])},a.blur=function(){x.$setTouched()},a.$on("$destroy",function(){for(;w.length;)w.shift()()})}]).directive("uibTimepicker",["uibTimepickerConfig",function(a){return{require:["uibTimepicker","?^ngModel"],restrict:"A",controller:"UibTimepickerController",controllerAs:"timepicker",scope:{},templateUrl:function(b,c){return c.templateUrl||a.templateUrl},link:function(a,b,c,d){var e=d[0],f=d[1];f&&e.init(f,b.find("input"))}}}]),angular.module("ui.bootstrap.typeahead",["ui.bootstrap.debounce","ui.bootstrap.position"]).factory("uibTypeaheadParser",["$parse",function(a){var b=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w\d]*))\s+in\s+([\s\S]+?)$/;return{parse:function(c){var d=c.match(b);if(!d)throw new Error('Expected typeahead specification in form of "_modelValue_ (as _label_)? for _item_ in _collection_" but got "'+c+'".');return{itemName:d[3],source:a(d[4]),viewMapper:a(d[2]||d[1]),modelMapper:a(d[1])}}}}]).controller("UibTypeaheadController",["$scope","$element","$attrs","$compile","$parse","$q","$timeout","$document","$window","$rootScope","$$debounce","$uibPosition","uibTypeaheadParser",function(a,b,c,d,e,f,g,h,i,j,k,l,m){function n(){P.moveInProgress||(P.moveInProgress=!0,P.$digest()),$()}function o(){P.position=F?l.offset(b):l.position(b),P.position.top+=b.prop("offsetHeight")}function p(a){var b;return angular.version.minor<6?(b=a.$options||{},b.getOption=function(a){return b[a]}):b=a.$options,b}var q,r,s=[9,13,27,38,40],t=200,u=a.$eval(c.typeaheadMinLength);u||0===u||(u=1),a.$watch(c.typeaheadMinLength,function(a){u=a||0===a?a:1});var v=a.$eval(c.typeaheadWaitMs)||0,w=a.$eval(c.typeaheadEditable)!==!1;a.$watch(c.typeaheadEditable,function(a){w=a!==!1});var x,y,z=e(c.typeaheadLoading).assign||angular.noop,A=c.typeaheadShouldSelect?e(c.typeaheadShouldSelect):function(a,b){var c=b.$event;return 13===c.which||9===c.which},B=e(c.typeaheadOnSelect),C=angular.isDefined(c.typeaheadSelectOnBlur)?a.$eval(c.typeaheadSelectOnBlur):!1,D=e(c.typeaheadNoResults).assign||angular.noop,E=c.typeaheadInputFormatter?e(c.typeaheadInputFormatter):void 0,F=c.typeaheadAppendToBody?a.$eval(c.typeaheadAppendToBody):!1,G=c.typeaheadAppendTo?a.$eval(c.typeaheadAppendTo):null,H=a.$eval(c.typeaheadFocusFirst)!==!1,I=c.typeaheadSelectOnExact?a.$eval(c.typeaheadSelectOnExact):!1,J=e(c.typeaheadIsOpen).assign||angular.noop,K=a.$eval(c.typeaheadShowHint)||!1,L=e(c.ngModel),M=e(c.ngModel+"($$$p)"),N=function(b,c){return angular.isFunction(L(a))&&r.getOption("getterSetter")?M(b,{$$$p:c}):L.assign(b,c)},O=m.parse(c.uibTypeahead),P=a.$new(),Q=a.$on("$destroy",function(){P.$destroy()});P.$on("$destroy",Q);var R="typeahead-"+P.$id+"-"+Math.floor(1e4*Math.random());b.attr({"aria-autocomplete":"list","aria-expanded":!1,"aria-owns":R});var S,T;K&&(S=angular.element("
    "),S.css("position","relative"),b.after(S),T=b.clone(),T.attr("placeholder",""),T.attr("tabindex","-1"),T.val(""),T.css({position:"absolute",top:"0px",left:"0px","border-color":"transparent","box-shadow":"none",opacity:1,background:"none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255)",color:"#999"}),b.css({position:"relative","vertical-align":"top","background-color":"transparent"}),T.attr("id")&&T.removeAttr("id"),S.append(T),T.after(b));var U=angular.element("
    ");U.attr({id:R,matches:"matches",active:"activeIdx",select:"select(activeIdx, evt)","move-in-progress":"moveInProgress",query:"query",position:"position","assign-is-open":"assignIsOpen(isOpen)",debounce:"debounceUpdate"}),angular.isDefined(c.typeaheadTemplateUrl)&&U.attr("template-url",c.typeaheadTemplateUrl),angular.isDefined(c.typeaheadPopupTemplateUrl)&&U.attr("popup-template-url",c.typeaheadPopupTemplateUrl);var V=function(){K&&T.val("")},W=function(){P.matches=[],P.activeIdx=-1,b.attr("aria-expanded",!1),V()},X=function(a){return R+"-option-"+a};P.$watch("activeIdx",function(a){0>a?b.removeAttr("aria-activedescendant"):b.attr("aria-activedescendant",X(a))});var Y=function(a,b){return P.matches.length>b&&a?a.toUpperCase()===P.matches[b].label.toUpperCase():!1},Z=function(c,d){var e={$viewValue:c};z(a,!0),D(a,!1),f.when(O.source(a,e)).then(function(f){var g=c===q.$viewValue;if(g&&x)if(f&&f.length>0){P.activeIdx=H?0:-1,D(a,!1),P.matches.length=0;for(var h=0;h0&&i.slice(0,c.length).toUpperCase()===c.toUpperCase()?T.val(c+i.slice(c.length)):T.val("")}}else W(),D(a,!0);g&&z(a,!1)},function(){W(),z(a,!1),D(a,!0)})};F&&(angular.element(i).on("resize",n),h.find("body").on("scroll",n));var $=k(function(){P.matches.length&&o(),P.moveInProgress=!1},t);P.moveInProgress=!1,P.query=void 0;var _,aa=function(a){_=g(function(){Z(a)},v)},ba=function(){_&&g.cancel(_)};W(),P.assignIsOpen=function(b){J(a,b)},P.select=function(d,e){var f,h,i={};y=!0,i[O.itemName]=h=P.matches[d].model,f=O.modelMapper(a,i),N(a,f),q.$setValidity("editable",!0),q.$setValidity("parse",!0),B(a,{$item:h,$model:f,$label:O.viewMapper(a,i),$event:e}),W(),P.$eval(c.typeaheadFocusOnSelect)!==!1&&g(function(){b[0].focus()},0,!1)},b.on("keydown",function(b){if(0!==P.matches.length&&-1!==s.indexOf(b.which)){var c=A(a,{$event:b});if(-1===P.activeIdx&&c||9===b.which&&b.shiftKey)return W(),void P.$digest();b.preventDefault();var d;switch(b.which){case 27:b.stopPropagation(),W(),a.$digest();break;case 38:P.activeIdx=(P.activeIdx>0?P.activeIdx:P.matches.length)-1,P.$digest(),d=U[0].querySelectorAll(".uib-typeahead-match")[P.activeIdx],d.parentNode.scrollTop=d.offsetTop;break;case 40:P.activeIdx=(P.activeIdx+1)%P.matches.length,P.$digest(),d=U[0].querySelectorAll(".uib-typeahead-match")[P.activeIdx],d.parentNode.scrollTop=d.offsetTop;break;default:c&&P.$apply(function(){angular.isNumber(P.debounceUpdate)||angular.isObject(P.debounceUpdate)?k(function(){P.select(P.activeIdx,b)},angular.isNumber(P.debounceUpdate)?P.debounceUpdate:P.debounceUpdate["default"]):P.select(P.activeIdx,b)})}}}),b.on("focus",function(a){x=!0,0!==u||q.$viewValue||g(function(){Z(q.$viewValue,a)},0)}),b.on("blur",function(a){C&&P.matches.length&&-1!==P.activeIdx&&!y&&(y=!0,P.$apply(function(){angular.isObject(P.debounceUpdate)&&angular.isNumber(P.debounceUpdate.blur)?k(function(){P.select(P.activeIdx,a)},P.debounceUpdate.blur):P.select(P.activeIdx,a)})),!w&&q.$error.editable&&(q.$setViewValue(),P.$apply(function(){q.$setValidity("editable",!0),q.$setValidity("parse",!0)}),b.val("")),x=!1,y=!1});var ca=function(c){b[0]!==c.target&&3!==c.which&&0!==P.matches.length&&(W(),j.$$phase||a.$digest())};h.on("click",ca),a.$on("$destroy",function(){h.off("click",ca),(F||G)&&da.remove(),F&&(angular.element(i).off("resize",n),h.find("body").off("scroll",n)),U.remove(),K&&S.remove()});var da=d(U)(P);F?h.find("body").append(da):G?angular.element(G).eq(0).append(da):b.after(da), +this.init=function(b){q=b,r=p(q),P.debounceUpdate=e(r.getOption("debounce"))(a),q.$parsers.unshift(function(b){return x=!0,0===u||b&&b.length>=u?v>0?(ba(),aa(b)):Z(b):(z(a,!1),ba(),W()),w?b:b?void q.$setValidity("editable",!1):(q.$setValidity("editable",!0),null)}),q.$formatters.push(function(b){var c,d,e={};return w||q.$setValidity("editable",!0),E?(e.$model=b,E(a,e)):(e[O.itemName]=b,c=O.viewMapper(a,e),e[O.itemName]=void 0,d=O.viewMapper(a,e),c!==d?c:b)})}}]).directive("uibTypeahead",function(){return{controller:"UibTypeaheadController",require:["ngModel","uibTypeahead"],link:function(a,b,c,d){d[1].init(d[0])}}}).directive("uibTypeaheadPopup",["$$debounce",function(a){return{scope:{matches:"=",query:"=",active:"=",position:"&",moveInProgress:"=",select:"&",assignIsOpen:"&",debounce:"&"},replace:!0,templateUrl:function(a,b){return b.popupTemplateUrl||"uib/template/typeahead/typeahead-popup.html"},link:function(b,c,d){b.templateUrl=d.templateUrl,b.isOpen=function(){var a=b.matches.length>0;return b.assignIsOpen({isOpen:a}),a},b.isActive=function(a){return b.active===a},b.selectActive=function(a){b.active=a},b.selectMatch=function(c,d){var e=b.debounce();angular.isNumber(e)||angular.isObject(e)?a(function(){b.select({activeIdx:c,evt:d})},angular.isNumber(e)?e:e["default"]):b.select({activeIdx:c,evt:d})}}}}]).directive("uibTypeaheadMatch",["$templateRequest","$compile","$parse",function(a,b,c){return{scope:{index:"=",match:"=",query:"="},link:function(d,e,f){var g=c(f.templateUrl)(d.$parent)||"uib/template/typeahead/typeahead-match.html";a(g).then(function(a){var c=angular.element(a.trim());e.replaceWith(c),b(c)(d)})}}}]).filter("uibTypeaheadHighlight",["$sce","$injector","$log",function(a,b,c){function d(a){return a.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")}function e(a){return/<.*>/g.test(a)}var f;return f=b.has("$sanitize"),function(b,g){return!f&&e(b)&&c.warn("Unsafe use of typeahead please use ngSanitize"),b=g?(""+b).replace(new RegExp(d(g),"gi"),"$&"):b,f||(b=a.trustAsHtml(b)),b}}]),angular.module("ui.bootstrap.carousel").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibCarouselCss&&angular.element(document).find("head").prepend(''),angular.$$uibCarouselCss=!0}),angular.module("ui.bootstrap.datepicker").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibDatepickerCss&&angular.element(document).find("head").prepend(''),angular.$$uibDatepickerCss=!0}),angular.module("ui.bootstrap.position").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibPositionCss&&angular.element(document).find("head").prepend(''),angular.$$uibPositionCss=!0}),angular.module("ui.bootstrap.datepickerPopup").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibDatepickerpopupCss&&angular.element(document).find("head").prepend(''),angular.$$uibDatepickerpopupCss=!0}),angular.module("ui.bootstrap.tooltip").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibTooltipCss&&angular.element(document).find("head").prepend(''),angular.$$uibTooltipCss=!0}),angular.module("ui.bootstrap.timepicker").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibTimepickerCss&&angular.element(document).find("head").prepend(''),angular.$$uibTimepickerCss=!0}),angular.module("ui.bootstrap.typeahead").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibTypeaheadCss&&angular.element(document).find("head").prepend(''),angular.$$uibTypeaheadCss=!0}); \ No newline at end of file diff --git a/docs/api-docs/apiman-gateway/lib/angular-sanitize/js/angular-sanitize.js b/docs/api-docs/apiman-gateway/lib/angular-sanitize/js/angular-sanitize.js new file mode 100644 index 000000000..846607534 --- /dev/null +++ b/docs/api-docs/apiman-gateway/lib/angular-sanitize/js/angular-sanitize.js @@ -0,0 +1,18 @@ +/* + AngularJS v1.7.9 + (c) 2010-2018 Google, Inc. http://angularjs.org + License: MIT +*/ +(function(s,c){'use strict';function P(c){var h=[];C(h,E).chars(c);return h.join("")}var D=c.$$minErr("$sanitize"),F,h,G,H,I,q,E,J,K,C;c.module("ngSanitize",[]).provider("$sanitize",function(){function f(a,e){return B(a.split(","),e)}function B(a,e){var d={},b;for(b=0;b/g,">")}function A(a){for(;a;){if(a.nodeType===s.Node.ELEMENT_NODE)for(var e=a.attributes,d=0,b=e.length;d"))},end:function(a){a=q(a);d||!0!==m[a]||!0===r[a]||(b(""));a==d&&(d=!1)},chars:function(a){d|| +b(L(a))}}};J=s.Node.prototype.contains||function(a){return!!(this.compareDocumentPosition(a)&16)};var z=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,u=/([^#-~ |!])/g,r=f("area,br,col,hr,img,wbr"),x=f("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),p=f("rp,rt"),n=h({},p,x),x=h({},x,f("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,section,table,ul")),p=h({},p,f("a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var")), +l=f("circle,defs,desc,ellipse,font-face,font-face-name,font-face-src,g,glyph,hkern,image,linearGradient,line,marker,metadata,missing-glyph,mpath,path,polygon,polyline,radialGradient,rect,stop,svg,switch,text,title,tspan"),w=f("script,style"),m=h({},r,x,p,n),O=f("background,cite,href,longdesc,src,xlink:href,xml:base"),n=f("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,tabindex,target,title,type,valign,value,vspace,width"), +p=f("accent-height,accumulate,additive,alphabetic,arabic-form,ascent,baseProfile,bbox,begin,by,calcMode,cap-height,class,color,color-rendering,content,cx,cy,d,dx,dy,descent,display,dur,end,fill,fill-rule,font-family,font-size,font-stretch,font-style,font-variant,font-weight,from,fx,fy,g1,g2,glyph-name,gradientUnits,hanging,height,horiz-adv-x,horiz-origin-x,ideographic,k,keyPoints,keySplines,keyTimes,lang,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mathematical,max,min,offset,opacity,orient,origin,overline-position,overline-thickness,panose-1,path,pathLength,points,preserveAspectRatio,r,refX,refY,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,rotate,rx,ry,slope,stemh,stemv,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,systemLanguage,target,text-anchor,to,transform,type,u1,u2,underline-position,underline-thickness,unicode,unicode-range,units-per-em,values,version,viewBox,visibility,width,widths,x,x-height,x1,x2,xlink:actuate,xlink:arcrole,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,xmlns,xmlns:xlink,y,y1,y2,zoomAndPan", +!0),M=h({},O,p,n),N=function(a,e){function d(b){b=""+b;try{var d=(new a.DOMParser).parseFromString(b,"text/html").body;d.firstChild.remove();return d}catch(e){}}function b(a){c.innerHTML=a;e.documentMode&&A(c);return c}var g;if(e&&e.implementation)g=e.implementation.createHTMLDocument("inert");else throw D("noinert");var c=(g.documentElement||g.getDocumentElement()).querySelector("body");c.innerHTML='';return c.querySelector("svg")? +(c.innerHTML='

    ',c.querySelector("svg img")?d:b):function(b){b=""+b;try{b=encodeURI(b)}catch(d){return}var e=new a.XMLHttpRequest;e.responseType="document";e.open("GET","data:text/html;charset=utf-8,"+b,!1);e.send(null);b=e.response.body;b.firstChild.remove();return b}}(s,s.document)}).info({angularVersion:"1.7.9"});c.module("ngSanitize").filter("linky",["$sanitize",function(f){var h=/((s?ftp|https?):\/\/|(www\.)|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>"\u201d\u2019]/i, +t=/^mailto:/i,q=c.$$minErr("linky"),s=c.isDefined,A=c.isFunction,v=c.isObject,y=c.isString;return function(c,z,u){function r(c){c&&l.push(P(c))}function x(c,g){var f,a=p(c);l.push("');r(g);l.push("")}if(null==c||""===c)return c;if(!y(c))throw q("notstring",c);for(var p=A(u)?u:v(u)?function(){return u}:function(){return{}},n=c,l=[],w,m;c=n.match(h);)w=c[0],c[2]|| +c[4]||(w=(c[3]?"http://":"mailto:")+w),m=c.index,r(n.substr(0,m)),x(w,c[0].replace(t,"")),n=n.substring(m+c[0].length);r(n);return f(l.join(""))}}])})(window,window.angular); +//# sourceMappingURL=angular-sanitize.min.js.map diff --git a/docs/api-docs/apiman-gateway/lib/angular-ui/css/angular-ui.css b/docs/api-docs/apiman-gateway/lib/angular-ui/css/angular-ui.css new file mode 100644 index 000000000..3168f7ef4 --- /dev/null +++ b/docs/api-docs/apiman-gateway/lib/angular-ui/css/angular-ui.css @@ -0,0 +1 @@ +.ui-resetwrap{position:relative;display:inline-block}.ui-reset{position:absolute;top:0;right:0;z-index:2;display:none;height:100%;cursor:pointer}.ui-resetwrap:hover .ui-reset{display:block}.ui-currency-pos{color:green}.ui-currency-neg{color:red}.ui-currency-zero{color:blue}.ui-currency-pos.ui-bignum,.ui-currency-neg.ui-smallnum{font-size:110%}.ui-match{background:yellow} \ No newline at end of file diff --git a/docs/api-docs/apiman-gateway/lib/angular-ui/js/angular-ui.js b/docs/api-docs/apiman-gateway/lib/angular-ui/js/angular-ui.js new file mode 100644 index 000000000..6b031abf8 --- /dev/null +++ b/docs/api-docs/apiman-gateway/lib/angular-ui/js/angular-ui.js @@ -0,0 +1,7 @@ +/** + * AngularUI - The companion suite for AngularJS + * @version v0.4.0 - 2013-02-15 + * @link http://angular-ui.github.com + * @license MIT License, http://www.opensource.org/licenses/MIT + */ +angular.module("ui.config",[]).value("ui.config",{}),angular.module("ui.filters",["ui.config"]),angular.module("ui.directives",["ui.config"]),angular.module("ui",["ui.filters","ui.directives","ui.config"]),angular.module("ui.directives").directive("uiAnimate",["ui.config","$timeout",function(e,t){var n={};return angular.isString(e.animate)?n["class"]=e.animate:e.animate&&(n=e.animate),{restrict:"A",link:function(e,r,i){var s={};i.uiAnimate&&(s=e.$eval(i.uiAnimate),angular.isString(s)&&(s={"class":s})),s=angular.extend({"class":"ui-animate"},n,s),r.addClass(s["class"]),t(function(){r.removeClass(s["class"])},20,!1)}}}]),angular.module("ui.directives").directive("uiCalendar",["ui.config","$parse",function(e,t){return e.uiCalendar=e.uiCalendar||{},{require:"ngModel",restrict:"A",link:function(t,n,r,i){function a(){t.calendar=n.html("");var i=t.calendar.fullCalendar("getView");i&&(i=i.name);var o,u={defaultView:i,eventSources:s};r.uiCalendar?o=t.$eval(r.uiCalendar):o={},angular.extend(u,e.uiCalendar,o),t.calendar.fullCalendar(u)}var s=t.$eval(r.ngModel),o=0,u=function(){var e=t.$eval(r.equalsTracker);return o=0,angular.forEach(s,function(e,t){angular.isArray(e)&&(o+=e.length)}),angular.isNumber(e)?o+s.length+e:o+s.length};a(),t.$watch(u,function(e,t){a()})}}}]),angular.module("ui.directives").directive("uiCodemirror",["ui.config","$timeout",function(e,t){"use strict";var n=["cursorActivity","viewportChange","gutterClick","focus","blur","scroll","update"];return{restrict:"A",require:"ngModel",link:function(r,i,s,o){var u,a,f,l,c;if(i[0].type!=="textarea")throw new Error("uiCodemirror3 can only be applied to a textarea element");u=e.codemirror||{},a=angular.extend({},u,r.$eval(s.uiCodemirror)),f=function(e){return function(t,n){var i=t.getValue();i!==o.$viewValue&&(o.$setViewValue(i),r.$apply()),typeof e=="function"&&e(t,n)}},l=function(){c=CodeMirror.fromTextArea(i[0],a),c.on("change",f(a.onChange));for(var e=0,u=n.length,l;e0),r.toggleClass(o.neg,n<0),r.toggleClass(o.zero,n===0),e===""?r.text(""):r.text(t(n,o.symbol)),!0},s.$render=function(){a=s.$viewValue,r.val(a),u(a)}}}}]),angular.module("ui.directives").directive("uiDate",["ui.config",function(e){"use strict";var t;return t={},angular.isObject(e.date)&&angular.extend(t,e.date),{require:"?ngModel",link:function(t,n,r,i){var s=function(){return angular.extend({},e.date,t.$eval(r.uiDate))},o=function(){var e=s();if(i){var r=function(){t.$apply(function(){var e=n.datepicker("getDate");n.datepicker("setDate",n.val()),i.$setViewValue(e),n.blur()})};if(e.onSelect){var o=e.onSelect;e.onSelect=function(e,n){r(),t.$apply(function(){o(e,n)})}}else e.onSelect=r;n.bind("change",r),i.$render=function(){var e=i.$viewValue;if(angular.isDefined(e)&&e!==null&&!angular.isDate(e))throw new Error("ng-Model value must be a Date object - currently it is a "+typeof e+" - use ui-date-format to convert it from a string");n.datepicker("setDate",e)}}n.datepicker("destroy"),n.datepicker(e),i&&i.$render()};t.$watch(s,o,!0)}}}]).directive("uiDateFormat",["ui.config",function(e){var t={require:"ngModel",link:function(t,n,r,i){var s=r.uiDateFormat||e.dateFormat;s?(i.$formatters.push(function(e){if(angular.isString(e))return $.datepicker.parseDate(s,e)}),i.$parsers.push(function(e){if(e)return $.datepicker.formatDate(s,e)})):(i.$formatters.push(function(e){if(angular.isString(e))return new Date(e)}),i.$parsers.push(function(e){if(e)return e.toISOString()}))}};return t}]),angular.module("ui.directives").directive("uiEvent",["$parse",function(e){return function(t,n,r){var i=t.$eval(r.uiEvent);angular.forEach(i,function(r,i){var s=e(r);n.bind(i,function(e){var n=Array.prototype.slice.call(arguments);n=n.splice(1),t.$apply(function(){s(t,{$event:e,$params:n})})})})}}]),angular.module("ui.directives").directive("uiIf",[function(){return{transclude:"element",priority:1e3,terminal:!0,restrict:"A",compile:function(e,t,n){return function(e,t,r){var i,s;e.$watch(r.uiIf,function(r){i&&(i.remove(),i=undefined),s&&(s.$destroy(),s=undefined),r&&(s=e.$new(),n(s,function(e){i=e,t.after(e)}))})}}}}]),angular.module("ui.directives").directive("uiJq",["ui.config","$timeout",function(t,n){return{restrict:"A",compile:function(r,i){if(!angular.isFunction(r[i.uiJq]))throw new Error('ui-jq: The "'+i.uiJq+'" function does not exist');var s=t.jq&&t.jq[i.uiJq];return function(t,r,i){function u(){n(function(){r[i.uiJq].apply(r,o)},0,!1)}var o=[];i.uiOptions?(o=t.$eval("["+i.uiOptions+"]"),angular.isObject(s)&&angular.isObject(o[0])&&(o[0]=angular.extend({},s,o[0]))):s&&(o=[s]),i.ngModel&&r.is("select,input,textarea")&&r.on("change",function(){r.trigger("input")}),i.uiRefresh&&t.$watch(i.uiRefresh,function(e){u()}),u()}}}}]),angular.module("ui.directives").factory("keypressHelper",["$parse",function(t){var n={8:"backspace",9:"tab",13:"enter",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete"},r=function(e){return e.charAt(0).toUpperCase()+e.slice(1)};return function(e,i,s,o){var u,a=[];u=i.$eval(o["ui"+r(e)]),angular.forEach(u,function(e,n){var r,i;i=t(e),angular.forEach(n.split(" "),function(e){r={expression:i,keys:{}},angular.forEach(e.split("-"),function(e){r.keys[e]=!0}),a.push(r)})}),s.bind(e,function(t){var r=t.metaKey||t.altKey,s=t.ctrlKey,o=t.shiftKey,u=t.keyCode;e==="keypress"&&!o&&u>=97&&u<=122&&(u-=32),angular.forEach(a,function(e){var u=e.keys[n[t.keyCode]]||e.keys[t.keyCode.toString()]||!1,a=e.keys.alt||!1,f=e.keys.ctrl||!1,l=e.keys.shift||!1;u&&a==r&&f==s&&l==o&&i.$apply(function(){e.expression(i,{$event:t})})})})}}]),angular.module("ui.directives").directive("uiKeydown",["keypressHelper",function(e){return{link:function(t,n,r){e("keydown",t,n,r)}}}]),angular.module("ui.directives").directive("uiKeypress",["keypressHelper",function(e){return{link:function(t,n,r){e("keypress",t,n,r)}}}]),angular.module("ui.directives").directive("uiKeyup",["keypressHelper",function(e){return{link:function(t,n,r){e("keyup",t,n,r)}}}]),function(){function t(e,t,n,r){angular.forEach(t.split(" "),function(t){var i={type:"map-"+t};google.maps.event.addListener(n,t,function(t){r.triggerHandler(angular.extend({},i,t)),e.$$phase||e.$apply()})})}function n(n,r){e.directive(n,[function(){return{restrict:"A",link:function(e,i,s){e.$watch(s[n],function(n){t(e,r,n,i)})}}}])}var e=angular.module("ui.directives");e.directive("uiMap",["ui.config","$parse",function(e,n){var r="bounds_changed center_changed click dblclick drag dragend dragstart heading_changed idle maptypeid_changed mousemove mouseout mouseover projection_changed resize rightclick tilesloaded tilt_changed zoom_changed",i=e.map||{};return{restrict:"A",link:function(e,s,o){var u=angular.extend({},i,e.$eval(o.uiOptions)),a=new google.maps.Map(s[0],u),f=n(o.uiMap);f.assign(e,a),t(e,r,a,s)}}}]),e.directive("uiMapInfoWindow",["ui.config","$parse","$compile",function(e,n,r){var i="closeclick content_change domready position_changed zindex_changed",s=e.mapInfoWindow||{};return{link:function(e,o,u){var a=angular.extend({},s,e.$eval(u.uiOptions));a.content=o[0];var f=n(u.uiMapInfoWindow),l=f(e);l||(l=new google.maps.InfoWindow(a),f.assign(e,l)),t(e,i,l,o),o.replaceWith("

    ");var c=l.open;l.open=function(n,i,s,u,a,f){r(o.contents())(e),c.call(l,n,i,s,u,a,f)}}}}]),n("uiMapMarker","animation_changed click clickable_changed cursor_changed dblclick drag dragend draggable_changed dragstart flat_changed icon_changed mousedown mouseout mouseover mouseup position_changed rightclick shadow_changed shape_changed title_changed visible_changed zindex_changed"),n("uiMapPolyline","click dblclick mousedown mousemove mouseout mouseover mouseup rightclick"),n("uiMapPolygon","click dblclick mousedown mousemove mouseout mouseover mouseup rightclick"),n("uiMapRectangle","bounds_changed click dblclick mousedown mousemove mouseout mouseover mouseup rightclick"),n("uiMapCircle","center_changed click dblclick mousedown mousemove mouseout mouseover mouseup radius_changed rightclick"),n("uiMapGroundOverlay","click dblclick")}(),angular.module("ui.directives").directive("uiMask",[function(){return{require:"ngModel",link:function(e,t,n,r){r.$render=function(){var i=r.$viewValue||"";t.val(i),t.mask(e.$eval(n.uiMask))},r.$parsers.push(function(e){var n=t.isMaskValid()||angular.isUndefined(t.isMaskValid())&&t.val().length>0;return r.$setValidity("mask",n),n?e:undefined}),t.bind("keyup",function(){e.$apply(function(){r.$setViewValue(t.mask())})})}}}]),angular.module("ui.directives").directive("uiReset",["ui.config",function(e){var t=null;return e.reset!==undefined&&(t=e.reset),{require:"ngModel",link:function(e,n,r,i){var s;s=angular.element(''),n.wrap('').after(s),s.bind("click",function(n){n.preventDefault(),e.$apply(function(){r.uiReset?i.$setViewValue(e.$eval(r.uiReset)):i.$setViewValue(t),i.$render()})})}}}]),angular.module("ui.directives").directive("uiRoute",["$location","$parse",function(e,t){return{restrict:"AC",compile:function(n,r){var i;if(r.uiRoute)i="uiRoute";else if(r.ngHref)i="ngHref";else{if(!r.href)throw new Error("uiRoute missing a route or href property on "+n[0]);i="href"}return function(n,r,s){function a(t){(hash=t.indexOf("#"))>-1&&(t=t.substr(hash+1)),u=function(){o(n,e.path().indexOf(t)>-1)},u()}function f(t){(hash=t.indexOf("#"))>-1&&(t=t.substr(hash+1)),u=function(){var i=new RegExp("^"+t+"$",["i"]);o(n,i.test(e.path()))},u()}var o=t(s.ngModel||s.routeModel||"$uiRoute").assign,u=angular.noop;switch(i){case"uiRoute":s.uiRoute?f(s.uiRoute):s.$observe("uiRoute",f);break;case"ngHref":s.ngHref?a(s.ngHref):s.$observe("ngHref",a);break;case"href":a(s.href)}n.$on("$routeChangeSuccess",function(){u()})}}}}]),angular.module("ui.directives").directive("uiScrollfix",["$window",function(e){"use strict";return{link:function(t,n,r){var i=n.offset().top;r.uiScrollfix?r.uiScrollfix.charAt(0)==="-"?r.uiScrollfix=i-r.uiScrollfix.substr(1):r.uiScrollfix.charAt(0)==="+"&&(r.uiScrollfix=i+parseFloat(r.uiScrollfix.substr(1))):r.uiScrollfix=i,angular.element(e).on("scroll.ui-scrollfix",function(){var t;if(angular.isDefined(e.pageYOffset))t=e.pageYOffset;else{var i=document.compatMode&&document.compatMode!=="BackCompat"?document.documentElement:document.body;t=i.scrollTop}!n.hasClass("ui-scrollfix")&&t>r.uiScrollfix?n.addClass("ui-scrollfix"):n.hasClass("ui-scrollfix")&&t'+t+""):e.replace(new RegExp(t,"gi"),'$&')):e}}),angular.module("ui.filters").filter("inflector",function(){function e(e){return e.replace(/^([a-z])|\s+([a-z])/g,function(e){return e.toUpperCase()})}function t(e,t){return e.replace(/[A-Z]/g,function(e){return t+e})}var n={humanize:function(n){return e(t(n," ").split("_").join(" "))},underscore:function(e){return e.substr(0,1).toLowerCase()+t(e.substr(1),"_").toLowerCase().split(" ").join("_")},variable:function(t){return t=t.substr(0,1).toLowerCase()+e(t.split("_").join(" ")).substr(1).split(" ").join(""),t}};return function(e,t,r){return t!==!1&&angular.isString(e)?(t=t||"humanize",n[t](e)):e}}),angular.module("ui.filters").filter("unique",function(){return function(e,t){if(t===!1)return e;if((t||angular.isUndefined(t))&&angular.isArray(e)){var n={},r=[],i=function(e){return angular.isObject(e)&&angular.isString(t)?e[t]:e};angular.forEach(e,function(e){var t,n=!1;for(var s=0;sc)return"...";var d=b.$$hashKey,f;if(H(a)){f=0;for(var g=a.length;f").append(a).html();try{return a[0].nodeType===Pa?K(b):b.match(/^(<[^>]+>)/)[1].replace(/^<([\w-]+)/,function(a,b){return"<"+K(b)})}catch(d){return K(b)}}function Tc(a){try{return decodeURIComponent(a)}catch(b){}}function gc(a){var b={};r((a||"").split("&"), +function(a){var c,e,f;a&&(e=a=a.replace(/\+/g,"%20"),c=a.indexOf("="),-1!==c&&(e=a.substring(0,c),f=a.substring(c+1)),e=Tc(e),w(e)&&(f=w(f)?Tc(f):!0,ta.call(b,e)?H(b[e])?b[e].push(f):b[e]=[b[e],f]:b[e]=f))});return b}function ye(a){var b=[];r(a,function(a,c){H(a)?r(a,function(a){b.push(ba(c,!0)+(!0===a?"":"="+ba(a,!0)))}):b.push(ba(c,!0)+(!0===a?"":"="+ba(a,!0)))});return b.length?b.join("&"):""}function hc(a){return ba(a,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function ba(a, +b){return encodeURIComponent(a).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,b?"%20":"+")}function ze(a,b){var d,c,e=Qa.length;for(c=0;c protocol indicates an extension, document.location.href does not match."))}function Uc(a,b,d){D(d)||(d={});d=S({strictDi:!1},d);var c=function(){a=x(a);if(a.injector()){var c=a[0]===C.document?"document":za(a);throw pa("btstrpd",c.replace(//,">"));}b=b||[];b.unshift(["$provide",function(b){b.value("$rootElement",a)}]);d.debugInfoEnabled&&b.push(["$compileProvider", +function(a){a.debugInfoEnabled(!0)}]);b.unshift("ng");c=fb(b,d.strictDi);c.invoke(["$rootScope","$rootElement","$compile","$injector",function(a,b,c,d){a.$apply(function(){b.data("$injector",d);c(b)(a)})}]);return c},e=/^NG_ENABLE_DEBUG_INFO!/,f=/^NG_DEFER_BOOTSTRAP!/;C&&e.test(C.name)&&(d.debugInfoEnabled=!0,C.name=C.name.replace(e,""));if(C&&!f.test(C.name))return c();C.name=C.name.replace(f,"");ca.resumeBootstrap=function(a){r(a,function(a){b.push(a)});return c()};B(ca.resumeDeferredBootstrap)&& +ca.resumeDeferredBootstrap()}function Ce(){C.name="NG_ENABLE_DEBUG_INFO!"+C.name;C.location.reload()}function De(a){a=ca.element(a).injector();if(!a)throw pa("test");return a.get("$$testability")}function Vc(a,b){b=b||"_";return a.replace(Ee,function(a,c){return(c?b:"")+a.toLowerCase()})}function Fe(){var a;if(!Wc){var b=qb();(rb=z(b)?C.jQuery:b?C[b]:void 0)&&rb.fn.on?(x=rb,S(rb.fn,{scope:Wa.scope,isolateScope:Wa.isolateScope,controller:Wa.controller,injector:Wa.injector,inheritedData:Wa.inheritedData})): +x=Y;a=x.cleanData;x.cleanData=function(b){for(var c,e=0,f;null!=(f=b[e]);e++)(c=(x._data(f)||{}).events)&&c.$destroy&&x(f).triggerHandler("$destroy");a(b)};ca.element=x;Wc=!0}}function gb(a,b,d){if(!a)throw pa("areq",b||"?",d||"required");return a}function sb(a,b,d){d&&H(a)&&(a=a[a.length-1]);gb(B(a),b,"not a function, got "+(a&&"object"===typeof a?a.constructor.name||"Object":typeof a));return a}function Ja(a,b){if("hasOwnProperty"===a)throw pa("badname",b);}function Ge(a,b,d){if(!b)return a;b=b.split("."); +for(var c,e=a,f=b.length,g=0;g")+c[2];for(c=c[0];c--;)d=d.lastChild;f=db(f,d.childNodes);d=e.firstChild;d.textContent=""}else f.push(b.createTextNode(a));e.textContent="";e.innerHTML="";r(f,function(a){e.appendChild(a)});return e}function Y(a){if(a instanceof Y)return a;var b;A(a)&&(a=U(a),b=!0);if(!(this instanceof Y)){if(b&&"<"!==a.charAt(0))throw nc("nosel");return new Y(a)}if(b){b= +C.document;var d;a=(d=og.exec(a))?[b.createElement(d[1])]:(d=ed(a,b))?d.childNodes:[];oc(this,a)}else B(a)?fd(a):oc(this,a)}function pc(a){return a.cloneNode(!0)}function yb(a,b){!b&&lc(a)&&x.cleanData([a]);a.querySelectorAll&&x.cleanData(a.querySelectorAll("*"))}function gd(a){for(var b in a)return!1;return!0}function hd(a){var b=a.ng339,d=b&&Ka[b],c=d&&d.events,d=d&&d.data;d&&!gd(d)||c&&!gd(c)||(delete Ka[b],a.ng339=void 0)}function id(a,b,d,c){if(w(c))throw nc("offargs");var e=(c=zb(a))&&c.events, +f=c&&c.handle;if(f){if(b){var g=function(b){var c=e[b];w(d)&&cb(c||[],d);w(d)&&c&&0l&&this.remove(n.key);return b}},get:function(a){if(l";b=Fa.firstChild.attributes;var d=b[0];b.removeNamedItem(d.name);d.value=c;a.attributes.setNamedItem(d)}function sa(a,b){try{a.addClass(b)}catch(c){}} +function da(a,b,c,d,e){a instanceof x||(a=x(a));var f=Xa(a,b,a,c,d,e);da.$$addScopeClass(a);var g=null;return function(b,c,d){if(!a)throw $("multilink");gb(b,"scope");e&&e.needsNewScope&&(b=b.$parent.$new());d=d||{};var h=d.parentBoundTranscludeFn,k=d.transcludeControllers;d=d.futureParentElement;h&&h.$$boundTransclude&&(h=h.$$boundTransclude);g||(g=(d=d&&d[0])?"foreignobject"!==ua(d)&&la.call(d).match(/SVG/)?"svg":"html":"html");d="html"!==g?x(ja(g,x("
    ").append(a).html())):c?Wa.clone.call(a): +a;if(k)for(var l in k)d.data("$"+l+"Controller",k[l].instance);da.$$addScopeInfo(d,b);c&&c(d,b);f&&f(b,d,d,h);c||(a=f=null);return d}}function Xa(a,b,c,d,e,f){function g(a,c,d,e){var f,k,l,m,p,I,t;if(n)for(t=Array(c.length),m=0;mu.priority)break;if(O=u.scope)u.templateUrl||(D(O)?(ba("new/isolated scope",s||t,u,y),s=u):ba("new/isolated scope",s,u,y)),t=t||u;Q=u.name;if(!ma&&(u.replace&&(u.templateUrl||u.template)||u.transclude&&!u.$$tlb)){for(O=sa+1;ma=a[O++];)if(ma.transclude&&!ma.$$tlb||ma.replace&&(ma.templateUrl||ma.template)){Ib=!0;break}ma=!0}!u.templateUrl&&u.controller&&(J=J||T(),ba("'"+Q+"' controller", +J[Q],u,y),J[Q]=u);if(O=u.transclude)if(G=!0,u.$$tlb||(ba("transclusion",L,u,y),L=u),"element"===O)N=!0,n=u.priority,M=y,y=d.$$element=x(da.$$createComment(Q,d[Q])),b=y[0],pa(f,Ha.call(M,0),b),R=Z(Ib,M,e,n,g&&g.name,{nonTlbTranscludeDirective:L});else{var ka=T();if(D(O)){M=C.document.createDocumentFragment();var Xa=T(),F=T();r(O,function(a,b){var c="?"===a.charAt(0);a=c?a.substring(1):a;Xa[a]=b;ka[b]=null;F[b]=c});r(y.contents(),function(a){var b=Xa[wa(ua(a))];b?(F[b]=!0,ka[b]=ka[b]||C.document.createDocumentFragment(), +ka[b].appendChild(a)):M.appendChild(a)});r(F,function(a,b){if(!a)throw $("reqslot",b);});for(var K in ka)ka[K]&&(R=x(ka[K].childNodes),ka[K]=Z(Ib,R,e));M=x(M.childNodes)}else M=x(pc(b)).contents();y.empty();R=Z(Ib,M,e,void 0,void 0,{needsNewScope:u.$$isolateScope||u.$$newScope});R.$$slots=ka}if(u.template)if(P=!0,ba("template",v,u,y),v=u,O=B(u.template)?u.template(y,d):u.template,O=Na(O),u.replace){g=u;M=mc.test(O)?rd(ja(u.templateNamespace,U(O))):[];b=M[0];if(1!==M.length||1!==b.nodeType)throw $("tplrt", +Q,"");pa(f,y,b);A={$attr:{}};O=sc(b,[],A);var Dg=a.splice(sa+1,a.length-(sa+1));(s||t)&&fa(O,s,t);a=a.concat(O).concat(Dg);ga(d,A);A=a.length}else y.html(O);if(u.templateUrl)P=!0,ba("template",v,u,y),v=u,u.replace&&(g=u),p=ha(a.splice(sa,a.length-sa),y,d,f,G&&R,h,k,{controllerDirectives:J,newScopeDirective:t!==u&&t,newIsolateScopeDirective:s,templateDirective:v,nonTlbTranscludeDirective:L}),A=a.length;else if(u.compile)try{q=u.compile(y,d,R);var X=u.$$originalDirective||u;B(q)?m(null,Va(X,q),E,ib): +q&&m(Va(X,q.pre),Va(X,q.post),E,ib)}catch(ca){c(ca,za(y))}u.terminal&&(p.terminal=!0,n=Math.max(n,u.priority))}p.scope=t&&!0===t.scope;p.transcludeOnThisElement=G;p.templateOnThisElement=P;p.transclude=R;l.hasElementTranscludeDirective=N;return p}function W(a,b,c,d){var e;if(A(b)){var f=b.match(l);b=b.substring(f[0].length);var g=f[1]||f[3],f="?"===f[2];"^^"===g?c=c.parent():e=(e=d&&d[b])&&e.instance;if(!e){var h="$"+b+"Controller";e="^^"===g&&c[0]&&9===c[0].nodeType?null:g?c.inheritedData(h):c.data(h)}if(!e&& +!f)throw $("ctreq",b,a);}else if(H(b))for(e=[],g=0,f=b.length;gc.priority)&&-1!==c.restrict.indexOf(e)){k&&(c=ac(c,{$$start:k,$$end:l}));if(!c.$$bindings){var I=m=c,t=c.name,u={isolateScope:null,bindToController:null};D(I.scope)&&(!0===I.bindToController?(u.bindToController=d(I.scope,t,!0),u.isolateScope={}):u.isolateScope=d(I.scope,t,!1));D(I.bindToController)&&(u.bindToController=d(I.bindToController, +t,!0));if(u.bindToController&&!I.controller)throw $("noctrl",t);m=m.$$bindings=u;D(m.isolateScope)&&(c.$$isolateBindings=m.isolateScope)}b.push(c);m=c}}return m}function ca(b){if(f.hasOwnProperty(b))for(var c=a.get(b+"Directive"),d=0,e=c.length;d"+b+"";return c.childNodes[0].childNodes;default:return b}}function oa(a,b){if("srcdoc"===b)return u.HTML;if("src"===b||"ngSrc"===b)return-1===["img","video","audio","source","track"].indexOf(a)?u.RESOURCE_URL:u.MEDIA_URL;if("xlinkHref"===b)return"image"===a?u.MEDIA_URL: +"a"===a?u.URL:u.RESOURCE_URL;if("form"===a&&"action"===b||"base"===a&&"href"===b||"link"===a&&"href"===b)return u.RESOURCE_URL;if("a"===a&&("href"===b||"ngHref"===b))return u.URL}function xa(a,b){var c=b.toLowerCase();return v[a+"|"+c]||v["*|"+c]}function ya(a){return ma(u.valueOf(a),"ng-prop-srcset")}function Ea(a,b,c,d){if(m.test(d))throw $("nodomevents");a=ua(a);var e=xa(a,d),f=Ta;"srcset"!==d||"img"!==a&&"source"!==a?e&&(f=u.getTrusted.bind(u,e)):f=ya;b.push({priority:100,compile:function(a,b){var e= +p(b[c]),g=p(b[c],function(a){return u.valueOf(a)});return{pre:function(a,b){function c(){var g=e(a);b[0][d]=f(g)}c();a.$watch(g,c)}}}})}function Ia(a,c,d,e,f){var g=ua(a),k=oa(g,e),l=h[e]||f,p=b(d,!f,k,l);if(p){if("multiple"===e&&"select"===g)throw $("selmulti",za(a));if(m.test(e))throw $("nodomevents");c.push({priority:100,compile:function(){return{pre:function(a,c,f){c=f.$$observers||(f.$$observers=T());var g=f[e];g!==d&&(p=g&&b(g,!0,k,l),d=g);p&&(f[e]=p(a),(c[e]||(c[e]=[])).$$inter=!0,(f.$$observers&& +f.$$observers[e].$$scope||a).$watch(p,function(a,b){"class"===e&&a!==b?f.$updateClass(a,b):f.$set(e,a)}))}}}})}}function pa(a,b,c){var d=b[0],e=b.length,f=d.parentNode,g,h;if(a)for(g=0,h=a.length;g=b)return a;for(;b--;){var d=a[b];(8===d.nodeType||d.nodeType===Pa&&""===d.nodeValue.trim())&&Fg.call(a,b,1)}return a}function Bg(a,b){if(b&&A(b))return b;if(A(a)){var d=ud.exec(a);if(d)return d[3]}}function Ff(){var a={};this.has=function(b){return a.hasOwnProperty(b)};this.register=function(b,d){Ja(b, +"controller");D(b)?S(a,b):a[b]=d};this.$get=["$injector",function(b){function d(a,b,d,g){if(!a||!D(a.$scope))throw F("$controller")("noscp",g,b);a.$scope[b]=d}return function(c,e,f,g){var k,h,l;f=!0===f;g&&A(g)&&(l=g);if(A(c)){g=c.match(ud);if(!g)throw vd("ctrlfmt",c);h=g[1];l=l||g[3];c=a.hasOwnProperty(h)?a[h]:Ge(e.$scope,h,!0);if(!c)throw vd("ctrlreg",h);sb(c,h,!0)}if(f)return f=(H(c)?c[c.length-1]:c).prototype,k=Object.create(f||null),l&&d(e,l,k,h||c.name),S(function(){var a=b.invoke(c,k,e,h); +a!==k&&(D(a)||B(a))&&(k=a,l&&d(e,l,k,h||c.name));return k},{instance:k,identifier:l});k=b.instantiate(c,e,h);l&&d(e,l,k,h||c.name);return k}}]}function Gf(){this.$get=["$window",function(a){return x(a.document)}]}function Hf(){this.$get=["$document","$rootScope",function(a,b){function d(){e=c.hidden}var c=a[0],e=c&&c.hidden;a.on("visibilitychange",d);b.$on("$destroy",function(){a.off("visibilitychange",d)});return function(){return e}}]}function If(){this.$get=["$log",function(a){return function(b, +d){a.error.apply(a,arguments)}}]}function uc(a){return D(a)?ha(a)?a.toISOString():eb(a):a}function Of(){this.$get=function(){return function(a){if(!a)return"";var b=[];Oc(a,function(a,c){null===a||z(a)||B(a)||(H(a)?r(a,function(a){b.push(ba(c)+"="+ba(uc(a)))}):b.push(ba(c)+"="+ba(uc(a))))});return b.join("&")}}}function Pf(){this.$get=function(){return function(a){function b(a,e,f){H(a)?r(a,function(a,c){b(a,e+"["+(D(a)?c:"")+"]")}):D(a)&&!ha(a)?Oc(a,function(a,c){b(a,e+(f?"":"[")+c+(f?"":"]"))}): +(B(a)&&(a=a()),d.push(ba(e)+"="+(null==a?"":ba(uc(a)))))}if(!a)return"";var d=[];b(a,"",!0);return d.join("&")}}}function vc(a,b){if(A(a)){var d=a.replace(Gg,"").trim();if(d){var c=b("Content-Type"),c=c&&0===c.indexOf(wd),e;(e=c)||(e=(e=d.match(Hg))&&Ig[e[0]].test(d));if(e)try{a=Rc(d)}catch(f){if(!c)return a;throw Kb("baddata",a,f);}}}return a}function xd(a){var b=T(),d;A(a)?r(a.split("\n"),function(a){d=a.indexOf(":");var e=K(U(a.substr(0,d)));a=U(a.substr(d+1));e&&(b[e]=b[e]?b[e]+", "+a:a)}):D(a)&& +r(a,function(a,d){var f=K(d),g=U(a);f&&(b[f]=b[f]?b[f]+", "+g:g)});return b}function yd(a){var b;return function(d){b||(b=xd(a));return d?(d=b[K(d)],void 0===d&&(d=null),d):b}}function zd(a,b,d,c){if(B(c))return c(a,b,d);r(c,function(c){a=c(a,b,d)});return a}function Nf(){var a=this.defaults={transformResponse:[vc],transformRequest:[function(a){return D(a)&&"[object File]"!==la.call(a)&&"[object Blob]"!==la.call(a)&&"[object FormData]"!==la.call(a)?eb(a):a}],headers:{common:{Accept:"application/json, text/plain, */*"}, +post:ja(wc),put:ja(wc),patch:ja(wc)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer",jsonpCallbackParam:"callback"},b=!1;this.useApplyAsync=function(a){return w(a)?(b=!!a,this):b};var d=this.interceptors=[],c=this.xsrfWhitelistedOrigins=[];this.$get=["$browser","$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector","$sce",function(e,f,g,k,h,l,m,p){function n(b){function c(a,b){for(var d=0,e=b.length;da?b:l.reject(b)}if(!D(b))throw F("$http")("badreq",b);if(!A(p.valueOf(b.url)))throw F("$http")("badreq",b.url);var g=S({method:"get",transformRequest:a.transformRequest,transformResponse:a.transformResponse,paramSerializer:a.paramSerializer,jsonpCallbackParam:a.jsonpCallbackParam}, +b);g.headers=function(b){var c=a.headers,e=S({},b.headers),f,g,h,c=S({},c.common,c[K(b.method)]);a:for(f in c){g=K(f);for(h in e)if(K(h)===g)continue a;e[f]=c[f]}return d(e,ja(b))}(b);g.method=ub(g.method);g.paramSerializer=A(g.paramSerializer)?m.get(g.paramSerializer):g.paramSerializer;e.$$incOutstandingRequestCount("$http");var h=[],k=[];b=l.resolve(g);r(v,function(a){(a.request||a.requestError)&&h.unshift(a.request,a.requestError);(a.response||a.responseError)&&k.push(a.response,a.responseError)}); +b=c(b,h);b=b.then(function(b){var c=b.headers,d=zd(b.data,yd(c),void 0,b.transformRequest);z(d)&&r(c,function(a,b){"content-type"===K(b)&&delete c[b]});z(b.withCredentials)&&!z(a.withCredentials)&&(b.withCredentials=a.withCredentials);return s(b,d).then(f,f)});b=c(b,k);return b=b.finally(function(){e.$$completeOutstandingRequest(E,"$http")})}function s(c,d){function e(a){if(a){var c={};r(a,function(a,d){c[d]=function(c){function d(){a(c)}b?h.$applyAsync(d):h.$$phase?d():h.$apply(d)}});return c}}function k(a, +c,d,e,f){function g(){m(c,a,d,e,f)}R&&(200<=a&&300>a?R.put(O,[a,c,xd(d),e,f]):R.remove(O));b?h.$applyAsync(g):(g(),h.$$phase||h.$apply())}function m(a,b,d,e,f){b=-1<=b?b:0;(200<=b&&300>b?L.resolve:L.reject)({data:a,status:b,headers:yd(d),config:c,statusText:e,xhrStatus:f})}function s(a){m(a.data,a.status,ja(a.headers()),a.statusText,a.xhrStatus)}function v(){var a=n.pendingRequests.indexOf(c);-1!==a&&n.pendingRequests.splice(a,1)}var L=l.defer(),u=L.promise,R,q,ma=c.headers,x="jsonp"===K(c.method), +O=c.url;x?O=p.getTrustedResourceUrl(O):A(O)||(O=p.valueOf(O));O=G(O,c.paramSerializer(c.params));x&&(O=t(O,c.jsonpCallbackParam));n.pendingRequests.push(c);u.then(v,v);!c.cache&&!a.cache||!1===c.cache||"GET"!==c.method&&"JSONP"!==c.method||(R=D(c.cache)?c.cache:D(a.cache)?a.cache:N);R&&(q=R.get(O),w(q)?q&&B(q.then)?q.then(s,s):H(q)?m(q[1],q[0],ja(q[2]),q[3],q[4]):m(q,200,{},"OK","complete"):R.put(O,u));z(q)&&((q=jc(c.url)?g()[c.xsrfCookieName||a.xsrfCookieName]:void 0)&&(ma[c.xsrfHeaderName||a.xsrfHeaderName]= +q),f(c.method,O,d,k,ma,c.timeout,c.withCredentials,c.responseType,e(c.eventHandlers),e(c.uploadEventHandlers)));return u}function G(a,b){0=h&&(t.resolve(s),f(r.$$intervalId));G||c.$apply()},k,t,G);return r}}}]}function Ad(a,b){var d=ga(a);b.$$protocol=d.protocol;b.$$host=d.hostname;b.$$port=fa(d.port)||Mg[d.protocol]||null}function Bd(a,b,d){if(Ng.test(a))throw jb("badpath",a);var c="/"!==a.charAt(0);c&&(a="/"+a);a=ga(a);for(var c=(c&&"/"===a.pathname.charAt(0)?a.pathname.substring(1):a.pathname).split("/"),e=c.length;e--;)c[e]=decodeURIComponent(c[e]),d&&(c[e]=c[e].replace(/\//g,"%2F"));d=c.join("/");b.$$path=d;b.$$search=gc(a.search); +b.$$hash=decodeURIComponent(a.hash);b.$$path&&"/"!==b.$$path.charAt(0)&&(b.$$path="/"+b.$$path)}function xc(a,b){return a.slice(0,b.length)===b}function xa(a,b){if(xc(b,a))return b.substr(a.length)}function Da(a){var b=a.indexOf("#");return-1===b?a:a.substr(0,b)}function yc(a,b,d){this.$$html5=!0;d=d||"";Ad(a,this);this.$$parse=function(a){var d=xa(b,a);if(!A(d))throw jb("ipthprfx",a,b);Bd(d,this,!0);this.$$path||(this.$$path="/");this.$$compose()};this.$$normalizeUrl=function(a){return b+a.substr(1)}; +this.$$parseLinkUrl=function(c,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;var f,g;w(f=xa(a,c))?(g=f,g=d&&w(f=xa(d,f))?b+(xa("/",f)||f):a+g):w(f=xa(b,c))?g=b+f:b===c+"/"&&(g=b);g&&this.$$parse(g);return!!g}}function zc(a,b,d){Ad(a,this);this.$$parse=function(c){var e=xa(a,c)||xa(b,c),f;z(e)||"#"!==e.charAt(0)?this.$$html5?f=e:(f="",z(e)&&(a=c,this.replace())):(f=xa(d,e),z(f)&&(f=e));Bd(f,this,!1);c=this.$$path;var e=a,g=/^\/[A-Z]:(\/.*)/;xc(f,e)&&(f=f.replace(e,""));g.exec(f)||(c=(f=g.exec(c))? +f[1]:c);this.$$path=c;this.$$compose()};this.$$normalizeUrl=function(b){return a+(b?d+b:"")};this.$$parseLinkUrl=function(b,d){return Da(a)===Da(b)?(this.$$parse(b),!0):!1}}function Cd(a,b,d){this.$$html5=!0;zc.apply(this,arguments);this.$$parseLinkUrl=function(c,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;var f,g;a===Da(c)?f=c:(g=xa(b,c))?f=a+d+g:b===c+"/"&&(f=b);f&&this.$$parse(f);return!!f};this.$$normalizeUrl=function(b){return a+d+b}}function Lb(a){return function(){return this[a]}}function Dd(a, +b){return function(d){if(z(d))return this[a];this[a]=b(d);this.$$compose();return this}}function Tf(){var a="!",b={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(b){return w(b)?(a=b,this):a};this.html5Mode=function(a){if(Ga(a))return b.enabled=a,this;if(D(a)){Ga(a.enabled)&&(b.enabled=a.enabled);Ga(a.requireBase)&&(b.requireBase=a.requireBase);if(Ga(a.rewriteLinks)||A(a.rewriteLinks))b.rewriteLinks=a.rewriteLinks;return this}return b};this.$get=["$rootScope","$browser","$sniffer", +"$rootElement","$window",function(d,c,e,f,g){function k(a,b){return a===b||ga(a).href===ga(b).href}function h(a,b,d){var e=m.url(),f=m.$$state;try{c.url(a,b,d),m.$$state=c.state()}catch(g){throw m.url(e),m.$$state=f,g;}}function l(a,b){d.$broadcast("$locationChangeSuccess",m.absUrl(),a,m.$$state,b)}var m,p;p=c.baseHref();var n=c.url(),s;if(b.enabled){if(!p&&b.requireBase)throw jb("nobase");s=n.substring(0,n.indexOf("/",n.indexOf("//")+2))+(p||"/");p=e.history?yc:Cd}else s=Da(n),p=zc;var r=s.substr(0, +Da(s).lastIndexOf("/")+1);m=new p(s,r,"#"+a);m.$$parseLinkUrl(n,n);m.$$state=c.state();var t=/^\s*(javascript|mailto):/i;f.on("click",function(a){var e=b.rewriteLinks;if(e&&!a.ctrlKey&&!a.metaKey&&!a.shiftKey&&2!==a.which&&2!==a.button){for(var g=x(a.target);"a"!==ua(g[0]);)if(g[0]===f[0]||!(g=g.parent())[0])return;if(!A(e)||!z(g.attr(e))){var e=g.prop("href"),h=g.attr("href")||g.attr("xlink:href");D(e)&&"[object SVGAnimatedString]"===e.toString()&&(e=ga(e.animVal).href);t.test(e)||!e||g.attr("target")|| +a.isDefaultPrevented()||!m.$$parseLinkUrl(e,h)||(a.preventDefault(),m.absUrl()!==c.url()&&d.$apply())}}});m.absUrl()!==n&&c.url(m.absUrl(),!0);var N=!0;c.onUrlChange(function(a,b){xc(a,r)?(d.$evalAsync(function(){var c=m.absUrl(),e=m.$$state,f;m.$$parse(a);m.$$state=b;f=d.$broadcast("$locationChangeStart",a,c,b,e).defaultPrevented;m.absUrl()===a&&(f?(m.$$parse(c),m.$$state=e,h(c,!1,e)):(N=!1,l(c,e)))}),d.$$phase||d.$digest()):g.location.href=a});d.$watch(function(){if(N||m.$$urlUpdatedByLocation){m.$$urlUpdatedByLocation= +!1;var a=c.url(),b=m.absUrl(),f=c.state(),g=m.$$replace,n=!k(a,b)||m.$$html5&&e.history&&f!==m.$$state;if(N||n)N=!1,d.$evalAsync(function(){var b=m.absUrl(),c=d.$broadcast("$locationChangeStart",b,a,m.$$state,f).defaultPrevented;m.absUrl()===b&&(c?(m.$$parse(a),m.$$state=f):(n&&h(b,g,f===m.$$state?null:m.$$state),l(a,f)))})}m.$$replace=!1});return m}]}function Uf(){var a=!0,b=this;this.debugEnabled=function(b){return w(b)?(a=b,this):a};this.$get=["$window",function(d){function c(a){cc(a)&&(a.stack&& +f?a=a.message&&-1===a.stack.indexOf(a.message)?"Error: "+a.message+"\n"+a.stack:a.stack:a.sourceURL&&(a=a.message+"\n"+a.sourceURL+":"+a.line));return a}function e(a){var b=d.console||{},e=b[a]||b.log||E;return function(){var a=[];r(arguments,function(b){a.push(c(b))});return Function.prototype.apply.call(e,b,a)}}var f=Ca||/\bEdge\//.test(d.navigator&&d.navigator.userAgent);return{log:e("log"),info:e("info"),warn:e("warn"),error:e("error"),debug:function(){var c=e("debug");return function(){a&&c.apply(b, +arguments)}}()}}]}function Og(a){return a+""}function Pg(a,b){return"undefined"!==typeof a?a:b}function Ed(a,b){return"undefined"===typeof a?b:"undefined"===typeof b?a:a+b}function Qg(a,b){switch(a.type){case q.MemberExpression:if(a.computed)return!1;break;case q.UnaryExpression:return 1;case q.BinaryExpression:return"+"!==a.operator?1:!1;case q.CallExpression:return!1}return void 0===b?Fd:b}function Z(a,b,d){var c,e,f=a.isPure=Qg(a,d);switch(a.type){case q.Program:c=!0;r(a.body,function(a){Z(a.expression, +b,f);c=c&&a.expression.constant});a.constant=c;break;case q.Literal:a.constant=!0;a.toWatch=[];break;case q.UnaryExpression:Z(a.argument,b,f);a.constant=a.argument.constant;a.toWatch=a.argument.toWatch;break;case q.BinaryExpression:Z(a.left,b,f);Z(a.right,b,f);a.constant=a.left.constant&&a.right.constant;a.toWatch=a.left.toWatch.concat(a.right.toWatch);break;case q.LogicalExpression:Z(a.left,b,f);Z(a.right,b,f);a.constant=a.left.constant&&a.right.constant;a.toWatch=a.constant?[]:[a];break;case q.ConditionalExpression:Z(a.test, +b,f);Z(a.alternate,b,f);Z(a.consequent,b,f);a.constant=a.test.constant&&a.alternate.constant&&a.consequent.constant;a.toWatch=a.constant?[]:[a];break;case q.Identifier:a.constant=!1;a.toWatch=[a];break;case q.MemberExpression:Z(a.object,b,f);a.computed&&Z(a.property,b,f);a.constant=a.object.constant&&(!a.computed||a.property.constant);a.toWatch=a.constant?[]:[a];break;case q.CallExpression:c=d=a.filter?!b(a.callee.name).$stateful:!1;e=[];r(a.arguments,function(a){Z(a,b,f);c=c&&a.constant;e.push.apply(e, +a.toWatch)});a.constant=c;a.toWatch=d?e:[a];break;case q.AssignmentExpression:Z(a.left,b,f);Z(a.right,b,f);a.constant=a.left.constant&&a.right.constant;a.toWatch=[a];break;case q.ArrayExpression:c=!0;e=[];r(a.elements,function(a){Z(a,b,f);c=c&&a.constant;e.push.apply(e,a.toWatch)});a.constant=c;a.toWatch=e;break;case q.ObjectExpression:c=!0;e=[];r(a.properties,function(a){Z(a.value,b,f);c=c&&a.value.constant;e.push.apply(e,a.value.toWatch);a.computed&&(Z(a.key,b,!1),c=c&&a.key.constant,e.push.apply(e, +a.key.toWatch))});a.constant=c;a.toWatch=e;break;case q.ThisExpression:a.constant=!1;a.toWatch=[];break;case q.LocalsExpression:a.constant=!1,a.toWatch=[]}}function Gd(a){if(1===a.length){a=a[0].expression;var b=a.toWatch;return 1!==b.length?b:b[0]!==a?b:void 0}}function Hd(a){return a.type===q.Identifier||a.type===q.MemberExpression}function Id(a){if(1===a.body.length&&Hd(a.body[0].expression))return{type:q.AssignmentExpression,left:a.body[0].expression,right:{type:q.NGValueParameter},operator:"="}} +function Jd(a){this.$filter=a}function Kd(a){this.$filter=a}function Mb(a,b,d){this.ast=new q(a,d);this.astCompiler=d.csp?new Kd(b):new Jd(b)}function Ac(a){return B(a.valueOf)?a.valueOf():Rg.call(a)}function Vf(){var a=T(),b={"true":!0,"false":!1,"null":null,undefined:void 0},d,c;this.addLiteral=function(a,c){b[a]=c};this.setIdentifierFns=function(a,b){d=a;c=b;return this};this.$get=["$filter",function(e){function f(b,c){var d,f;switch(typeof b){case "string":return f=b=b.trim(),d=a[f],d||(d=new Nb(G), +d=(new Mb(d,e,G)).parse(b),a[f]=p(d)),s(d,c);case "function":return s(b,c);default:return s(E,c)}}function g(a,b,c){return null==a||null==b?a===b:"object"!==typeof a||(a=Ac(a),"object"!==typeof a||c)?a===b||a!==a&&b!==b:!1}function k(a,b,c,d,e){var f=d.inputs,h;if(1===f.length){var k=g,f=f[0];return a.$watch(function(a){var b=f(a);g(b,k,f.isPure)||(h=d(a,void 0,void 0,[b]),k=b&&Ac(b));return h},b,c,e)}for(var l=[],m=[],n=0,p=f.length;n=c.$$state.status&&e&&e.length&&a(function(){for(var a,c,f=0,g=e.length;fa)for(b in l++,f)ta.call(e,b)||(t--,delete f[b])}else f!==e&&(f=e,l++);return l}}c.$$pure=g(a).literal;c.$stateful=!c.$$pure;var d=this,e,f,h,k=1r&&(z=4-r,N[z]|| +(N[z]=[]),N[z].push({msg:B(a.exp)?"fn: "+(a.exp.name||a.exp.toString()):a.exp,newVal:g,oldVal:h}));else if(a===c){s=!1;break a}}catch(E){f(E)}if(!(n=!q.$$suspended&&q.$$watchersCount&&q.$$childHead||q!==y&&q.$$nextSibling))for(;q!==y&&!(n=q.$$nextSibling);)q=q.$parent}while(q=n);if((s||w.length)&&!r--)throw v.$$phase=null,d("infdig",b,N);}while(s||w.length);for(v.$$phase=null;JCa)throw Ea("iequirks");var c=ja(V);c.isEnabled=function(){return a}; +c.trustAs=d.trustAs;c.getTrusted=d.getTrusted;c.valueOf=d.valueOf;a||(c.trustAs=c.getTrusted=function(a,b){return b},c.valueOf=Ta);c.parseAs=function(a,d){var e=b(d);return e.literal&&e.constant?e:b(d,function(b){return c.getTrusted(a,b)})};var e=c.parseAs,f=c.getTrusted,g=c.trustAs;r(V,function(a,b){var d=K(b);c[("parse_as_"+d).replace(Cc,wb)]=function(b){return e(a,b)};c[("get_trusted_"+d).replace(Cc,wb)]=function(b){return f(a,b)};c[("trust_as_"+d).replace(Cc,wb)]=function(b){return g(a,b)}}); +return c}]}function ag(){this.$get=["$window","$document",function(a,b){var d={},c=!((!a.nw||!a.nw.process)&&a.chrome&&(a.chrome.app&&a.chrome.app.runtime||!a.chrome.app&&a.chrome.runtime&&a.chrome.runtime.id))&&a.history&&a.history.pushState,e=fa((/android (\d+)/.exec(K((a.navigator||{}).userAgent))||[])[1]),f=/Boxee/i.test((a.navigator||{}).userAgent),g=b[0]||{},k=g.body&&g.body.style,h=!1,l=!1;k&&(h=!!("transition"in k||"webkitTransition"in k),l=!!("animation"in k||"webkitAnimation"in k));return{history:!(!c|| +4>e||f),hasEvent:function(a){if("input"===a&&Ca)return!1;if(z(d[a])){var b=g.createElement("div");d[a]="on"+a in b}return d[a]},csp:Aa(),transitions:h,animations:l,android:e}}]}function bg(){this.$get=ia(function(a){return new Tg(a)})}function Tg(a){function b(){var a=e.pop();return a&&a.cb}function d(a){for(var b=e.length-1;0<=b;--b){var c=e[b];if(c.type===a)return e.splice(b,1),c.cb}}var c={},e=[],f=this.ALL_TASKS_TYPE="$$all$$",g=this.DEFAULT_TASK_TYPE="$$default$$";this.completeTask=function(e, +h){h=h||g;try{e()}finally{var l;l=h||g;c[l]&&(c[l]--,c[f]--);l=c[h];var m=c[f];if(!m||!l)for(l=m?d:b;m=l(h);)try{m()}catch(p){a.error(p)}}};this.incTaskCount=function(a){a=a||g;c[a]=(c[a]||0)+1;c[f]=(c[f]||0)+1};this.notifyWhenNoPendingTasks=function(a,b){b=b||f;c[b]?e.push({type:b,cb:a}):a()}}function dg(){var a;this.httpOptions=function(b){return b?(a=b,this):a};this.$get=["$exceptionHandler","$templateCache","$http","$q","$sce",function(b,d,c,e,f){function g(k,h){g.totalPendingRequests++;if(!A(k)|| +z(d.get(k)))k=f.getTrustedResourceUrl(k);var l=c.defaults&&c.defaults.transformResponse;H(l)?l=l.filter(function(a){return a!==vc}):l===vc&&(l=null);return c.get(k,S({cache:d,transformResponse:l},a)).finally(function(){g.totalPendingRequests--}).then(function(a){return d.put(k,a.data)},function(a){h||(a=Ug("tpload",k,a.status,a.statusText),b(a));return e.reject(a)})}g.totalPendingRequests=0;return g}]}function eg(){this.$get=["$rootScope","$browser","$location",function(a,b,d){return{findBindings:function(a, +b,d){a=a.getElementsByClassName("ng-binding");var g=[];r(a,function(a){var c=ca.element(a).data("$binding");c&&r(c,function(c){d?(new RegExp("(^|\\s)"+Md(b)+"(\\s|\\||$)")).test(c)&&g.push(a):-1!==c.indexOf(b)&&g.push(a)})});return g},findModels:function(a,b,d){for(var g=["ng-","data-ng-","ng\\:"],k=0;kc&&(c=e),c+=+a.slice(e+1),a=a.substring(0,e)):0>c&&(c=a.length);for(e=0;a.charAt(e)===Ec;e++);if(e===(g=a.length))d=[0],c=1;else{for(g--;a.charAt(g)===Ec;)g--;c-=e;d=[];for(f=0;e<=g;e++,f++)d[f]=+a.charAt(e)}c>Wd&&(d=d.splice(0,Wd-1),b=c-1,c=1);return{d:d,e:b,i:c}}function dh(a,b,d,c){var e=a.d,f=e.length-a.i;b=z(b)?Math.min(Math.max(d,f),c):+b;d=b+a.i;c=e[d];if(0d-1){for(c=0;c>d;c--)e.unshift(0),a.i++;e.unshift(1);a.i++}else e[d-1]++;for(;fk;)h.unshift(0),k++;0=b.lgSize&&k.unshift(h.splice(-b.lgSize,h.length).join(""));h.length>b.gSize;)k.unshift(h.splice(-b.gSize,h.length).join(""));h.length&&k.unshift(h.join(""));h=k.join(d);f.length&&(h+=c+f.join(""));e&&(h+="e+"+e)}return 0>a&&!g?b.negPre+h+b.negSuf:b.posPre+h+b.posSuf}function Ob(a,b,d,c){var e="";if(0>a||c&&0>=a)c?a=-a+1:(a=-a,e="-");for(a=""+a;a.length-d)f+=d;0===f&&-12===d&&(f=12);return Ob(f,b,c,e)}}function kb(a,b,d){return function(c,e){var f=c["get"+a](),g=ub((d?"STANDALONE":"")+(b?"SHORT":"")+a);return e[g][f]}}function Xd(a){var b=(new Date(a,0,1)).getDay();return new Date(a,0,(4>=b?5:12)-b)}function Yd(a){return function(b){var d=Xd(b.getFullYear());b=+new Date(b.getFullYear(),b.getMonth(),b.getDate()+(4-b.getDay()))-+d;b=1+Math.round(b/6048E5);return Ob(b,a)}}function Fc(a,b){return 0>= +a.getFullYear()?b.ERAS[0]:b.ERAS[1]}function Rd(a){function b(a){var b;if(b=a.match(d)){a=new Date(0);var f=0,g=0,k=b[8]?a.setUTCFullYear:a.setFullYear,h=b[8]?a.setUTCHours:a.setHours;b[9]&&(f=fa(b[9]+b[10]),g=fa(b[9]+b[11]));k.call(a,fa(b[1]),fa(b[2])-1,fa(b[3]));f=fa(b[4]||0)-f;g=fa(b[5]||0)-g;k=fa(b[6]||0);b=Math.round(1E3*parseFloat("0."+(b[7]||0)));h.call(a,f,g,k,b)}return a}var d=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(c, +d,f){var g="",k=[],h,l;d=d||"mediumDate";d=a.DATETIME_FORMATS[d]||d;A(c)&&(c=eh.test(c)?fa(c):b(c));W(c)&&(c=new Date(c));if(!ha(c)||!isFinite(c.getTime()))return c;for(;d;)(l=fh.exec(d))?(k=db(k,l,1),d=k.pop()):(k.push(d),d=null);var m=c.getTimezoneOffset();f&&(m=ec(f,m),c=fc(c,f,!0));r(k,function(b){h=gh[b];g+=h?h(c,a.DATETIME_FORMATS,m):"''"===b?"'":b.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return g}}function Yg(){return function(a,b){z(b)&&(b=2);return eb(a,b)}}function Zg(){return function(a, +b,d){b=Infinity===Math.abs(Number(b))?Number(b):fa(b);if(X(b))return a;W(a)&&(a=a.toString());if(!ya(a))return a;d=!d||isNaN(d)?0:fa(d);d=0>d?Math.max(0,a.length+d):d;return 0<=b?Gc(a,d,d+b):0===d?Gc(a,b,a.length):Gc(a,Math.max(0,d+b),d)}}function Gc(a,b,d){return A(a)?a.slice(b,d):Ha.call(a,b,d)}function Td(a){function b(b){return b.map(function(b){var c=1,d=Ta;if(B(b))d=b;else if(A(b)){if("+"===b.charAt(0)||"-"===b.charAt(0))c="-"===b.charAt(0)?-1:1,b=b.substring(1);if(""!==b&&(d=a(b),d.constant))var e= +d(),d=function(a){return a[e]}}return{get:d,descending:c}})}function d(a){switch(typeof a){case "number":case "boolean":case "string":return!0;default:return!1}}function c(a,b){var c=0,d=a.type,h=b.type;if(d===h){var h=a.value,l=b.value;"string"===d?(h=h.toLowerCase(),l=l.toLowerCase()):"object"===d&&(D(h)&&(h=a.index),D(l)&&(l=b.index));h!==l&&(c=hb||37<=b&&40>=b||m(a,this,this.value)});if(e.hasEvent("paste"))b.on("paste cut drop",m)}b.on("change",l);if(ce[g]&&c.$$hasNativeValidators&&g===d.type)b.on("keydown wheel mousedown",function(a){if(!h){var b=this.validity, +c=b.badInput,d=b.typeMismatch;h=f.defer(function(){h=null;b.badInput===c&&b.typeMismatch===d||l(a)})}});c.$render=function(){var a=c.$isEmpty(c.$viewValue)?"":c.$viewValue;b.val()!==a&&b.val(a)}}function Qb(a,b){return function(d,c){var e,f;if(ha(d))return d;if(A(d)){'"'===d.charAt(0)&&'"'===d.charAt(d.length-1)&&(d=d.substring(1,d.length-1));if(hh.test(d))return new Date(d);a.lastIndex=0;if(e=a.exec(d))return e.shift(),f=c?{yyyy:c.getFullYear(),MM:c.getMonth()+1,dd:c.getDate(),HH:c.getHours(),mm:c.getMinutes(), +ss:c.getSeconds(),sss:c.getMilliseconds()/1E3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},r(e,function(a,c){cf.yyyy&&e.setFullYear(f.yyyy),e}return NaN}}function nb(a,b,d,c){return function(e,f,g,k,h,l,m,p){function n(a){return a&&!(a.getTime&&a.getTime()!==a.getTime())}function s(a){return w(a)&&!ha(a)?r(a)||void 0:a}function r(a,b){var c=k.$options.getOption("timezone");v&&v!==c&&(b=Sc(b,ec(v)));var e=d(a, +b);!isNaN(e)&&c&&(e=fc(e,c));return e}Ic(e,f,g,k,a);Sa(e,f,g,k,h,l);var t="time"===a||"datetimelocal"===a,q,v;k.$parsers.push(function(c){if(k.$isEmpty(c))return null;if(b.test(c))return r(c,q);k.$$parserName=a});k.$formatters.push(function(a){if(a&&!ha(a))throw ob("datefmt",a);if(n(a)){q=a;var b=k.$options.getOption("timezone");b&&(v=b,q=fc(q,b,!0));var d=c;t&&A(k.$options.getOption("timeSecondsFormat"))&&(d=c.replace("ss.sss",k.$options.getOption("timeSecondsFormat")).replace(/:$/,""));a=m("date")(a, +d,b);t&&k.$options.getOption("timeStripZeroSeconds")&&(a=a.replace(/(?::00)?(?:\.000)?$/,""));return a}v=q=null;return""});if(w(g.min)||g.ngMin){var x=g.min||p(g.ngMin)(e),B=s(x);k.$validators.min=function(a){return!n(a)||z(B)||d(a)>=B};g.$observe("min",function(a){a!==x&&(B=s(a),x=a,k.$validate())})}if(w(g.max)||g.ngMax){var y=g.max||p(g.ngMax)(e),J=s(y);k.$validators.max=function(a){return!n(a)||z(J)||d(a)<=J};g.$observe("max",function(a){a!==y&&(J=s(a),y=a,k.$validate())})}}}function Ic(a,b,d, +c,e){(c.$$hasNativeValidators=D(b[0].validity))&&c.$parsers.push(function(a){var d=b.prop("validity")||{};if(d.badInput||d.typeMismatch)c.$$parserName=e;else return a})}function de(a){a.$parsers.push(function(b){if(a.$isEmpty(b))return null;if(ih.test(b))return parseFloat(b);a.$$parserName="number"});a.$formatters.push(function(b){if(!a.$isEmpty(b)){if(!W(b))throw ob("numfmt",b);b=b.toString()}return b})}function na(a){w(a)&&!W(a)&&(a=parseFloat(a));return X(a)?void 0:a}function Jc(a){var b=a.toString(), +d=b.indexOf(".");return-1===d?-1a&&(a=/e-(\d+)$/.exec(b))?Number(a[1]):0:b.length-d-1}function ee(a,b,d){a=Number(a);var c=(a|0)!==a,e=(b|0)!==b,f=(d|0)!==d;if(c||e||f){var g=c?Jc(a):0,k=e?Jc(b):0,h=f?Jc(d):0,g=Math.max(g,k,h),g=Math.pow(10,g);a*=g;b*=g;d*=g;c&&(a=Math.round(a));e&&(b=Math.round(b));f&&(d=Math.round(d))}return 0===(a-b)%d}function fe(a,b,d,c,e){if(w(c)){a=a(c);if(!a.constant)throw ob("constexpr",d,c);return a(b)}return e}function Kc(a,b){function d(a,b){if(!a||!a.length)return[]; +if(!b||!b.length)return a;var c=[],d=0;a:for(;d(?:<\/\1>|)$/,mc=/<|&#?\w+;/,mg=/<([\w:-]+)/,ng=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,oa={option:[1,'"],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"", +"
    "],_default:[0,"",""]};oa.optgroup=oa.option;oa.tbody=oa.tfoot=oa.colgroup=oa.caption=oa.thead;oa.th=oa.td;var ug=C.Node.prototype.contains||function(a){return!!(this.compareDocumentPosition(a)&16)},Wa=Y.prototype={ready:fd,toString:function(){var a=[];r(this,function(b){a.push(""+b)});return"["+a.join(", ")+"]"},eq:function(a){return 0<=a?x(this[a]):x(this[this.length+a])},length:0,push:kh,sort:[].sort,splice:[].splice},Gb={};r("multiple selected checked disabled readOnly required open".split(" "), +function(a){Gb[K(a)]=a});var md={};r("input select option textarea button form details".split(" "),function(a){md[a]=!0});var td={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern",ngStep:"step"};r({data:rc,removeData:qc,hasData:function(a){for(var b in Ka[a.ng339])return!0;return!1},cleanData:function(a){for(var b=0,d=a.length;b/,xg=/^[^(]*\(\s*([^)]*)\)/m,nh=/,/,oh=/^\s*(_?)(\S+?)\1\s*$/,vg=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg,Ba=F("$injector"); +fb.$$annotate=function(a,b,d){var c;if("function"===typeof a){if(!(c=a.$inject)){c=[];if(a.length){if(b)throw A(d)&&d||(d=a.name||yg(a)),Ba("strictdi",d);b=od(a);r(b[1].split(nh),function(a){a.replace(oh,function(a,b,d){c.push(d)})})}a.$inject=c}}else H(a)?(b=a.length-1,sb(a[b],"fn"),c=a.slice(0,b)):sb(a,"fn",!0);return c};var je=F("$animate"),zf=function(){this.$get=E},Af=function(){var a=new Hb,b=[];this.$get=["$$AnimateRunner","$rootScope",function(d,c){function e(a,b,c){var d=!1;b&&(b=A(b)?b.split(" "): +H(b)?b:[],r(b,function(b){b&&(d=!0,a[b]=c)}));return d}function f(){r(b,function(b){var c=a.get(b);if(c){var d=zg(b.attr("class")),e="",f="";r(c,function(a,b){a!==!!d[b]&&(a?e+=(e.length?" ":"")+b:f+=(f.length?" ":"")+b)});r(b,function(a){e&&Db(a,e);f&&Cb(a,f)});a.delete(b)}});b.length=0}return{enabled:E,on:E,off:E,pin:E,push:function(g,k,h,l){l&&l();h=h||{};h.from&&g.css(h.from);h.to&&g.css(h.to);if(h.addClass||h.removeClass)if(k=h.addClass,l=h.removeClass,h=a.get(g)||{},k=e(h,k,!0),l=e(h,l,!1), +k||l)a.set(g,h),b.push(g),1===b.length&&c.$$postDigest(f);g=new d;g.complete();return g}}}]},xf=["$provide",function(a){var b=this,d=null,c=null;this.$$registeredAnimations=Object.create(null);this.register=function(c,d){if(c&&"."!==c.charAt(0))throw je("notcsel",c);var g=c+"-animation";b.$$registeredAnimations[c.substr(1)]=g;a.factory(g,d)};this.customFilter=function(a){1===arguments.length&&(c=B(a)?a:null);return c};this.classNameFilter=function(a){if(1===arguments.length&&(d=a instanceof RegExp? +a:null)&&/[(\s|\/)]ng-animate[(\s|\/)]/.test(d.toString()))throw d=null,je("nongcls","ng-animate");return d};this.$get=["$$animateQueue",function(a){function b(a,c,d){if(d){var e;a:{for(e=0;e <= >= && || ! = |".split(" "),function(a){Ub[a]=!0});var rh={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'},Nb=function(a){this.options=a};Nb.prototype={constructor:Nb, +lex:function(a){this.text=a;this.index=0;for(this.tokens=[];this.index=a&&"string"===typeof a},isWhitespace:function(a){return" "===a||"\r"===a||"\t"===a||"\n"===a||"\v"===a||"\u00a0"===a},isIdentifierStart:function(a){return this.options.isIdentifierStart? +this.options.isIdentifierStart(a,this.codePointAt(a)):this.isValidIdentifierStart(a)},isValidIdentifierStart:function(a){return"a"<=a&&"z">=a||"A"<=a&&"Z">=a||"_"===a||"$"===a},isIdentifierContinue:function(a){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(a,this.codePointAt(a)):this.isValidIdentifierContinue(a)},isValidIdentifierContinue:function(a,b){return this.isValidIdentifierStart(a,b)||this.isNumber(a)},codePointAt:function(a){return 1===a.length?a.charCodeAt(0): +(a.charCodeAt(0)<<10)+a.charCodeAt(1)-56613888},peekMultichar:function(){var a=this.text.charAt(this.index),b=this.peek();if(!b)return a;var d=a.charCodeAt(0),c=b.charCodeAt(0);return 55296<=d&&56319>=d&&56320<=c&&57343>=c?a+b:a},isExpOperator:function(a){return"-"===a||"+"===a||this.isNumber(a)},throwError:function(a,b,d){d=d||this.index;b=w(b)?"s "+b+"-"+this.index+" ["+this.text.substring(b,d)+"]":" "+d;throw Ya("lexerr",a,b,this.text);},readNumber:function(){for(var a="",b=this.index;this.index< +this.text.length;){var d=K(this.text.charAt(this.index));if("."===d||this.isNumber(d))a+=d;else{var c=this.peek();if("e"===d&&this.isExpOperator(c))a+=d;else if(this.isExpOperator(d)&&c&&this.isNumber(c)&&"e"===a.charAt(a.length-1))a+=d;else if(!this.isExpOperator(d)||c&&this.isNumber(c)||"e"!==a.charAt(a.length-1))break;else this.throwError("Invalid exponent")}this.index++}this.tokens.push({index:b,text:a,constant:!0,value:Number(a)})},readIdent:function(){var a=this.index;for(this.index+=this.peekMultichar().length;this.index< +this.text.length;){var b=this.peekMultichar();if(!this.isIdentifierContinue(b))break;this.index+=b.length}this.tokens.push({index:a,text:this.text.slice(a,this.index),identifier:!0})},readString:function(a){var b=this.index;this.index++;for(var d="",c=a,e=!1;this.index","<=",">=");)a={type:q.BinaryExpression,operator:b.text,left:a,right:this.additive()};return a},additive:function(){for(var a=this.multiplicative(),b;b=this.expect("+","-");)a={type:q.BinaryExpression, +operator:b.text,left:a,right:this.multiplicative()};return a},multiplicative:function(){for(var a=this.unary(),b;b=this.expect("*","/","%");)a={type:q.BinaryExpression,operator:b.text,left:a,right:this.unary()};return a},unary:function(){var a;return(a=this.expect("+","-","!"))?{type:q.UnaryExpression,operator:a.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var a;this.expect("(")?(a=this.filterChain(),this.consume(")")):this.expect("[")?a=this.arrayDeclaration():this.expect("{")? +a=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?a=Ia(this.selfReferential[this.consume().text]):this.options.literals.hasOwnProperty(this.peek().text)?a={type:q.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?a=this.identifier():this.peek().constant?a=this.constant():this.throwError("not a primary expression",this.peek());for(var b;b=this.expect("(","[",".");)"("===b.text?(a={type:q.CallExpression,callee:a,arguments:this.parseArguments()},this.consume(")")): +"["===b.text?(a={type:q.MemberExpression,object:a,property:this.expression(),computed:!0},this.consume("]")):"."===b.text?a={type:q.MemberExpression,object:a,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return a},filter:function(a){a=[a];for(var b={type:q.CallExpression,callee:this.identifier(),arguments:a,filter:!0};this.expect(":");)a.push(this.expression());return b},parseArguments:function(){var a=[];if(")"!==this.peekToken().text){do a.push(this.filterChain());while(this.expect(",")) +}return a},identifier:function(){var a=this.consume();a.identifier||this.throwError("is not a valid identifier",a);return{type:q.Identifier,name:a.text}},constant:function(){return{type:q.Literal,value:this.consume().value}},arrayDeclaration:function(){var a=[];if("]"!==this.peekToken().text){do{if(this.peek("]"))break;a.push(this.expression())}while(this.expect(","))}this.consume("]");return{type:q.ArrayExpression,elements:a}},object:function(){var a=[],b;if("}"!==this.peekToken().text){do{if(this.peek("}"))break; +b={type:q.Property,kind:"init"};this.peek().constant?(b.key=this.constant(),b.computed=!1,this.consume(":"),b.value=this.expression()):this.peek().identifier?(b.key=this.identifier(),b.computed=!1,this.peek(":")?(this.consume(":"),b.value=this.expression()):b.value=b.key):this.peek("[")?(this.consume("["),b.key=this.expression(),this.consume("]"),b.computed=!0,this.consume(":"),b.value=this.expression()):this.throwError("invalid key",this.peek());a.push(b)}while(this.expect(","))}this.consume("}"); +return{type:q.ObjectExpression,properties:a}},throwError:function(a,b){throw Ya("syntax",b.text,a,b.index+1,this.text,this.text.substring(b.index));},consume:function(a){if(0===this.tokens.length)throw Ya("ueoe",this.text);var b=this.expect(a);b||this.throwError("is unexpected, expecting ["+a+"]",this.peek());return b},peekToken:function(){if(0===this.tokens.length)throw Ya("ueoe",this.text);return this.tokens[0]},peek:function(a,b,d,c){return this.peekAhead(0,a,b,d,c)},peekAhead:function(a,b,d,c, +e){if(this.tokens.length>a){a=this.tokens[a];var f=a.text;if(f===b||f===d||f===c||f===e||!(b||d||c||e))return a}return!1},expect:function(a,b,d,c){return(a=this.peek(a,b,d,c))?(this.tokens.shift(),a):!1},selfReferential:{"this":{type:q.ThisExpression},$locals:{type:q.LocalsExpression}}};var Fd=2;Jd.prototype={compile:function(a){var b=this;this.state={nextId:0,filters:{},fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]};Z(a,b.$filter);var d="",c;this.stage="assign";if(c=Id(a))this.state.computing= +"assign",d=this.nextId(),this.recurse(c,d),this.return_(d),d="fn.assign="+this.generateFunction("assign","s,v,l");c=Gd(a.body);b.stage="inputs";r(c,function(a,c){var d="fn"+c;b.state[d]={vars:[],body:[],own:{}};b.state.computing=d;var k=b.nextId();b.recurse(a,k);b.return_(k);b.state.inputs.push({name:d,isPure:a.isPure});a.watchId=c});this.state.computing="fn";this.stage="main";this.recurse(a);a='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+ +d+this.watchFns()+"return fn;";a=(new Function("$filter","getStringValue","ifDefined","plus",a))(this.$filter,Og,Pg,Ed);this.state=this.stage=void 0;return a},USE:"use",STRICT:"strict",watchFns:function(){var a=[],b=this.state.inputs,d=this;r(b,function(b){a.push("var "+b.name+"="+d.generateFunction(b.name,"s"));b.isPure&&a.push(b.name,".isPure="+JSON.stringify(b.isPure)+";")});b.length&&a.push("fn.inputs=["+b.map(function(a){return a.name}).join(",")+"];");return a.join("")},generateFunction:function(a, +b){return"function("+b+"){"+this.varsPrefix(a)+this.body(a)+"};"},filterPrefix:function(){var a=[],b=this;r(this.state.filters,function(d,c){a.push(d+"=$filter("+b.escape(c)+")")});return a.length?"var "+a.join(",")+";":""},varsPrefix:function(a){return this.state[a].vars.length?"var "+this.state[a].vars.join(",")+";":""},body:function(a){return this.state[a].body.join("")},recurse:function(a,b,d,c,e,f){var g,k,h=this,l,m,p;c=c||E;if(!f&&w(a.watchId))b=b||this.nextId(),this.if_("i",this.lazyAssign(b, +this.computedMember("i",a.watchId)),this.lazyRecurse(a,b,d,c,e,!0));else switch(a.type){case q.Program:r(a.body,function(b,c){h.recurse(b.expression,void 0,void 0,function(a){k=a});c!==a.body.length-1?h.current().body.push(k,";"):h.return_(k)});break;case q.Literal:m=this.escape(a.value);this.assign(b,m);c(b||m);break;case q.UnaryExpression:this.recurse(a.argument,void 0,void 0,function(a){k=a});m=a.operator+"("+this.ifDefined(k,0)+")";this.assign(b,m);c(m);break;case q.BinaryExpression:this.recurse(a.left, +void 0,void 0,function(a){g=a});this.recurse(a.right,void 0,void 0,function(a){k=a});m="+"===a.operator?this.plus(g,k):"-"===a.operator?this.ifDefined(g,0)+a.operator+this.ifDefined(k,0):"("+g+")"+a.operator+"("+k+")";this.assign(b,m);c(m);break;case q.LogicalExpression:b=b||this.nextId();h.recurse(a.left,b);h.if_("&&"===a.operator?b:h.not(b),h.lazyRecurse(a.right,b));c(b);break;case q.ConditionalExpression:b=b||this.nextId();h.recurse(a.test,b);h.if_(b,h.lazyRecurse(a.alternate,b),h.lazyRecurse(a.consequent, +b));c(b);break;case q.Identifier:b=b||this.nextId();d&&(d.context="inputs"===h.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",a.name)+"?l:s"),d.computed=!1,d.name=a.name);h.if_("inputs"===h.stage||h.not(h.getHasOwnProperty("l",a.name)),function(){h.if_("inputs"===h.stage||"s",function(){e&&1!==e&&h.if_(h.isNull(h.nonComputedMember("s",a.name)),h.lazyAssign(h.nonComputedMember("s",a.name),"{}"));h.assign(b,h.nonComputedMember("s",a.name))})},b&&h.lazyAssign(b,h.nonComputedMember("l", +a.name)));c(b);break;case q.MemberExpression:g=d&&(d.context=this.nextId())||this.nextId();b=b||this.nextId();h.recurse(a.object,g,void 0,function(){h.if_(h.notNull(g),function(){a.computed?(k=h.nextId(),h.recurse(a.property,k),h.getStringValue(k),e&&1!==e&&h.if_(h.not(h.computedMember(g,k)),h.lazyAssign(h.computedMember(g,k),"{}")),m=h.computedMember(g,k),h.assign(b,m),d&&(d.computed=!0,d.name=k)):(e&&1!==e&&h.if_(h.isNull(h.nonComputedMember(g,a.property.name)),h.lazyAssign(h.nonComputedMember(g, +a.property.name),"{}")),m=h.nonComputedMember(g,a.property.name),h.assign(b,m),d&&(d.computed=!1,d.name=a.property.name))},function(){h.assign(b,"undefined")});c(b)},!!e);break;case q.CallExpression:b=b||this.nextId();a.filter?(k=h.filter(a.callee.name),l=[],r(a.arguments,function(a){var b=h.nextId();h.recurse(a,b);l.push(b)}),m=k+"("+l.join(",")+")",h.assign(b,m),c(b)):(k=h.nextId(),g={},l=[],h.recurse(a.callee,k,g,function(){h.if_(h.notNull(k),function(){r(a.arguments,function(b){h.recurse(b,a.constant? +void 0:h.nextId(),void 0,function(a){l.push(a)})});m=g.name?h.member(g.context,g.name,g.computed)+"("+l.join(",")+")":k+"("+l.join(",")+")";h.assign(b,m)},function(){h.assign(b,"undefined")});c(b)}));break;case q.AssignmentExpression:k=this.nextId();g={};this.recurse(a.left,void 0,g,function(){h.if_(h.notNull(g.context),function(){h.recurse(a.right,k);m=h.member(g.context,g.name,g.computed)+a.operator+k;h.assign(b,m);c(b||m)})},1);break;case q.ArrayExpression:l=[];r(a.elements,function(b){h.recurse(b, +a.constant?void 0:h.nextId(),void 0,function(a){l.push(a)})});m="["+l.join(",")+"]";this.assign(b,m);c(b||m);break;case q.ObjectExpression:l=[];p=!1;r(a.properties,function(a){a.computed&&(p=!0)});p?(b=b||this.nextId(),this.assign(b,"{}"),r(a.properties,function(a){a.computed?(g=h.nextId(),h.recurse(a.key,g)):g=a.key.type===q.Identifier?a.key.name:""+a.key.value;k=h.nextId();h.recurse(a.value,k);h.assign(h.member(b,g,a.computed),k)})):(r(a.properties,function(b){h.recurse(b.value,a.constant?void 0: +h.nextId(),void 0,function(a){l.push(h.escape(b.key.type===q.Identifier?b.key.name:""+b.key.value)+":"+a)})}),m="{"+l.join(",")+"}",this.assign(b,m));c(b||m);break;case q.ThisExpression:this.assign(b,"s");c(b||"s");break;case q.LocalsExpression:this.assign(b,"l");c(b||"l");break;case q.NGValueParameter:this.assign(b,"v"),c(b||"v")}},getHasOwnProperty:function(a,b){var d=a+"."+b,c=this.current().own;c.hasOwnProperty(d)||(c[d]=this.nextId(!1,a+"&&("+this.escape(b)+" in "+a+")"));return c[d]},assign:function(a, +b){if(a)return this.current().body.push(a,"=",b,";"),a},filter:function(a){this.state.filters.hasOwnProperty(a)||(this.state.filters[a]=this.nextId(!0));return this.state.filters[a]},ifDefined:function(a,b){return"ifDefined("+a+","+this.escape(b)+")"},plus:function(a,b){return"plus("+a+","+b+")"},return_:function(a){this.current().body.push("return ",a,";")},if_:function(a,b,d){if(!0===a)b();else{var c=this.current().body;c.push("if(",a,"){");b();c.push("}");d&&(c.push("else{"),d(),c.push("}"))}}, +not:function(a){return"!("+a+")"},isNull:function(a){return a+"==null"},notNull:function(a){return a+"!=null"},nonComputedMember:function(a,b){var d=/[^$_a-zA-Z0-9]/g;return/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(b)?a+"."+b:a+'["'+b.replace(d,this.stringEscapeFn)+'"]'},computedMember:function(a,b){return a+"["+b+"]"},member:function(a,b,d){return d?this.computedMember(a,b):this.nonComputedMember(a,b)},getStringValue:function(a){this.assign(a,"getStringValue("+a+")")},lazyRecurse:function(a,b,d,c,e,f){var g= +this;return function(){g.recurse(a,b,d,c,e,f)}},lazyAssign:function(a,b){var d=this;return function(){d.assign(a,b)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)},escape:function(a){if(A(a))return"'"+a.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(W(a))return a.toString();if(!0===a)return"true";if(!1===a)return"false";if(null===a)return"null";if("undefined"===typeof a)return"undefined";throw Ya("esc");},nextId:function(a, +b){var d="v"+this.state.nextId++;a||this.current().vars.push(d+(b?"="+b:""));return d},current:function(){return this.state[this.state.computing]}};Kd.prototype={compile:function(a){var b=this;Z(a,b.$filter);var d,c;if(d=Id(a))c=this.recurse(d);d=Gd(a.body);var e;d&&(e=[],r(d,function(a,c){var d=b.recurse(a);d.isPure=a.isPure;a.input=d;e.push(d);a.watchId=c}));var f=[];r(a.body,function(a){f.push(b.recurse(a.expression))});a=0===a.body.length?E:1===a.body.length?f[0]:function(a,b){var c;r(f,function(d){c= +d(a,b)});return c};c&&(a.assign=function(a,b,d){return c(a,d,b)});e&&(a.inputs=e);return a},recurse:function(a,b,d){var c,e,f=this,g;if(a.input)return this.inputs(a.input,a.watchId);switch(a.type){case q.Literal:return this.value(a.value,b);case q.UnaryExpression:return e=this.recurse(a.argument),this["unary"+a.operator](e,b);case q.BinaryExpression:return c=this.recurse(a.left),e=this.recurse(a.right),this["binary"+a.operator](c,e,b);case q.LogicalExpression:return c=this.recurse(a.left),e=this.recurse(a.right), +this["binary"+a.operator](c,e,b);case q.ConditionalExpression:return this["ternary?:"](this.recurse(a.test),this.recurse(a.alternate),this.recurse(a.consequent),b);case q.Identifier:return f.identifier(a.name,b,d);case q.MemberExpression:return c=this.recurse(a.object,!1,!!d),a.computed||(e=a.property.name),a.computed&&(e=this.recurse(a.property)),a.computed?this.computedMember(c,e,b,d):this.nonComputedMember(c,e,b,d);case q.CallExpression:return g=[],r(a.arguments,function(a){g.push(f.recurse(a))}), +a.filter&&(e=this.$filter(a.callee.name)),a.filter||(e=this.recurse(a.callee,!0)),a.filter?function(a,c,d,f){for(var p=[],n=0;n":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)>b(c,e,f,g);return d?{value:c}:c}},"binary<=":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)<=b(c,e,f,g);return d?{value:c}:c}},"binary>=":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)>=b(c,e,f,g);return d?{value:c}:c}},"binary&&":function(a,b,d){return function(c,e,f,g){c= +a(c,e,f,g)&&b(c,e,f,g);return d?{value:c}:c}},"binary||":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)||b(c,e,f,g);return d?{value:c}:c}},"ternary?:":function(a,b,d,c){return function(e,f,g,k){e=a(e,f,g,k)?b(e,f,g,k):d(e,f,g,k);return c?{value:e}:e}},value:function(a,b){return function(){return b?{context:void 0,name:void 0,value:a}:a}},identifier:function(a,b,d){return function(c,e,f,g){c=e&&a in e?e:c;d&&1!==d&&c&&null==c[a]&&(c[a]={});e=c?c[a]:void 0;return b?{context:c,name:a,value:e}: +e}},computedMember:function(a,b,d,c){return function(e,f,g,k){var h=a(e,f,g,k),l,m;null!=h&&(l=b(e,f,g,k),l+="",c&&1!==c&&h&&!h[l]&&(h[l]={}),m=h[l]);return d?{context:h,name:l,value:m}:m}},nonComputedMember:function(a,b,d,c){return function(e,f,g,k){e=a(e,f,g,k);c&&1!==c&&e&&null==e[b]&&(e[b]={});f=null!=e?e[b]:void 0;return d?{context:e,name:b,value:f}:f}},inputs:function(a,b){return function(d,c,e,f){return f?f[b]:a(d,c,e)}}};Mb.prototype={constructor:Mb,parse:function(a){a=this.getAst(a);var b= +this.astCompiler.compile(a.ast),d=a.ast;b.literal=0===d.body.length||1===d.body.length&&(d.body[0].expression.type===q.Literal||d.body[0].expression.type===q.ArrayExpression||d.body[0].expression.type===q.ObjectExpression);b.constant=a.ast.constant;b.oneTime=a.oneTime;return b},getAst:function(a){var b=!1;a=a.trim();":"===a.charAt(0)&&":"===a.charAt(1)&&(b=!0,a=a.substring(2));return{ast:this.ast.ast(a),oneTime:b}}};var Ea=F("$sce"),V={HTML:"html",CSS:"css",MEDIA_URL:"mediaUrl",URL:"url",RESOURCE_URL:"resourceUrl", +JS:"js"},Cc=/_([a-z])/g,Ug=F("$templateRequest"),Vg=F("$timeout"),aa=C.document.createElement("a"),Od=ga(C.location.href),Na;aa.href="http://[::1]";var Wg="[::1]"===aa.hostname;Pd.$inject=["$document"];dd.$inject=["$provide"];var Wd=22,Vd=".",Ec="0";Qd.$inject=["$locale"];Sd.$inject=["$locale"];var gh={yyyy:ea("FullYear",4,0,!1,!0),yy:ea("FullYear",2,0,!0,!0),y:ea("FullYear",1,0,!1,!0),MMMM:kb("Month"),MMM:kb("Month",!0),MM:ea("Month",2,1),M:ea("Month",1,1),LLLL:kb("Month",!1,!0),dd:ea("Date",2), +d:ea("Date",1),HH:ea("Hours",2),H:ea("Hours",1),hh:ea("Hours",2,-12),h:ea("Hours",1,-12),mm:ea("Minutes",2),m:ea("Minutes",1),ss:ea("Seconds",2),s:ea("Seconds",1),sss:ea("Milliseconds",3),EEEE:kb("Day"),EEE:kb("Day",!0),a:function(a,b){return 12>a.getHours()?b.AMPMS[0]:b.AMPMS[1]},Z:function(a,b,d){a=-1*d;return a=(0<=a?"+":"")+(Ob(Math[0=a.getFullYear()?b.ERANAMES[0]:b.ERANAMES[1]}}, +fh=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))([\s\S]*)/,eh=/^-?\d+$/;Rd.$inject=["$locale"];var $g=ia(K),ah=ia(ub);Td.$inject=["$parse"];var Me=ia({restrict:"E",compile:function(a,b){if(!b.href&&!b.xlinkHref)return function(a,b){if("a"===b[0].nodeName.toLowerCase()){var e="[object SVGAnimatedString]"===la.call(b.prop("href"))?"xlink:href":"href";b.on("click",function(a){b.attr(e)||a.preventDefault()})}}}}),vb={};r(Gb,function(a,b){function d(a,d,e){a.$watch(e[c], +function(a){e.$set(b,!!a)})}if("multiple"!==a){var c=wa("ng-"+b),e=d;"checked"===a&&(e=function(a,b,e){e.ngModel!==e[c]&&d(a,b,e)});vb[c]=function(){return{restrict:"A",priority:100,link:e}}}});r(td,function(a,b){vb[b]=function(){return{priority:100,link:function(a,c,e){if("ngPattern"===b&&"/"===e.ngPattern.charAt(0)&&(c=e.ngPattern.match(ie))){e.$set("ngPattern",new RegExp(c[1],c[2]));return}a.$watch(e[b],function(a){e.$set(b,a)})}}}});r(["src","srcset","href"],function(a){var b=wa("ng-"+a);vb[b]= +["$sce",function(d){return{priority:99,link:function(c,e,f){var g=a,k=a;"href"===a&&"[object SVGAnimatedString]"===la.call(e.prop("href"))&&(k="xlinkHref",f.$attr[k]="xlink:href",g=null);f.$set(b,d.getTrustedMediaUrl(f[b]));f.$observe(b,function(b){b?(f.$set(k,b),Ca&&g&&e.prop(g,f[k])):"href"===a&&f.$set(k,null)})}}}]});var lb={$addControl:E,$getControls:ia([]),$$renameControl:function(a,b){a.$name=b},$removeControl:E,$setValidity:E,$setDirty:E,$setPristine:E,$setSubmitted:E,$$setSubmitted:E};Pb.$inject= +["$element","$attrs","$scope","$animate","$interpolate"];Pb.prototype={$rollbackViewValue:function(){r(this.$$controls,function(a){a.$rollbackViewValue()})},$commitViewValue:function(){r(this.$$controls,function(a){a.$commitViewValue()})},$addControl:function(a){Ja(a.$name,"input");this.$$controls.push(a);a.$name&&(this[a.$name]=a);a.$$parentForm=this},$getControls:function(){return ja(this.$$controls)},$$renameControl:function(a,b){var d=a.$name;this[d]===a&&delete this[d];this[b]=a;a.$name=b},$removeControl:function(a){a.$name&& +this[a.$name]===a&&delete this[a.$name];r(this.$pending,function(b,d){this.$setValidity(d,null,a)},this);r(this.$error,function(b,d){this.$setValidity(d,null,a)},this);r(this.$$success,function(b,d){this.$setValidity(d,null,a)},this);cb(this.$$controls,a);a.$$parentForm=lb},$setDirty:function(){this.$$animate.removeClass(this.$$element,Za);this.$$animate.addClass(this.$$element,Vb);this.$dirty=!0;this.$pristine=!1;this.$$parentForm.$setDirty()},$setPristine:function(){this.$$animate.setClass(this.$$element, +Za,Vb+" ng-submitted");this.$dirty=!1;this.$pristine=!0;this.$submitted=!1;r(this.$$controls,function(a){a.$setPristine()})},$setUntouched:function(){r(this.$$controls,function(a){a.$setUntouched()})},$setSubmitted:function(){for(var a=this;a.$$parentForm&&a.$$parentForm!==lb;)a=a.$$parentForm;a.$$setSubmitted()},$$setSubmitted:function(){this.$$animate.addClass(this.$$element,"ng-submitted");this.$submitted=!0;r(this.$$controls,function(a){a.$$setSubmitted&&a.$$setSubmitted()})}};ae({clazz:Pb,set:function(a, +b,d){var c=a[b];c?-1===c.indexOf(d)&&c.push(d):a[b]=[d]},unset:function(a,b,d){var c=a[b];c&&(cb(c,d),0===c.length&&delete a[b])}});var ke=function(a){return["$timeout","$parse",function(b,d){function c(a){return""===a?d('this[""]').assign:d(a).assign||E}return{name:"form",restrict:a?"EAC":"E",require:["form","^^?form"],controller:Pb,compile:function(d,f){d.addClass(Za).addClass(mb);var g=f.name?"name":a&&f.ngForm?"ngForm":!1;return{pre:function(a,d,e,f){var p=f[0];if(!("action"in e)){var n=function(b){a.$apply(function(){p.$commitViewValue(); +p.$setSubmitted()});b.preventDefault()};d[0].addEventListener("submit",n);d.on("$destroy",function(){b(function(){d[0].removeEventListener("submit",n)},0,!1)})}(f[1]||p.$$parentForm).$addControl(p);var s=g?c(p.$name):E;g&&(s(a,p),e.$observe(g,function(b){p.$name!==b&&(s(a,void 0),p.$$parentForm.$$renameControl(p,b),s=c(p.$name),s(a,p))}));d.on("$destroy",function(){p.$$parentForm.$removeControl(p);s(a,void 0);S(p,lb)})}}}}}]},Ne=ke(),Ze=ke(!0),hh=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/, +sh=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:/?#]+|\[[a-f\d:]+])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,th=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/,ih=/^\s*(-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,le=/^(\d{4,})-(\d{2})-(\d{2})$/,me=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,Mc=/^(\d{4,})-W(\d\d)$/,ne=/^(\d{4,})-(\d\d)$/, +oe=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,ce=T();r(["date","datetime-local","month","time","week"],function(a){ce[a]=!0});var pe={text:function(a,b,d,c,e,f){Sa(a,b,d,c,e,f);Hc(c)},date:nb("date",le,Qb(le,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":nb("datetimelocal",me,Qb(me,"yyyy MM dd HH mm ss sss".split(" ")),"yyyy-MM-ddTHH:mm:ss.sss"),time:nb("time",oe,Qb(oe,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:nb("week",Mc,function(a,b){if(ha(a))return a;if(A(a)){Mc.lastIndex=0;var d=Mc.exec(a); +if(d){var c=+d[1],e=+d[2],f=d=0,g=0,k=0,h=Xd(c),e=7*(e-1);b&&(d=b.getHours(),f=b.getMinutes(),g=b.getSeconds(),k=b.getMilliseconds());return new Date(c,0,h.getDate()+e,d,f,g,k)}}return NaN},"yyyy-Www"),month:nb("month",ne,Qb(ne,["yyyy","MM"]),"yyyy-MM"),number:function(a,b,d,c,e,f,g,k){Ic(a,b,d,c,"number");de(c);Sa(a,b,d,c,e,f);var h;if(w(d.min)||d.ngMin){var l=d.min||k(d.ngMin)(a);h=na(l);c.$validators.min=function(a,b){return c.$isEmpty(b)||z(h)||b>=h};d.$observe("min",function(a){a!==l&&(h=na(a), +l=a,c.$validate())})}if(w(d.max)||d.ngMax){var m=d.max||k(d.ngMax)(a),p=na(m);c.$validators.max=function(a,b){return c.$isEmpty(b)||z(p)||b<=p};d.$observe("max",function(a){a!==m&&(p=na(a),m=a,c.$validate())})}if(w(d.step)||d.ngStep){var n=d.step||k(d.ngStep)(a),s=na(n);c.$validators.step=function(a,b){return c.$isEmpty(b)||z(s)||ee(b,h||0,s)};d.$observe("step",function(a){a!==n&&(s=na(a),n=a,c.$validate())})}},url:function(a,b,d,c,e,f){Sa(a,b,d,c,e,f);Hc(c);c.$validators.url=function(a,b){var d= +a||b;return c.$isEmpty(d)||sh.test(d)}},email:function(a,b,d,c,e,f){Sa(a,b,d,c,e,f);Hc(c);c.$validators.email=function(a,b){var d=a||b;return c.$isEmpty(d)||th.test(d)}},radio:function(a,b,d,c){var e=!d.ngTrim||"false"!==U(d.ngTrim);z(d.name)&&b.attr("name",++pb);b.on("change",function(a){var g;b[0].checked&&(g=d.value,e&&(g=U(g)),c.$setViewValue(g,a&&a.type))});c.$render=function(){var a=d.value;e&&(a=U(a));b[0].checked=a===c.$viewValue};d.$observe("value",c.$render)},range:function(a,b,d,c,e,f){function g(a, +c){b.attr(a,d[a]);var e=d[a];d.$observe(a,function(a){a!==e&&(e=a,c(a))})}function k(a){p=na(a);X(c.$modelValue)||(m?(a=b.val(),p>a&&(a=p,b.val(a)),c.$setViewValue(a)):c.$validate())}function h(a){n=na(a);X(c.$modelValue)||(m?(a=b.val(),n=p},g("min",k));e&&(n=na(d.max),c.$validators.max=m?function(){return!0}:function(a,b){return c.$isEmpty(b)||z(n)||b<=n},g("max",h));f&&(s=na(d.step),c.$validators.step=m?function(){return!r.stepMismatch}: +function(a,b){return c.$isEmpty(b)||z(s)||ee(b,p||0,s)},g("step",l))},checkbox:function(a,b,d,c,e,f,g,k){var h=fe(k,a,"ngTrueValue",d.ngTrueValue,!0),l=fe(k,a,"ngFalseValue",d.ngFalseValue,!1);b.on("change",function(a){c.$setViewValue(b[0].checked,a&&a.type)});c.$render=function(){b[0].checked=c.$viewValue};c.$isEmpty=function(a){return!1===a};c.$formatters.push(function(a){return va(a,h)});c.$parsers.push(function(a){return a?h:l})},hidden:E,button:E,submit:E,reset:E,file:E},Yc=["$browser","$sniffer", +"$filter","$parse",function(a,b,d,c){return{restrict:"E",require:["?ngModel"],link:{pre:function(e,f,g,k){k[0]&&(pe[K(g.type)]||pe.text)(e,f,g,k[0],b,a,d,c)}}}}],vf=function(){var a={configurable:!0,enumerable:!1,get:function(){return this.getAttribute("value")||""},set:function(a){this.setAttribute("value",a)}};return{restrict:"E",priority:200,compile:function(b,d){if("hidden"===K(d.type))return{pre:function(b,d,f,g){b=d[0];b.parentNode&&b.parentNode.insertBefore(b,b.nextSibling);Object.defineProperty&& +Object.defineProperty(b,"value",a)}}}}},uh=/^(true|false|\d+)$/,sf=function(){function a(a,d,c){var e=w(c)?c:9===Ca?"":null;a.prop("value",e);d.$set("value",c)}return{restrict:"A",priority:100,compile:function(b,d){return uh.test(d.ngValue)?function(b,d,f){b=b.$eval(f.ngValue);a(d,f,b)}:function(b,d,f){b.$watch(f.ngValue,function(b){a(d,f,b)})}}}},Re=["$compile",function(a){return{restrict:"AC",compile:function(b){a.$$addBindingClass(b);return function(b,c,e){a.$$addBindingInfo(c,e.ngBind);c=c[0]; +b.$watch(e.ngBind,function(a){c.textContent=ic(a)})}}}}],Te=["$interpolate","$compile",function(a,b){return{compile:function(d){b.$$addBindingClass(d);return function(c,d,f){c=a(d.attr(f.$attr.ngBindTemplate));b.$$addBindingInfo(d,c.expressions);d=d[0];f.$observe("ngBindTemplate",function(a){d.textContent=z(a)?"":a})}}}}],Se=["$sce","$parse","$compile",function(a,b,d){return{restrict:"A",compile:function(c,e){var f=b(e.ngBindHtml),g=b(e.ngBindHtml,function(b){return a.valueOf(b)});d.$$addBindingClass(c); +return function(b,c,e){d.$$addBindingInfo(c,e.ngBindHtml);b.$watch(g,function(){var d=f(b);c.html(a.getTrustedHtml(d)||"")})}}}}],rf=ia({restrict:"A",require:"ngModel",link:function(a,b,d,c){c.$viewChangeListeners.push(function(){a.$eval(d.ngChange)})}}),Ue=Kc("",!0),We=Kc("Odd",0),Ve=Kc("Even",1),Xe=Ra({compile:function(a,b){b.$set("ngCloak",void 0);a.removeClass("ng-cloak")}}),Ye=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],cd={},vh={blur:!0,focus:!0};r("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "), +function(a){var b=wa("ng-"+a);cd[b]=["$parse","$rootScope","$exceptionHandler",function(d,c,e){return qd(d,c,e,b,a,vh[a])}]});var af=["$animate","$compile",function(a,b){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(d,c,e,f,g){var k,h,l;d.$watch(e.ngIf,function(d){d?h||g(function(d,f){h=f;d[d.length++]=b.$$createComment("end ngIf",e.ngIf);k={clone:d};a.enter(d,c.parent(),c)}):(l&&(l.remove(),l=null),h&&(h.$destroy(),h=null),k&&(l=tb(k.clone), +a.leave(l).done(function(a){!1!==a&&(l=null)}),k=null))})}}}],bf=["$templateRequest","$anchorScroll","$animate",function(a,b,d){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:ca.noop,compile:function(c,e){var f=e.ngInclude||e.src,g=e.onload||"",k=e.autoscroll;return function(c,e,m,p,n){var r=0,q,t,x,v=function(){t&&(t.remove(),t=null);q&&(q.$destroy(),q=null);x&&(d.leave(x).done(function(a){!1!==a&&(t=null)}),t=x,x=null)};c.$watch(f,function(f){var m=function(a){!1=== +a||!w(k)||k&&!c.$eval(k)||b()},t=++r;f?(a(f,!0).then(function(a){if(!c.$$destroyed&&t===r){var b=c.$new();p.template=a;a=n(b,function(a){v();d.enter(a,null,e).done(m)});q=b;x=a;q.$emit("$includeContentLoaded",f);c.$eval(g)}},function(){c.$$destroyed||t!==r||(v(),c.$emit("$includeContentError",f))}),c.$emit("$includeContentRequested",f)):(v(),p.template=null)})}}}}],uf=["$compile",function(a){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(b,d,c,e){la.call(d[0]).match(/SVG/)? +(d.empty(),a(ed(e.template,C.document).childNodes)(b,function(a){d.append(a)},{futureParentElement:d})):(d.html(e.template),a(d.contents())(b))}}}],cf=Ra({priority:450,compile:function(){return{pre:function(a,b,d){a.$eval(d.ngInit)}}}}),qf=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(a,b,d,c){var e=d.ngList||", ",f="false"!==d.ngTrim,g=f?U(e):e;c.$parsers.push(function(a){if(!z(a)){var b=[];a&&r(a.split(g),function(a){a&&b.push(f?U(a):a)});return b}});c.$formatters.push(function(a){if(H(a))return a.join(e)}); +c.$isEmpty=function(a){return!a||!a.length}}}},mb="ng-valid",$d="ng-invalid",Za="ng-pristine",Vb="ng-dirty",ob=F("ngModel");Rb.$inject="$scope $exceptionHandler $attrs $element $parse $animate $timeout $q $interpolate".split(" ");Rb.prototype={$$initGetterSetters:function(){if(this.$options.getOption("getterSetter")){var a=this.$$parse(this.$$attr.ngModel+"()"),b=this.$$parse(this.$$attr.ngModel+"($$$p)");this.$$ngModelGet=function(b){var c=this.$$parsedNgModel(b);B(c)&&(c=a(b));return c};this.$$ngModelSet= +function(a,c){B(this.$$parsedNgModel(a))?b(a,{$$$p:c}):this.$$parsedNgModelAssign(a,c)}}else if(!this.$$parsedNgModel.assign)throw ob("nonassign",this.$$attr.ngModel,za(this.$$element));},$render:E,$isEmpty:function(a){return z(a)||""===a||null===a||a!==a},$$updateEmptyClasses:function(a){this.$isEmpty(a)?(this.$$animate.removeClass(this.$$element,"ng-not-empty"),this.$$animate.addClass(this.$$element,"ng-empty")):(this.$$animate.removeClass(this.$$element,"ng-empty"),this.$$animate.addClass(this.$$element, +"ng-not-empty"))},$setPristine:function(){this.$dirty=!1;this.$pristine=!0;this.$$animate.removeClass(this.$$element,Vb);this.$$animate.addClass(this.$$element,Za)},$setDirty:function(){this.$dirty=!0;this.$pristine=!1;this.$$animate.removeClass(this.$$element,Za);this.$$animate.addClass(this.$$element,Vb);this.$$parentForm.$setDirty()},$setUntouched:function(){this.$touched=!1;this.$untouched=!0;this.$$animate.setClass(this.$$element,"ng-untouched","ng-touched")},$setTouched:function(){this.$touched= +!0;this.$untouched=!1;this.$$animate.setClass(this.$$element,"ng-touched","ng-untouched")},$rollbackViewValue:function(){this.$$timeout.cancel(this.$$pendingDebounce);this.$viewValue=this.$$lastCommittedViewValue;this.$render()},$validate:function(){if(!X(this.$modelValue)){var a=this.$$lastCommittedViewValue,b=this.$$rawModelValue,d=this.$valid,c=this.$modelValue,e=this.$options.getOption("allowInvalid"),f=this;this.$$runValidators(b,a,function(a){e||d===a||(f.$modelValue=a?b:void 0,f.$modelValue!== +c&&f.$$writeModelToScope())})}},$$runValidators:function(a,b,d){function c(){var c=!0;r(h.$validators,function(d,e){var g=Boolean(d(a,b));c=c&&g;f(e,g)});return c?!0:(r(h.$asyncValidators,function(a,b){f(b,null)}),!1)}function e(){var c=[],d=!0;r(h.$asyncValidators,function(e,g){var h=e(a,b);if(!h||!B(h.then))throw ob("nopromise",h);f(g,void 0);c.push(h.then(function(){f(g,!0)},function(){d=!1;f(g,!1)}))});c.length?h.$$q.all(c).then(function(){g(d)},E):g(!0)}function f(a,b){k===h.$$currentValidationRunId&& +h.$setValidity(a,b)}function g(a){k===h.$$currentValidationRunId&&d(a)}this.$$currentValidationRunId++;var k=this.$$currentValidationRunId,h=this;(function(){var a=h.$$parserName;if(z(h.$$parserValid))f(a,null);else return h.$$parserValid||(r(h.$validators,function(a,b){f(b,null)}),r(h.$asyncValidators,function(a,b){f(b,null)})),f(a,h.$$parserValid),h.$$parserValid;return!0})()?c()?e():g(!1):g(!1)},$commitViewValue:function(){var a=this.$viewValue;this.$$timeout.cancel(this.$$pendingDebounce);if(this.$$lastCommittedViewValue!== +a||""===a&&this.$$hasNativeValidators)this.$$updateEmptyClasses(a),this.$$lastCommittedViewValue=a,this.$pristine&&this.$setDirty(),this.$$parseAndValidate()},$$parseAndValidate:function(){var a=this.$$lastCommittedViewValue,b=this;this.$$parserValid=z(a)?void 0:!0;this.$setValidity(this.$$parserName,null);this.$$parserName="parse";if(this.$$parserValid)for(var d=0;dg||e.$isEmpty(b)||b.length<=g}}}}}],ad=["$parse",function(a){return{restrict:"A",require:"?ngModel",link:function(b,d,c,e){if(e){var f=c.minlength||a(c.ngMinlength)(b),g=Tb(f)||-1;c.$observe("minlength",function(a){f!== +a&&(g=Tb(a)||-1,f=a,e.$validate())});e.$validators.minlength=function(a,b){return e.$isEmpty(b)||b.length>=g}}}}}];C.angular.bootstrap?C.console&&console.log("WARNING: Tried to load AngularJS more than once."):(Fe(),Je(ca),ca.module("ngLocale",[],["$provide",function(a){function b(a){a+="";var b=a.indexOf(".");return-1==b?0:a.length-b-1}a.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),ERANAMES:["Before Christ","Anno Domini"], +ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:"January February March April May June July August September October November December".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONEMONTH:"January February March April May June July August September October November December".split(" "),WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a", +"short":"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-\u00a4",negSuf:"",posPre:"\u00a4",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(a,c){var e=a|0,f=c;void 0===f&&(f=Math.min(b(a),3));Math.pow(10,f);return 1==e&&0==f?"one":"other"}})}]),x(function(){Ae(C.document, +Uc)}))})(window);!window.angular.$$csp().noInlineStyle&&window.angular.element(document.head).prepend(''); +//# sourceMappingURL=angular.min.js.map diff --git a/docs/api-docs/apiman-gateway/lib/bootstrap/js/bootstrap.js b/docs/api-docs/apiman-gateway/lib/bootstrap/js/bootstrap.js new file mode 100644 index 000000000..1765631f4 --- /dev/null +++ b/docs/api-docs/apiman-gateway/lib/bootstrap/js/bootstrap.js @@ -0,0 +1,6 @@ +/** +* bootstrap.js v3.0.0 by @fat and @mdo +* Copyright 2013 Twitter Inc. +* http://www.apache.org/licenses/LICENSE-2.0 +*/ +if(!jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(window.jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]');if(a.length){var b=this.$element.find("input").prop("checked",!this.$element.hasClass("active")).trigger("change");"radio"===b.prop("type")&&a.find(".active").removeClass("active")}this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(window.jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(''}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(window.jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.attr("data-target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(window.jQuery); \ No newline at end of file diff --git a/docs/api-docs/apiman-gateway/lib/font-awesome/css/font-awesome-ie7.css b/docs/api-docs/apiman-gateway/lib/font-awesome/css/font-awesome-ie7.css new file mode 100644 index 000000000..d3dae63bd --- /dev/null +++ b/docs/api-docs/apiman-gateway/lib/font-awesome/css/font-awesome-ie7.css @@ -0,0 +1,384 @@ +.icon-large{font-size:1.3333333333333333em;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px;vertical-align:middle;} +.nav [class^="icon-"],.nav [class*=" icon-"]{vertical-align:inherit;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px;}.nav [class^="icon-"].icon-large,.nav [class*=" icon-"].icon-large{vertical-align:-25%;} +.nav-pills [class^="icon-"].icon-large,.nav-tabs [class^="icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large{line-height:.75em;margin-top:-7px;padding-top:5px;margin-bottom:-5px;padding-bottom:4px;} +.btn [class^="icon-"].pull-left,.btn [class*=" icon-"].pull-left,.btn [class^="icon-"].pull-right,.btn [class*=" icon-"].pull-right{vertical-align:inherit;} +.btn [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large{margin-top:-0.5em;} +a [class^="icon-"],a [class*=" icon-"]{cursor:pointer;} +.icon-glass{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-music{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-search{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-envelope-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-heart{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-user{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-film{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-th-large{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-th{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-th-list{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ok{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-remove{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-zoom-in{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-zoom-out{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-power-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-signal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cog{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gear{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-trash{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-home{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-time{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-road{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-download-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-download{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-upload{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-inbox{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-play-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-repeat{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rotate-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-refresh{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-lock{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flag{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-headphones{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-volume-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-volume-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-volume-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-qrcode{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-barcode{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tag{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tags{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-book{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bookmark{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-print{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-camera{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-font{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bold{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-italic{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-text-height{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-text-width{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-center{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-justify{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-indent-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-indent-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-facetime-video{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-picture{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pencil{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-map-marker{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-adjust{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tint{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-edit{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-share{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-move{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-step-backward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fast-backward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-backward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-play{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pause{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-stop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fast-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-step-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eject{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plus-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-minus-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-remove-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ok-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-question-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-info-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-screenshot{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-remove-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ok-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ban-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-share-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mail-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-full{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-small{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-minus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-asterisk{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-exclamation-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gift{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-leaf{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fire{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eye-open{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eye-close{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-warning-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plane{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-calendar{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-random{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comment{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-magnet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-retweet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-shopping-cart{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-close{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-open{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-vertical{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-horizontal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bar-chart{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-twitter-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-facebook-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-camera-retro{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-key{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cogs{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gears{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comments{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-up-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-down-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-half{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-heart-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-signout{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-linkedin-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pushpin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-external-link{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-signin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-trophy{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-github-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-upload-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-lemon{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-phone{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unchecked{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bookmark-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-phone-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-twitter{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-facebook{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-github{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unlock{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-credit-card{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rss{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hdd{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bullhorn{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bell{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-certificate{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-globe{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-wrench{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tasks{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-filter{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-briefcase{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fullscreen{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-group{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-link{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cloud{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-beaker{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cut{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-copy{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-paper-clip{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-paperclip{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-save{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sign-blank{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-reorder{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list-ul{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list-ol{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-strikethrough{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-underline{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-table{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-magic{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-truck{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pinterest{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pinterest-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-google-plus-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-google-plus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-money{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-columns{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-envelope{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-linkedin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-undo{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rotate-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-legal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dashboard{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comment-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comments-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bolt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sitemap{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-umbrella{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-paste{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-lightbulb{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-exchange{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cloud-download{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cloud-upload{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-user-md{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-stethoscope{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-suitcase{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bell-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-coffee{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-food{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file-text-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-building{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hospital{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ambulance{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-medkit{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fighter-jet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-beer{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-h-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plus-sign-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-desktop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-laptop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tablet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mobile-phone{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-blank{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-quote-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-quote-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-spinner{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-reply{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mail-reply{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-github-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-close-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-open-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-expand-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-collapse-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-smile{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-frown{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-meh{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gamepad{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-keyboard{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flag-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flag-checkered{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-terminal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-code{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-reply-all{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mail-reply-all{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-half-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-half-full{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-location-arrow{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-crop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-code-fork{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unlink{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-question{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-info{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-exclamation{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-superscript{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-subscript{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eraser{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-puzzle-piece{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-microphone{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-microphone-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-shield{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-calendar-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fire-extinguisher{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rocket{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-maxcdn{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-html5{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-css3{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-anchor{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unlock-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bullseye{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ellipsis-horizontal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ellipsis-vertical{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rss-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-play-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ticket{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-minus-sign-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check-minus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-level-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-level-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-edit-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-external-link-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-share-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-compass{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-collapse{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-collapse-top{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-expand{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eur{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-euro{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gbp{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-usd{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dollar{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-inr{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rupee{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-jpy{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-yen{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cny{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-renminbi{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-krw{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-won{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-btc{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bitcoin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file-text{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-alphabet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-alphabet-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-attributes{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-attributes-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-order{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-order-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-youtube-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-youtube{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-xing{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-xing-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-youtube-play{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dropbox{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-stackexchange{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-instagram{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flickr{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-adn{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bitbucket{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bitbucket-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tumblr{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tumblr-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-apple{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-windows{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-android{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-linux{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dribbble{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-skype{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-foursquare{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-trello{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-female{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-male{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gittip{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sun{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-moon{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-archive{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bug{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-vk{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-weibo{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-renren{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} diff --git a/docs/api-docs/apiman-gateway/lib/font-awesome/css/font-awesome.css b/docs/api-docs/apiman-gateway/lib/font-awesome/css/font-awesome.css new file mode 100644 index 000000000..866437fa4 --- /dev/null +++ b/docs/api-docs/apiman-gateway/lib/font-awesome/css/font-awesome.css @@ -0,0 +1,403 @@ +@font-face{font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot?v=3.2.1');src:url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;} +[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;} +.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;} +a [class^="icon-"],a [class*=" icon-"]{display:inline;} +[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;} +.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;} +.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;} +[class^="icon-"].hide,[class*=" icon-"].hide{display:none;} +.icon-muted{color:#eeeeee;} +.icon-light{color:#ffffff;} +.icon-dark{color:#333333;} +.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} +.icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;} +.pull-right{float:right;} +.pull-left{float:left;} +[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;} +[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;} +[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;} +.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:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;} +.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;} +.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;} +.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;} +.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;} +.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;} +.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;} +.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;} +.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;} +.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;} +.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;} +.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;} +.icon-stack .icon-stack-base{font-size:2em;*line-height:1em;} +.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;} +a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none;} +@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);} +.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);} +.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);} +.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);} +.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);} +a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;} +.icon-glass:before{content:"\f000";} +.icon-music:before{content:"\f001";} +.icon-search:before{content:"\f002";} +.icon-envelope-alt:before{content:"\f003";} +.icon-heart:before{content:"\f004";} +.icon-star:before{content:"\f005";} +.icon-star-empty:before{content:"\f006";} +.icon-user:before{content:"\f007";} +.icon-film:before{content:"\f008";} +.icon-th-large:before{content:"\f009";} +.icon-th:before{content:"\f00a";} +.icon-th-list:before{content:"\f00b";} +.icon-ok:before{content:"\f00c";} +.icon-remove:before{content:"\f00d";} +.icon-zoom-in:before{content:"\f00e";} +.icon-zoom-out:before{content:"\f010";} +.icon-power-off:before,.icon-off:before{content:"\f011";} +.icon-signal:before{content:"\f012";} +.icon-gear:before,.icon-cog:before{content:"\f013";} +.icon-trash:before{content:"\f014";} +.icon-home:before{content:"\f015";} +.icon-file-alt:before{content:"\f016";} +.icon-time:before{content:"\f017";} +.icon-road:before{content:"\f018";} +.icon-download-alt:before{content:"\f019";} +.icon-download:before{content:"\f01a";} +.icon-upload:before{content:"\f01b";} +.icon-inbox:before{content:"\f01c";} +.icon-play-circle:before{content:"\f01d";} +.icon-rotate-right:before,.icon-repeat:before{content:"\f01e";} +.icon-refresh:before{content:"\f021";} +.icon-list-alt:before{content:"\f022";} +.icon-lock:before{content:"\f023";} +.icon-flag:before{content:"\f024";} +.icon-headphones:before{content:"\f025";} +.icon-volume-off:before{content:"\f026";} +.icon-volume-down:before{content:"\f027";} +.icon-volume-up:before{content:"\f028";} +.icon-qrcode:before{content:"\f029";} +.icon-barcode:before{content:"\f02a";} +.icon-tag:before{content:"\f02b";} +.icon-tags:before{content:"\f02c";} +.icon-book:before{content:"\f02d";} +.icon-bookmark:before{content:"\f02e";} +.icon-print:before{content:"\f02f";} +.icon-camera:before{content:"\f030";} +.icon-font:before{content:"\f031";} +.icon-bold:before{content:"\f032";} +.icon-italic:before{content:"\f033";} +.icon-text-height:before{content:"\f034";} +.icon-text-width:before{content:"\f035";} +.icon-align-left:before{content:"\f036";} +.icon-align-center:before{content:"\f037";} +.icon-align-right:before{content:"\f038";} +.icon-align-justify:before{content:"\f039";} +.icon-list:before{content:"\f03a";} +.icon-indent-left:before{content:"\f03b";} +.icon-indent-right:before{content:"\f03c";} +.icon-facetime-video:before{content:"\f03d";} +.icon-picture:before{content:"\f03e";} +.icon-pencil:before{content:"\f040";} +.icon-map-marker:before{content:"\f041";} +.icon-adjust:before{content:"\f042";} +.icon-tint:before{content:"\f043";} +.icon-edit:before{content:"\f044";} +.icon-share:before{content:"\f045";} +.icon-check:before{content:"\f046";} +.icon-move:before{content:"\f047";} +.icon-step-backward:before{content:"\f048";} +.icon-fast-backward:before{content:"\f049";} +.icon-backward:before{content:"\f04a";} +.icon-play:before{content:"\f04b";} +.icon-pause:before{content:"\f04c";} +.icon-stop:before{content:"\f04d";} +.icon-forward:before{content:"\f04e";} +.icon-fast-forward:before{content:"\f050";} +.icon-step-forward:before{content:"\f051";} +.icon-eject:before{content:"\f052";} +.icon-chevron-left:before{content:"\f053";} +.icon-chevron-right:before{content:"\f054";} +.icon-plus-sign:before{content:"\f055";} +.icon-minus-sign:before{content:"\f056";} +.icon-remove-sign:before{content:"\f057";} +.icon-ok-sign:before{content:"\f058";} +.icon-question-sign:before{content:"\f059";} +.icon-info-sign:before{content:"\f05a";} +.icon-screenshot:before{content:"\f05b";} +.icon-remove-circle:before{content:"\f05c";} +.icon-ok-circle:before{content:"\f05d";} +.icon-ban-circle:before{content:"\f05e";} +.icon-arrow-left:before{content:"\f060";} +.icon-arrow-right:before{content:"\f061";} +.icon-arrow-up:before{content:"\f062";} +.icon-arrow-down:before{content:"\f063";} +.icon-mail-forward:before,.icon-share-alt:before{content:"\f064";} +.icon-resize-full:before{content:"\f065";} +.icon-resize-small:before{content:"\f066";} +.icon-plus:before{content:"\f067";} +.icon-minus:before{content:"\f068";} +.icon-asterisk:before{content:"\f069";} +.icon-exclamation-sign:before{content:"\f06a";} +.icon-gift:before{content:"\f06b";} +.icon-leaf:before{content:"\f06c";} +.icon-fire:before{content:"\f06d";} +.icon-eye-open:before{content:"\f06e";} +.icon-eye-close:before{content:"\f070";} +.icon-warning-sign:before{content:"\f071";} +.icon-plane:before{content:"\f072";} +.icon-calendar:before{content:"\f073";} +.icon-random:before{content:"\f074";} +.icon-comment:before{content:"\f075";} +.icon-magnet:before{content:"\f076";} +.icon-chevron-up:before{content:"\f077";} +.icon-chevron-down:before{content:"\f078";} +.icon-retweet:before{content:"\f079";} +.icon-shopping-cart:before{content:"\f07a";} +.icon-folder-close:before{content:"\f07b";} +.icon-folder-open:before{content:"\f07c";} +.icon-resize-vertical:before{content:"\f07d";} +.icon-resize-horizontal:before{content:"\f07e";} +.icon-bar-chart:before{content:"\f080";} +.icon-twitter-sign:before{content:"\f081";} +.icon-facebook-sign:before{content:"\f082";} +.icon-camera-retro:before{content:"\f083";} +.icon-key:before{content:"\f084";} +.icon-gears:before,.icon-cogs:before{content:"\f085";} +.icon-comments:before{content:"\f086";} +.icon-thumbs-up-alt:before{content:"\f087";} +.icon-thumbs-down-alt:before{content:"\f088";} +.icon-star-half:before{content:"\f089";} +.icon-heart-empty:before{content:"\f08a";} +.icon-signout:before{content:"\f08b";} +.icon-linkedin-sign:before{content:"\f08c";} +.icon-pushpin:before{content:"\f08d";} +.icon-external-link:before{content:"\f08e";} +.icon-signin:before{content:"\f090";} +.icon-trophy:before{content:"\f091";} +.icon-github-sign:before{content:"\f092";} +.icon-upload-alt:before{content:"\f093";} +.icon-lemon:before{content:"\f094";} +.icon-phone:before{content:"\f095";} +.icon-unchecked:before,.icon-check-empty:before{content:"\f096";} +.icon-bookmark-empty:before{content:"\f097";} +.icon-phone-sign:before{content:"\f098";} +.icon-twitter:before{content:"\f099";} +.icon-facebook:before{content:"\f09a";} +.icon-github:before{content:"\f09b";} +.icon-unlock:before{content:"\f09c";} +.icon-credit-card:before{content:"\f09d";} +.icon-rss:before{content:"\f09e";} +.icon-hdd:before{content:"\f0a0";} +.icon-bullhorn:before{content:"\f0a1";} +.icon-bell:before{content:"\f0a2";} +.icon-certificate:before{content:"\f0a3";} +.icon-hand-right:before{content:"\f0a4";} +.icon-hand-left:before{content:"\f0a5";} +.icon-hand-up:before{content:"\f0a6";} +.icon-hand-down:before{content:"\f0a7";} +.icon-circle-arrow-left:before{content:"\f0a8";} +.icon-circle-arrow-right:before{content:"\f0a9";} +.icon-circle-arrow-up:before{content:"\f0aa";} +.icon-circle-arrow-down:before{content:"\f0ab";} +.icon-globe:before{content:"\f0ac";} +.icon-wrench:before{content:"\f0ad";} +.icon-tasks:before{content:"\f0ae";} +.icon-filter:before{content:"\f0b0";} +.icon-briefcase:before{content:"\f0b1";} +.icon-fullscreen:before{content:"\f0b2";} +.icon-group:before{content:"\f0c0";} +.icon-link:before{content:"\f0c1";} +.icon-cloud:before{content:"\f0c2";} +.icon-beaker:before{content:"\f0c3";} +.icon-cut:before{content:"\f0c4";} +.icon-copy:before{content:"\f0c5";} +.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";} +.icon-save:before{content:"\f0c7";} +.icon-sign-blank:before{content:"\f0c8";} +.icon-reorder:before{content:"\f0c9";} +.icon-list-ul:before{content:"\f0ca";} +.icon-list-ol:before{content:"\f0cb";} +.icon-strikethrough:before{content:"\f0cc";} +.icon-underline:before{content:"\f0cd";} +.icon-table:before{content:"\f0ce";} +.icon-magic:before{content:"\f0d0";} +.icon-truck:before{content:"\f0d1";} +.icon-pinterest:before{content:"\f0d2";} +.icon-pinterest-sign:before{content:"\f0d3";} +.icon-google-plus-sign:before{content:"\f0d4";} +.icon-google-plus:before{content:"\f0d5";} +.icon-money:before{content:"\f0d6";} +.icon-caret-down:before{content:"\f0d7";} +.icon-caret-up:before{content:"\f0d8";} +.icon-caret-left:before{content:"\f0d9";} +.icon-caret-right:before{content:"\f0da";} +.icon-columns:before{content:"\f0db";} +.icon-sort:before{content:"\f0dc";} +.icon-sort-down:before{content:"\f0dd";} +.icon-sort-up:before{content:"\f0de";} +.icon-envelope:before{content:"\f0e0";} +.icon-linkedin:before{content:"\f0e1";} +.icon-rotate-left:before,.icon-undo:before{content:"\f0e2";} +.icon-legal:before{content:"\f0e3";} +.icon-dashboard:before{content:"\f0e4";} +.icon-comment-alt:before{content:"\f0e5";} +.icon-comments-alt:before{content:"\f0e6";} +.icon-bolt:before{content:"\f0e7";} +.icon-sitemap:before{content:"\f0e8";} +.icon-umbrella:before{content:"\f0e9";} +.icon-paste:before{content:"\f0ea";} +.icon-lightbulb:before{content:"\f0eb";} +.icon-exchange:before{content:"\f0ec";} +.icon-cloud-download:before{content:"\f0ed";} +.icon-cloud-upload:before{content:"\f0ee";} +.icon-user-md:before{content:"\f0f0";} +.icon-stethoscope:before{content:"\f0f1";} +.icon-suitcase:before{content:"\f0f2";} +.icon-bell-alt:before{content:"\f0f3";} +.icon-coffee:before{content:"\f0f4";} +.icon-food:before{content:"\f0f5";} +.icon-file-text-alt:before{content:"\f0f6";} +.icon-building:before{content:"\f0f7";} +.icon-hospital:before{content:"\f0f8";} +.icon-ambulance:before{content:"\f0f9";} +.icon-medkit:before{content:"\f0fa";} +.icon-fighter-jet:before{content:"\f0fb";} +.icon-beer:before{content:"\f0fc";} +.icon-h-sign:before{content:"\f0fd";} +.icon-plus-sign-alt:before{content:"\f0fe";} +.icon-double-angle-left:before{content:"\f100";} +.icon-double-angle-right:before{content:"\f101";} +.icon-double-angle-up:before{content:"\f102";} +.icon-double-angle-down:before{content:"\f103";} +.icon-angle-left:before{content:"\f104";} +.icon-angle-right:before{content:"\f105";} +.icon-angle-up:before{content:"\f106";} +.icon-angle-down:before{content:"\f107";} +.icon-desktop:before{content:"\f108";} +.icon-laptop:before{content:"\f109";} +.icon-tablet:before{content:"\f10a";} +.icon-mobile-phone:before{content:"\f10b";} +.icon-circle-blank:before{content:"\f10c";} +.icon-quote-left:before{content:"\f10d";} +.icon-quote-right:before{content:"\f10e";} +.icon-spinner:before{content:"\f110";} +.icon-circle:before{content:"\f111";} +.icon-mail-reply:before,.icon-reply:before{content:"\f112";} +.icon-github-alt:before{content:"\f113";} +.icon-folder-close-alt:before{content:"\f114";} +.icon-folder-open-alt:before{content:"\f115";} +.icon-expand-alt:before{content:"\f116";} +.icon-collapse-alt:before{content:"\f117";} +.icon-smile:before{content:"\f118";} +.icon-frown:before{content:"\f119";} +.icon-meh:before{content:"\f11a";} +.icon-gamepad:before{content:"\f11b";} +.icon-keyboard:before{content:"\f11c";} +.icon-flag-alt:before{content:"\f11d";} +.icon-flag-checkered:before{content:"\f11e";} +.icon-terminal:before{content:"\f120";} +.icon-code:before{content:"\f121";} +.icon-reply-all:before{content:"\f122";} +.icon-mail-reply-all:before{content:"\f122";} +.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";} +.icon-location-arrow:before{content:"\f124";} +.icon-crop:before{content:"\f125";} +.icon-code-fork:before{content:"\f126";} +.icon-unlink:before{content:"\f127";} +.icon-question:before{content:"\f128";} +.icon-info:before{content:"\f129";} +.icon-exclamation:before{content:"\f12a";} +.icon-superscript:before{content:"\f12b";} +.icon-subscript:before{content:"\f12c";} +.icon-eraser:before{content:"\f12d";} +.icon-puzzle-piece:before{content:"\f12e";} +.icon-microphone:before{content:"\f130";} +.icon-microphone-off:before{content:"\f131";} +.icon-shield:before{content:"\f132";} +.icon-calendar-empty:before{content:"\f133";} +.icon-fire-extinguisher:before{content:"\f134";} +.icon-rocket:before{content:"\f135";} +.icon-maxcdn:before{content:"\f136";} +.icon-chevron-sign-left:before{content:"\f137";} +.icon-chevron-sign-right:before{content:"\f138";} +.icon-chevron-sign-up:before{content:"\f139";} +.icon-chevron-sign-down:before{content:"\f13a";} +.icon-html5:before{content:"\f13b";} +.icon-css3:before{content:"\f13c";} +.icon-anchor:before{content:"\f13d";} +.icon-unlock-alt:before{content:"\f13e";} +.icon-bullseye:before{content:"\f140";} +.icon-ellipsis-horizontal:before{content:"\f141";} +.icon-ellipsis-vertical:before{content:"\f142";} +.icon-rss-sign:before{content:"\f143";} +.icon-play-sign:before{content:"\f144";} +.icon-ticket:before{content:"\f145";} +.icon-minus-sign-alt:before{content:"\f146";} +.icon-check-minus:before{content:"\f147";} +.icon-level-up:before{content:"\f148";} +.icon-level-down:before{content:"\f149";} +.icon-check-sign:before{content:"\f14a";} +.icon-edit-sign:before{content:"\f14b";} +.icon-external-link-sign:before{content:"\f14c";} +.icon-share-sign:before{content:"\f14d";} +.icon-compass:before{content:"\f14e";} +.icon-collapse:before{content:"\f150";} +.icon-collapse-top:before{content:"\f151";} +.icon-expand:before{content:"\f152";} +.icon-euro:before,.icon-eur:before{content:"\f153";} +.icon-gbp:before{content:"\f154";} +.icon-dollar:before,.icon-usd:before{content:"\f155";} +.icon-rupee:before,.icon-inr:before{content:"\f156";} +.icon-yen:before,.icon-jpy:before{content:"\f157";} +.icon-renminbi:before,.icon-cny:before{content:"\f158";} +.icon-won:before,.icon-krw:before{content:"\f159";} +.icon-bitcoin:before,.icon-btc:before{content:"\f15a";} +.icon-file:before{content:"\f15b";} +.icon-file-text:before{content:"\f15c";} +.icon-sort-by-alphabet:before{content:"\f15d";} +.icon-sort-by-alphabet-alt:before{content:"\f15e";} +.icon-sort-by-attributes:before{content:"\f160";} +.icon-sort-by-attributes-alt:before{content:"\f161";} +.icon-sort-by-order:before{content:"\f162";} +.icon-sort-by-order-alt:before{content:"\f163";} +.icon-thumbs-up:before{content:"\f164";} +.icon-thumbs-down:before{content:"\f165";} +.icon-youtube-sign:before{content:"\f166";} +.icon-youtube:before{content:"\f167";} +.icon-xing:before{content:"\f168";} +.icon-xing-sign:before{content:"\f169";} +.icon-youtube-play:before{content:"\f16a";} +.icon-dropbox:before{content:"\f16b";} +.icon-stackexchange:before{content:"\f16c";} +.icon-instagram:before{content:"\f16d";} +.icon-flickr:before{content:"\f16e";} +.icon-adn:before{content:"\f170";} +.icon-bitbucket:before{content:"\f171";} +.icon-bitbucket-sign:before{content:"\f172";} +.icon-tumblr:before{content:"\f173";} +.icon-tumblr-sign:before{content:"\f174";} +.icon-long-arrow-down:before{content:"\f175";} +.icon-long-arrow-up:before{content:"\f176";} +.icon-long-arrow-left:before{content:"\f177";} +.icon-long-arrow-right:before{content:"\f178";} +.icon-apple:before{content:"\f179";} +.icon-windows:before{content:"\f17a";} +.icon-android:before{content:"\f17b";} +.icon-linux:before{content:"\f17c";} +.icon-dribbble:before{content:"\f17d";} +.icon-skype:before{content:"\f17e";} +.icon-foursquare:before{content:"\f180";} +.icon-trello:before{content:"\f181";} +.icon-female:before{content:"\f182";} +.icon-male:before{content:"\f183";} +.icon-gittip:before{content:"\f184";} +.icon-sun:before{content:"\f185";} +.icon-moon:before{content:"\f186";} +.icon-archive:before{content:"\f187";} +.icon-bug:before{content:"\f188";} +.icon-vk:before{content:"\f189";} +.icon-weibo:before{content:"\f18a";} +.icon-renren:before{content:"\f18b";} diff --git a/docs/api-docs/apiman-gateway/lib/font-awesome/font/FontAwesome.otf b/docs/api-docs/apiman-gateway/lib/font-awesome/font/FontAwesome.otf new file mode 100644 index 000000000..70125459f Binary files /dev/null and b/docs/api-docs/apiman-gateway/lib/font-awesome/font/FontAwesome.otf differ diff --git a/docs/api-docs/apiman-gateway/lib/font-awesome/font/fontawesome-webfont.eot b/docs/api-docs/apiman-gateway/lib/font-awesome/font/fontawesome-webfont.eot new file mode 100644 index 000000000..0662cb96b Binary files /dev/null and b/docs/api-docs/apiman-gateway/lib/font-awesome/font/fontawesome-webfont.eot differ diff --git a/docs/api-docs/apiman-gateway/lib/font-awesome/font/fontawesome-webfont.svg b/docs/api-docs/apiman-gateway/lib/font-awesome/font/fontawesome-webfont.svg new file mode 100644 index 000000000..2edb4ec34 --- /dev/null +++ b/docs/api-docs/apiman-gateway/lib/font-awesome/font/fontawesome-webfont.svg @@ -0,0 +1,399 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/api-docs/apiman-gateway/lib/font-awesome/font/fontawesome-webfont.ttf b/docs/api-docs/apiman-gateway/lib/font-awesome/font/fontawesome-webfont.ttf new file mode 100644 index 000000000..d36592469 Binary files /dev/null and b/docs/api-docs/apiman-gateway/lib/font-awesome/font/fontawesome-webfont.ttf differ diff --git a/docs/api-docs/apiman-gateway/lib/font-awesome/font/fontawesome-webfont.woff b/docs/api-docs/apiman-gateway/lib/font-awesome/font/fontawesome-webfont.woff new file mode 100644 index 000000000..b9bd17e15 Binary files /dev/null and b/docs/api-docs/apiman-gateway/lib/font-awesome/font/fontawesome-webfont.woff differ diff --git a/docs/api-docs/apiman-gateway/lib/jquery/js/jquery.js b/docs/api-docs/apiman-gateway/lib/jquery/js/jquery.js new file mode 100644 index 000000000..006e95310 --- /dev/null +++ b/docs/api-docs/apiman-gateway/lib/jquery/js/jquery.js @@ -0,0 +1,5 @@ +/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license +//@ sourceMappingURL=jquery.min.map +*/(function(e,t){var n,r,i=typeof t,o=e.document,a=e.location,s=e.jQuery,u=e.$,l={},c=[],p="1.9.1",f=c.concat,d=c.push,h=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,b=function(e,t){return new b.fn.init(e,t,r)},x=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jquery:p,constructor:b,init:function(e,n,r){var i,a;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(a=o.getElementById(i[2]),a&&a.parentNode){if(a.id!==i[2])return r.find(e);this.length=1,this[0]=a}return this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):b.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),b.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return h.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return b.each(this,e,t)},ready:function(e){return b.ready.promise().done(e),this},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].splice},b.fn.init.prototype=b.fn,b.extend=b.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||b.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(b.isPlainObject(r)||(n=b.isArray(r)))?(n?(n=!1,a=e&&b.isArray(e)?e:[]):a=e&&b.isPlainObject(e)?e:{},s[i]=b.extend(c,a,r)):r!==t&&(s[i]=r));return s},b.extend({noConflict:function(t){return e.$===b&&(e.$=u),t&&e.jQuery===b&&(e.jQuery=s),b},isReady:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:function(e){if(e===!0?!--b.readyWait:!b.isReady){if(!o.body)return setTimeout(b.ready);b.isReady=!0,e!==!0&&--b.readyWait>0||(n.resolveWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===b.type(e)},isArray:Array.isArray||function(e){return"array"===b.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==b.type(e)||e.nodeType||b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||y.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=b.buildFragment([e],t,i),i&&b(i).remove(),b.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=b.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+n)():(b.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return null==e?"":v.call(e)}:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?b.merge(n,"string"==typeof e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return g.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return f.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),b.isFunction(e)?(r=h.call(arguments,2),i=function(){return e.apply(n||this,r.concat(h.call(arguments)))},i.guid=e.guid=e.guid||b.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===b.type(r)){o=!0;for(u in r)b.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,b.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),b.ready.promise=function(t){if(!n)if(n=b.Deferred(),"complete"===o.readyState)setTimeout(b.ready);else if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEventListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.attachEvent("onload",H);var r=!1;try{r=null==e.frameElement&&o.documentElement}catch(i){}r&&r.doScroll&&function a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=b.type(e);return b.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=b(o);var _={};function F(e){var t=_[e]={};return b.each(e.match(w)||[],function(e,n){t[n]=!0}),t}b.Callbacks=function(e){e="string"==typeof e?_[e]||F(e):b.extend({},e);var n,r,i,o,a,s,u=[],l=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=u.length,n=!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,u&&(l?l.length&&c(l.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;(function i(t){b.each(t,function(t,n){var r=b.type(n);"function"===r?e.unique&&p.has(n)||u.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=u.length:r&&(s=t,c(r))}return this},remove:function(){return u&&b.each(arguments,function(e,t){var r;while((r=b.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],this},disable:function(){return u=l=r=t,this},disabled:function(){return!u},lock:function(){return l=t,r||p.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},b.extend({Deferred:function(e){var t=[["resolve","done",b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return b.Deferred(function(n){b.each(t,function(t,o){var a=o[0],s=b.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?b.extend(e,r):r}},i={};return r.pipe=r.then,b.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=h.call(arguments),r=n.length,i=1!==r||e&&b.isFunction(e.promise)?r:0,o=1===i?e:b.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&b.isFunction(n[t].promise)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;return i||o.resolveWith(l,n),o.promise()}}),b.support=function(){var t,n,r,a,s,u,l,c,p,f,d=o.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
    a",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0],!n||!r||!n.length)return{};s=o.createElement("select"),l=s.appendChild(o.createElement("option")),a=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==d.className,leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelected:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav>"!==o.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===o.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!l.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}a=o.createElement("input"),a.setAttribute("value",""),t.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","t"),a.setAttribute("name","t"),u=o.createDocumentFragment(),u.appendChild(a),t.appendChecked=a.checked,t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;return d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,b(function(){var n,r,a,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=o.getElementsByTagName("body")[0];u&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(d),d.innerHTML="
    t
    ",a=d.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",t.reliableHiddenOffsets=p&&0===a[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===d.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(o.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
    ",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj; +return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1<<31,D=[],L=D.pop,H=D.push,q=D.slice,M=D.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="
    ",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&>(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:b.support.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l) +}b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b(" + + + +
    +

    +Apiman code is open source and licensed under the Apache License, v2.0. +

    The Apiman project was started by Red Hat, although they are no longer directly involved in the project. The project is actively maintained by the community. +

    Copyright © 2022 Apiman Community & Red Hat. +

    +Website was created with 🖤 by Marc Savy of Black Parrot Labs using Jekyll and Bootstrap, +and contributed to the Apiman community under the CC BY-SA 4.0 license. +

    + + + + + + \ No newline at end of file diff --git a/docs/manifest.json b/docs/manifest.json new file mode 100644 index 000000000..45798833e --- /dev/null +++ b/docs/manifest.json @@ -0,0 +1 @@ +{"lang":"en","dir":"ltr","name":"Apiman | Flexible & Extensible Open Source API Management","short_name":"Apiman","description":"Apiman is a flexible open source API Management platform aimed at enterprise users. Combining a rich API design and configuration layer with a fast, modular runtime, it’s easy to customise Apiman to do whatever you need with simple Java plugins.","icons":[{"src":"/assets/manifest/icon-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/assets/manifest/icon-256x256.png","sizes":"256x256","type":"image/png"},{"src":"/assets/manifest/icon-384x384.png","sizes":"384x384","type":"image/png"},{"src":"/assets/manifest/icon-512x512.png","sizes":"512x512","type":"image/png"},{"src":"/assets/manifest/icon-512x512.png","sizes":"512x512","type":"image/png","purpose":"maskable"}],"theme_color":"rgb(61, 94, 129)","background_color":"rgb(61, 94, 129)","start_url":"/","scope":"/","display":"standalone","orientation":"natural"} \ No newline at end of file diff --git a/docs/openapi.json b/docs/openapi.json new file mode 100644 index 000000000..9e9b2570a --- /dev/null +++ b/docs/openapi.json @@ -0,0 +1 @@ +{"openapi":"3.0.1","info":{"title":"API Manager REST API","description":"The API Manager REST API is used by the API Manager UI to get stuff done. You can use it to automate any API Management task you wish. For example, create new Organizations, Plans, Clients, and APIs.","version":"3.1.0-SNAPSHOT"},"servers":[{"url":"/apiman"}],"paths":{"/actions/contracts":{"post":{"tags":["Actions"],"summary":"Approve a contract","description":"Approve a contract (assuming it requires approval). If all contracts for a given Client Version have been approved, then it will transition from `AwaitingApproval` to `Ready`, and hence can be published.","operationId":"approveContract","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractActionDto"}}}},"responses":{"204":{"description":"If the action completes successfully."}}}},"/actions":{"post":{"tags":["Actions"],"summary":"Execute an Entity Action","description":"Call this endpoint in order to execute actions for apiman entities such as Plans, APIs, or Clients. The type of the action must be included in the request payload.","operationId":"performAction","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionBean"}}}},"responses":{"204":{"description":"If the action completes successfully."}}}},"/blobs/{uid}":{"get":{"tags":["Blobs"],"operationId":"getBlob","parameters":[{"name":"uid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/blobs":{"post":{"tags":["Blobs"],"operationId":"uploadBlob","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/MultipartFormDataInput"}}},"required":true},"responses":{"201":{"description":"If your upload has been accepted"}}}},"/devportal/organizations":{"post":{"tags":["Devportal","Experimental"],"summary":"Create home org for developer","description":"Create a 'home' organization on behalf of the portal user (they may not normally have permissions to do this themselves).","operationId":"createHomeOrgForDeveloper","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewOrganizationBean"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/devportal/organizations/{orgId}/apis/{apiId}/versions/{apiVersion}/definition":{"get":{"tags":["Devportal","Experimental"],"summary":"Get an API Definition (schema) for an API Version","operationId":"getApiDefinition","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID","required":true,"schema":{"type":"string"}},{"name":"apiVersion","in":"path","description":"The API Version","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{},"application/wsdl+xml":{},"application/x-yaml":{}}}}}},"/devportal/organizations/{orgId}/apis/{apiId}/versions/{apiVersion}":{"get":{"tags":["Devportal","Experimental"],"summary":"Get a specific API Version","operationId":"getApiVersion","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID","required":true,"schema":{"type":"string"}},{"name":"apiVersion","in":"path","description":"The API Version","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiVersionBeanDto"}}}}}}},"/devportal/organizations/{orgId}/apis/{apiId}/versions/{apiVersion}/endpoint":{"get":{"tags":["Devportal","Experimental"],"summary":"Get endpoint information for an API Version","operationId":"getApiVersionEndpointInfo","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID","required":true,"schema":{"type":"string"}},{"name":"apiVersion","in":"path","description":"The API Version","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiVersionEndpointSummaryBean"}}}}}}},"/devportal/organizations/{orgId}/apis/{apiId}/versions/{apiVersion}/plans":{"get":{"tags":["Devportal","Experimental"],"summary":"Get all Plans for an API Version","operationId":"getApiVersionPlans","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID","required":true,"schema":{"type":"string"}},{"name":"apiVersion","in":"path","description":"The API Version","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DeveloperApiPlanSummaryDto"}}}}}}}},"/devportal/apis/featured":{"get":{"tags":["Devportal","Experimental"],"summary":"Get all featured APIs","operationId":"getFeaturedApis","responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanApiSummaryBean"}}}}}}},"/devportal/organizations/{orgId}/plans/{planId}/versions/{planVersion}/policies/{policyId}":{"get":{"tags":["Devportal","Experimental"],"summary":"Get a specific policy on a plan version","operationId":"getPlanPolicy","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID","required":true,"schema":{"type":"string"}},{"name":"planVersion","in":"path","description":"The Plan Version","required":true,"schema":{"type":"string"}},{"name":"policyId","in":"path","description":"The Policy ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyBean"}}}}}}},"/devportal/organizations/{orgId}/apis/{apiId}/versions/{apiVersion}/policies":{"get":{"tags":["Devportal","Experimental"],"summary":"List all policies on an API Version","operationId":"listApiPolicies","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID","required":true,"schema":{"type":"string"}},{"name":"apiVersion","in":"path","description":"The API Version","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ApiVersionPolicySummaryDto"}}}}}}}},"/devportal/organizations/{orgId}/apis/{apiId}/versions":{"get":{"tags":["Devportal","Experimental"],"summary":"List all API Versions within an organization","operationId":"listApiVersions","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ApiVersionSummaryBean"}}}}}}}},"/devportal/organizations/{orgId}/plans/{planId}/versions/{planVersion}/policies":{"get":{"tags":["Devportal","Experimental"],"summary":"List all policies on a specific Plan Version","operationId":"listPlanPolicies","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID","required":true,"schema":{"type":"string"}},{"name":"planVersion","in":"path","description":"The Plan Version","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PolicySummaryBean"}}}}}}}},"/devportal/search/apis":{"post":{"tags":["Devportal","Experimental"],"summary":"Search Apiman APIs","operationId":"searchApis","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchCriteriaBean"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanApiSummaryBean"}}}}}}},"/developers":{"get":{"tags":["Developers"],"operationId":"getDevelopers","responses":{"200":{"description":"If the developer list was successfully returned"},"403":{"description":"If the access is not allowed"}},"deprecated":true},"post":{"tags":["Developers"],"operationId":"create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeveloperBean"}}}},"responses":{"200":{"description":"If the developer was successfully created"},"403":{"description":"If the access is not allowed"}},"deprecated":true}},"/developers/{developerId}":{"get":{"tags":["Developers"],"operationId":"get","parameters":[{"name":"developerId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the developer was successfully returned"},"403":{"description":"If the access is not allowed"},"404":{"description":"If the developer does not exist."}},"deprecated":true},"put":{"tags":["Developers"],"operationId":"update","parameters":[{"name":"developerId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDeveloperBean"}}}},"responses":{"204":{"description":"If the developer was successfully updated"},"403":{"description":"If the access is not allowed"},"404":{"description":"If the developer does not exist."}},"deprecated":true},"delete":{"tags":["Developers"],"operationId":"delete","parameters":[{"name":"developerId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"If the developer was successfully deleted"},"403":{"description":"If the access is not allowed"},"404":{"description":"If the developer does not exist."}},"deprecated":true}},"/developers/{developerId}/apis":{"get":{"tags":["Developers"],"operationId":"getAllApiVersions","parameters":[{"name":"developerId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the the list was successfully returned"},"403":{"description":"If the access is not allowed"},"404":{"description":"If the developer does not exist."}},"deprecated":true}},"/developers/{developerId}/contracts":{"get":{"tags":["Developers"],"operationId":"getAllClientContracts","parameters":[{"name":"developerId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the the list was successfully returned"},"403":{"description":"If the access is not allowed"},"404":{"description":"If the developer does not exist."}},"deprecated":true}},"/developers/{developerId}/clients":{"get":{"tags":["Developers"],"operationId":"getAllClientVersions","parameters":[{"name":"developerId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the the list was successfully returned"},"403":{"description":"If the access is not allowed"},"404":{"description":"If the developer does not exist."}},"deprecated":true}},"/developers/apis":{"get":{"tags":["Developers"],"operationId":"getAllPublicApiVersions","responses":{"200":{"description":"If the list of public apis was successfully returned"},"403":{"description":"If the access is not allowed"}},"deprecated":true}},"/developers/{developerId}/organizations/{organizationId}/apis/{apiId}/versions/{version}/definition":{"get":{"tags":["Developers"],"operationId":"getApiDefinition_1","parameters":[{"name":"developerId","in":"path","required":true,"schema":{"type":"string"}},{"name":"organizationId","in":"path","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the API definition is successfully returned."},"404":{"description":"If the API version does not exist."}},"deprecated":true}},"/developers/organizations/{organizationId}/apis/{apiId}/versions/{version}/definition":{"get":{"tags":["Developers"],"operationId":"getPublicApiDefinition","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the API definition is successfully returned."},"404":{"description":"If the API version does not exist."}},"deprecated":true}},"/downloads/{downloadId}":{"get":{"tags":["Downloads"],"operationId":"download","parameters":[{"name":"downloadId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"On success."}}}},"/events/sso/users":{"post":{"tags":["Events"],"operationId":"newAccountCreated","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewAccountCreatedDto"}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/gateways":{"get":{"tags":["Gateways"],"operationId":"list","responses":{"200":{"description":"If the gateways are successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/GatewaySummaryBean"}}}}}}},"put":{"tags":["Gateways"],"operationId":"test","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewGatewayBean"}}}},"responses":{"200":{"description":"If the test is performed (regardless of the outcome of the test).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GatewayTestResultBean"}}}}}},"post":{"tags":["Gateways"],"operationId":"create_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewGatewayBean"}}}},"responses":{"200":{"description":"If the Gateway is created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GatewayBean"}}}}}}},"/gateways/{gatewayId}":{"get":{"tags":["Gateways"],"operationId":"get_1","parameters":[{"name":"gatewayId","in":"path","description":"The ID of the Gateway to get","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"the Gateway is returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GatewayBean"}}}}}},"put":{"tags":["Gateways"],"operationId":"update_1","parameters":[{"name":"gatewayId","in":"path","description":"The ID of the Gateway to update","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateGatewayBean"}}}},"responses":{"204":{"description":"If the update is successful."}}},"delete":{"tags":["Gateways"],"operationId":"delete_1","parameters":[{"name":"gatewayId","in":"path","description":"The ID of the Gateway to delete","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"If the delete is successful."}}}},"/gateways/{gatewayId}/endpoint":{"get":{"tags":["Gateways"],"operationId":"getGatewayEndpoint","parameters":[{"name":"gatewayId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GatewayEndpointSummaryBean"}}}}},"deprecated":true}},"/organizations/{organizationId}/apis":{"get":{"tags":["Organizations"],"summary":"List APIs","operationId":"listApis","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the list of APIs is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ApiSummaryBean"}}}}},"404":{"description":"If the Organization does not exist."}}},"post":{"tags":["Organizations"],"summary":"Create API","operationId":"createApi","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewApiBean"}}},"required":true},"responses":{"200":{"description":"If the API is successfully created.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiBeanDto"}}}},"404":{"description":"If the Organization does not exist."}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/policies":{"get":{"tags":["Organizations"],"summary":"List All API Policies","operationId":"listApiPolicies_1","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the list of Policies is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PolicySummaryBean"}}}}},"404":{"description":"If the API does not exist."}}},"post":{"tags":["Organizations"],"summary":"Add API Policy","operationId":"createApiPolicy","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewPolicyBean"}}}},"responses":{"200":{"description":"Full details about the newly added Policy","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyBean"}}}},"404":{"description":"If the API does not exist."}}}},"/organizations/{organizationId}/apis/{apiId}/versions":{"get":{"tags":["Organizations"],"summary":"List API Versions","operationId":"listApiVersions_1","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the list of API versions is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ApiVersionSummaryBean"}}}}}}},"post":{"tags":["Organizations"],"summary":"Create API Version","operationId":"createApiVersion","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewApiVersionBean"}}}},"responses":{"200":{"description":"If the API version is created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiVersionBeanDto"}}}},"404":{"description":"If the API does not exist."},"409":{"description":"If the API version already exists."}}}},"/organizations/{organizationId}/clients":{"get":{"tags":["Organizations"],"summary":"List Clients","operationId":"listClients","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the list of Clients is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ClientSummaryBean"}}}}},"404":{"description":"If the Organization does not exist."}}},"post":{"tags":["Organizations"],"summary":"Create Client","description":"Use this endpoint to create a new Client.It is important to also create an initial version of the Client (e.g. 1.0). This can either be done by including the 'initialVersion' property in the request, or by immediately following up with a call to Create Client Version If the former is done, then a first Client version will be created automatically by this endpoint.","operationId":"createClient","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewClientBean"}}}},"responses":{"200":{"description":"If the Client is successfully created.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientBean"}}}},"404":{"description":"If the Organization does not exist."}}}},"/organizations/{organizationId}/clients/{clientId}/versions/{version}/policies":{"get":{"tags":["Organizations"],"summary":"List All Client Policies","operationId":"listClientPolicies","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the list of Policies is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PolicySummaryBean"}}}}},"404":{"description":"If the Client does not exist."}}},"post":{"tags":["Organizations"],"summary":"Add Client Policy","operationId":"createClientPolicy","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewPolicyBean"}}}},"responses":{"200":{"description":"If the Policy is successfully added.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyBean"}}}},"404":{"description":"If the Client does not exist."}}}},"/organizations/{organizationId}/clients/{clientId}/versions":{"get":{"tags":["Organizations"],"summary":"List Client Versions","operationId":"listClientVersions","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the list of Client versions is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ClientVersionSummaryBean"}}}}}}},"post":{"tags":["Organizations"],"summary":"Create Client Version","operationId":"createClientVersion","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewClientVersionBean"}}}},"responses":{"200":{"description":"If the Client version is created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientVersionBean"}}}},"404":{"description":"If the Client does not exist."},"409":{"description":"If the Client version already exists."}}}},"/organizations/{organizationId}/clients/{clientId}/versions/{version}/contracts":{"get":{"tags":["Organizations"],"summary":"List All Contracts for a Client","operationId":"getClientVersionContracts","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the list of Contracts is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ContractSummaryBean"}}}}},"404":{"description":"If the Client is not found."}}},"post":{"tags":["Organizations"],"summary":"Create an API Contract","description":"Create a Contract between the Client and an API. In order to create a Contract, the caller must specify the Organization, ID, and Version of the API.Additionally, the caller must specify the ID of the plan it wants to use for the contract with the API.","operationId":"createContract","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewContractBean"}}}},"responses":{"200":{"description":"If the Contract is successfully created.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractBean"}}}},"404":{"description":"If the Client version does not exist."}}},"delete":{"tags":["Organizations"],"summary":"Break All Contracts","operationId":"deleteAllContracts","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the operation is successful."},"404":{"description":"If the Client does not exist."}}}},"/organizations":{"post":{"tags":["Organizations"],"summary":"Create Organization","description":"Create a new Organization. This can be considered a type of namespace. APIs, Clients and Plans are defined within an organization. Using other API calls, you can add users to an organization and assign them fine-grained permissions","operationId":"createOrg","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewOrganizationBean"}}}},"responses":{"200":{"description":"If the Organization was successfully created.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationBean"}}}}}}},"/organizations/{organizationId}/plans":{"get":{"tags":["Organizations"],"summary":"List Plans","operationId":"listPlans","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the list of Plans is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PlanSummaryBean"}}}}},"404":{"description":"If the Organization does not exist."}}},"post":{"tags":["Organizations"],"summary":"Create Plan","operationId":"createPlan","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewPlanBean"}}}},"responses":{"200":{"description":"If the Plan is successfully created.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlanBean"}}}},"404":{"description":"If the Organization does not exist."}}}},"/organizations/{organizationId}/plans/{planId}/versions/{version}/policies":{"get":{"tags":["Organizations"],"summary":"List All Plan Policies","operationId":"listPlanPolicies_1","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Plan version.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the list of Policies is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PolicySummaryBean"}}}}},"404":{"description":"If the Plan does not exist."}}},"post":{"tags":["Organizations"],"summary":"Add Plan Policy","operationId":"createPlanPolicy","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Plan version.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewPolicyBean"}}}},"responses":{"200":{"description":"If the Policy is successfully added.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyBean"}}}},"404":{"description":"If the Plan does not exist."}}}},"/organizations/{organizationId}/plans/{planId}/versions":{"get":{"tags":["Organizations"],"summary":"List Plan Versions","operationId":"listPlanVersions","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the list of Plan versions is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PlanVersionSummaryBean"}}}}}}},"post":{"tags":["Organizations"],"summary":"Create Plan Version","operationId":"createPlanVersion","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewPlanVersionBean"}}}},"responses":{"200":{"description":"If the Plan version is created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlanVersionBean"}}}},"404":{"description":"If the Plan does not exist."},"409":{"description":"If the Plan version already exists."}}}},"/organizations/{organizationId}/apis/{apiId}":{"get":{"tags":["Organizations"],"summary":"Get API By ID","operationId":"getApi","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the API is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiBeanDto"}}}},"404":{"description":"If the API does not exist."}}},"put":{"tags":["Organizations"],"summary":"Update API","operationId":"updateApi","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateApiBean"}}}},"responses":{"204":{"description":"If the API is updated successfully."},"404":{"description":"If the API does not exist."}}},"delete":{"tags":["Organizations"],"summary":"Delete API","operationId":"deleteApi","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"If the API is updated successfully."},"404":{"description":"If the API does not exist."},"409":{"description":"If the API cannot be deleted."}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/definition":{"get":{"tags":["Organizations"],"summary":"Get API Definition","operationId":"getApiDefinition_2","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the API definition is successfully returned."},"404":{"description":"If the API version does not exist."}}},"put":{"tags":["Organizations"],"summary":"Update API Definition","operationId":"updateApiDefinition","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"If the API definition was successfully updated."},"404":{"description":"If the API does not exist."}}},"post":{"tags":["Organizations"],"summary":"Update API Definition from URL","operationId":"updateApiDefinitionFromURL","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewApiDefinitionBean"}}}},"responses":{"204":{"description":"If the API definition was successfully updated."},"404":{"description":"If the API does not exist."}}},"delete":{"tags":["Organizations"],"summary":"Remove API Definition","operationId":"deleteApiDefinition","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"If the API definition was successfully deleted."},"404":{"description":"If the API does not exist."}}}},"/organizations/{organizationId}/apis/{apiId}/image":{"delete":{"tags":["Organizations"],"summary":"Delete API Image","operationId":"deleteApiImage","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"If the API is updated successfully."},"404":{"description":"If the API does not exist."}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/policies/{policyId}":{"get":{"tags":["Organizations"],"summary":"Get API Policy","operationId":"getApiPolicy","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}},{"name":"policyId","in":"path","description":"The Policy ID.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"If the Policy is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyBean"}}}},"404":{"description":"If the API does not exist."}}},"put":{"tags":["Organizations"],"summary":"Update API Policy","operationId":"updateApiPolicy","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}},{"name":"policyId","in":"path","description":"The Policy ID.","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePolicyBean"}}}},"responses":{"204":{"description":"If the Policy was successfully updated."},"404":{"description":"If the Policy does not exist."}}},"delete":{"tags":["Organizations"],"summary":"Remove API Policy","operationId":"deleteApiPolicy","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}},{"name":"policyId","in":"path","description":"The Policy ID.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"204":{"description":"If the Policy was successfully deleted."},"404":{"description":"If the Policy does not exist."}}}},"/organizations/{organizationId}/clients/{clientId}":{"get":{"tags":["Organizations"],"summary":"Get Client By ID","description":"Use this endpoint to retrieve information about a single Client by ID. This only returns information about the Client, not any particular version of the client.","operationId":"getClient","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the Client is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientBean"}}}},"404":{"description":"If the Client does not exist."}}},"put":{"tags":["Organizations"],"summary":"Update Client","operationId":"updateClient","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateClientBean"}}}},"responses":{"204":{"description":"If the Client is updated successfully."},"404":{"description":"If the Client does not exist."}}},"delete":{"tags":["Organizations"],"summary":"Delete a client","operationId":"deleteClient","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID the client exists within","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The ClientApp ID to delete","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"If the Organization was successfully deleted"},"409":{"description":"If the delete preconditions have not been met (i.e. sub-elements are still active, such as still-registered ClientVersions)."}}}},"/organizations/{organizationId}/clients/{clientId}/versions/{version}/policies/{policyId}":{"get":{"tags":["Organizations"],"summary":"Get Client Policy","operationId":"getClientPolicy","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}},{"name":"policyId","in":"path","description":"The Policy ID.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"If the Policy is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyBean"}}}},"404":{"description":"If the Client does not exist."}}},"put":{"tags":["Organizations"],"summary":"Update Client Policy","operationId":"updateClientPolicy","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}},{"name":"policyId","in":"path","description":"The Policy ID.","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePolicyBean"}}}},"responses":{"204":{"description":"If the Policy was successfully updated."},"404":{"description":"If the Organization, Client, or Policy does not exist."}}},"delete":{"tags":["Organizations"],"summary":"Remove Client Policy","operationId":"deleteClientPolicy","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}},{"name":"policyId","in":"path","description":"The Policy ID.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"204":{"description":"If the Policy was successfully deleted."},"404":{"description":"If the Policy does not exist."}}}},"/organizations/{organizationId}/clients/{clientId}/versions/{version}/contracts/{contractId}":{"get":{"tags":["Organizations"],"summary":"Get API Contract","description":"Detailed information about a single API Contract for a Client","operationId":"getContract","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}},{"name":"contractId","in":"path","description":"The ID of the Contract.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"If the Contract is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractBean"}}}},"404":{"description":"If the Contract is not found."}}},"delete":{"tags":["Organizations"],"summary":"Break Contract","operationId":"deleteContract","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}},{"name":"contractId","in":"path","description":"The Contract ID.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"204":{"description":"If the Contract is successfully broken."},"404":{"description":"If the Contract does not exist."}}}},"/organizations/{organizationId}":{"get":{"tags":["Organizations"],"summary":"Get Organization By ID","operationId":"getOrg","parameters":[{"name":"organizationId","in":"path","description":"The Organization id.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the Organization was successfully returned","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationBean"}}}},"404":{"description":"If the Organization does not exist"}}},"put":{"tags":["Organizations"],"summary":"Update Organization By ID","description":"Updates meta-information about a single Organization","operationId":"updateOrg","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrganizationBean"}}}},"responses":{"200":{"description":"If the Organization meta-data is successfully updated."},"404":{"description":"If the Organization does not exist."}}},"delete":{"tags":["Organizations"],"summary":"Delete an organization","operationId":"deleteOrg","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID to delete","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"If the Organization was successfully deleted"},"409":{"description":"If the delete preconditions have not been met (i.e. sub-elements are still active, such as still-published APIs)."}}}},"/organizations/{organizationId}/plans/{planId}":{"get":{"tags":["Organizations"],"summary":"Get Plan By ID","operationId":"getPlan","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the Plan is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlanBean"}}}},"404":{"description":"If the Plan does not exist."}}},"put":{"tags":["Organizations"],"summary":"Update Plan","operationId":"updatePlan","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePlanBean"}}}},"responses":{"204":{"description":"If the Plan is updated successfully."},"404":{"description":"If the Plan does not exist."}}},"delete":{"tags":["Organizations"],"summary":"Delete Plan","operationId":"deletePlan","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID.","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"If the Plan was successfully deleted"},"404":{"description":"If the Plan does not exist."},"409":{"description":"If the Plan cannot be deleted."}}}},"/organizations/{organizationId}/plans/{planId}/versions/{version}/policies/{policyId}":{"get":{"tags":["Organizations"],"summary":"Get Plan Policy","operationId":"getPlanPolicy_1","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Plan version.","required":true,"schema":{"type":"string"}},{"name":"policyId","in":"path","description":"The Policy ID.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"If the Policy is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyBean"}}}},"404":{"description":"If the Plan does not exist."}}},"put":{"tags":["Organizations"],"summary":"Update Plan Policy","operationId":"updatePlanPolicy","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Plan version.","required":true,"schema":{"type":"string"}},{"name":"policyId","in":"path","description":"The Policy ID.","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePolicyBean"}}}},"responses":{"204":{"description":"If the Policy was successfully updated."},"404":{"description":"If the Policy does not exist."}}},"delete":{"tags":["Organizations"],"summary":"Remove Plan Policy","operationId":"deletePlanPolicy","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Plan version.","required":true,"schema":{"type":"string"}},{"name":"policyId","in":"path","description":"The Policy ID.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"204":{"description":"If the Policy was successfully deleted."},"404":{"description":"If the Policy does not exist."}}}},"/organizations/{organizationId}/apis/{apiId}/activity":{"get":{"tags":["Organizations"],"summary":"Get API Activity","operationId":"getApiActivity","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Which page of activity should be returned.","schema":{"type":"integer","format":"int32"}},{"name":"count","in":"query","description":"The number of entries per page to return.","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"If the audit information is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanAuditEntryBean"}}}},"404":{"description":"If the API does not exist."}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/plans/{planId}/policyChain":{"get":{"tags":["Organizations"],"summary":"Get API Policy Chain","operationId":"getApiPolicyChain","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the Policy Chain is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyChainBean"}}}},"404":{"description":"If the API does not exist."}}}},"/organizations/{organizationId}/clients/{clientId}/versions/{version}/apiregistry/json":{"get":{"tags":["Organizations"],"summary":"Get API Registry (JSON)","operationId":"getApiRegistryJSON","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}},{"name":"download","in":"query","description":"Query parameter set to true in order to generate a download link.","schema":{"type":"string"}}],"responses":{"200":{"description":"If the API Registry information is successfully returned."},"404":{"description":"If the Client does not exist."}}}},"/organizations/{organizationId}/clients/{clientId}/versions/{version}/apiregistry/xml":{"get":{"tags":["Organizations"],"summary":"Get API Registry (XML)","operationId":"getApiRegistryXML","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}},{"name":"download","in":"query","description":"Query parameter set to true in order to generate a download link.","schema":{"type":"string"}}],"responses":{"200":{"description":"If the API Registry information is successfully returned."},"404":{"description":"If the Client does not exist."}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}":{"get":{"tags":["Organizations"],"summary":"Get API Version","operationId":"getApiVersion_1","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the API version is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiVersionBeanDto"}}}},"404":{"description":"If the API version does not exist."}}},"put":{"tags":["Organizations"],"summary":"Update API Version","operationId":"updateApiVersion","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateApiVersionBean"}}}},"responses":{"204":{"description":"If the API version information was successfully updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiVersionBeanDto"}}}},"404":{"description":"If the API does not exist."}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/activity":{"get":{"tags":["Organizations"],"summary":"Get API Version Activity","operationId":"getApiVersionActivity","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Which page of activity data to return.","schema":{"type":"integer","format":"int32"}},{"name":"count","in":"query","description":"The number of entries per page to return.","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Audit activity entries","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanAuditEntryBean"}}}},"404":{"description":"API version does not exist."}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/contracts":{"get":{"tags":["Organizations"],"summary":"List API Contracts","operationId":"getApiVersionContracts","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Which page of Contracts to return.","schema":{"type":"integer","format":"int32"}},{"name":"count","in":"query","description":"The number of Contracts per page to return.","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"If the list of Contracts is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ContractSummaryBean"}}}}},"404":{"description":"If the API does not exist."}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/endpoint":{"get":{"tags":["Organizations"],"summary":"Get API Endpoint","operationId":"getApiVersionEndpointInfo_1","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the endpoint information is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiVersionEndpointSummaryBean"}}}},"404":{"description":"If the API does not exist."}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/plans":{"get":{"tags":["Organizations"],"summary":"List API Plans","operationId":"getApiVersionPlans_1","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the API plans are successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ApiPlanSummaryBean"}}}}},"404":{"description":"If the API cannot be found."}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/status":{"get":{"tags":["Organizations"],"summary":"Get API Version Status","operationId":"getApiVersionStatus","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the status information is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiVersionStatusBean"}}}},"404":{"description":"If the API version does not exist."}}}},"/organizations/{organizationId}/clients/{clientId}/activity":{"get":{"tags":["Organizations"],"summary":"Get Client Activity","description":"audit activity information about the Client.","operationId":"getClientActivity","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Which page of activity should be returned.","schema":{"type":"integer","format":"int32"}},{"name":"count","in":"query","description":"The number of entries per page to return.","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"If the audit information is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanAuditEntryBean"}}}},"404":{"description":"If the Client does not exist."}}}},"/organizations/{organizationId}/clients/{clientId}/versions/{version}/apikey":{"get":{"tags":["Organizations"],"summary":"Get API Key","operationId":"getClientApiKey","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client Version.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the Client's API Key is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyBean"}}}},"404":{"description":"If the Client does not exist."}}},"put":{"tags":["Organizations"],"summary":"Update API Key","description":"Update the API Key for the given client. You can either provide your own custom (must be unique) API Key, or you can send an empty request and Apiman will generate a new API key for you. If the client is registered with one or more gateways, this call will fail (API Key can only be modified if the client is not currently registered).","operationId":"updateClientApiKey","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client Version.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyBean"}}}},"responses":{"200":{"description":"If the Client's API Key is successfully updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyBean"}}}},"404":{"description":"If the Client does not exist."},"409":{"description":"If the Client has the wrong status."}}}},"/organizations/{organizationId}/clients/{clientId}/versions/{version}/metrics/apiUsage":{"get":{"tags":["Organizations"],"summary":"Get Client Usage Metrics (per API)","operationId":"getClientUsagePerApi","parameters":[{"name":"organizationId","in":"path","description":"The organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The client version.","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","description":"The start of a valid date range.","schema":{"type":"string"}},{"name":"to","in":"query","description":"The end of a valid date range.","schema":{"type":"string"}}],"responses":{"200":{"description":"If the metrics data is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientUsagePerApiBean"}}}}}}},"/organizations/{organizationId}/clients/{clientId}/versions/{version}":{"get":{"tags":["Organizations"],"summary":"Get Client Version","operationId":"getClientVersion","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the Client version is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientVersionBean"}}}},"404":{"description":"If the Client version does not exist."}}}},"/organizations/{organizationId}/clients/{clientId}/versions/{version}/activity":{"get":{"tags":["Organizations"],"summary":"Get Client Version Activity","operationId":"getClientVersionActivity","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Which page of activity data to return.","schema":{"type":"integer","format":"int32"}},{"name":"count","in":"query","description":"The number of entries per page to return.","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"If the audit activity entries are successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanAuditEntryBean"}}}},"404":{"description":"If the Client version does not exist."}}}},"/organizations/{organizationId}/activity":{"get":{"tags":["Organizations"],"summary":"Get Organization Activity","description":"Returns audit activity information for a single Organization. The audit information that is returned represents all the activity associated with the specified Organization.","operationId":"getOrgActivity","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Which page of activity results to return.","schema":{"type":"integer","format":"int32"}},{"name":"count","in":"query","description":"The number of entries per page.","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"If the audit information is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanAuditEntryBean"}}}},"404":{"description":"If the Organization does not exist."}}}},"/organizations/{organizationId}/plans/{planId}/activity":{"get":{"tags":["Organizations"],"summary":"Get Plan Activity","operationId":"getPlanActivity","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Which page of activity should be returned.","schema":{"type":"integer","format":"int32"}},{"name":"count","in":"query","description":"The number of entries per page to return.","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"If the audit information is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanAuditEntryBean"}}}},"404":{"description":"If the Plan does not exist."}}}},"/organizations/{organizationId}/plans/{planId}/versions/{version}":{"get":{"tags":["Organizations"],"summary":"Get Plan Version","operationId":"getPlanVersion","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Plan version.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the Plan version is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlanVersionBean"}}}},"404":{"description":"If the Plan version does not exist."}}}},"/organizations/{organizationId}/plans/{planId}/versions/{version}/activity":{"get":{"tags":["Organizations"],"summary":"Get Plan Version Activity","operationId":"getPlanVersionActivity","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Plan version.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Which page of activity data to return.","schema":{"type":"integer","format":"int32"}},{"name":"count","in":"query","description":"The number of entries per page to return.","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"If the audit activity entries are successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanAuditEntryBean"}}}},"404":{"description":"If the Plan version does not exist."}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/metrics/responseStats":{"get":{"tags":["Organizations"],"summary":"Get API Response Statistics (Histogram)","operationId":"getResponseStats","parameters":[{"name":"organizationId","in":"path","description":"The organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}},{"name":"interval","in":"query","description":"A valid interval (month, week, day, hour, minute)","schema":{"type":"string","enum":["month","week","day","hour","minute"]}},{"name":"from","in":"query","description":"The start of a valid date range.","schema":{"type":"string"}},{"name":"to","in":"query","description":"The end of a valid date range.","schema":{"type":"string"}}],"responses":{"200":{"description":"If the metrics data is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseStatsHistogramBean"}}}}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/metrics/clientResponseStats":{"get":{"tags":["Organizations"],"summary":"Get API Response Statistics (per Client)","operationId":"getResponseStatsPerClient","parameters":[{"name":"organizationId","in":"path","description":"The organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","description":"The start of a valid date range.","schema":{"type":"string"}},{"name":"to","in":"query","description":"The end of a valid date range.","schema":{"type":"string"}}],"responses":{"200":{"description":"If the metrics data is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseStatsPerClientBean"}}}}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/metrics/planResponseStats":{"get":{"tags":["Organizations"],"summary":"Get API Response Statistics (per Plan)","operationId":"getResponseStatsPerPlan","parameters":[{"name":"organizationId","in":"path","description":"The organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","description":"The start of a valid date range.","schema":{"type":"string"}},{"name":"to","in":"query","description":"The end of a valid date range.","schema":{"type":"string"}}],"responses":{"200":{"description":"If the metrics data is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseStatsPerPlanBean"}}}}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/metrics/summaryResponseStats":{"get":{"tags":["Organizations"],"summary":"Get API Response Statistics (Summary)","operationId":"getResponseStatsSummary","parameters":[{"name":"organizationId","in":"path","description":"The organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","description":"The start of a valid date range.","schema":{"type":"string"}},{"name":"to","in":"query","description":"The end of a valid date range.","schema":{"type":"string"}}],"responses":{"200":{"description":"If the metrics data is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseStatsSummaryBean"}}}}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/metrics/usage":{"get":{"tags":["Organizations"],"summary":"Get API Usage Metrics","operationId":"getUsage","parameters":[{"name":"organizationId","in":"path","description":"The organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}},{"name":"interval","in":"query","description":"A valid interval (month, week, day, hour, minute)","schema":{"type":"string","enum":["month","week","day","hour","minute"]}},{"name":"from","in":"query","description":"The start of a valid date range.","schema":{"type":"string"}},{"name":"to","in":"query","description":"The end of a valid date range.","schema":{"type":"string"}}],"responses":{"200":{"description":"If the metrics data is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageHistogramBean"}}}}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/metrics/clientUsage":{"get":{"tags":["Organizations"],"summary":"Get API Usage Metrics (per Client)","operationId":"getUsagePerClient","parameters":[{"name":"organizationId","in":"path","description":"The organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","description":"The start of a valid date range.","schema":{"type":"string"}},{"name":"to","in":"query","description":"The end of a valid date range.","schema":{"type":"string"}}],"responses":{"200":{"description":"If the metrics data is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsagePerClientBean"}}}}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/metrics/planUsage":{"get":{"tags":["Organizations"],"summary":"Get API Usage Metrics (per Plan)","operationId":"getUsagePerPlan","parameters":[{"name":"organizationId","in":"path","description":"The organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","description":"The start of a valid date range.","schema":{"type":"string"}},{"name":"to","in":"query","description":"The end of a valid date range.","schema":{"type":"string"}}],"responses":{"200":{"description":"If the metrics data is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsagePerPlanBean"}}}}}}},"/organizations/{organizationId}/roles":{"post":{"tags":["Organizations"],"summary":"Grant Membership(s)","operationId":"grant","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GrantRolesBean"}}}},"responses":{"204":{"description":"If the membership(s) were successfully granted."}}}},"/organizations/{organizationId}/members":{"get":{"tags":["Organizations"],"summary":"List Organization Members","operationId":"listMembers","parameters":[{"name":"organizationId","in":"path","description":"The organization ID.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the list of members is returned successfully.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MemberBean"}}}}}}}},"/organizations/{organizationId}/clients/{clientId}/versions/{version}/contracts/{contractId}/policies/{policyId}":{"post":{"tags":["Organizations"],"summary":"Probe a policy associated with a contract","operationId":"probeContractPolicy","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}},{"name":"contractId","in":"path","description":"The contract ID","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"policyId","in":"path","description":"The policy ID (policy you want to probe)","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"description":"The probe payload (refer to the documentation of the probe you want to use for the correct format).","content":{"application/json":{"schema":{"type":"string"}}}},"responses":{"200":{"description":"Probe executed successfully"}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/reorderApiPlans":{"put":{"tags":["Organizations"],"summary":"Reorder API plans","description":"Reorder API plans, which affects the order they are displayed in the API Developer Portal.","operationId":"reorderApiPlans","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiPlanOrderDto"}}}},"responses":{"200":{"description":"Reordering of plans was successful."},"404":{"description":"If the Organization, API or Api Version cannot be found"},"401":{"description":"If invalid data is provided, such as plans that exist but have not been attached to the API"}}}},"/organizations/{organizationId}/apis/{apiId}/versions/{version}/reorderPolicies":{"post":{"tags":["Organizations"],"summary":"Re-Order API Policies","operationId":"reorderApiPolicies","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The API version.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyChainBean"}}}},"responses":{"204":{"description":"If the re-ordering of Policies was successful."},"404":{"description":"If the API does not exist."}}}},"/organizations/{organizationId}/clients/{clientId}/versions/{version}/reorderPolicies":{"post":{"tags":["Organizations"],"summary":"Re-Order Client Policies","operationId":"reorderClientPolicies","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","description":"The Client ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Client version.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyChainBean"}}}},"responses":{"204":{"description":"If the re-ordering of Policies was successful."},"404":{"description":"If the Client does not exist."}}}},"/organizations/{organizationId}/plans/{planId}/versions/{version}/reorderPolicies":{"post":{"tags":["Organizations"],"summary":"Re-Order Plan Policies","operationId":"reorderPlanPolicies","parameters":[{"name":"organizationId","in":"path","description":"The Organization ID.","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID.","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","description":"The Plan version.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyChainBean"}}}},"responses":{"204":{"description":"If the re-ordering of Policies was successful."},"404":{"description":"If the Plan does not exist."}}}},"/organizations/{organizationId}/roles/{roleId}/{userId}":{"delete":{"tags":["Organizations"],"summary":"Revoke Single Membership","operationId":"revoke","parameters":[{"name":"organizationId","in":"path","description":"The organization ID.","required":true,"schema":{"type":"string"}},{"name":"roleId","in":"path","description":"The role ID.","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","description":"The user ID.","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"If the membership was successfully revoked."}}}},"/organizations/{organizationId}/members/{userId}":{"delete":{"tags":["Organizations"],"summary":"Revoke All Memberships","operationId":"revokeAll","parameters":[{"name":"organizationId","in":"path","description":"The organization ID.","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","description":"The user ID.","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"If the user's memberships were successfully revoked."},"404":{"description":"If the user does not exist."}}}},"/organizations/{organizationId}/apis/{apiId}/tags":{"put":{"tags":["Organizations"],"summary":"Tag an API","operationId":"tagApi","parameters":[{"name":"organizationId","in":"path","description":"Organization ID","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"API ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeyValueTagDto"}}}},"responses":{"200":{"description":"Tag was created successfully."}}}},"/plugins":{"get":{"tags":["Plugins"],"operationId":"list_1","responses":{"200":{"description":"If the list of plugins is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PluginSummaryBean"}}}}}}},"post":{"tags":["Plugins"],"operationId":"create_2","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewPluginBean"}}}},"responses":{"200":{"description":"If the plugin was added successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PluginBean"}}}}}}},"/plugins/{pluginId}":{"get":{"tags":["Plugins"],"operationId":"get_2","parameters":[{"name":"pluginId","in":"path","description":"The plugin ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"If the plugin exists and is returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PluginBean"}}}}}},"delete":{"tags":["Plugins"],"operationId":"delete_2","parameters":[{"name":"pluginId","in":"path","description":"The plugin ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"204":{"description":"If the plugin was deleted successfully."}}}},"/plugins/availablePlugins":{"get":{"tags":["Plugins"],"operationId":"getAvailablePlugins","responses":{"200":{"description":"If the plugins are returned successfully.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PluginSummaryBean"}}}}},"403":{"description":"If the user is not an admin."}}}},"/plugins/{pluginId}/policyDefs":{"get":{"tags":["Plugins"],"operationId":"getPolicyDefs","parameters":[{"name":"pluginId","in":"path","description":"The plugin ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"If the list of policy definitions is returned successfully.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PolicyDefinitionSummaryBean"}}}}},"404":{"description":"If the plugin does not exist."}}}},"/plugins/{pluginId}/policyDefs/{policyDefId}/form":{"get":{"tags":["Plugins"],"operationId":"getPolicyForm","parameters":[{"name":"pluginId","in":"path","description":"The plugin ID","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"policyDefId","in":"path","description":"The policy definition ID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the form is returned successfully.","content":{"application/json":{"schema":{"type":"string"}}}},"404":{"description":"If the form does not exist."}}}},"/policyDefs":{"get":{"tags":["Policy Definitions"],"operationId":"list_2","responses":{"200":{"description":"If the policy definition list is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PolicyDefinitionSummaryBean"}}}}}}},"post":{"tags":["Policy Definitions"],"operationId":"create_3","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyDefinitionBean"}}}},"responses":{"200":{"description":"If the policy definition is added successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyDefinitionBean"}}}}}}},"/policyDefs/{policyDefinitionId}":{"get":{"tags":["Policy Definitions"],"operationId":"get_3","parameters":[{"name":"policyDefinitionId","in":"path","description":"The policy definition ID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the policy definition is returned successfully."}}},"put":{"tags":["Policy Definitions"],"operationId":"update_2","parameters":[{"name":"policyDefinitionId","in":"path","description":"The policy definition ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/UpdatePolicyDefinitionBean"}}}},"responses":{"204":{"description":"If the update was successful."}}},"delete":{"tags":["Policy Definitions"],"operationId":"delete_3","parameters":[{"name":"policyDefinitionId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"If the policy definition is successfully deleted."}}}},"/devportal/protected/organizations":{"post":{"tags":["Devportal","Experimental"],"summary":"Create home org for developer","description":"Create a 'home' organization on behalf of the portal user (they may not normally have permissions to do this themselves).","operationId":"createHomeOrgForDeveloper_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewOrganizationBean"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/devportal/protected/organizations/{orgId}/apis/{apiId}/versions/{apiVersion}/definition":{"get":{"tags":["Devportal","Experimental"],"summary":"Get an API Definition (schema) for an API Version","operationId":"getApiDefinition_3","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID","required":true,"schema":{"type":"string"}},{"name":"apiVersion","in":"path","description":"The API Version","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{},"application/wsdl+xml":{},"application/x-yaml":{}}}}}},"/devportal/protected/organizations/{orgId}/apis/{apiId}/versions/{apiVersion}":{"get":{"tags":["Devportal","Experimental"],"summary":"Get a specific API Version","operationId":"getApiVersion_2","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID","required":true,"schema":{"type":"string"}},{"name":"apiVersion","in":"path","description":"The API Version","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiVersionBeanDto"}}}}}}},"/devportal/protected/organizations/{orgId}/apis/{apiId}/versions/{apiVersion}/endpoint":{"get":{"tags":["Devportal","Experimental"],"summary":"Get endpoint information for an API Version","operationId":"getApiVersionEndpointInfo_2","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID","required":true,"schema":{"type":"string"}},{"name":"apiVersion","in":"path","description":"The API Version","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiVersionEndpointSummaryBean"}}}}}}},"/devportal/protected/organizations/{orgId}/apis/{apiId}/versions/{apiVersion}/plans":{"get":{"tags":["Devportal","Experimental"],"summary":"Get all Plans for an API Version","operationId":"getApiVersionPlans_2","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID","required":true,"schema":{"type":"string"}},{"name":"apiVersion","in":"path","description":"The API Version","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DeveloperApiPlanSummaryDto"}}}}}}}},"/devportal/protected/apis/featured":{"get":{"tags":["Devportal","Experimental"],"summary":"Get all featured APIs","operationId":"getFeaturedApis_1","responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanApiSummaryBean"}}}}}}},"/devportal/protected/organizations/{orgId}/plans/{planId}/versions/{planVersion}/policies/{policyId}":{"get":{"tags":["Devportal","Experimental"],"summary":"Get a specific policy on a plan version","operationId":"getPlanPolicy_2","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID","required":true,"schema":{"type":"string"}},{"name":"planVersion","in":"path","description":"The Plan Version","required":true,"schema":{"type":"string"}},{"name":"policyId","in":"path","description":"The Policy ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyBean"}}}}}}},"/devportal/protected/organizations/{orgId}/apis/{apiId}/versions/{apiVersion}/policies":{"get":{"tags":["Devportal","Experimental"],"summary":"List all policies on an API Version","operationId":"listApiPolicies_2","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID","required":true,"schema":{"type":"string"}},{"name":"apiVersion","in":"path","description":"The API Version","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ApiVersionPolicySummaryDto"}}}}}}}},"/devportal/protected/organizations/{orgId}/apis/{apiId}/versions":{"get":{"tags":["Devportal","Experimental"],"summary":"List all API Versions within an organization","operationId":"listApiVersions_2","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"apiId","in":"path","description":"The API ID","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ApiVersionSummaryBean"}}}}}}}},"/devportal/protected/organizations/{orgId}/plans/{planId}/versions/{planVersion}/policies":{"get":{"tags":["Devportal","Experimental"],"summary":"List all policies on a specific Plan Version","operationId":"listPlanPolicies_2","parameters":[{"name":"orgId","in":"path","description":"The Organization ID","required":true,"schema":{"type":"string"}},{"name":"planId","in":"path","description":"The Plan ID","required":true,"schema":{"type":"string"}},{"name":"planVersion","in":"path","description":"The Plan Version","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PolicySummaryBean"}}}}}}}},"/devportal/protected/search/apis":{"post":{"tags":["Devportal","Experimental"],"summary":"Search Apiman APIs","operationId":"searchApis_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchCriteriaBean"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanApiSummaryBean"}}}}}}},"/roles":{"get":{"tags":["Roles"],"operationId":"list_3","responses":{"200":{"description":"If the role list is returned successfully.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RoleBean"}}}}}}},"post":{"tags":["Roles"],"operationId":"create_4","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewRoleBean"}}}},"responses":{"200":{"description":"If the role is created successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleBean"}}}}}}},"/roles/{roleId}":{"get":{"tags":["Roles"],"operationId":"get_4","parameters":[{"name":"roleId","in":"path","description":"The Role ID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the role is returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleBean"}}}}}},"put":{"tags":["Roles"],"operationId":"update_3","parameters":[{"name":"roleId","in":"path","description":"The Role ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRoleBean"}}}},"responses":{"204":{"description":"If the role is updated successfully."}}},"delete":{"tags":["Roles"],"operationId":"delete_4","parameters":[{"name":"roleId","in":"path","description":"The Role ID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"If the role is deleted."}}}},"/search/apiCatalog/namespaces":{"get":{"tags":["Search"],"operationId":"getApiNamespaces","responses":{"200":{"description":"If the namespaces were successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ApiNamespaceBean"}}}}}}}},"/search/apiCatalog/entries":{"post":{"tags":["Search"],"operationId":"searchApiCatalog","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchCriteriaBean"}}}},"responses":{"200":{"description":"If the search is successful.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanAvailableApiBean"}}}}}}},"/search/apis":{"post":{"tags":["Search"],"operationId":"searchApis_2","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchCriteriaBean"}}}},"responses":{"200":{"description":"If the search is successful.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanApiSummaryBean"}}}}}}},"/search/clients":{"post":{"tags":["Search"],"operationId":"searchClients","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchCriteriaBean"}}}},"responses":{"200":{"description":"If the search is successful.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanClientSummaryBean"}}}}}}},"/search/organizations":{"post":{"tags":["Search"],"operationId":"searchOrgs","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchCriteriaBean"}}}},"responses":{"200":{"description":"If the search is successful.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanOrganizationSummaryBean"}}}}}}},"/search/roles":{"post":{"tags":["Search"],"operationId":"searchRoles","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchCriteriaBean"}}}},"responses":{"200":{"description":"If the search completes successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanRoleBean"}}}}}}},"/search/users":{"post":{"tags":["Search"],"operationId":"searchUsers","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchCriteriaBean"}}}},"responses":{"200":{"description":"If the search is successful.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanUserSearchResult"}}}}}}},"/system/export":{"get":{"tags":["System"],"operationId":"exportData","parameters":[{"name":"download","in":"query","description":"The download ID","schema":{"type":"string"}}],"responses":{"200":{"description":"On successful export"}}}},"/system/status":{"get":{"tags":["System"],"operationId":"getStatus","responses":{"200":{"description":"Service is available.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemStatusBean"}}}}}}},"/system/import":{"post":{"tags":["System"],"operationId":"importData","responses":{"200":{"description":"On successful import"}}}},"/users/{userId}/notifications/filters":{"post":{"tags":["Users"],"operationId":"createNotificationFilter","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateNotificationFilterDto"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/users/{userId}":{"get":{"tags":["Users"],"operationId":"get_5","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the user exists and information is returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserDto"}}}}}},"put":{"tags":["Users"],"operationId":"update_4","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserBean"}}}},"responses":{"204":{"description":"If the user information is successfully updated."}}}},"/users/{userId}/activity":{"get":{"tags":["Users"],"operationId":"getActivity","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","schema":{"type":"integer","format":"int32"}},{"name":"count","in":"query","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"If the activity is successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanAuditEntryBean"}}}}}}},"/users/{userId}/apiorgs":{"get":{"tags":["Users"],"operationId":"getApiOrganizations","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the organizations are successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSummaryBean"}}}}}}}},"/users/{userId}/apis":{"get":{"tags":["Users"],"operationId":"getApis","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the API list is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ApiSummaryBean"}}}}}}}},"/users/{userId}/clientorgs":{"get":{"tags":["Users"],"operationId":"getClientOrganizations","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the organizations are successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSummaryBean"}}}}}}}},"/users/{userId}/viewable-clients":{"get":{"tags":["Users"],"operationId":"getClients","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the client list is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ClientSummaryBean"}}}}}}}},"/users/{userId}/editable-clients":{"get":{"tags":["Users"],"operationId":"getEditableClients","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the client list is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ClientSummaryBean"}}}}}}}},"/users/currentuser/info":{"get":{"tags":["Users"],"operationId":"getInfo","responses":{"200":{"description":"If the information is correctly returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentUserBean"}}}}}}},"/users/{userId}/notifications":{"put":{"tags":["Users"],"operationId":"markNotifications","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationActionDto"}}},"required":true},"responses":{"202":{"description":"If the command to mark the user's notification was accepted"}}},"post":{"tags":["Users"],"operationId":"getNotificationsForUser","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationCriteriaBean"}}}},"responses":{"200":{"description":"If the notifications are successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchResultsBeanNotificationDtoObject"}}}}}},"head":{"tags":["Users"],"operationId":"getNotificationCountForUser","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"includeDismissed","in":"query","schema":{"type":"boolean","default":false}}],"responses":{"204":{"description":"If user's notification metadata is successfully retrieved"}}}},"/users/{userId}/organizations":{"get":{"tags":["Users"],"operationId":"getOrganizations","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the organization list is successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSummaryBean"}}}}}}}},"/users/{userId}/permissions":{"get":{"tags":["Users"],"operationId":"getPermissionsForUser","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the permissions are successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserPermissionsBean"}}}}}}},"/users/{userId}/planorgs":{"get":{"tags":["Users"],"operationId":"getPlanOrganizations","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"If the organizations are successfully returned.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSummaryBean"}}}}}}}}},"components":{"schemas":{"ContractActionDto":{"type":"object","properties":{"contractId":{"type":"integer","format":"int64"},"status":{"type":"string","enum":["AwaitingApproval","Created","Rejected"]},"rejectionReason":{"type":"string"},"autoPromote":{"type":"boolean"}}},"ActionBean":{"type":"object","properties":{"type":{"type":"string","enum":["publishAPI","retireAPI","registerClient","unregisterClient","lockPlan"]},"organizationId":{"type":"string"},"entityId":{"type":"string"},"entityVersion":{"type":"string"}}},"InputPart":{"type":"object","properties":{"contentTypeFromMessage":{"type":"boolean"},"bodyAsString":{"type":"string"},"mediaType":{"type":"object","properties":{"type":{"type":"string"},"subtype":{"type":"string"},"parameters":{"type":"object","additionalProperties":{"type":"string"}},"wildcardType":{"type":"boolean"},"wildcardSubtype":{"type":"boolean"}}},"headers":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}}}},"MultipartFormDataInput":{"type":"object","properties":{"formData":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/InputPart"}},"formDataMap":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/InputPart"}}},"preamble":{"type":"string"},"parts":{"type":"array","items":{"$ref":"#/components/schemas/InputPart"}}}},"NewOrganizationBean":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"}}},"ApiBeanDto":{"type":"object","properties":{"organization":{"$ref":"#/components/schemas/OrganizationBean"},"id":{"type":"string"},"name":{"type":"string"},"image":{"type":"string"},"description":{"type":"string"},"tags":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/KeyValueTag"}},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"numPublished":{"type":"integer","format":"int32"}}},"ApiGatewayBean":{"type":"object","properties":{"gatewayId":{"type":"string"}}},"ApiPlanBeanDto":{"required":["planId","version"],"type":"object","properties":{"planId":{"type":"string"},"version":{"type":"string"},"requiresApproval":{"type":"boolean"},"discoverability":{"type":"string","enum":["PORTAL","ANONYMOUS","FULL_PLATFORM_MEMBERS","ORG_MEMBERS"]}}},"ApiVersionBeanDto":{"required":["api","createdBy","createdOn","definitionType","endpointContentType","endpointType","id","modifiedBy","modifiedOn","publicDiscoverability","publishedOn","retiredOn","status","version"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"api":{"$ref":"#/components/schemas/ApiBeanDto"},"version":{"type":"string"},"status":{"type":"string","enum":["Created","Ready","Published","Retired"]},"endpoint":{"type":"string"},"endpointType":{"type":"string","enum":["rest","soap"]},"endpointContentType":{"type":"string","enum":["json","xml"]},"endpointProperties":{"type":"object","additionalProperties":{"type":"string"}},"gateways":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/ApiGatewayBean"}},"publicAPI":{"type":"boolean"},"publicDiscoverability":{"type":"string","enum":["PORTAL","ANONYMOUS","FULL_PLATFORM_MEMBERS","ORG_MEMBERS"]},"plans":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/ApiPlanBeanDto"}},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"modifiedBy":{"type":"string"},"modifiedOn":{"type":"string","format":"date-time"},"publishedOn":{"type":"string","format":"date-time"},"retiredOn":{"type":"string","format":"date-time"},"definitionType":{"type":"string","enum":["None","SwaggerJSON","SwaggerYAML","WSDL","WADL","RAML","External"]},"parsePayload":{"type":"boolean"},"disableKeysStrip":{"type":"boolean"},"definitionUrl":{"type":"string"},"extendedDescription":{"type":"string"}}},"KeyValueTag":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"key":{"type":"string"},"value":{"type":"string"}}},"OrganizationBean":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"modifiedBy":{"type":"string"},"modifiedOn":{"type":"string","format":"date-time"}}},"ApiVersionEndpointSummaryBean":{"type":"object","properties":{"managedEndpoint":{"type":"string"}}},"DeveloperApiPlanSummaryDto":{"type":"object","properties":{"planId":{"type":"string"},"planName":{"type":"string"},"planDescription":{"type":"string"},"version":{"type":"string"},"requiresApproval":{"type":"boolean"},"discoverability":{"type":"string","enum":["PORTAL","ANONYMOUS","FULL_PLATFORM_MEMBERS","ORG_MEMBERS"]},"planPolicies":{"type":"array","items":{"$ref":"#/components/schemas/PolicyBean"}}}},"PolicyBean":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"type":{"type":"string","description":"The type of policy","enum":["Client","Plan","Api"]},"organizationId":{"type":"string"},"entityId":{"type":"string"},"entityVersion":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"configuration":{"type":"string"},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"modifiedBy":{"type":"string"},"modifiedOn":{"type":"string","format":"date-time"},"definition":{"$ref":"#/components/schemas/PolicyDefinitionBean"},"orderIndex":{"type":"integer","format":"int32"}}},"PolicyDefinitionBean":{"type":"object","properties":{"id":{"type":"string"},"policyImpl":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"icon":{"type":"string"},"templates":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/PolicyDefinitionTemplateBean"}},"pluginId":{"type":"integer","format":"int64"},"formType":{"type":"string","enum":["Default","JsonSchema"]},"form":{"type":"string"},"deleted":{"type":"boolean"}}},"PolicyDefinitionTemplateBean":{"type":"object","properties":{"language":{"type":"string"},"template":{"type":"string"}}},"ApiSummaryBean":{"type":"object","properties":{"organizationId":{"type":"string"},"organizationName":{"type":"string"},"image":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"tags":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/KeyValueTagDto"}}}},"KeyValueTagDto":{"required":["key"],"type":"object","properties":{"key":{"type":"string"},"value":{"type":"string"}},"description":"Key value tag pair"},"SearchResultsBeanApiSummaryBean":{"type":"object","properties":{"beans":{"type":"array","items":{"$ref":"#/components/schemas/ApiSummaryBean"}},"totalSize":{"type":"integer","format":"int32"}}},"ApiVersionPolicySummaryDto":{"type":"object","properties":{"policyDefinitionId":{"type":"string"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"description":{"type":"string"},"icon":{"type":"string"},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"policyConfiguration":{"type":"string"}}},"ApiVersionSummaryBean":{"type":"object","properties":{"organizationId":{"type":"string"},"organizationName":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"extendedDescription":{"type":"string"},"status":{"type":"string","enum":["Created","Ready","Published","Retired"]},"version":{"type":"string"},"publicAPI":{"type":"boolean"},"publicDiscoverability":{"type":"string","enum":["PORTAL","ANONYMOUS","FULL_PLATFORM_MEMBERS","ORG_MEMBERS"]},"apiTags":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/KeyValueTagDto"}}}},"PolicySummaryBean":{"type":"object","properties":{"policyDefinitionId":{"type":"string"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"description":{"type":"string"},"icon":{"type":"string"},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"}}},"OrderByBean":{"type":"object","properties":{"ascending":{"type":"boolean"},"name":{"type":"string"}}},"PagingBean":{"type":"object","properties":{"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"}}},"SearchCriteriaBean":{"type":"object","properties":{"filters":{"type":"array","items":{"$ref":"#/components/schemas/SearchCriteriaFilterBean"}},"orderBy":{"$ref":"#/components/schemas/OrderByBean"},"paging":{"$ref":"#/components/schemas/PagingBean"},"pageSize":{"$ref":"#/components/schemas/SearchCriteriaBean"},"page":{"$ref":"#/components/schemas/SearchCriteriaBean"}}},"SearchCriteriaFilterBean":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"},"operator":{"type":"string","enum":["bool_eq","eq","neq","gt","gte","lt","lte","like"]}}},"DeveloperBean":{"type":"object","properties":{"id":{"type":"string"},"clients":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/DeveloperMappingBean"}}}},"DeveloperMappingBean":{"type":"object","properties":{"clientId":{"type":"string"},"organizationId":{"type":"string"}}},"ApiBean":{"type":"object","properties":{"organization":{"$ref":"#/components/schemas/OrganizationBean"},"id":{"type":"string"},"name":{"type":"string"},"image":{"type":"string"},"description":{"type":"string"},"tags":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/KeyValueTag"}},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"numPublished":{"type":"integer","format":"int32"}}},"DeveloperApiVersionBeanDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"api":{"$ref":"#/components/schemas/ApiBean"},"status":{"type":"string","enum":["Created","Ready","Published","Retired"]},"endpoint":{"type":"string"},"endpointType":{"type":"string","enum":["rest","soap"]},"endpointContentType":{"type":"string","enum":["json","xml"]},"endpointProperties":{"type":"object","additionalProperties":{"type":"string"}},"gateways":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/ApiGatewayBean"}},"publicAPI":{"type":"boolean"},"publicDiscoverability":{"type":"string","enum":["PORTAL","ANONYMOUS","FULL_PLATFORM_MEMBERS","ORG_MEMBERS"]},"plans":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/ApiPlanBeanDto"}},"version":{"type":"string"},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"modifiedBy":{"type":"string"},"modifiedOn":{"type":"string","format":"date-time"},"publishedOn":{"type":"string","format":"date-time"},"retiredOn":{"type":"string","format":"date-time"},"definitionType":{"type":"string","enum":["None","SwaggerJSON","SwaggerYAML","WSDL","WADL","RAML","External"]},"parsePayload":{"type":"boolean"},"disableKeysStrip":{"type":"boolean"},"definitionUrl":{"type":"string"},"extendedDescription":{"type":"string"}}},"ContractSummaryBean":{"type":"object","properties":{"contractId":{"type":"integer","format":"int64"},"clientOrganizationId":{"type":"string"},"clientOrganizationName":{"type":"string"},"clientId":{"type":"string"},"clientName":{"type":"string"},"clientVersion":{"type":"string"},"apiOrganizationId":{"type":"string"},"apiOrganizationName":{"type":"string"},"apiId":{"type":"string"},"apiName":{"type":"string"},"apiVersion":{"type":"string"},"apiDescription":{"type":"string"},"planName":{"type":"string"},"planId":{"type":"string"},"planVersion":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"status":{"type":"string","enum":["AwaitingApproval","Created","Rejected"]}}},"ClientVersionSummaryBean":{"type":"object","properties":{"organizationId":{"type":"string"},"organizationName":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"status":{"type":"string","enum":["Created","AwaitingApproval","Ready","Registered","Retired"]},"version":{"type":"string"},"apiKey":{"type":"string"}}},"ApiDefinitionBean":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"apiVersion":{"$ref":"#/components/schemas/ApiVersionBean"},"data":{"type":"array","items":{"type":"string","format":"byte"}}}},"ApiPlanBean":{"type":"object","properties":{"planId":{"type":"string"},"version":{"type":"string"},"requiresApproval":{"type":"boolean"},"discoverability":{"type":"string","enum":["PORTAL","ANONYMOUS","FULL_PLATFORM_MEMBERS","ORG_MEMBERS"]}}},"ApiVersionBean":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"api":{"$ref":"#/components/schemas/ApiBean"},"status":{"type":"string","enum":["Created","Ready","Published","Retired"]},"endpoint":{"type":"string"},"endpointType":{"type":"string","enum":["rest","soap"]},"endpointContentType":{"type":"string","enum":["json","xml"]},"endpointProperties":{"type":"object","additionalProperties":{"type":"string"}},"gateways":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/ApiGatewayBean"}},"publicAPI":{"type":"boolean"},"discoverability":{"type":"string","enum":["PORTAL","ANONYMOUS","FULL_PLATFORM_MEMBERS","ORG_MEMBERS"]},"plans":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/ApiPlanBean"}},"version":{"type":"string"},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"modifiedBy":{"type":"string"},"modifiedOn":{"type":"string","format":"date-time"},"publishedOn":{"type":"string","format":"date-time"},"retiredOn":{"type":"string","format":"date-time"},"definitionType":{"type":"string","enum":["None","SwaggerJSON","SwaggerYAML","WSDL","WADL","RAML","External"]},"parsePayload":{"type":"boolean"},"disableKeysStrip":{"type":"boolean"},"definitionUrl":{"type":"string"},"extendedDescription":{"type":"string"},"definition":{"$ref":"#/components/schemas/ApiDefinitionBean"}}},"UpdateDeveloperBean":{"type":"object","properties":{"clients":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/DeveloperMappingBean"}}}},"NewAccountCreatedDto":{"type":"object","properties":{"time":{"type":"string","format":"date-time"},"userId":{"type":"string"},"username":{"type":"string"},"emailAddress":{"type":"string"},"firstName":{"type":"string"},"surname":{"type":"string"},"roles":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"attributes":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"approvalRequired":{"type":"boolean"}}},"GatewayBean":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"modifiedBy":{"type":"string"},"modifiedOn":{"type":"string","format":"date-time"},"type":{"type":"string","enum":["REST"]},"configuration":{"type":"string"}}},"NewGatewayBean":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"type":{"type":"string","enum":["REST"]},"configuration":{"type":"string"}}},"GatewayEndpointSummaryBean":{"type":"object","properties":{"endpoint":{"type":"string"}}},"GatewaySummaryBean":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"type":{"type":"string","enum":["REST"]}}},"GatewayTestResultBean":{"type":"object","properties":{"success":{"type":"boolean"},"detail":{"type":"string"}}},"UpdateGatewayBean":{"type":"object","properties":{"description":{"type":"string"},"type":{"type":"string","enum":["REST"]},"configuration":{"type":"string"}}},"NewApiBean":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"extendedDescription":{"type":"string"},"initialVersion":{"type":"string"},"endpoint":{"type":"string"},"endpointType":{"type":"string","enum":["rest","soap"]},"endpointContentType":{"type":"string","enum":["json","xml"]},"publicAPI":{"type":"boolean"},"parsePayload":{"type":"boolean"},"disableKeysStrip":{"type":"boolean"},"plans":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/ApiPlanBean"}},"definitionUrl":{"type":"string"},"definitionType":{"type":"string","enum":["None","SwaggerJSON","SwaggerYAML","WSDL","WADL","RAML","External"]},"tags":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/KeyValueTagDto"}}}},"NewPolicyBean":{"type":"object","properties":{"definitionId":{"type":"string"},"configuration":{"type":"string"}},"description":"Payload for creating a new policy for a Plan, API, or Client"},"NewApiVersionBean":{"required":["version"],"type":"object","properties":{"version":{"type":"string"},"clone":{"type":"boolean"},"cloneVersion":{"type":"string"},"endpoint":{"type":"string"},"endpointType":{"type":"string","enum":["rest","soap"]},"endpointContentType":{"type":"string","enum":["json","xml"]},"publicAPI":{"type":"boolean"},"parsePayload":{"type":"boolean"},"disableKeysStrip":{"type":"boolean"},"plans":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/ApiPlanBean"}},"definitionUrl":{"type":"string"},"definitionType":{"type":"string","enum":["None","SwaggerJSON","SwaggerYAML","WSDL","WADL","RAML","External"]},"extendedDescription":{"type":"string"}},"description":"Initial information to create a new API version."},"ClientBean":{"type":"object","properties":{"organization":{"$ref":"#/components/schemas/OrganizationBean"},"id":{"type":"string"},"name":{"type":"string"},"image":{"type":"string"},"description":{"type":"string"},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"}}},"NewClientBean":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"initialVersion":{"type":"string"}}},"ClientVersionBean":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"client":{"$ref":"#/components/schemas/ClientBean"},"status":{"type":"string","enum":["Created","AwaitingApproval","Ready","Registered","Retired"]},"version":{"type":"string"},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"modifiedBy":{"type":"string"},"modifiedOn":{"type":"string","format":"date-time"},"publishedOn":{"type":"string","format":"date-time"},"retiredOn":{"type":"string","format":"date-time"},"apikey":{"type":"string"}}},"NewClientVersionBean":{"type":"object","properties":{"version":{"type":"string"},"clone":{"type":"boolean"},"cloneVersion":{"type":"string"},"apiKey":{"type":"string"}}},"ContractBean":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"client":{"$ref":"#/components/schemas/ClientVersionBean"},"api":{"$ref":"#/components/schemas/ApiVersionBean"},"plan":{"$ref":"#/components/schemas/PlanVersionBean"},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"status":{"type":"string","enum":["AwaitingApproval","Created","Rejected"]}}},"PlanBean":{"type":"object","properties":{"organization":{"$ref":"#/components/schemas/OrganizationBean"},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"}}},"PlanVersionBean":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"plan":{"$ref":"#/components/schemas/PlanBean"},"status":{"type":"string","enum":["Created","Ready","Locked"]},"version":{"type":"string"},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"modifiedBy":{"type":"string"},"modifiedOn":{"type":"string","format":"date-time"},"lockedOn":{"type":"string","format":"date-time"}}},"NewContractBean":{"type":"object","properties":{"apiOrgId":{"type":"string"},"apiId":{"type":"string"},"apiVersion":{"type":"string"},"planId":{"type":"string"}},"description":"Required information to create a new Contract."},"NewPlanBean":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"initialVersion":{"type":"string"}}},"NewPlanVersionBean":{"type":"object","properties":{"version":{"type":"string"},"clone":{"type":"boolean"},"cloneVersion":{"type":"string"}}},"AuditEntryBean":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"who":{"type":"string"},"organizationId":{"type":"string"},"entityType":{"type":"string","enum":["Organization","Client","Plan","Api"]},"entityId":{"type":"string"},"entityVersion":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"what":{"type":"string","enum":["Create","Update","Delete","Clone","Grant","Revoke","Publish","Retire","Register","Unregister","AddPolicy","RemovePolicy","UpdatePolicy","ReorderPolicies","CreateContract","BreakContract","Lock","UpdateDefinition","DeleteDefinition"]},"data":{"type":"string"}}},"SearchResultsBeanAuditEntryBean":{"type":"object","properties":{"beans":{"type":"array","items":{"$ref":"#/components/schemas/AuditEntryBean"}},"totalSize":{"type":"integer","format":"int32"}}},"PolicyChainBean":{"type":"object","properties":{"policies":{"type":"array","items":{"$ref":"#/components/schemas/PolicySummaryBean"}}},"description":"Models an ordered list of policies that would be applied if an API were invoked via a particular plan"},"ApiPlanSummaryBean":{"type":"object","properties":{"planId":{"type":"string"},"planName":{"type":"string"},"planDescription":{"type":"string"},"version":{"type":"string"},"discoverability":{"type":"string","enum":["PORTAL","ANONYMOUS","FULL_PLATFORM_MEMBERS","ORG_MEMBERS"]},"requiresApproval":{"type":"boolean"}}},"ApiVersionStatusBean":{"type":"object","properties":{"status":{"type":"string","enum":["Created","Ready","Published","Retired"]},"items":{"type":"array","items":{"$ref":"#/components/schemas/StatusItemBean"}}}},"StatusItemBean":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"done":{"type":"boolean"},"optional":{"type":"boolean"},"remediation":{"type":"string"}}},"ApiKeyBean":{"type":"object","properties":{"apiKey":{"type":"string"}}},"ClientUsagePerApiBean":{"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"integer","format":"int64"}}}},"ResponseStatsDataPoint":{"type":"object","properties":{"label":{"type":"string"},"total":{"type":"integer","format":"int64"},"failures":{"type":"integer","format":"int64"},"errors":{"type":"integer","format":"int64"}}},"ResponseStatsHistogramBean":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/ResponseStatsDataPoint"}}}},"ResponseStatsPerClientBean":{"type":"object","properties":{"data":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ResponseStatsDataPoint"}}}},"ResponseStatsPerPlanBean":{"type":"object","properties":{"data":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ResponseStatsDataPoint"}}}},"ResponseStatsSummaryBean":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"failures":{"type":"integer","format":"int64"},"errors":{"type":"integer","format":"int64"}}},"UsageDataPoint":{"type":"object","properties":{"label":{"type":"string"},"count":{"type":"integer","format":"int64"}}},"UsageHistogramBean":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/UsageDataPoint"}}}},"UsagePerClientBean":{"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"integer","format":"int64"}}}},"UsagePerPlanBean":{"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"integer","format":"int64"}}}},"GrantRolesBean":{"type":"object","properties":{"userId":{"type":"string"},"roleIds":{"uniqueItems":true,"type":"array","items":{"type":"string"}}}},"ClientSummaryBean":{"type":"object","properties":{"organizationId":{"type":"string"},"organizationName":{"type":"string"},"image":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"numContracts":{"type":"integer","format":"int32"}}},"MemberBean":{"type":"object","properties":{"userId":{"type":"string"},"userName":{"type":"string"},"email":{"type":"string"},"joinedOn":{"type":"string","format":"date-time"},"roles":{"type":"array","items":{"$ref":"#/components/schemas/MemberRoleBean"}}}},"MemberRoleBean":{"type":"object","properties":{"roleId":{"type":"string"},"roleName":{"type":"string"}}},"PlanVersionSummaryBean":{"type":"object","properties":{"organizationId":{"type":"string"},"organizationName":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"status":{"type":"string","enum":["Created","Ready","Locked"]},"version":{"type":"string"}}},"PlanSummaryBean":{"type":"object","properties":{"organizationId":{"type":"string"},"organizationName":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"}}},"ApiPlanOrderDto":{"type":"object","properties":{"order":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/ApiPlanOrderEntryDto"}}}},"ApiPlanOrderEntryDto":{"required":["apiVersionId","planId","version"],"type":"object","properties":{"apiVersionId":{"type":"integer","format":"int64"},"planId":{"type":"string"},"version":{"type":"string"}}},"UpdateApiBean":{"type":"object","properties":{"description":{"type":"string"},"image":{"type":"string"},"tags":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/KeyValueTagDto"}},"publicDiscoverability":{"type":"string","enum":["PORTAL","ANONYMOUS","FULL_PLATFORM_MEMBERS","ORG_MEMBERS"]}}},"NewApiDefinitionBean":{"type":"object","properties":{"definitionUrl":{"type":"string"},"definitionType":{"type":"string","enum":["None","SwaggerJSON","SwaggerYAML","WSDL","WADL","RAML","External"]}}},"UpdatePolicyBean":{"type":"object","properties":{"configuration":{"type":"string"}},"description":"Update a policy"},"UpdateApiPlanDto":{"required":["planId","version"],"type":"object","properties":{"planId":{"type":"string"},"version":{"type":"string"},"requiresApproval":{"type":"boolean"},"discoverability":{"type":"string","enum":["PORTAL","ANONYMOUS","FULL_PLATFORM_MEMBERS","ORG_MEMBERS"]}}},"UpdateApiVersionBean":{"type":"object","properties":{"endpoint":{"type":"string"},"endpointType":{"type":"string","enum":["rest","soap"]},"endpointContentType":{"type":"string","enum":["json","xml"]},"endpointProperties":{"type":"object","additionalProperties":{"type":"string"}},"gateways":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/ApiGatewayBean"}},"parsePayload":{"type":"boolean"},"publicAPI":{"type":"boolean"},"disableKeysStrip":{"type":"boolean"},"plans":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/UpdateApiPlanDto"}},"extendedDescription":{"type":"string"},"publicDiscoverability":{"type":"string","enum":["PORTAL","ANONYMOUS","FULL_PLATFORM_MEMBERS","ORG_MEMBERS"]}}},"UpdateClientBean":{"type":"object","properties":{"description":{"type":"string"}}},"UpdateOrganizationBean":{"type":"object","properties":{"description":{"type":"string"}}},"UpdatePlanBean":{"type":"object","properties":{"description":{"type":"string"}}},"PluginBean":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"groupId":{"type":"string"},"artifactId":{"type":"string"},"version":{"type":"string"},"classifier":{"type":"string"},"type":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"deleted":{"type":"boolean"}}},"NewPluginBean":{"type":"object","properties":{"groupId":{"type":"string"},"artifactId":{"type":"string"},"version":{"type":"string"},"classifier":{"type":"string"},"type":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"upgrade":{"type":"boolean"}}},"PluginSummaryBean":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"groupId":{"type":"string"},"artifactId":{"type":"string"},"version":{"type":"string"},"classifier":{"type":"string"},"type":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"}}},"PolicyDefinitionSummaryBean":{"type":"object","properties":{"id":{"type":"string"},"policyImpl":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"icon":{"type":"string"},"formType":{"type":"string","enum":["Default","JsonSchema"]},"pluginId":{"type":"integer","format":"int64"}}},"UpdatePolicyDefinitionBean":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"icon":{"type":"string"}},"description":"Update a new policy definition"},"RoleBean":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"createdBy":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"autoGrant":{"type":"boolean"},"permissions":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["orgView","orgEdit","orgAdmin","apiView","apiEdit","apiAdmin","clientView","clientEdit","clientAdmin","planView","planEdit","planAdmin"]}}}},"NewRoleBean":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"autoGrant":{"type":"boolean"},"permissions":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["orgView","orgEdit","orgAdmin","apiView","apiEdit","apiAdmin","clientView","clientEdit","clientAdmin","planView","planEdit","planAdmin"]}}}},"UpdateRoleBean":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"autoGrant":{"type":"boolean"},"permissions":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["orgView","orgEdit","orgAdmin","apiView","apiEdit","apiAdmin","clientView","clientEdit","clientAdmin","planView","planEdit","planAdmin"]}}}},"ApiNamespaceBean":{"type":"object","properties":{"name":{"type":"string"},"ownedByUser":{"type":"boolean"},"current":{"type":"boolean"}}},"AvailableApiBean":{"type":"object","properties":{"id":{"type":"string"},"icon":{"type":"string"},"endpoint":{"type":"string"},"routeEndpoint":{"type":"string"},"endpointType":{"type":"string","enum":["rest","soap"]},"name":{"type":"string"},"description":{"type":"string"},"definitionUrl":{"type":"string"},"routeDefinitionUrl":{"type":"string"},"definitionType":{"type":"string","enum":["None","SwaggerJSON","SwaggerYAML","WSDL","WADL","RAML","External"]},"namespace":{"type":"string"},"tags":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"internal":{"type":"boolean"}}},"SearchResultsBeanAvailableApiBean":{"type":"object","properties":{"beans":{"type":"array","items":{"$ref":"#/components/schemas/AvailableApiBean"}},"totalSize":{"type":"integer","format":"int32"}}},"SearchResultsBeanClientSummaryBean":{"type":"object","properties":{"beans":{"type":"array","items":{"$ref":"#/components/schemas/ClientSummaryBean"}},"totalSize":{"type":"integer","format":"int32"}}},"OrganizationSummaryBean":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"numClients":{"type":"integer","format":"int32"},"numApis":{"type":"integer","format":"int32"},"numMembers":{"type":"integer","format":"int32"}}},"SearchResultsBeanOrganizationSummaryBean":{"type":"object","properties":{"beans":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSummaryBean"}},"totalSize":{"type":"integer","format":"int32"}}},"SearchResultsBeanRoleBean":{"type":"object","properties":{"beans":{"type":"array","items":{"$ref":"#/components/schemas/RoleBean"}},"totalSize":{"type":"integer","format":"int32"}}},"SearchResultsBeanUserSearchResult":{"type":"object","properties":{"beans":{"type":"array","items":{"$ref":"#/components/schemas/UserSearchResult"}},"totalSize":{"type":"integer","format":"int32"}}},"UserSearchResult":{"type":"object","properties":{"username":{"type":"string"},"fullName":{"type":"string"}}},"SystemStatusBean":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"moreInfo":{"type":"string"},"version":{"type":"string"},"builtOn":{"type":"string"},"up":{"type":"boolean"}}},"CreateNotificationFilterDto":{"type":"object","properties":{"source":{"type":"string"},"notificationType":{"type":"string","enum":["WEB","EMAIL"]},"expression":{"type":"string"},"enabled":{"type":"boolean"},"message":{"type":"string"}}},"UserDto":{"required":["email","fullName","joinedOn","locale","username"],"type":"object","properties":{"username":{"type":"string"},"fullName":{"type":"string"},"email":{"type":"string"},"joinedOn":{"type":"string","format":"date-time"},"locale":{"type":"object","properties":{"language":{"type":"string"},"displayName":{"type":"string"},"script":{"type":"string"},"country":{"type":"string"},"variant":{"type":"string"},"extensionKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleAttributes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"iso3Language":{"type":"string"},"iso3Country":{"type":"string"},"displayLanguage":{"type":"string"},"displayScript":{"type":"string"},"displayCountry":{"type":"string"},"displayVariant":{"type":"string"}}},"admin":{"type":"boolean"}}},"CurrentUserBean":{"type":"object","properties":{"username":{"type":"string"},"fullName":{"type":"string"},"email":{"type":"string"},"joinedOn":{"type":"string","format":"date-time"},"locale":{"type":"object","properties":{"language":{"type":"string"},"displayName":{"type":"string"},"script":{"type":"string"},"country":{"type":"string"},"variant":{"type":"string"},"extensionKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleAttributes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"iso3Language":{"type":"string"},"iso3Country":{"type":"string"},"displayLanguage":{"type":"string"},"displayScript":{"type":"string"},"displayCountry":{"type":"string"},"displayVariant":{"type":"string"}}},"notificationPreferences":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/NotificationPreferenceEntity"}},"admin":{"type":"boolean"},"permissions":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/PermissionBean"}}}},"NotificationFilterEntity":{"required":["expression","source"],"type":"object","properties":{"source":{"type":"string"},"expression":{"type":"string"},"enabled":{"type":"boolean"},"message":{"type":"string"}}},"NotificationPreferenceEntity":{"required":["type"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"user":{"$ref":"#/components/schemas/UserBean"},"type":{"type":"string","enum":["WEB","EMAIL"]},"rules":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/NotificationFilterEntity"}}}},"PermissionBean":{"type":"object","properties":{"name":{"type":"string","enum":["orgView","orgEdit","orgAdmin","apiView","apiEdit","apiAdmin","clientView","clientEdit","clientAdmin","planView","planEdit","planAdmin"]},"organizationId":{"type":"string"}}},"UserBean":{"type":"object","properties":{"username":{"type":"string"},"fullName":{"type":"string"},"email":{"type":"string"},"joinedOn":{"type":"string","format":"date-time"},"locale":{"type":"object","properties":{"language":{"type":"string"},"displayName":{"type":"string"},"script":{"type":"string"},"country":{"type":"string"},"variant":{"type":"string"},"extensionKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleAttributes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"iso3Language":{"type":"string"},"iso3Country":{"type":"string"},"displayLanguage":{"type":"string"},"displayScript":{"type":"string"},"displayCountry":{"type":"string"},"displayVariant":{"type":"string"}}},"admin":{"type":"boolean"}}},"NotificationDtoObject":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"category":{"type":"string","enum":["USER_ADMINISTRATION","API_ADMINISTRATION","API_LIFECYCLE","CLIENT_LIFECYCLE","SYSTEM","OTHER"]},"reason":{"type":"string"},"reasonMessage":{"type":"string"},"status":{"type":"string","enum":["OPEN","USER_DISMISSED","SYSTEM_DISMISSED"]},"createdOn":{"type":"string","format":"date-time"},"modifiedOn":{"type":"string","format":"date-time"},"recipient":{"$ref":"#/components/schemas/UserDto"},"source":{"type":"string"},"payload":{"type":"object"}}},"SearchResultsBeanNotificationDtoObject":{"type":"object","properties":{"beans":{"type":"array","items":{"$ref":"#/components/schemas/NotificationDtoObject"}},"totalSize":{"type":"integer","format":"int32"}}},"NotificationCriteriaBean":{"type":"object","properties":{"filters":{"type":"array","items":{"$ref":"#/components/schemas/SearchCriteriaFilterBean"}},"orderBy":{"$ref":"#/components/schemas/OrderByBean"},"paging":{"$ref":"#/components/schemas/PagingBean"},"pageSize":{"$ref":"#/components/schemas/SearchCriteriaBean"},"page":{"$ref":"#/components/schemas/SearchCriteriaBean"}}},"UserPermissionsBean":{"type":"object","properties":{"userId":{"type":"string"},"permissions":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/PermissionBean"}}}},"NotificationActionDto":{"required":["status"],"type":"object","properties":{"markAll":{"type":"boolean"},"notificationIds":{"type":"array","items":{"type":"integer","format":"int64"}},"status":{"type":"string","enum":["OPEN","USER_DISMISSED","SYSTEM_DISMISSED"]}}},"UpdateUserBean":{"type":"object","properties":{"fullName":{"type":"string"},"email":{"type":"string"},"locale":{"type":"object","properties":{"language":{"type":"string"},"displayName":{"type":"string"},"script":{"type":"string"},"country":{"type":"string"},"variant":{"type":"string"},"extensionKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleAttributes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"iso3Language":{"type":"string"},"iso3Country":{"type":"string"},"displayLanguage":{"type":"string"},"displayScript":{"type":"string"},"displayCountry":{"type":"string"},"displayVariant":{"type":"string"}}}}}}}} \ No newline at end of file diff --git a/docs/project.properties b/docs/project.properties new file mode 100644 index 000000000..16f29f26f --- /dev/null +++ b/docs/project.properties @@ -0,0 +1,66 @@ +# Modify this file, publish it on your web site and contact +# JBoss middleware team to set project matrix to parse this file +# for your project information + +# Required fields +####################################################### +# should be something like /project or /project/subproject. Only alphanumeric +# characters are allowed (no spaces)! +nodePath=/apiman +# Human readable name of the project. Everything after " - " is cut off. +projectName=apiman +# Main URL to your project +homePage=https://www.apiman.io/ + +# Miscellaneous fields +####################################################### +description=The Apiman project brings an open source development methodology to API Management, coupling a rich API design & configuration layer with a blazingly fast runtime. +# ASL, LGPL, LGPL2, LGPL3, EPL, other +license=ASL +# if license is other, fill the URL of the license here +otherLicenseLink= +specialIcon= +archived= +excludeInProjectMatrix= +subProjects= + + +# Downloads +####################################################### +downloadsLink=https://www.apiman.io/download.html + +# Documents +####################################################### +docsLink=https://www.apiman.io/apiman-docs/ + +# Community links +####################################################### +communityLink=https://www.apiman.io/community.html +knowledgeBaseLink= +userForumLink=https://github.com/orgs/apiman/discussions +devForumLink=https://github.com/orgs/apiman/discussions +mailingListLink=https://lists.jboss.org/mailman/listinfo/apiman-user +chatLink=https://www.apiman.io/community.html +blogLink=https://www.apiman.io/blog/ +twitterLink=https://www.twitter.com/apiman_io + +# Source code links +####################################################### +srcLink= +anonymousLink= +committerLink= +fisheyeLink= +viewvcLink= +githubLink=https://www.github.com/apiman/apiman +anonymousGitLink= +committerGitLink= + +# Build links +####################################################### +buildLink=https://github.com/apiman/apiman/releases/tag/3.1.0.Final +hudsonLink= + +# Issue tracker links +####################################################### +issueTrackerLink=https://www.github.com/apiman/apiman/issues +jiraLink= diff --git a/docs/rest-api-docs.html b/docs/rest-api-docs.html new file mode 100644 index 000000000..70cd2d831 --- /dev/null +++ b/docs/rest-api-docs.html @@ -0,0 +1,10 @@ + + +Apiman Manager REST API Documentation + + + + + + + \ No newline at end of file diff --git a/docs/robots.txt b/docs/robots.txt new file mode 100644 index 000000000..c4f2ce5d7 --- /dev/null +++ b/docs/robots.txt @@ -0,0 +1,3 @@ +User-agent: * +Allow: / +Sitemap: https://www.apiman.io/sitemap_index.xml diff --git a/docs/serve-dev.bash b/docs/serve-dev.bash new file mode 100755 index 000000000..6a10124be --- /dev/null +++ b/docs/serve-dev.bash @@ -0,0 +1,3 @@ +#!/bin/bash + +bundle exec jekyll serve -l --future --incremental --livereload-ignore assets/images/generated/* diff --git a/docs/service-worker.js b/docs/service-worker.js new file mode 100644 index 000000000..95f28a2cd --- /dev/null +++ b/docs/service-worker.js @@ -0,0 +1 @@ +importScripts("/assets/js/workbox-v5.1.4/workbox-sw.js"),workbox.setConfig({modulePathPrefix:"/assets/js/workbox-v5.1.4"}),self.__precacheManifest=[{url:"/blog/apiman-3.1.2.Final/",revision:"53ccd39e0142c65756709da913107814"},{url:"/blog/apiman-3.1.1.Final/",revision:"3e84627245cbf451462c7968ccaa73d2"},{url:"/blog/potential-permissions-bypass-disclosure/",revision:"01e5688b549b19c60163bca79b585232"},{url:"/blog/permissions-bypass-disclosure/",revision:"e6468525256bbf3fd2157b9798a16185"},{url:"/blog/apiman-3.0.0.Final/",revision:"b3c8d60a88833b1d56d8f6d56c675a61"}],workbox.core.setCacheNameDetails({prefix:"apiman-website",suffix:"v1.0",precache:"precache",runtime:"runtime-cache"}),workbox.core.skipWaiting(),workbox.core.clientsClaim(),workbox.precaching.precacheAndRoute(self.__precacheManifest),workbox.routing.registerRoute(/\.html$/,new workbox.strategies.NetworkFirst),workbox.routing.registerRoute(/\.(?:js|css)$/,new workbox.strategies.NetworkFirst),workbox.routing.registerRoute(/assets\/(img|icons)/,new workbox.strategies.CacheFirst),workbox.routing.registerRoute(/^https?:\/\/(cdn.jsdelivr.net|code.jquery.com|cdnjs.cloudflare.com)/,new workbox.strategies.StaleWhileRevalidate) \ No newline at end of file diff --git a/docs/sitemap.xml b/docs/sitemap.xml new file mode 100644 index 000000000..1bb4f64d0 --- /dev/null +++ b/docs/sitemap.xml @@ -0,0 +1,411 @@ + + +https://www.apiman.io/blog/impatient-new-user-redux/ +2015-01-09T09:15:00+00:00 + + +https://www.apiman.io/blog/custom-policies-redux/ +2015-03-06T10:22:00+00:00 + + +https://www.apiman.io/blog/authorization-redux/ +2015-05-08T13:15:15+00:00 + + +https://www.apiman.io/blog/policy-testing-redux/ +2015-05-09T09:07:45+00:00 + + +https://www.apiman.io/blog/rest-api-redux/ +2015-05-19T11:00:00+00:00 + + +https://www.apiman.io/blog/swagger-redux/ +2015-06-02T09:04:45+00:00 + + +https://www.apiman.io/blog/dev-environment-redux/ +2015-06-04T09:04:45+00:00 + + +https://www.apiman.io/blog/basic-auth-redux/ +2015-06-11T11:00:00+00:00 + + +https://www.apiman.io/blog/apiman-msa-day/ +2015-06-15T20:30:00+00:00 + + +https://www.apiman.io/blog/metrics-redux/ +2015-07-06T15:10:22+00:00 + + +https://www.apiman.io/blog/fuse-apis-redux/ +2015-07-07T15:15:15+00:00 + + +https://www.apiman.io/blog/plugin-components-redux/ +2015-07-24T14:10:10+00:00 + + +https://www.apiman.io/blog/policy-endpoint-security-redux/ +2015-08-03T11:00:00+00:00 + + +https://www.apiman.io/blog/limiting-policies-redux/ +2015-08-17T11:00:00+00:00 + + +https://www.apiman.io/blog/micro-services/ +2015-11-12T13:30:00+00:00 + + +https://www.apiman.io/blog/release-1.2/ +2016-01-22T11:30:00+00:00 + + +https://www.apiman.io/blog/cors-redux/ +2016-01-22T12:00:00+00:00 + + +https://www.apiman.io/blog/keycloak-oauth2-redux/ +2016-01-22T12:00:00+00:00 + + +https://www.apiman.io/blog/mtls-mutual-auth-redux/ +2016-01-22T12:00:00+00:00 + + +https://www.apiman.io/blog/renaming/ +2016-01-27T08:30:00+00:00 + + +https://www.apiman.io/blog/export-import/ +2016-01-27T11:30:00+00:00 + + +https://www.apiman.io/blog/plugin-mgmt/ +2016-02-22T12:30:00+00:00 + + +https://www.apiman.io/blog/republishing/ +2016-02-24T00:00:00+00:00 + + +https://www.apiman.io/blog/reregistering/ +2016-02-24T10:30:00+00:00 + + +https://www.apiman.io/blog/jdbc-registry/ +2016-03-09T09:30:00+00:00 + + +https://www.apiman.io/blog/api-catalog/ +2016-03-23T10:30:00+00:00 + + +https://www.apiman.io/blog/release-1.2.3/ +2016-03-24T10:00:00+00:00 + + +https://www.apiman.io/blog/users_roles/ +2016-03-28T07:00:00+00:00 + + +https://www.apiman.io/blog/locked-down-network/ +2016-04-05T15:00:00+00:00 + + +https://www.apiman.io/blog/data-encryption/ +2016-04-13T17:34:00+00:00 + + +https://www.apiman.io/blog/release-1.2.4/ +2016-04-25T01:45:00+00:00 + + +https://www.apiman.io/blog/redhat-3scale-apiman/ +2016-06-23T01:30:00+00:00 + + +https://www.apiman.io/blog/3scale-apiman-part2/ +2016-08-19T11:00:00+00:00 + + +https://www.apiman.io/blog/tuning-servlet-gateway/ +2017-05-15T16:00:00+00:00 + + +https://www.apiman.io/blog/release-1.3/ +2017-05-25T16:00:00+00:00 + + +https://www.apiman.io/blog/release-1.3.1/ +2017-06-29T17:00:00+00:00 + + +https://www.apiman.io/blog/release-1.3.4/ +2018-04-27T14:10:00+00:00 + + +https://www.apiman.io/blog/release-1.3.5/ +2018-04-28T00:01:00+00:00 + + +https://www.apiman.io/blog/release-1.4/ +2018-06-22T14:40:00+00:00 + + +https://www.apiman.io/blog/release-1.4.3/ +2018-07-03T15:20:00+00:00 + + +https://www.apiman.io/blog/custom-url-parser/ +2018-07-03T16:00:00+00:00 + + +https://www.apiman.io/blog/release-1.5/ +2018-08-13T23:00:00+00:00 + + +https://www.apiman.io/blog/apiman-2.1.0.Final-released/ +2021-07-27T15:00:00+00:00 + + +https://www.apiman.io/blog/apiman-2.1.5.Final-release/ +2021-12-20T14:00:00+00:00 + + +https://www.apiman.io/blog/apiman-2.2.0.Final-release/ +2021-12-25T16:40:00+00:00 + + +https://www.apiman.io/blog/apiman-3.0.0.Final/ +2022-11-30T12:00:00+00:00 + + +https://www.apiman.io/blog/permissions-bypass-disclosure/ +2022-12-19T11:00:00+00:00 + + +https://www.apiman.io/blog/potential-permissions-bypass-disclosure/ +2023-03-27T19:00:00+00:00 + + +https://www.apiman.io/blog/apiman-3.1.1.Final/ +2023-03-27T19:01:00+00:00 + + +https://www.apiman.io/blog/apiman-3.1.2.Final/ +2023-07-07T16:00:00+00:00 + + +https://www.apiman.io/README.html + + +https://www.apiman.io/about/ + + +https://www.apiman.io/changelog.html + + +https://www.apiman.io/community.html + + +https://www.apiman.io/download.html + + +https://www.apiman.io/features.html + + +https://www.apiman.io/ + + +https://www.apiman.io/rest-api-docs.html + + +https://www.apiman.io/support.html + + +https://www.apiman.io/blog/tag/introduction/ + + +https://www.apiman.io/blog/tag/overview/ + + +https://www.apiman.io/blog/tag/plugins/ + + +https://www.apiman.io/blog/tag/policies/ + + +https://www.apiman.io/blog/tag/development/ + + +https://www.apiman.io/blog/tag/maven/ + + +https://www.apiman.io/blog/tag/authorization/ + + +https://www.apiman.io/blog/tag/authentication/ + + +https://www.apiman.io/blog/tag/policy/ + + +https://www.apiman.io/blog/tag/junit/ + + +https://www.apiman.io/blog/tag/testing/ + + +https://www.apiman.io/blog/tag/rest/ + + +https://www.apiman.io/blog/tag/api/ + + +https://www.apiman.io/blog/tag/automation/ + + +https://www.apiman.io/blog/tag/api-manager/ + + +https://www.apiman.io/blog/tag/swagger/ + + +https://www.apiman.io/blog/tag/ui/ + + +https://www.apiman.io/blog/tag/eclipse/ + + +https://www.apiman.io/blog/tag/microservices/ + + +https://www.apiman.io/blog/tag/conference/ + + +https://www.apiman.io/blog/tag/talk/ + + +https://www.apiman.io/blog/tag/metrics/ + + +https://www.apiman.io/blog/tag/management/ + + +https://www.apiman.io/blog/tag/jboss/ + + +https://www.apiman.io/blog/tag/fuse/ + + +https://www.apiman.io/blog/tag/api-gateway/ + + +https://www.apiman.io/blog/tag/security/ + + +https://www.apiman.io/blog/tag/apiman/ + + +https://www.apiman.io/blog/tag/plugin/ + + +https://www.apiman.io/blog/tag/cors/ + + +https://www.apiman.io/blog/tag/1-2-x/ + + +https://www.apiman.io/blog/tag/gateway/ + + +https://www.apiman.io/blog/tag/oauth2/ + + +https://www.apiman.io/blog/tag/keycloak/ + + +https://www.apiman.io/blog/tag/mutual-auth/ + + +https://www.apiman.io/blog/tag/ssl/ + + +https://www.apiman.io/blog/tag/mtls/ + + +https://www.apiman.io/blog/tag/backup/ + + +https://www.apiman.io/blog/tag/export/ + + +https://www.apiman.io/blog/tag/import/ + + +https://www.apiman.io/blog/tag/jdbc/ + + +https://www.apiman.io/blog/tag/registry/ + + +https://www.apiman.io/blog/tag/manager/ + + +https://www.apiman.io/blog/tag/catalog/ + + +https://www.apiman.io/blog/tag/release/ + + +https://www.apiman.io/blog/tag/users/ + + +https://www.apiman.io/blog/tag/roles/ + + +https://www.apiman.io/blog/tag/configuration/ + + +https://www.apiman.io/blog/tag/production/ + + +https://www.apiman.io/blog/tag/offline/ + + +https://www.apiman.io/blog/tag/performance/ + + +https://www.apiman.io/blog/tag/extensibility/ + + +https://www.apiman.io/blog/tag/cve/ + + +https://www.apiman.io/blog/ + + +https://www.apiman.io/blog/page2/ + + +https://www.apiman.io/blog/page3/ + + +https://www.apiman.io/blog/page4/ + + +https://www.apiman.io/blog/page5/ + + +https://www.apiman.io/api-docs/apiman-gateway/ +2024-08-20T12:32:02+00:00 + + +https://www.apiman.io/api-docs/apiman-manager/ +2024-08-20T12:32:02+00:00 + + \ No newline at end of file diff --git a/docs/sitemap_index.xml b/docs/sitemap_index.xml new file mode 100644 index 000000000..1460e0c57 --- /dev/null +++ b/docs/sitemap_index.xml @@ -0,0 +1,20 @@ + + +https://www.apiman.io/sitemap.xml + + +https://www.apiman.io/apiman-docs/sitemap-development-guide.xml + + +https://www.apiman.io/apiman-docs/sitemap-guides.xml + + +https://www.apiman.io/apiman-docs/sitemap-installation-guide.xml + + +https://www.apiman.io/apiman-docs/sitemap-migration-guide.xml + + +https://www.apiman.io/apiman-docs/sitemap-user-guide.xml + + \ No newline at end of file diff --git a/docs/support.html b/docs/support.html new file mode 100644 index 000000000..99b48f108 --- /dev/null +++ b/docs/support.html @@ -0,0 +1,211 @@ + + + + + +Apiman - Community & Commercial Support + + + + + + + + + + + + +Community & Commercial Support | Apiman + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    +

    Apiman Support

    +

    +Do you need help or services relating to Apiman? +

    +
    +

    Community Support

    +

    +Community support is provided by contributors to the upstream, with questions answered in GitHub Issues and Apiman Discussions when people have time. +This is strictly on a voluntary basis, and there are no guarantees provided. +Please be respectful of the fact people are volunteering their time and expertise. +

    +
    +
    +
    + +

    Apiman Discussions

    +
    +
    +Whether debating deployment architectures or showing off your latest plugin project, this is a place to discuss all things Apiman. +
    +
    +
    +
    +
    +
    +
    + +

    Found an Issue?

    +
    +
    +If you find a problem with Apiman, please open a ticket on Apiman's GitHub Issues bug tracker. +
    +
    +
    +
    +
    +
    +
    +

    Commercial Support

    +

    +If you need commercial-grade Apiman support, consulting, training, or other professional services, then the following companies are major +ongoing and long-term contributors to the Apiman project. +

    +The reality is, as with many open source projects, the overwhelming majority of contributions are made by a small number of +dedicated individuals and companies. +They have the deep expertise in Apiman needed to undertake even the most complex projects. +

    +Their sponsorship of Apiman's developers is essential to the project's continuation. +

    +
    +
    +
    + +Black Parrot Labs + +
    +

    +Black Parrot Labs was founded by Apiman's co-founder and maintainer +Marc Savy. +

    +Black Parrot Labs provides long-term, enterprise-grade support and professional services +to companies using Apiman in production. +We ensure that our clients have the confidence to deploy critical Apiman workloads, +knowing they have our unparalleled Apiman expertise behind them if something goes wrong. +

    +API Management is a critical infrastructure component, where problems pose severe business continuity risks, +including to security and data integrity. +

    +BPL provides long-term enterprise support to ensure your API Management deployment is stable, secure, and available. +This means you can remain on an older version of Apiman for much longer, while continuing to receive regular +releases to address any security/CVE issues, and fixing any bugs that may emerge. +

    +Our Apiman CVE monitoring and patching program is a cornerstone of our offering; we actively inform customers when +a vulnerability is found, and provide rapid assessment, mitigations and patches — all tailored specifically to +your unique deployment and available 24/7. +

    +One of our core missions is to ensure the health of the Apiman open source community; +we invest a large proportion of our engineering and financial resources into maintaining Apiman. +No other company has this commitment, and we have been the principal contributors +and maintainers of the Apiman project for many years. +

    +Nobody knows Apiman better. +

    +
    +
    +
    +
    +
    +
    +

    Historic Supporters

    +

    +Without these companies, Apiman would not be what it is today. +We'd like to thank them for their past significant support and participation in Apiman. +

    +
    +
    +
    +
    +
    +

    +Apiman code is open source and licensed under the Apache License, v2.0. +

    The Apiman project was started by Red Hat, although they are no longer directly involved in the project. The project is actively maintained by the community. +

    Copyright © 2022 Apiman Community & Red Hat. +

    +Website was created with 🖤 by Marc Savy of Black Parrot Labs using Jekyll and Bootstrap, +and contributed to the Apiman community under the CC BY-SA 4.0 license. +

    +
    + + + + + \ No newline at end of file diff --git a/docs/sw-register.js b/docs/sw-register.js new file mode 100644 index 000000000..e89c23f2f --- /dev/null +++ b/docs/sw-register.js @@ -0,0 +1 @@ +"serviceWorker"in navigator&&navigator.serviceWorker.register("/service-worker.js?v=1724157331").then(function(e){e.onupdatefound=function(){var t=e.installing;t.onstatechange=function(){switch(t.state){case"installed":var e;navigator.serviceWorker.controller&&(e=new Event("sw.update"),window.dispatchEvent(e))}}}}).catch(function(e){console.error("Error during service worker registration:",e)}) \ No newline at end of file