PageSourceSearch

https://roofslopecalculator.org/_nuxt/jYCmo8VY.js

js roofslopecalculator.org collected 2026-10-09 03:44:40 UTC 1,952 bytes, 1 lines download raw bytes

1const P=[{key:"coalTarBur",minPitch:.125,recommendedPitch:.25},{key:"bur",minPitch:.25,recommendedPitch:.5},{key:"standingSeam",minPitch:.25,recommendedPitch:.5},{key:"modifiedBitumen",minPitch:.25,recommendedPitch:.5},{key:"epdm",minPitch:.25,recommendedPitch:.5},{key:"tpoPvc",minPitch:.25,recommendedPitch:.5},{key:"spf",minPitch:.25,recommendedPitch:.5},{key:"liquidApplied",minPitch:.25,recommendedPitch:.5},{key:"lappedSealed",minPitch:.5,recommendedPitch:1},{key:"lappedNonsoldered",minPitch:3,recommendedPitch:4}];function _(t){return!Number.isFinite(t)||t<0?null:t*5.2}function N(t){const n=_(t);return n===null?null:n*4.88243}function M(t){return t>=.25?"at-or-above-most-membranes-minimum":t>=.125?"at-or-above-coal-tar-minimum":"below-listed-minimums"}function l(t){return t>=48?"matches-definition":"before-definition-window"}function h(t){return P.filter(n=>t>=n.minPitch)}function S(t,n=2){return Number.isFinite(t)?t.toFixed(n):"—"}function u(t,n=2){return Number.isFinite(t)?Number(t.toFixed(n)).toString():"—"}function T(t,n=3){return t===null||!Number.isFinite(t)?"—":`1:${u(t,n)}`}function d(t){return u(t,6)}const f=[[.125,"1/8"],[.25,"1/4"],[.5,"1/2"],[.75,"3/4"]];function R(t){if(Number.isInteger(t)&&t>=1&&t<=4)return String(t);for(const[n,e]of f)if(Math.abs(t-n)<1e-9)return e;return d(t)}function b(t,n){if(!Number.isFinite(t)||!Number.isInteger(n)||n<=0)return null;const e=t<0?"-":"",c=Math.round(Math.abs(t)*n),i=Math.trunc(c/n),r=c%n;if(r===0)return`${e}${i}`;const m=a(r,n),o=`${r/m}/${n/m}`;return i===0?`${e}${o}`:`${e}${i} ${o}`}function O(t){if(!Number.isFinite(t))return null;const n=8,e=Math.round(t*12*n),c=12*n,i=Math.trunc(e/c),r=e-i*c,m=Math.trunc(r/n),o=r%n;if(o===0)return{feet:i,inches:String(m)};const s=a(o,n);return{feet:i,inches:`${m} ${o/s}/${n/s}`}}function a(t,n){for(;n!==0;)[t,n]=[n,t%n];return t}export{P as L,_ as a,M as b,u as c,d,T as e,R as f,h as g,S as h,b as i,l as j,N as p,O as t};

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.