1(self.webpackChunkYabsta=self.webpackChunkYabsta||[]).push([[5437],{82306(e,t,a){var r=a(34796);r.validator.addMethod("alias",function(e){if(""===e)return!0;return/^[a-z0-9_\-]+$/i.test(e)||/^\[[a-z0-9_\-]+\]$/i.test(e)},"Please enter valid page alias!"),r.validator.addMethod("keyword",function(e){if(""===e)return!0;return/^[^_$?{}|!@%#^`.*()=<>+\\/]+$/i.test(e)},"Please enter valid keyword!"),r.validator.addMethod("select_required",function(e){return 0!==e&&"0"!==e},"Please select!"),r.validator.addMethod("is_float",function(e){return/^[0-9_\.]+$/i.test(e)},"Please, enter correct number"),r.validator.addMethod("regexp",function(e,t,a){return a.pattern.test(e)},"Please, enter correct value"),r.validator.addMethod("expandedurl",function(e){return/^((http|https):\/\/)?(([a-z0-9-]+\.)+[a-z]{2,63}|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})(:[0-9]+)?(\/?|\S+)$/gi.test(e)},"Please, enter correct value"),r.validator.addMethod("price",function(e){if(""!==e){const t=/^[0-9]{1,3}([\,\s]{1}[0-9]{3})*([\.\,]{1}[0-9]{1,3})*$/;return/^[0-9]*$/.test(e)||t.test(e)}return!0},"Please, enter correct price"),r.validator.addMethod("hexadecimal",function(e,t,a){let r=this.optional(t);return e&&(a&&(r=e.length===a),r&&(r=/^[a-f0-9]+$/i.test(e))),r},"The value must contain only hexadecimal characters")}}]);
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.