PageSourceSearch

https://www.piceramic.com/build/4945.37990bc1.js

js piceramic.com collected 2026-09-25 22:49:37 UTC 63,984 bytes, 1 lines download raw bytes

1(self.webpackChunkav_physikinstrumente=self.webpackChunkav_physikinstrumente||[]).push([[4945],{6722(e,_,r){"use strict";r.d(_,{d:()=>t});r(8706),r(1629),r(6099),r(3500);function t(e){var _="#0051A0",r=e.value/e.max*100;e.style.background="linear-gradient(to right, ".concat(_," ").concat(r,"%, #ccc ").concat(r,"%)"),e.addEventListener("input",function(t){r=t.target.value/t.target.max*100,e.style.background="linear-gradient(to right, ".concat(_," ").concat(r,"%, #ccc ").concat(r,"%)")})}},4945(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{init:()=>init});var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2675),core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(9463),core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__),core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(2259),core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__),core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5700),core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__),core_js_modules_es_array_every_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(8431),core_js_modules_es_array_every_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_es_array_every_js__WEBPACK_IMPORTED_MODULE_4__),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(2008),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_5__),core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(1629),core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(3418),core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_7__),core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(4346),core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_8__),core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(3792),core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_9__),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(2062),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_10__),core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(4782),core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_11__),core_js_modules_es_date_to_json_js__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(739),core_js_modules_es_date_to_json_js__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(core_js_modules_es_date_to_json_js__WEBPACK_IMPORTED_MODULE_12__),core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(9572),core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_13__),
1core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(3288),core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_14___default=__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_14__),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(2010),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_15___default=__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_15__),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(2892),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_16___default=__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_16__),core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(9868),core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_17___default=__webpack_require__.n(core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_17__),core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(7945),core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_18___default=__webpack_require__.n(core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_18__),core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(4185),core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_19___default=__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_19__),core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(3851),core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_20___default=__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_20__),core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(1278),core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_21___default=__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_21__),core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(9432),core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_22___default=__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_22__),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(6099),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_23___default=__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_23__),core_js_modules_es_parse_float_js__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__(8459),core_js_modules_es_parse_float_js__WEBPACK_IMPORTED_MODULE_24___default=__webpack_require__.n(core_js_modules_es_parse_float_js__WEBPACK_IMPORTED_MODULE_24__),core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__(8940),core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_25___default=__webpack_require__.n(core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_25__),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__(4864),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_26___default=__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_26__),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__(7495),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_27___default=__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_27__),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__(8781),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_28___default=__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_28__),core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__(7764),core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_29___default=__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_29__),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__(5440),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_30___default=__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_30__),core_js_modules_es_string_fixed_js__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__(4298),core_js_modules_es_string_fixed_js__WEBPACK_IMPORTED_MODULE_31___default=__webpack_require__.n(core_js_modules_es_string_fixed_js__WEBPACK_IMPORTED_MODULE_31__),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__(3500),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_32___default=__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_32__),
1core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__(2953),core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_33___default=__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_33__),core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__(6031),core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_34___default=__webpack_require__.n(core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_34__),react__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__(6540),react_dom_client__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__(5338),_Form_select2__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__(7237),jquery__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__(4692),jquery__WEBPACK_IMPORTED_MODULE_38___default=__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_38__),_Vendor_select2_select2_min__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__(9634),_Vendor_select2_select2_min__WEBPACK_IMPORTED_MODULE_39___default=__webpack_require__.n(_Vendor_select2_select2_min__WEBPACK_IMPORTED_MODULE_39__),_shapes_json__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__(3279),_Form_range__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__(6722),_fancyapps_fancybox__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__(3950),_fancyapps_fancybox__WEBPACK_IMPORTED_MODULE_42___default=__webpack_require__.n(_fancyapps_fancybox__WEBPACK_IMPORTED_MODULE_42__),_Form_checkboxes__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__(5242),_Form_powermail__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__(6662),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__(4848);function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function ownKeys(e,_){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);_&&(t=t.filter(function(_){return Object.getOwnPropertyDescriptor(e,_).enumerable})),r.push.apply(r,t)}return r}function _objectSpread(e){for(var _=1;_<arguments.length;_++){var r=null!=arguments[_]?arguments[_]:{};_%2?ownKeys(Object(r),!0).forEach(function(_){_defineProperty(e,_,r[_])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(_){Object.defineProperty(e,_,Object.getOwnPropertyDescriptor(r,_))})}return e}function _defineProperty(e,_,r){return(_=_toPropertyKey(_))in e?Object.defineProperty(e,_,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[_]=r,e}function _toPropertyKey(e){var _=_toPrimitive(e,"string");return"symbol"==_typeof(_)?_:_+""}function _toPrimitive(e,_){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var t=r.call(e,_||"default");if("object"!=_typeof(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===_?String:Number)(e)}function _slicedToArray(e,_){return _arrayWithHoles(e)||_iterableToArrayLimit(e,_)||_unsupportedIterableToArray(e,_)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,_){if(e){if("string"==typeof e)return _arrayLikeToArray(e,_);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,_):void 0}}function _arrayLikeToArray(e,_){(null==_||_>e.length)&&(_=e.length);for(var r=0,t=Array(_);r<_;r++)t[r]=e[r];return t}function _iterableToArrayLimit(e,_){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var t,s,a,n,i=[],o=!0,l=!1;try{if(a=(r=r.call(e)).next,0===_){if(Object(r)!==r)return;o=!1}else for(;!(o=(t=a.call(r)).done)&&(i.push(t.value),i.length!==_);o=!0);}catch(e){l=!0,s=e}
1finally{try{if(!o&&null!=r.return&&(n=r.return(),Object(n)!==n))return}finally{if(l)throw s}}return i}}function _arrayWithHoles(e){if(Array.isArray(e))return e}var algebra=__webpack_require__(3493);function App(_ref){var json=_ref.json,matrixLink=_ref.matrixLink,data=json,translations=data.translations||{},ll=function(e){return translations&&void 0!==translations[e]?translations[e]:"$(".concat(e,")")},_useState=(0,react__WEBPACK_IMPORTED_MODULE_35__.useState)("disc"),_useState2=_slicedToArray(_useState,2),shape=_useState2[0],setShape=_useState2[1],_useState3=(0,react__WEBPACK_IMPORTED_MODULE_35__.useState)("pic151"),_useState4=_slicedToArray(_useState3,2),material=_useState4[0],setMaterial=_useState4[1],_useState5=(0,react__WEBPACK_IMPORTED_MODULE_35__.useState)({}),_useState6=_slicedToArray(_useState5,2),dynamicVariables=_useState6[0],setDynamicVariables=_useState6[1],shapeselectRef=(0,react__WEBPACK_IMPORTED_MODULE_35__.useRef)(null),materialselectRef=(0,react__WEBPACK_IMPORTED_MODULE_35__.useRef)(null),parametersRef=(0,react__WEBPACK_IMPORTED_MODULE_35__.useRef)(null),addToDynamicVariable=function(e){setDynamicVariables(function(_){return _objectSpread(_objectSpread({},_),e)})},triggerAccordion=function(e){var _=e.currentTarget;_.classList.contains("active")?!0===e.cancelable&&(_.setAttribute("tabindex","-1"),_.setAttribute("aria-disabled","true"),setTimeout(function(){_.classList.remove("active"),_.setAttribute("tabindex","1"),_.setAttribute("aria-disabled","false")},300)):!0===e.cancelable&&(e.preventDefault(),e.stopPropagation(),_.classList.add("active"),_.setAttribute("aria-disabled","true"),_.setAttribute("tabindex","-1"),setTimeout(function(){event=document.createEvent("HTMLEvents"),event.initEvent("click",!0,!1),_.dispatchEvent(event),_.setAttribute("tabindex","1"),_.setAttribute("aria-disabled","false")},300))},requestHandler=function(e){var _={shape,material,inputs:[],results:[]};Object.keys(dynamicVariables).forEach(function(e,r){return _.inputs[r]={title:ll("input."+e),value:dynamicVariables[e]}}),document.querySelectorAll(".piezocalculator .column__right .parameter").forEach(function(e,r){_.results[r]={title:e.querySelector(".title").innerText,value:e.querySelector(".value").innerText}}),data.formUrl?jquery__WEBPACK_IMPORTED_MODULE_38___default().ajax({type:"POST",cache:!1,url:data.formUrl,data:{input:JSON.stringify(_)},responseType:"Document",success:function(e){var _=(new DOMParser).parseFromString(e,"text/html");jquery__WEBPACK_IMPORTED_MODULE_38___default().fancybox.open({src:_.querySelector(".ce-powermail_pi1").cloneNode(!0),type:"html",afterLoad:function(){_Form_select2__WEBPACK_IMPORTED_MODULE_37__.T(),_Form_checkboxes__WEBPACK_IMPORTED_MODULE_43__.T(),_Form_powermail__WEBPACK_IMPORTED_MODULE_44__.init()}})}}):console.error("No Formular URL available")},shapeOptions=Object.keys(_shapes_json__WEBPACK_IMPORTED_MODULE_40__).map(function(e,_){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("option",{value:e,children:ll(e)},e)}),materialOptions=Object.keys(data.materials).map(function(e,_){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("option",{value:e,children:ll(e)},e)}),shapeDesignInputEls=Object.keys(_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].design).map(function(e){var _=_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].design[e];return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)(RangeSlider,{name:e,min:_.min,max:_.max,unit:_.unit,step:_.step,defaultvalue:_.default,identifier:_.identifier,object:_,shape,changeHandler:addToDynamicVariable,disabled:_.disabled,dynamicVariables,requiredValues:_.requiredValues,formular:_.formular,solve:_.solve,fixed:_.fixed,ll},e)}),shapeDesignDisclaimers="";_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].disclaimer&&(shapeDesignDisclaimers=Object.keys(_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].disclaimer).map(function(e){var _=_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].disclaimer[e];return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"disclaimer__list-item",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("span",{className:"disclaimer-list disclaimer-list__item",children:ll("disclaimer.".concat(e))}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("span",{className:"disclaimer-list disclaimer-list__rule",children:_})]},"disclaimer.".concat(e))}));var shapeOperationalInputEls=Object.keys(_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].operational).map(function(e){var _=_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].operational[e];return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)(RangeSlider,{name:e,min:_.min,max:_.max,unit:_.unit,step:_.step,defaultvalue:_.default,identifier:_.identifier,object:_,shape,changeHandler:addToDynamicVariable,disabled:_.disabled,dynamicVariables,requiredValues:_.requiredValues,formular:_.formular,solve:_.solve,fixed:_.fixed,ll},e)}),parameterGroupEls=Object.keys(data.materials[material]).map(function(e){var _=Object.keys(data.materials[material][parseInt(e)]).map(function(_){var r=data.materials[material][parseInt(e)][_];return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"parameter",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("p",{className:"title",children:ll("material."+_)}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("p",{className:"value",children:r||"n/a"})]},_)});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"parameters__group",children:_},e)}),formularStaticEls=_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.images.static.map(function(e){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"img__wrapper",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("img",{src:"/images/Piezocalculator/Formulas/"+e+".svg",width:"500",height:"250","data-fancybox":"staticfancybox"})},e)}),formularResonantEls=_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.images.resonant.map(function(e){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"img__wrapper",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("img",{src:"/images/Piezocalculator/Formulas/"+e+".svg",width:"500",height:"250","data-fancybox":"resonantfancybox"})},e)}),staticResultsEl=Object.keys(_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.static).map(function(key){var resolveFormular=function resolveFormular(){var _shapes$shape$formula,_shapes$shape$formula2,sqrtFormular=null!==(_shapes$shape$formula=_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.static[key].sqrtFormular)&&void 0!==_
1shapes$shape$formula?_shapes$shape$formula:"",lnFormular=null!==(_shapes$shape$formula2=_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.static[key].lnFormular)&&void 0!==_shapes$shape$formula2?_shapes$shape$formula2:"",formular=_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.static[key].formular,materialobj=data.materials[material],flattenedobj={};for(var _key in materialobj)flattenedobj=_objectSpread(_objectSpread({},flattenedobj),materialobj[_key]);for(var _key2 in flattenedobj){var regex=new RegExp("\\b"+_key2+"\\b","g");formular=formular.replace(regex,flattenedobj[_key2]),lnFormular=lnFormular.replace(regex,flattenedobj[_key2]),sqrtFormular=sqrtFormular.replace(regex,flattenedobj[_key2])}for(var _key3 in dynamicVariables){var _regex=new RegExp("\\b"+_key3+"\\b","g");formular=formular.replace(_regex,dynamicVariables[_key3]),lnFormular=lnFormular.replace(_regex,dynamicVariables[_key3]),sqrtFormular=sqrtFormular.replace(_regex,dynamicVariables[_key3])}if(lnFormular)try{var ln=algebra.parse(lnFormular).solveFor(_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.static[key].solve).valueOf();ln=Math.log(ln);var _regex2=new RegExp("\\bln\\b","g");formular=formular.replace(_regex2,ln)}catch(e){}if(sqrtFormular)try{var sqrt=algebra.parse(sqrtFormular).solveFor(_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.static[key].solve).valueOf();sqrt=Math.sqrt(sqrt);var _regex3=new RegExp("\\bsqrt\\b","g");formular=formular.replace(_regex3,sqrt)}catch(e){}try{var _shapes$shape$formula3,value=algebra.parse(formular).solveFor(_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.static[key].solve).valueOf(),converter=null!==(_shapes$shape$formula3=_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.static[key].converter)&&void 0!==_shapes$shape$formula3?_shapes$shape$formula3:"";return eval(value+converter).toFixed(2)}catch(e){return"n/a"}};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"parameter",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"d-flex",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("p",{className:"title",children:ll(key)}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("p",{className:"value",children:[resolveFormular()," ",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("span",{className:"unit",children:_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.static[key].unit})]})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("p",{className:"formularsymbol",dangerouslySetInnerHTML:{__html:ll("formular.symbol."+key)}})]},key)}),resonantResultsEl=Object.keys(_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.resonant).map(function(key){var resolveFormular=function resolveFormular(){var _shapes$shape$formula4,_shapes$shape$formula5,sqrtFormular=null!==(_shapes$shape$formula4=_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.resonant[key].sqrtFormular)&&void 0!==_shapes$shape$formula4?_shapes$shape$formula4:"",lnFormular=null!==(_shapes$shape$formula5=_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.resonant[key].lnFormular)&&void 0!==_shapes$shape$formula5?_shapes$shape$formula5:"",formular=_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.resonant[key].formular,materialobj=data.materials[material],flattenedobj={};for(var _key4 in materialobj)flattenedobj=_objectSpread(_objectSpread({},flattenedobj),materialobj[_key4]);for(var _key5 in flattenedobj){var regex=new RegExp("\\b"+_key5+"\\b","g");formular=formular.replace(regex,flattenedobj[_key5]),sqrtFormular=sqrtFormular.replace(regex,flattenedobj[_key5])}for(var _key6 in dynamicVariables){var _regex4=new RegExp("\\b"+_key6+"\\b","g");formular=formular.replace(_regex4,dynamicVariables[_key6]),sqrtFormular=sqrtFormular.replace(_regex4,flattenedobj[_key6])}if(lnFormular)try{var ln=algebra.parse(lnFormular).solveFor(_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.resonant[key].solve).valueOf();ln=Math.log(ln);var _regex5=new RegExp("\\bln\\b","g");formular=formular.replace(_regex5,ln)}catch(e){}if(sqrtFormular)try{var sqrt=algebra.parse(sqrtFormular).solveFor(_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.resonant[key].solve).valueOf();
1sqrt=Math.sqrt(sqrt);var _regex6=new RegExp("\\bsqrt\\b","g");formular=formular.replace(_regex6,sqrt)}catch(e){}try{var _shapes$shape$formula6,value=algebra.parse(formular).solveFor(_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.resonant[key].solve).valueOf(),converter=null!==(_shapes$shape$formula6=_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.resonant[key].converter)&&void 0!==_shapes$shape$formula6?_shapes$shape$formula6:"";return eval(value+converter).toFixed(2)}catch(e){return"n/a"}};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"parameter",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"d-flex",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("p",{className:"title",children:ll(key)}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("p",{className:"value",children:[resolveFormular()," ",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("span",{className:"unit",children:_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].formulas.resonant[key].unit})]})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("p",{className:"formularsymbol",dangerouslySetInnerHTML:{__html:ll("formular.symbol."+key)}})]},key)});(0,react__WEBPACK_IMPORTED_MODULE_35__.useEffect)(function(){jquery__WEBPACK_IMPORTED_MODULE_38___default()(shapeselectRef.current).select2({width:"100%",minimumResultsForSearch:10}).on("change",function(e){var _=document.querySelector(".disclaimer");_.classList.contains("disclaimer--closed")||(_.classList.toggle("disclaimer--closed"),_.style.height="60px"),setShape(e.target.value)}),jquery__WEBPACK_IMPORTED_MODULE_38___default()(materialselectRef.current).select2({width:"100%",minimumResultsForSearch:10}).on("change",function(e){setMaterial(e.target.value)}),Object.keys(_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].operational).map(function(e){var _=_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].operational[e],r={};r[_.identifier]=_.default,setDynamicVariables(function(e){return _objectSpread(_objectSpread({},e),r)})}),Object.keys(_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].design).map(function(e){var _=_shapes_json__WEBPACK_IMPORTED_MODULE_40__[shape].design[e],r={};r[_.identifier]=_.default,setDynamicVariables(function(e){return _objectSpread(_objectSpread({},e),r)})})},[]);var toggleParameterDisclaimer=function(){var e=document.querySelector(".disclaimer");if(e){var _=e.classList.contains("disclaimer--closed");e.style.height=_?"".concat(e.scrollHeight,"px"):"60px",e.classList.toggle("disclaimer--closed")}};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"piezocalculator",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"row",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"col-12 col-lg-4",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"column__left",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"shape__image",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("img",{src:"/images/Piezocalculator/"+shape+".jpg",width:"250"})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"shape__legend",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("span",{className:"shape-legend",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("img",{className:"shape-legend__image",src:"/images/Piezocalculator/Legend/pi_calc_movement_legend_polarization.svg"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("span",{className:"shape-legend__text",children:ll("legend.polarization")})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("span",{className:"shape-legend",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("img",{className:"shape-legend__image",src:"/images/Piezocalculator/Legend/pi_calc_movement_legend_movement.svg"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("span",{className:"shape-legend__text",children:ll("legend.movement")})]})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"calculations__group shapeselect",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("h6",{className:"header",children:ll("geometry")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"pi_form",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("label",{htmlFor:"shapeselect",children:ll("shape")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("select",{ref:shapeselectRef,id:"shapeselect",className:"select2 no-init",children:shapeOptions})]})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"calculations__group",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("h6",{className:"header",children:ll("general.design")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"pi_form",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("label",{htmlFor:"materialselect",children:ll("material")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("select",{ref:materialselectRef,id:"materialselect",className:"select2 no-init",children:materialOptions})]})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"disclaimer disclaimer--closed",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"disclaimer__header",onClick:function(){toggleParameterDisclaimer()},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("h6",{className:"disclaimer-header disclaimer-header__text",children:ll("disclaimer.note-for-configuration")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"disclaimer-header disclaimer-header__toggle",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("span",{className:"disclaimer-toggle disclaimer-toggle__icon"})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"disclaimer__content",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("p",{children:ll("disclaimer.content")})}),shapeDesignDisclaimers]}),shapeDesignInputEls,(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("h6",{className:"header header__custom-tb-margins",children:ll("operational.headline")}),shapeOperationalInputEls]})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"col-12 col-md-4 col-lg-3",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"column__middle",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("h6",{className:"header",children:ll("material.headline")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("p",{className:"parameters__disclaimer",children:ll("parameters.disclaimer")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"matrix",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("p",{children:ll(material)}),matrixLink?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("a",{href:matrixLink,className:"button-blue-outline",target:"_blank",children:ll("matrix")}):null]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{ref:parametersRef,className:"parameters",children:parameterGroupEls}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("button",{className:"expand__mobile",onClick:function(){parametersRef.current.classList.toggle("open")},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("span",{className:"expandtext",children:ll("parameters.expand")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("span",{className:"collapsetext",children:ll("parameters.collapse")})]})]})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"col-12 col-md-8 col-lg-5",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"column__right",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"static__results",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("h6",{className:"header",children:ll("static.behaviour")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"accordion",id:"static-formular-accordion-wrapper",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"accordion_heading",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("a",{className:"accordion-toggle clearfix collapsed","data-toggle":"collapse","data-parent":"#static-formular-accordion-wrapper",href:"#static-formular-content","aria-expanded":"true","aria-controls":"formular-content",onClick:triggerAccordion,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"button-blue-outline",children:ll("formulas")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("span",{className:"indicator"})]})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{id:"static-formular-content",className:"formular-content accordion-body collapse",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"accordion_content_inner formular-content__formula",children:formularStaticEls})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"parameters",children:staticResultsEl})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"resonant__results",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("h6",{className:"header",children:ll("resonant.behaviour")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"accordion",id:"resonant-formular-accordion-wrapper",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"accordion_heading",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("a",{className:"accordion-toggle clearfix collapsed","data-toggle":"collapse","data-parent":"#resonant-formular-accordion-wrapper",href:"#resonant-formular-content","aria-expanded":"true","aria-controls":"formular-content",onClick:triggerAccordion,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"button-blue-outline",children:ll("formulas")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("span",{className:"indicator"})]})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{id:"resonant-formular-content",className:"formular-content accordion-body collapse",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"accordion_content_inner formular-content__formula",children:formularResonantEls})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"parameters",children:resonantResultsEl})]})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"quote__wrapper",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("div",{className:"disclaimer-box",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("p",{className:"disclaimer-box__text",children:ll("calculations.disclaimer")})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("button",{className:"btn button-blue",onClick:requestHandler,children:ll("requestquote")})]})]})]})})}function RangeSlider(e){var _=e.name,r=e.unit,t=e.min,s=e.max,a=e.step,n=e.defaultvalue,i=e.ll,o=e.disabled,l=e.dynamicVariables,c=e.formular,u=e.requiredValues,m=e.solve,p=e.fixed,E=(0,react__WEBPACK_IMPORTED_MODULE_35__.useRef)(null),d=(0,react__WEBPACK_IMPORTED_MODULE_35__.useRef)(null),h=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_35__.useState)(n),2),f=h[0],O=h[1];if((0,react__WEBPACK_IMPORTED_MODULE_35__.useEffect)(function(){(0,_Form_range__WEBPACK_IMPORTED_MODULE_41__.d)(E.current)},[]),(0,react__WEBPACK_IMPORTED_MODULE_35__.useEffect)(function(){var _={};_[e.identifier]=parseFloat(n),e.changeHandler(_),O(n),E.current.value=n,E.current.dispatchEvent(new Event("input"))},[e.shape]),c){var M=u.map(function(e){return l[e]});(0,react__WEBPACK_IMPORTED_MODULE_35__.useEffect)(function(){D()},M)}var P=function(_){var r={};parseFloat(_.target.value)<=parseFloat(_.target.max)&&parseFloat(_.target.value)>=parseFloat(_.target.min)?(E.current.value=_.target.value,d.current.value=_.target.value,r[e.i
1dentifier]=parseFloat(_.currentTarget.value),O(_.target.value)):parseFloat(_.target.value)>parseFloat(_.target.max)?(E.current.value=_.target.max,d.current.value=_.target.max,O(_.target.max),r[e.identifier]=parseFloat(_.target.max)):(E.current.value=_.target.min,d.current.value=_.target.min,O(_.target.min),r[e.identifier]=parseFloat(_.target.min)),e.changeHandler(r),E.current.dispatchEvent(new Event("input"))},D=function(){var e=u.every(function(e){return l.hasOwnProperty(e)});if(e)try{var _=c;for(var r in l){var a=new RegExp("\\b"+r+"\\b","g");_=_.replace(a,l[r])}if(_){var n=algebra.parse(_).solveFor(m).valueOf().toFixed(p);P({target:{min:t,value:n,max:s},currentTarget:{value:n}})}}catch(e){console.warn(e)}};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"rangeslider__wrapper pi_form",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("label",{htmlFor:"rangeslider",children:[i(_)," ",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("span",{className:"unit",children:r})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsxs)("div",{className:"slider",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("span",{className:"min",children:t}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("input",{ref:E,type:"range",min:t,max:s,value:f,step:a,className:"rangeslider",onChange:function(e){P(e)},disabled:o}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("span",{className:"max",children:s}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)("input",{ref:d,type:"number",min:t,max:s,value:f,onChange:function(e){P(e)},disabled:o})]})]})}function init(e,_,r){(0,react_dom_client__WEBPACK_IMPORTED_MODULE_36__.H)(e).render((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_45__.jsx)(App,{json:_,matrixLink:r}))}},3493(e,_,r){r(8598),r(2062),r(3288),r(6099),r(8781);var t=r(7783),s=r(9567).Expression,a=r(1663),n=r(3845);e.exports={Fraction:t,Expression:s,Equation:a,parse:function(e){return(new n).parse(e)},toTex:function(e){return e instanceof t||e instanceof s||e instanceof a?e.toTex():e instanceof Array?e.map(function(e){return e instanceof t?e.toTex():e.toString()}).join():e.toString()}}},1663(e,_,r){r(2712),r(6910),r(3288),r(4444),r(6099),r(8781);var t=r(9567).Expression,s=r(9567).Variable,a=r(9567).Term,n=r(7783),i=r(646).E6,o=function(e,_){if(!(e instanceof t))throw new TypeError("Invalid Argument ("+e.toString()+"): Left-hand side must be of type Expression.");if(this.lhs=e,_ instanceof t)this.rhs=_;else{if(!(_ instanceof n||i(_)))throw new TypeError("Invalid Argument ("+_.toString()+"): Right-hand side must be of type Expression, Fraction or Integer.");this.rhs=new t(_)}};o.prototype.solveFor=function(e){if(!this.lhs._hasVariable(e)&&!this.rhs._hasVariable(e))throw new TypeError("Invalid Argument ("+e.toString()+"): Variable does not exist in the equation.");if(this._isLinear()||this._variableCanBeIsolated(e)){for(var _=new a(new s(e)),r=new t,i=new t,o=0;o<this.rhs.terms.length;o++){(l=this.rhs.terms[o]).canBeCombinedWith(_)?r=r.subtract(l):i=i.add(l)}for(o=0;o<this.lhs.terms.length;o++){var l;(l=this.lhs.terms[o]).canBeCombinedWith(_)?r=r.add(l):i=i.subtract(l)}if(i=(i=i.subtract(this.lhs.constant())).add(this.rhs.constant()),0===r.terms.length){if(r.constant().equalTo(i.constant()))return new n(1,1);throw new EvalError("No Solution")}return 0===(i=i.divide(r.terms[0].coefficient())).terms.length?i.constant().reduce():(i._sort(),i)}if(0===(r=(r=this.lhs.copy()).subtract(this.rhs)).terms.length){if(0===r.constant().valueOf())return[new n(1,1)];throw new EvalError("No Solution")}if(this._isQuadratic(e)){var c=(f=r._quadraticCoefficients()).a,u=f.b,m=f.c,p=u.pow(2).subtract(c.multiply(m).multiply(4));if(p.valueOf()>=0){if(0===p.valueOf())return[u.multiply(-1).divide(c.multiply(2)).reduce()];var E;if(p._squareRootIsRational()){E=p.pow(.5);var d=u.multiply(-1).subtract(E).divide(c.multiply(2)),h=u.multiply(-1).add(E).divide(c.multiply(2));return[d.reduce(),h.reduce()]}return E=Math.sqrt(p.valueOf()),c=c.valueOf(),[d=(-(u=u.valueOf())-E)/(2*c),h=(-u+E)/(2*c)]}return[]}if(this._isCubic(e)){c=(f=r._cubicCoefficients()).a,u=f.b,m=f.c;var f,O=f.d,M=c.multiply(u).multiply(m).multiply(O).multiply(18);M=(M=(M=(M=M.subtract(u.pow(3).multiply(O).multiply(4))).add(u.pow(2).multiply(m.pow(2)))).subtract(c.multiply(m.pow(3)).multiply(4))).subtract(c.pow(2).multiply(O.pow(2)).multiply(27));var P=u.pow(2).subtract(c.multiply(m).multiply(3));if(0===M.valueOf()){if(0===P.valueOf())return[(d=u.multiply(-1).divide(c.multiply(3))).reduce()];d=(d=(d=(d=c.multiply(u).multiply(m).multiply(4)).subtract(c.pow(2).multiply(O).multiply(9))).subtract(u.pow(3))).divide(c.multiply(P));h=c.multiply(O).multiply(9).subtract(u.multiply(m)).divide(P.multiply(2));return[d.reduce(),h.reduce()]}var D=(m/c*3-Math.pow(u,2)/Math.pow(c,2))/3,j=2*Math.pow(u,3)/Math.pow(c,3);j-=9*u*m/Math.pow(c,2),j+=27*O/c,j/=27;var v=Math.pow(j,2)/4+Math.pow(D,3)/27;if(v>0){var b=-j/2+Math.sqrt(v),y=Math.cbrt(b),g=-j/2-Math.sqrt(v);if((d=y+Math.cbrt(g)-u/(3*c))<0)d-(W=Math.floor(d))<1e-15&&(d=W);else if(d>0){(W=Math.ceil(d))-d<1e-15&&(d=W)}return[d]}o=Math.sqrt(Math.pow(j,2)/4-v);var T=Math.cbrt(o),x=Math.acos(-j/(2*o)),R=-T,A=Math.cos(x/3),I=Math.sqrt(3)*Math.sin(x/3),L=-u/(3*c),C=(h=R*(A+I)+L,R*(A-I)+L);if((d=2*T*Math.cos(x/3)-u/(3*c))<0)d-(W=Math.floor(d))<1e-15&&(d=W);else if(d>0){var W;(W=Math.ceil(d))-d<1e-15&&(d=W)}if(h<0)h-(U=Math.floor(h))<1e-15&&(h=U);else if(h>0){var U;(U=Math.ceil(h))-h<1e-15&&(h=U)}if(d<0)C-(B=Math.floor(C))<1e-15&&(C=B);else if(C>0){var B;(B=Math.ceil(C))-C<1e-15&&(C=B)}var w=[d,h,C];return w.sort(function(e,_){return e-_}),[w[0],w[1],w[2]]}},o.prototype.eval=function(e){return new o(this.lhs.eval(e),this.rhs.eval(e))},o.prototype.toString=function(){return this.lhs.toString()+" = "+this.rhs.toString()},o.prototype.toTex=function(){return this.lhs.toTex()+" = "+this.rhs.toTex()},o.prototype._maxDegree=function(){var e=this.lhs._maxDegree(),_=this.rhs._maxDegree();return Math.max(e,_)},o.prototype._maxDegreeOfVariable=function(e){return Math.max(this.lhs._maxDegreeOfVariable(e),this.rhs._maxDegreeOfVariable(e))},o.prototype._variableCanBeIsolated=function(e){return 1===this._maxDegreeOfVariable(e)&&this._noCrossProductsWithVariable(e)},o.prototype._noCrossProductsWithVariable=function(e){return this.lhs._noCrossProductsWithVariable(e)&&this.rhs._noCrossProductsWithVariable(e)},o.prototype._noCrossProducts=function(){return this.lhs._noCrossProducts()&&this.rhs._noCrossProducts()},o.prototype._onlyHasVariable=function(e){return this.lhs._onlyHasVariable(e)&&this.rhs._onlyHasVariable(e)},o.prototype._isLinear=function(){return 1===this._maxDegree()&&this._noCrossProducts()},o.prototype._isQuadratic=function(e){return 2===this._maxDegree()&&this._onlyHasVariable(e)},o.prototype._isCubic=function(e){return 3===this._maxDegree()&&this._onlyHasVariable(e)},e.exports=o},9567(e,_,r){r(8706),r(2008),r(5276),r(2062),r(2712),r(4782),r(6910),r(3288),r(9432),r(6099),r(8781);var t=r(7783),s=r(646).E6,a=r(646).Bc,n=function(e){if(this.constants=[],"string"==typeof e){var _=new i(e),r=new Term(_);this.terms=[r]}else if(s(e))this.constants=[new t(e,1)],this.terms=[];else if(e instanceof t)this.constants=[e],this.terms=[];else if(e instanceof Term)this.terms=[e];else{if(void 0!==e)throw new TypeError("Invalid Argument ("+e.toString()+"): Argument must be of type Str
1ing, Integer, Fraction or Term.");this.terms=[]}};n.prototype.constant=function(){return this.constants.reduce(function(e,_){return e.add(_)},new t(0,1))},n.prototype.simplify=function(){var e=this.copy();return e.terms=e.terms.map(function(e){return e.simplify()}),e._sort(),e._combineLikeTerms(),e._moveTermsWithDegreeZeroToConstants(),e._removeTermsWithCoefficientZero(),e.constants=0===e.constant().valueOf()?[]:[e.constant()],e},n.prototype.copy=function(){var e=new n;return e.constants=this.constants.map(function(e){return e.copy()}),e.terms=this.terms.map(function(e){return e.copy()}),e},n.prototype.add=function(e,_){var r=this.copy();if("string"==typeof e||e instanceof Term||s(e)||e instanceof t){var a=new n(e);return r.add(a,_)}if(!(e instanceof n))throw new TypeError("Invalid Argument ("+e.toString()+"): Summand must be of type String, Expression, Term, Fraction or Integer.");var i=e.copy().terms;return r.terms=r.terms.concat(i),r.constants=r.constants.concat(e.constants),r._sort(),_||void 0===_?r.simplify():r},n.prototype.subtract=function(e,_){var r=e instanceof n?e.multiply(-1):new n(e).multiply(-1);return this.add(r,_)},n.prototype.multiply=function(e,_){var r=this.copy();if("string"==typeof e||e instanceof Term||s(e)||e instanceof t){var a=new n(e);return r.multiply(a,_)}if(!(e instanceof n))throw new TypeError("Invalid Argument ("+e.toString()+"): Multiplicand must be of type String, Expression, Term, Fraction or Integer.");for(var i=e.copy(),o=[],l=0;l<r.terms.length;l++){for(var c=r.terms[l],u=0;u<i.terms.length;u++){var m=i.terms[u];o.push(c.multiply(m,_))}for(u=0;u<i.constants.length;u++)o.push(c.multiply(i.constants[u],_))}for(l=0;l<i.terms.length;l++)for(m=i.terms[l],u=0;u<r.constants.length;u++)o.push(m.multiply(r.constants[u],_));for(l=0;l<r.constants.length;l++){var p=r.constants[l];for(u=0;u<i.constants.length;u++){var E=i.constants[u],d=new Term;d=(d=d.multiply(E,!1)).multiply(p,!1),o.push(d)}}return r.constants=[],r.terms=o,r._sort(),_||void 0===_?r.simplify():r},n.prototype.divide=function(e,_){if(e instanceof t||s(e)){if(0===e.valueOf())throw new EvalError("Divide By Zero");for(var r=this.copy(),a=0;a<r.terms.length;a++)for(var n=r.terms[a],i=0;i<n.coefficients.length;i++)n.coefficients[i]=n.coefficients[i].divide(e,_);return r.constants=r.constants.map(function(r){return r.divide(e,_)}),r}throw new TypeError("Invalid Argument ("+e.toString()+"): Divisor must be of type Fraction or Integer.")},n.prototype.pow=function(e,_){if(s(e)){var r=this.copy();if(0===e)return(new n).add(1);for(var t=1;t<e;t++)r=r.multiply(this,_);return r._sort(),_||void 0===_?r.simplify():r}throw new TypeError("Invalid Argument ("+e.toString()+"): Exponent must be of type Integer.")},n.prototype.eval=function(e,_){var r=new n;return r.constants=_?[this.constant()]:this.constants.slice(),r=this.terms.reduce(function(r,t){return r.add(t.eval(e,_),_)},r)},n.prototype.summation=function(e,_,r,t){for(var s=this.copy(),a=new n,i=_;i<r+1;i++){var o={};o[e]=i,a=a.add(s.eval(o,t),t)}return a},n.prototype.toString=function(){for(var e="",_=0;_<this.terms.length;_++){var r=this.terms[_];e+=(r.coefficients[0].valueOf()<0?" - ":" + ")+r.toString()}for(_=0;_<this.constants.length;_++){var t=this.constants[_];e+=(t.valueOf()<0?" - ":" + ")+t.abs().toString()}return" - "===e.substring(0,3)?"-"+e.substring(3,e.length):" + "===e.substring(0,3)?e.substring(3,e.length):"0"},n.prototype.toTex=function(e){for(var _="",r=0;r<this.terms.length;r++){var t=this.terms[r];_+=(t.coefficients[0].valueOf()<0?" - ":" + ")+t.toTex(e)}for(r=0;r<this.constants.length;r++){var s=this.constants[r];_+=(s.valueOf()<0?" - ":" + ")+s.abs().toTex()}return" - "===_.substring(0,3)?"-"+_.substring(3,_.length):" + "===_.substring(0,3)?_.substring(3,_.length):"0"},n.prototype._removeTermsWithCoefficientZero=function(){return this.terms=this.terms.filter(function(e){return 0!==e.coefficient().reduce().numer}),this},n.prototype._combineLikeTerms=function(){function e(e,_){for(var r=0;r<_.length;r++)if(e.canBeCombinedWith(_[r]))return!0;return!1}for(var _=[],r=[],t=0;t<this.terms.length;t++){var s=this.terms[t];if(!e(s,r)){for(var a=t+1;a<this.terms.length;a++){var n=this.terms[a];s.canBeCombinedWith(n)&&(s=s.add(n))}_.push(s),r.push(s)}}return this.terms=_,this},n.prototype._moveTermsWithDegreeZeroToConstants=function(){for(var e=[],_=new t(0,1),r=0;r<this.terms.length;r++){var s=this.terms[r];0===s.variables.length?_=_.add(s.coefficient()):e.push(s)}return this.constants.push(_),this.terms=e,this},n.prototype._sort=function(){return this.terms=this.terms.sort(function(e,_){var r=e.maxDegree(),t=_.maxDegree();if(r===t){var s=e.variables.length;return _.variables.length-s}return t-r}),this},n.prototype._hasVariable=function(e){for(var _=0;_<this.terms.length;_++)if(this.terms[_].hasVariable(e))return!0;return!1},n.prototype._onlyHasVariable=function(e){for(var _=0;_<this.terms.length;_++)if(!this.terms[_].onlyHasVariable(e))return!1;return!0},n.prototype._noCrossProductsWithVariable=function(e){for(var _=0;_<this.terms.length;_++){var r=this.terms[_];if(r.hasVariable(e)&&!r.onlyHasVariable(e))return!1}return!0},n.prototype._noCrossProducts=function(){for(var e=0;e<this.terms.length;e++){if(this.terms[e].variables.length>1)return!1}return!0},n.prototype._maxDegree=function(){return this.terms.reduce(function(e,_){return Math.max(e,_.maxDegree())},1)},n.prototype._maxDegreeOfVariable=function(e){return this.terms.reduce(function(_,r){return Math.max(_,r.maxDegreeOfVariable(e))},1)},n.prototype._quadraticCoefficients=function(){for(var e,_=new t(0,1),r=0;r<this.terms.length;r++){var s=this.terms[r];e=2===s.maxDegree()?s.coefficient().copy():e,_=1===s.maxDegree()?s.coefficient().copy():_}return{a:e,b:_,c:this.constant()}},n.prototype._cubicCoefficients=function(){for(var e,_=new t(0,1),r=new t(0,1),s=0;s<this.terms.length;s++){var a=this.terms[s];e=3===a.maxDegree()?a.coefficient().copy():e,_=2===a.maxDegree()?a.coefficient().copy():_,r=1===a.maxDegree()?a.coefficient().copy():r}return{a:e,b:_,c:r,d:this.constant()}},Term=function(e){if(e instanceof i)this.variables=[e.copy()];else{if(void 0!==e)throw new TypeError("Invalid Argument ("+e.toString()+"): Term initializer must be of type Variable.");this.variables=[]}this.coefficients=[new t(1,1)]},Term.prototype.coefficient=function(){return this.coefficients.reduce(function(e,_){return e.multiply(_)},new t(1,1))},Term.prototype.simplify=function(){var e=this.copy();return e.coefficients=[this.coefficient()],e.combineVars(),e.sort()},Term.prototype.combineVars=function(){for(var e={},_=0;_<this.variables.length;_++){var r=this.variables[_];r.variable in e?e[r.variable]+=r.degree:e[r.variable]=r.degree}var t=[];for(var s in e){var a=new i(s);a.degree=e[s],t.push(a)}return this.variables=t,this},Term.prototype.copy=function(){var e=new Term;return e.coefficients=this.coefficients.map(function(e){return e.copy()}),e.variables=this.variables.map(function(e){return e.copy()}),e},Term.prototype.add=function(e){if(e instanceof Term&&this.canBeCombinedWith(e)){var _=this.copy();return _.coefficients=[_.coefficient().add(e.coefficient())],_}throw new TypeError("Invalid Argument ("+e.toString()+"): Summand must be of type Str
1ing, Expression, Term, Fraction or Integer.")},Term.prototype.subtract=function(e){if(e instanceof Term&&this.canBeCombinedWith(e)){var _=this.copy();return _.coefficients=[_.coefficient().subtract(e.coefficient())],_}throw new TypeError("Invalid Argument ("+e.toString()+"): Subtrahend must be of type String, Expression, Term, Fraction or Integer.")},Term.prototype.multiply=function(e,_){var r=this.copy();if(e instanceof Term)r.variables=r.variables.concat(e.variables),r.coefficients=e.coefficients.concat(r.coefficients);else{if(!(s(e)||e instanceof t))throw new TypeError("Invalid Argument ("+e.toString()+"): Multiplicand must be of type String, Expression, Term, Fraction or Integer.");var a=s(e)?new t(e,1):e;0===r.variables.length?r.coefficients.push(a):r.coefficients.unshift(a)}return _||void 0===_?r.simplify():r},Term.prototype.divide=function(e,_){if(s(e)||e instanceof t){var r=this.copy();return r.coefficients=r.coefficients.map(function(r){return r.divide(e,_)}),r}throw new TypeError("Invalid Argument ("+e.toString()+"): Argument must be of type Fraction or Integer.")},Term.prototype.eval=function(e,_){for(var r=this.copy(),a=(Object.keys(e),r.coefficients.reduce(function(e,r){return e.multiply(r,_)},new n(1))),i=0;i<r.variables.length;i++){var o,l=r.variables[i];if(l.variable in e){var c=e[l.variable];if(c instanceof t||c instanceof n)o=c.pow(l.degree);else{if(!s(c))throw new TypeError("Invalid Argument ("+c+"): Can only evaluate Expressions or Fractions.");o=Math.pow(c,l.degree)}}else o=new n(l.variable).pow(l.degree);a=a.multiply(o,_)}return a},Term.prototype.hasVariable=function(e){for(var _=0;_<this.variables.length;_++)if(this.variables[_].variable===e)return!0;return!1},Term.prototype.maxDegree=function(){return this.variables.reduce(function(e,_){return Math.max(e,_.degree)},1)},Term.prototype.maxDegreeOfVariable=function(e){return this.variables.reduce(function(_,r){return r.variable===e?Math.max(_,r.degree):_},1)},Term.prototype.canBeCombinedWith=function(e){var _=this.variables,r=e.variables;if(_.length!=r.length)return!1;for(var t=0,s=0;s<_.length;s++)for(var a=0;a<r.length;a++)_[s].variable===r[a].variable&&_[s].degree===r[a].degree&&(t+=1);return t===_.length},Term.prototype.onlyHasVariable=function(e){for(var _=0;_<this.variables.length;_++)if(this.variables[_].variable!=e)return!1;return!0},Term.prototype.sort=function(){return this.variables=this.variables.sort(function(e,_){return _.degree-e.degree}),this},Term.prototype.toString=function(){for(var e="",_=0;_<this.coefficients.length;_++){var r=this.coefficients[_];1===r.abs().numer&&1===r.abs().denom||(e+=" * "+r.toString())}return e="-"===(e=" * "===(e=this.variables.reduce(function(e,_){return e.concat(_.toString())},e)).substring(0,3)?e.substring(3,e.length):e).substring(0,1)?e.substring(1,e.length):e},Term.prototype.toTex=function(e){(e=void 0===e?{}:e).multiplication="multiplication"in e?e.multiplication:"cdot";for(var _=" \\"+e.multiplication+" ",r="",t=0;t<this.coefficients.length;t++){var s=this.coefficients[t];1===s.abs().numer&&1===s.abs().denom||(r+=_+s.toTex())}return r="\\frac{-"===(r="-"===(r=(r=this.variables.reduce(function(e,_){return e.concat(_.toTex())},r)).substring(0,_.length)===_?r.substring(_.length,r.length):r).substring(0,1)?r.substring(1,r.length):r).substring(0,7)?"\\frac{"+r.substring(7,r.length):r};var i=function(e){if("string"!=typeof e)throw new TypeError("Invalid Argument ("+e.toString()+"): Variable initalizer must be of type String.");this.variable=e,this.degree=1};i.prototype.copy=function(){var e=new i(this.variable);return e.degree=this.degree,e},i.prototype.toString=function(){var e=this.degree,_=this.variable;return 0===e?"":1===e?_:_+"^"+e},i.prototype.toTex=function(){var e=this.degree,_=this.variable;return a.indexOf(_)>-1&&(_="\\"+_),0===e?"":1===e?_:_+"^{"+e+"}"},e.exports={Expression:n,Term,Variable:i}},7783(e,_,r){r(2712),r(3288),r(4444),r(5914),r(6099),r(8781);var t=r(646).E6,s=r(646).p_,a=r(646).lJ,n=function(e,_){if(0===_)throw new EvalError("Divide By Zero");if(!t(e)||!t(_))throw new TypeError("Invalid Argument ("+e.toString()+","+_.toString()+"): Divisor and divi
1dend must be of type Integer.");this.numer=e,this.denom=_};n.prototype.copy=function(){return new n(this.numer,this.denom)},n.prototype.reduce=function(){var e=this.copy(),_=s(e.numer,e.denom);return e.numer=e.numer/_,e.denom=e.denom/_,-1==Math.sign(e.denom)&&1==Math.sign(e.numer)&&(e.numer*=-1,e.denom*=-1),e},n.prototype.equalTo=function(e){if(e instanceof n){var _=this.reduce(),r=e.reduce();return _.numer===r.numer&&_.denom===r.denom}return!1},n.prototype.add=function(e,_){var r,s;if(_=void 0===_||_,e instanceof n)r=e.numer,s=e.denom;else{if(!t(e))throw new TypeError("Invalid Argument ("+e.toString()+"): Summand must be of type Fraction or Integer.");r=e,s=1}var i=this.copy();if(this.denom==s)i.numer+=r;else{var o=a(i.denom,s),l=o/i.denom,c=o/s;i.numer*=l,i.denom*=l,r*=c,i.numer+=r}return _?i.reduce():i},n.prototype.subtract=function(e,_){_=void 0===_||_;var r=this.copy();if(e instanceof n)return r.add(new n(-e.numer,e.denom),_);if(t(e))return r.add(new n(-e,1),_);throw new TypeError("Invalid Argument ("+e.toString()+"): Subtrahend must be of type Fraction or Integer.")},n.prototype.multiply=function(e,_){var r,s;if(_=void 0===_||_,e instanceof n)r=e.numer,s=e.denom;else if(t(e)&&e)r=e,s=1;else{if(0!==e)throw new TypeError("Invalid Argument ("+e.toString()+"): Multiplicand must be of type Fraction or Integer.");r=0,s=1}var a=this.copy();return a.numer*=r,a.denom*=s,_?a.reduce():a},n.prototype.divide=function(e,_){if(_=void 0===_||_,0===e.valueOf())throw new EvalError("Divide By Zero");var r=this.copy();if(e instanceof n)return r.multiply(new n(e.denom,e.numer),_);if(t(e))return r.multiply(new n(1,e),_);throw new TypeError("Invalid Argument ("+e.toString()+"): Divisor must be of type Fraction or Integer.")},n.prototype.pow=function(e,_){_=void 0===_||_;var r=this.copy();return r.numer=Math.pow(r.numer,e),r.denom=Math.pow(r.denom,e),_?r.reduce():r},n.prototype.abs=function(){var e=this.copy();return e.numer=Math.abs(e.numer),e.denom=Math.abs(e.denom),e},n.prototype.valueOf=function(){return this.numer/this.denom},n.prototype.toString=function(){return 0===this.numer?"0":1===this.denom?this.numer.toString():-1===this.denom?(-this.numer).toString():this.numer+"/"+this.denom},n.prototype.toTex=function(){return 0===this.numer?"0":1===this.denom?this.numer.toString():-1===this.denom?(-this.numer).toString():"\\frac{"+this.numer+"}{"+this.denom+"}"},n.prototype._squareRootIsRational=function(){if(0===this.valueOf())return!0;var e=Math.sqrt(this.numer),_=Math.sqrt(this.denom);return t(e)&&t(_)},n.prototype._cubeRootIsRational=function(){if(0===this.valueOf())return!0;var e=Math.cbrt(this.numer),_=Math.cbrt(this.denom);return t(e)&&t(_)},e.exports=n},646(e,_,r){function t(e,_){for(;_;){var r=e;e=_,_=r%_}return e}r(8459);_.p_=t,_.lJ=function(e,_){return e*_/t(e,_)},_.E6=function(e){return"number"==typeof e&&e%1==0},_.Bc=["alpha","beta","gamma","Gamma","delta","Delta","epsilon","varepsilon","zeta","eta","theta","vartheta","Theta","iota","kappa","lambda","Lambda","mu","nu","xi","Xi","pi","Pi","rho","varrho","sigma","Sigma","tau","upsilon","Upsilon","phi","varphi","Phi","chi","psi","Psi","omega","Omega"]},2906(e){"use strict";var _=function(){this.pos=0,this.buf=null,this.buflen=0,this.optable={"+":"PLUS","-":"MINUS","*":"MULTIPLY","/":"DIVIDE","^":"POWER","(":"L_PAREN",")":"R_PAREN","=":"EQUALS"}};_.prototype.input=function(e){this.pos=0,this.buf=e,this.buflen=e.length},_.prototype.token=function(){if(this._skipnontokens(),this.pos>=this.buflen)return null;var e=this.buf.charAt(this.pos),r=this.optable[e];if(void 0!==r)return"L_PAREN"===r||"R_PAREN"===r?{type:"PAREN",value:r,pos:this.pos++}:{type:"OPERATOR",value:r,pos:this.pos++};if(_._isalpha(e))return this._process_identifier();if(_._isdigit(e))return this._process_number();throw new SyntaxError("Token error at character "+e+" at position "+this.pos)},_._isdigit=function(e){return e>="0"&&e<="9"},_._isalpha=function(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"},_._isalphanum=function(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"},_.prototype._process_digits=function(e){for(var r=e;r<this.buflen&&_._isdigit(this.buf.charAt(r));)r++;return r},_.prototype._process_number=function(){var e=this._process_digits(this.pos);if("."===this.buf.charAt(e)&&(e=this._process_digits(e+1)),"."===this.buf.charAt(e-1))throw new SyntaxError("Decimal point without decimal digits at position "+(e-1));var _={type:"NUMBER",value:this.buf.substring(this.pos,e),pos:this.pos};return this.pos=e,_},_.prototype._process_identifier=function(){for(var e=this.pos+1;e<this.buflen&&_._isalphanum(this.buf.charAt(e));)e++;var r={type:"IDENTIFIER",value:this.buf.substring(this.pos,e),pos:this.pos};return this.pos=e,r},_.prototype._skipnontokens=function(){for(;this.pos<this.buflen;){var e=this.buf.charAt(this.pos);if(" "!=e&&"\t"!=e&&"\r"!=e&&"\n"!=e)break;this.pos++}},e.exports=_},3845(e,_,r){"use strict";r(3288),r(6099),r(8459),r(8940),r(7495),r(8781),r(1761);var t=r(2906),s=r(9567).Expression,a=r(7783),n=r(1663),i=function(){this.lexer=new t,this.current_token=null};i.prototype.update=function(){this.current_token=this.lexer.token()},i.prototype.match=function(e){if(null===this.current_token)return"epsilon"===e;switch(e){case"plus":return"OPERATOR"===this.current_token.type&&"PLUS"===this.current_token.value;case"minus":return"OPERATOR"===this.current_token.type&&"MINUS"===this.current_token.value;case"multiply":return"OPERATOR"===this.current_token.type&&"MULTIPLY"===this.current_token.value;case"power":return"OPERATOR"===this.current_token.type&&"POWER"===this.current_token.value;case"divide":return"OPERATOR"===this.current_token.type&&"DIVIDE"===this.current_token.value;case"equal":return"OPERATOR"===this.current_token.type&&"EQUALS"===this.current_token.value;case"lparen":return"PAREN"===this.current_token.type&&"L_PAREN"===this.current_token.value;case"rparen":return"PAREN"===this.current_token.type&&"R_PAREN"===this.current_token.value;case"num":return"NUMBER"===this.current_token.type;case"id":return"IDENTIFIER"===this.current_token.type;default:return!1}},i.prototype.parse=function(e){return this.lexer.input(e),this.update(),this.parseEqn()},i.prototype.parseEqn=function(){var e=this.parseExpr();if(this.match("equal")){this.update();var _=this.parseExpr();return new n(e,_)}if(this.match("epsilon"))return e;throw new SyntaxError("Unbalanced Parenthesis")},i.prototype.parseExpr=function(){var e=this.parseTerm();return this.parseExprRest(e)},i.prototype.parseExprRest=function(e){if(this.match("plus")){this.update();var _=this.parseTerm();if(void 0===e||void 0===_)throw new SyntaxError("Missing operand");return this.parseExprRest(e.add(_))}if(this.match("minus")){this.update();var r=this.parseTerm();return void 0===e?this.parseExprRest(r.multiply(-1)):this.parseExprRest(e.subtract(r))}return e},i.prototype.parseTerm=function(){var e=this.parseFactor();return this.parseTermRest(e)},i.prototype.parseTermRest=function(e){if(this.match("multiply")){this.update();var _=this.parseFactor();return e.multiply(this.parseTermRest(_))}if(this.match("power")){this.update();var r=this.parseFactor();return this.parseTermRest(e.pow(parseInt(r.toString())))}if(this.match("divide")){this.update();var t=this.parseFactor();return this.parseTermRest(e.divide(this.convertToFraction(t)))}if(this.match("epsilon"))return e;var s=this.parseFactor();return void 0===s?e:e.multiply(this.parseTermRest(s))},i.prototype.convertToFraction=function(e){if(e.terms.length>0)throw new TypeError("Invalid Argument ("+e.toString()+"): Divisor must be of type Integer or Fraction.");var _=e.constants[0];return new a(_.numer,_.denom)},i.prototype.parseFactor=function(){if(this.match("num")){var e=this.parseNumber();return this.update(),e}if(this.match("id")){var _=new s(this.current_token.value);return this.update(),_}if(this.match("lparen")){this.update();var r=this.parseExpr();if(this.match("rparen"))return this.update(),r;throw new SyntaxError("Unbalanced Parenthesis")}},i.prototype.parseNumber=function(){if(parseInt(this.current_token.value)==this.current_token.value)return new s(parseInt(this.current_token.value));var e=this.current_token.value.split(".")[1].length,_=Math.pow(10,e),r=parseFloat(this.current_token.value);return new s(Math.round(r*_)).divide(_)},e.exports=i}}]);

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.