PageSourceSearch

https://www.ruckusnetworks.com/static/dist/js/3076.650b32715c658cb74e97.site-react.js

js ruckusnetworks.com collected 2026-09-24 15:29:46 UTC 9,929 bytes, 2 lines download raw bytes

1/*! For license information please see 3076.650b32715c658cb74e97.site-react.js.LICENSE.txt */
2(self.webpackChunkcommscope_web_application=self.webpackChunkcommscope_web_application||[]).push([[60,108,156,305,488,632,781,964,1e3,1048,1060,1476,1524,2210,2393,2441,2489,2537,2686,2917,2953,2965,3013,3076,3162,3345,3381,3821,3857,3869,3905,4333,4774,4822,4870,4918,5067,5298,5346,5394,5543,5726,5762,6202,6238,6250,6286,6714,6762,7203,7251,7299,7448,7679,7727,7775,7924,8107,8251,8583,8619,8667,8679,9095,9143,9584,9632,9680,9829],{1906:function(t,e,n){"use strict";n.r(e);var o=n(4348),i=n(4246),r=n(1720),s=(n(6452),n(9430),n(2128),n(4489),function(t,e,n,o){var i,r=arguments.length,s=r<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,o);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(r<3?i(s):r>3?i(e,n,s):i(e,n))||s);return r>3&&s&&Object.defineProperty(e,n,s),s});const a=class{constructor(t){(0,o.r)(this,t),this.conditions=[],this.mustMatch={},this.mustNotMatch={},this.error=void 0,this.conditions=[],this.resultTemplateCommon=new r.R({host:this.host,setError:t=>{this.error=t},validParents:["atomic-result-children"]})}async getTemplate(){return this.resultTemplateCommon.getTemplate(this.conditions,this.error)}componentWillLoad(){this.resultTemplateCommon.matchConditions=(0,r.m)(this.mustMatch,this.mustNotMatch)}render(){return this.resultTemplateCommon.renderIfError(this.error)}get host(){return(0,o.g)(this)}};s([(0,i.M)({splitValues:!0})],a.prototype,"mustMatch",void 0),s([(0,i.M)({splitValues:!0})],a.prototype,"mustNotMatch",void 0),n.d(e,["atomic_result_children_template",0,a])},6452:function(t,e,n){"use strict";n.d(e,{N:function(){return l},S:function(){return i},a:function(){return a},b:function(){return d},c:function(){return s},i:function(){return f}});var o=class extends Error{constructor(t){super(t),this.name="SchemaValidationError"}},i=class{constructor(t){this.definition=t}validate(t={},e=""){const n={...this.default,...t},i=[];for(const t in this.definition){const e=this.definition[t].validate(n[t]);e&&i.push(`${t}: ${e}`)}if(i.length)throw function(t,e){const n=`\n  The following properties are invalid:\n\n    ${t.join("\n\t")}\n  \n  ${e}\n  `;return new o(n)}(i,e);return n}get default(){const t={};for(const e in this.definition){const n=this.definition[e].default;void 0!==n&&(t[e]=n)}return t}},r=class{constructor(t={}){this.baseConfig=t}validate(t){return this.baseConfig.required&&a(t)?"value is required.":null}get default(){return this.baseConfig.default instanceof Function?this.baseConfig.default():this.baseConfig.default}get required(){return!0===this.baseConfig.required}};function s(t){return void 0===t}function a(t){return s(t)||function(t){return null===t}(t)}var l=class{constructor(t={}){this.config=t,this.value=new r(t)}validate(t){return this.value.validate(t)||(function(t){return s(t)||function(t){return"number"==typeof t&&!isNaN(t)}(t)}(t)?t<this.config.min?`minimum value of ${this.config.min} not respected.`:t>this.config.max?`maximum value of ${this.config.max} not respected.`:null:"value is not a number.")}get default(){return this.value.default}get required(){return this.value.required}},c=/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i,u=/^\d{4}(-\d\d(-\d\d(T\d\d:\d\d(:\d\d)?(\.\d+)?(([+-]\d\d:\d\d)|Z)?)?)?)?$/i,d=class{constructor(t={}){this.config={emptyAllowed:!0,url:!1,...t},this.value=new r(this.config)}validate(t){const{emptyAllowed:e,url:n,regex:o,constrainTo:i,ISODate:r}=this.config,a=this.value.validate(t);return a||(s(t)?null:function(t){return"[object String]"===Object.prototype.toString.call(t)}(t)?e||t.length?n&&!c.test(t)?"value is not a valid URL.":o&&!o.test(t)?`value did n
2ot match provided regex ${o}`:i&&!i.includes(t)?`value should be one of: ${i.join(", ")}.`:!r||u.test(t)&&"Invalid Date"!==new Date(t).toString()?null:"value is not a valid ISO8601 date string":"value is an empty string.":"value is not a string.")}get default(){return this.value.default}get required(){return this.value.required}};function f(t){return Array.isArray(t)}},4246:function(t,e,n){"use strict";n.d(e,{A:function(){return a},M:function(){return s}});var o=n(6452),i=n(4348),r=n(9430);function s(t){return(e,n)=>{const{componentWillLoad:o}=e;o?e.componentWillLoad=function(){var e;const s=t&&t.attributePrefix||n,a=this[n],c=(0,i.g)(this).attributes;!function(t,e,n,o){const i=function(t,e){const n={},o=(0,r.a)(t)+"-";for(let t=0;t<e.length;t++){const i=e[t];0===i.name.indexOf(o)&&(n[(0,r.k)(i.name.replace(o,""))]=`${i.value}`)}return n}(t,n);Object.assign(e,o?function(t){return Object.entries(t).reduce((t,[e,n])=>({...t,[e]:l(n).map(t=>t.trim())}),{})}(i):i)}(s,a,Array.from(c),null!==(e=null==t?void 0:t.splitValues)&&void 0!==e&&e),o.call(this)}:console.error('The "componentWillLoad" lifecycle method has to be defined for the MapProp decorator to work.')}}function a(){return(t,e)=>{const{componentWillLoad:n}=t,s=(0,r.a)(e);t.componentWillLoad=function(){const t=this[e];if(t&&!(0,o.i)(t)){try{const n=JSON.parse(t);(0,o.i)(n)?this[e]=n:console.error(`Property ${s} should be an array`,(0,i.g)(this))}catch(t){console.error(`Error while parsing attribute ${s} as array`,t)}null==n||n.call(this)}else null==n||n.call(this)}}}function l(t){var e;const[...n]=null!==(e=t.matchAll(/(?:\\.|[^,])+/g))&&void 0!==e?e:[],o=/\\(.)/g;return n.map(([t])=>t.replace(o,"$1"))}},1720:function(t,e,n){"use strict";n.d(e,{R:function(){return l},a:function(){return u},m:function(){return c}});var o=n(2128),i=n(4348),r=n(9430),s=n(8619),a=n(4489);class l{constructor({host:t,setError:e,validParents:n,allowEmpty:o=!1}){this.matchConditions=[],this.gridCellLinkTarget="_self",this.host=t,this.validateTemplate(t,e,n,o)}validateTemplate(t,e,n,o=!0){var i,l,c,u,d;const f=n.map(t=>t.toUpperCase()).includes((null===(i=t.parentElement)||void 0===i?void 0:i.nodeName)||""),m=t.nodeName.toLowerCase();if(!f)return void e(new Error(`The "${m}" component has to be the child of one of the following: ${n.map(t=>`"${t.toLowerCase()}"`).join(", ")}.`));"grid"===(null===(c=null===(l=t.parentElement)||void 0===l?void 0:l.attributes.getNamedItem("display"))||void 0===c?void 0:c.value)&&(this.gridCellLinkTarget=null===(d=null===(u=t.parentElement)||void 0===u?void 0:u.attributes.getNamedItem("grid-cell-link-target"))||void 0===d?void 0:d.value);const h=t.querySelector("template:not([slot])");if(!h)return void e(new Error(`The "${m}" component has to contain a "template" element as a child.`));if(!o&&!h.innerHTML.trim())return void e(new Error(`The "template" tag inside "${m}" cannot be empty.`));h.content.querySelector("script")&&console.warn('Any "script" tags defined inside of "template" elements are not supported and will not be executed when the results are rendered.',t);const{section:p,other:v}=(g=h.content.childNodes,(0,r.f)(Array.from(g),t=>function(t){return(0,a.i)(t)?"section":(0,r.g)(t)?(0,r.b)(t)&&t.tagName.toLowerCase()===s.t?"table-column-definition":"other":"metadata"}(t)));var g;(null==p?void 0:p.length)&&(null==v?void 0:v.length)&&console.warn("Result templates should only contain section elements or non-section elements. Future updates could unpredictably affect this result template.",t,{sectionNodes:p,otherNodes:v})}getTemplate(t,e){return e?null:{conditions:t.concat(this.matchConditions),content:(n=this.host,n.querySelector("template:not([slot])")).content,linkContent:this.getLinkTemplateElement(this.host).content,priority:1};var n}renderIfError(t){if(t)return(0,i.h)("atomic-component-error",{element:this.host,error:t})}getDefaultLinkTemplateElement(){const t=document.createElement("template");return t.innerHTML=`<atomic-result-link>${this.gridCellLinkTarget?`<a slot="attributes" target="${this.gridCellLinkTarget}"></a>`:""}</atomic-result-link>`,t}getLinkTemplateElement(t){var e;return null!==(e=t.querySelector('template[slot="link"]'))&&void 0!==e?e:this.getDefaultLinkTemplateElement()}}function c(t,e){const n=[];for(const e in t)n.push(o.S.fieldMustMatch(e,t[e]));for(const t in e)n.push(o.S.fieldMustNotMatch(t,e[t]));return n}function u(t,e){const n=[];if(t){const e=t.split(",");n.push(o.S.fieldsMustBeDefined(e))}if(e){const t=e.split(",");n.push(o.S.fieldsMustNotBeDefined(t))}return n}},4489:function(t,e,n){"use strict";n.d(e,{c:function(){return l},i:function(){return a}});var o=n(9430);const i=new Set(["atomic-result-section-visual","atomic-result-section-badges","atomic-result-section-actions","atomic-result-section-title","atomic-result-section-title-metadata","atomic-result-section-emphasized","atomic-result-section-excerpt","atomic-result-section-bottom-metadata","atomic-result-section-children"]),r=new Set(["atomic-product-section-visual","atomic-product-section-badges","atomic-product-section-actions","atomic-product-section-name","atomic-product-section-metadata","atomic-product-section-emphasized","atomic-product-section-description","atomic-product-section-bottom-metadata","atomic-product-section-children"]),s=new Set([...i,...r]);function a(t){return!!(0,o.b)(t)&&s.has(t.tagName.toLowerCase())}function l(t){return"string"==typeof t?Array.from(i.values()).some(e=>t.includes(e)):Array.from(t).some(t=>a(t))}},8619:function(t,e,n){"use strict";n.d(e,["t",0,"atomic-table-element"])},781:function(t){function e(t){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}
2e.keys=function(){return[]},e.resolve=e,e.id=781,t.exports=e}}]);

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.