!function(t,e){e(function(){e("table").not(".table,.ignore").addClass("table table-striped")})}(window.TEMPLATE_OPTIONS,jQuery),function(t,l){l(function(){t.collapseSymbols&&(l("dt.collapsible-symbol").each(function(t,e){var n=l(e),i=n.hasClass("expanded"),a=l("",{class:"pull-right toggle-icon glyphicon glyphicon-chevron-"+(i?"up":"down")});n.find("h1,h2,h3,h4,h5").first().append(a)}).on("click",function(t){var e=l(t.target);if(!e.is("a")&&0==e.closest("a").length&&!e.is(".checkbox,.checkbox-inline")&&0==e.closest(".checkbox,.checkbox-inline").length){t.preventDefault();var n=l(this),i=n.find(".toggle-icon"),a=!n.hasClass("expanded"),o=n.next("dd.symbol-details"),s=o.find("div.symbol-details-inner"),r=o.outerHeight();a?(i.removeClass("glyphicon-chevron-down").addClass("glyphicon-chevron-up"),r+=s.outerHeight(),n.add(o).addClass("expanded"),o.addClass("transition").css("max-height",r)):(i.removeClass("glyphicon-chevron-up").addClass("glyphicon-chevron-down"),n.add(o).removeClass("expanded"),o.removeClass("transition").css("max-height",r),setTimeout(function(){o.addClass("transition").css("max-height",0)},10))}}),l("dd.collapsible-symbol").on("transitionEnd webkitTransitionEnd transitionend oTransitionEnd msTransitionEnd",function(){var t=l(this);t.hasClass("expanded")&&t.css("max-height",9999)}))})}(window.TEMPLATE_OPTIONS,jQuery),function(t,e,c){function n(t){if(!(this instanceof n))return new n(t);this.enabled=!!t,this._items={all:[],h1:[],h2:[],h3:[],h4:[]},this._last={h1:null,h2:null,h3:null,h4:null}}n.prototype._setLast=function(t){switch(t.tag){case"h1":this._last={h1:t,h2:null,h3:null,h4:null};break;case"h2":this._last.h2=t,this._last.h3=this._last.h4=null;break;case"h3":this._last.h3=t,this._last.h4=null;break;case"h4":this._last.h4=t}},n.prototype._getParent=function(t){for(var e="h"+(t.tag.substr(1)-1),n=this._last[e];!n;)if(e="h"+(e.substr(1)-1),n=this._last[e],-1===c.inArray(e,["h1","h2","h3","h4"])){n=null;break}return n},n.prototype.parse=function(){var n=this;c(".main-content").find("h1,h2,h3,h4").each(function(){var t=c(this),e=t.attr("id");e||(e=n.slugify(t.text()),t.attr("id",e)),t.addClass("anchored").append(n.$anchorLink(e)),n.enabled&&n.add(t)})},n.prototype.$anchorLink=function(t){return c("",{class:"anchor-link",href:"#"+t}).append(c("",{class:"glyphicon glyphicon-link"}))},n.prototype.slugify=function(t){t=(t=t.replace(/^\s+|\s+$/g,"")).toLowerCase();for(var e="àáäâèéëêìíïîòóöôùúüûñç·/_,:;",n=0,i=e.length;n|<(\/)a>/g,"<$2span$1>"):t.text()},n.prototype.any=function(){return 0",{class:"nav"});t||(t=this.items(),e.addClass("toc-nav"));for(var n=0,i=t.length;n",{class:a.join(" ")}),t[n].$li.append(c("",{href:"#"+t[n].id}).html(t[n].html)),t[n].children.length&&t[n].$li.append(this.$nav(t[n].children)),e.append(t[n].$li)}return e},n.prototype.scrollspy=function(){var s=this,r=c(".toc"),l=r.parent();c(window).on("scroll.toc",function(){var t=l.offset().top-60",{class:"back-to-top",text:"Back to top"}).on("click",function(t){t.preventDefault(),window.history?history.replaceState(null,document.title,location.pathname+location.search):location.hash="",c(window).triggerHandler("hashchange")})},n.prototype.init=function(){c("nav.toc").append(this.$nav()).append(this.$backToTop()),this.scrollspy()},n.prototype.fixColumns=function(){c(".main-content").removeClass("col-md-9").addClass("col-md-12"),c(".side-content").remove()},n.prototype.offsetScroll=function(i){c(window).on("hashchange",function(){var t,e=location.hash.substr(1),n=0;0",{class:"pagination pagination-sm pull-left"}),n=0;n",{href:"#lunr-search-result-page-"+n,text:n+1}).on("click",{self:this},this.onPaginationClick),a=s("").append(i);0==n&&a.addClass("active"),e.append(a)}return e},n.prototype.onPaginationClick=function(t){t.preventDefault();var e=t.data.self,n=s(this),i=n.attr("href");e.$body.find(".lunr-search-results-page").removeClass("active"),e.$body.find(i).addClass("active"),e.$pagination.find("li").removeClass("active"),n.closest("li").addClass("active")},n.prototype.start=function(t){var a=this;return this.db.search(t).then(function(t){var n=[],i=-1;s.each(t,function(t,e){t%a.limit==0&&(i=n.push([])-1),n[i].push(e)}),a.$body.empty(),s.each(n,function(t,e){var o=s("",{class:"lunr-search-results-page",id:"lunr-search-result-page-"+t});0==t&&o.addClass("active"),s.each(e,function(t,e){var n=e.kind;"function"===n&&(n="method");var i=s(""),a=s("",{href:e.id,class:"lunr-search-result-title"}).html(e.title).prepend(s("",{class:"lunr-search-result-kind",text:e.kind+": "}));i.append(a),i.append(s("",{class:"lunr-search-result-url"}).text(a.prop("href"))),i.append(s("",{class:"lunr-search-result-summary"}).text(e.summary)),o.append(i)}),a.$body.append(o)}),a.$pagination.length&&a.$pagination.remove(),a.$pagination=a.$createPagination(n.length),a.$footer.prepend(a.$pagination),a.$modal.modal({show:!0})})},n.prototype.onKeyup=function(t){13===t.keyCode&&(t.preventDefault(),t.data.self.start(t.data.self.$input.val()))},n.prototype.onClick=function(t){t.preventDefault(),t.data.self.start(t.data.self.$input.val())},window.LunrSearch=n,"http"!==location.protocol.substr(0,4)){var i=document.createElement("script");i.type="text/javascript",i.src="js/lunr-data.js",document.body.appendChild(i),window.useLunrData=!0}s(function(){window.lunrSearch=new n})}(window.TEMPLATE_OPTIONS,jQuery),function(t,o){o(function(){o("button.code-run").on("click",function(t){var e=o(this),a=e.parent("p").next("textarea");0==a.length&&(a=o("",{class:"form-control dummy-console",rows:5}).insertAfter(e.parent("p")));var n=e.prev('input[type="hidden"]').val(),i=function(t,e){var n=Array.prototype.slice.call(arguments),i=a.val();o.each(n,function(t,e){0