1'use strict'; 2 3var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; 4 5var qYamm = function qYamm() { 6 var _ref = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; 7 8 var _ref$folder = _ref.folder; 9 var folder = _ref$folder === undefined ? '' : _ref$folder; 10 var _ref$params = _ref.params; 11 var params = _ref$params === undefined ? '' : _ref$params; 12 var _ref$endpoint = _ref.endpoint; 13 var endpoint = _ref$endpoint === undefined ? 'megamenu' : _ref$endpoint; 14 var _ref$api = _ref.api; 15 var api = _ref$api === undefined ? 'navigation' : _ref$api; 16 var selector = _ref.selector; 17 var _ref$customClass = _ref.customClass; 18 var customClass = _ref$customClass === undefined ? '' : _ref$customClass; 19 var _ref$callback = _ref.callback; 20 var callback = _ref$callback === undefined ? function (err, data) { 21 if (err) console.error(err); 22 var nav = document.querySelector(selector); 23 nav.innerHTML = data; 24 25 var firstUl = document.querySelector(selector + ' > ul'); 26 firstUl.className += " nav navbar-nav yamm-fw"; 27 28 var url = window.location.href; 29 30 var navArr = document.querySelectorAll(selector + ' > a'); 31 void [].forEach.call(navArr, function (el) { 32 var href = el.getAttribute('href'); 33 if (url.indexOf(href) > 1) el.parentNode.className += ' active'; 34 }); 35 36 if (isInPage(document.querySelector(selector + ' .active a'))) { 37 var active = document.querySelector(selector + ' .active a'); 38 active.innerHTML += '<span class="sr-only">(current)</span>'; 39 } 40 41 var topNav = document.querySelectorAll(selector + ' > ul > li'); 42 void [].forEach.call(topNav, function (navItem) { 43 if (navItem.childNodes.length === 4) { 44 (function () { 45 navItem.className += " dropdown yamm-fw"; 46 var aTag = navItem.childNodes[1]; 47 aTag.className += " dropdown-toggle"; 48 aTag.setAttribute('data-toggle', "dropdown"); 49 aTag.setAttribute('role', 'button'); 50 aTag.setAttribute('aria-haspopup', 'true'); 51 aTag.setAttribute('aria-expanded', 'false'); 52 aTag.appendChild(document.createElement('span')); 53 aTag.querySelector('span').className += " caret"; 54 55 var menu = navItem.childNodes[2]; 56 menu.className += " dropdown-menu"; 57 var lists = menu.innerHTML; 58 var yammContent = '<li>\n <div class="yamm-content">\n <div class="row">\n </div>\n </div>\n </li>'; 59 menu.innerHTML = yammContent; 60 menu.querySelector('.yamm-content .row').innerHTML = lists; 61 var menuListItems = menu.querySelectorAll('.yamm-content .row > li'); 62 void [].forEach.call(menuListItems, function (listItem) { 63 var col = document.createElement('ul'); 64 col.className += ' no-col ' + customClass; 65 menu.querySelector('.yamm-content .row').replaceChild(col, listItem); 66 col.appendChild(listItem); 67 }); 68 })(); 69 } 70 }); 71 } : _ref$callback; 72 return getApi(_extends({ folder: folder, params: params, endpoint: endpoint, callback: callback, api: api, selector: selector })); 73}; 74 75var getApi = function getApi() { 76 var _ref2 = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; 77 78 var _ref2$folder = _ref2.folder; 79 var folder = _ref2$folder === undefined ? '' : _ref2$folder; 80 var _ref2$params = _ref2.params; 81 var params = _ref2$params === undefined ? '' : _ref2$params; 82 var _ref2$endpoint = _ref2.endpoint; 83 var endpoint = _ref2$endpoint === undefined ? 'get' : _ref2$endpoint; 84 var api = _ref2.api; 85 var callback = _ref2.callback; 86 87 var querystring = '&'; 88 89 if (params) { 90 for (var key in params) { 91 querystring += key + '='; 92 querystring += params[key] + '&'; 93 } 94 } 95 96 // remove trailing '&' 97 querystring = querystring.substring(0, querystring.length - 1); 98 99 var xhr = new XMLHttpRequest(); 100 xhr.onreadystatechange = function () { 101 if (xhr.readyState === 4) { 102 xhr.status === 200 ? callback(null, xhr.responseText) : callback('We reached our target server, but it returned an error'); 103 } 104 }; 105 106 xhr.open('GET', '/controls/api/v1/' + api + '/' + endpoint + '/?folder=' + folder + querystring); 107 xhr.send(); 108}; 109 110var isInPage = function isInPage(node) { 111 return node === document.body ? false : document.body.contains(node); 112}; 113 114/*! 115 * Bootstrap v3.3.5 (http://getbootstrap.com) 116 * Copyright 2011-2015 Twitter, Inc. 117 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 118 */ 119
vendor: 6,250 bytes, lines 120-124
120/*! 121 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=6dbde9a778f0e99e6213) 122 * Config saved to config.json and https://gist.github.com/6dbde9a778f0e99e6213 123 */ 124if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(t){"use strict";var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||e[0]>2)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3")}(jQuery),+function(t){"use strict";function e(e){var n=e.attr("data-target");n||(n=e.attr("href"),n=n&&/#[A-Za-z]/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,""));var a=n&&t(n);return a&&a.length?a:e.parent()}function n(n){n&&3===n.which||(t(i).remove(),t(s).each(function(){var a=t(this),i=e(a),s={relatedTarget:this};i.hasClass("open")&&(n&&"click"==n.type&&/input|textarea/i.test(n.target.tagName)&&t.contains(i[0],n.target)||(i.trigger(n=t.Event("hide.bs.dropdown",s)),n.isDefaultPrevented()||(a.attr("aria-expanded","false"),i.removeClass("open").trigger(t.Event("hidden.bs.dropdown",s)))))}))}function a(e){return this.each(function(){var n=t(this),a=n.data("bs.dropdown");a||n.data("bs.dropdown",a=new o(this)),"string"==typeof e&&a[e].call(n)})}var i=".dropdown-backdrop",s='[data-toggle="dropdown"]',o=function(e){t(e).on("click.bs.dropdown",this.toggle)};o.VERSION="3.3.6",o.prototype.toggle=function(a){var i=t(this);if(!i.is(".disabled, :disabled")){var s=e(i),o=s.hasClass("open");if(n(),!o){"ontouchstart"in document.documentElement&&!s.closest(".navbar-nav").length&&t(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(t(this)).on("click",n);var r={relatedTarget:this};if(s.trigger(a=t.Event("show.bs.dropdown",r)),a.isDefaultPrevented())return;i.trigger("focus").attr("aria-expanded","true"),s.toggleClass("open").trigger(t.Event("shown.bs.dropdown",r))}return!1}},o.prototype.keydown=function(n){if(/(38|40|27|32)/.test(n.which)&&!/input|textarea/i.test(n.target.tagName)){var a=t(this);if(n.preventDefault(),n.stopPropagation(),!a.is(".disabled, :disabled")){var i=e(a),o=i.hasClass("open");if(!o&&27!=n.which||o&&27==n.which)return 27==n.which&&i.find(s).trigger("focus"),a.trigger("click");var r=" li:not(.disabled):visible a",l=i.find(".dropdown-menu"+r);if(l.length){var d=l.index(n.target);38==n.which&&d>0&&d--,40==n.which&&d<l.length-1&&d++,~d||(d=0),l.eq(d).trigger("focus")}}}};var r=t.fn.dropdown;t.fn.dropdown=a,t.fn.dropdown.Constructor=o,t.fn.dropdown.noConflict=function(){return t.fn.dropdown=r,this},t(document).on("click.bs.dropdown.data-api",n).on("click.bs.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.bs.dropdown.data-api",s,o.prototype.toggle).on("keydown.bs.dropdown.data-api",s,o.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",o.prototype.keydown)}(jQuery),+function(t){"use strict";function e(e){var n,a=e.attr("data-target")||(n=e.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"");return t(a)}function n(e){return this.each(function(){var n=t(this),i=n.data("bs.collapse"),s=t.extend({},a.DEFAULTS,n.data(),"object"==typeof e&&e);!i&&s.toggle&&/show|hide/.test(e)&&(s.toggle=!1),i||n.data("bs.collapse",i=new a(this,s)),"string"==typeof e&&i[e]()})}var a=function(e,n){this.$element=t(e),this.options=t.extend({},a.DEFAULTS,n),this.$trigger=t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};a.VERSION="3.3.6",a.TRANSITION_DURATION=350,a.DEFAULTS={toggle:!0},a.prototype.dimension=function(){var t=this.$element.hasClass("width");return t?"width":"height"},a.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e,i=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(i&&i.length&&(e=i.data("bs.collapse"),e&&e.transitioning))){var s=t.Event("show.bs.collapse");if(this.$element.trigger(s),!s.isDefaultPrevented()){i&&i.length&&(n.call(i,"hide"),e||i.data("bs.collapse",null));var o=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[o](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var r=function(){this.$element.removeClass("collapsing").addClass("collapse in")[o](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return r.call(this);var l=t.camelCase(["scroll",o].join("-"));this.$element.one("bsTransitionEnd",t.proxy(r,this)).emulateTransitionEnd(a.TRANSITION_DURATION)[o](this.$element[0][l])}}}},a.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var i=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return t.support.transition?void this.$element[n](0).one("bsTransitionEnd",t.proxy(i,this)).emulateTransitionEnd(a.TRANSITION_DURATION):i.call(this)}}},a.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},a.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(n,a){var i=t(a);this.addAriaAndCollapsedClass(e(i),i)},this)).end()},a.prototype.addAriaAndCollapsedClass=function(t,e){var n=t.hasClass("in");t.attr("aria-expanded",n),e.toggleClass("collapsed",!n).attr("aria-expanded",n)};var i=t.fn.collapse;t.fn.collapse=n,t.fn.collapse.Constructor=a,t.fn.collapse.noConflict=function(){return t.fn.collapse=i,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(a){var i=t(this);i.attr("data-target")||a.preventDefault();var s=e(i),o=s.data("bs.collapse"),r=o?"toggle":i.data();n.call(s,r)})}(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.