PageSourceSearch

https://kendrickhvac.com/assets/AdminKeywordHistoryPage-DwyfNUVR.js

js kendrickhvac.com collected 2026-10-09 21:47:34 UTC 36,225 bytes, 1 lines download raw bytes

vendor: 29,694 bytes, line 1
1import{Z as p,b3 as jt,r as W,j as f}from"./index-DAV8rj-3.js";import{u as ne,A as ae,f as oe,T as se,a as le,b as St,c as et,d as ce,e as rt}from"./AdminNav-DIHe_0Ir.js";import{C as it}from"./card-7i_--9K2.js";import{B as st}from"./badge-D_U8Ytpm.js";import{u as ue,a as fe,b as de,i as z,c as he,d as me,e as G,w as kt,h as It,j as Ct,k as Bt,C as Ft,l as I,G as Lt,m as J,n as dt,D as pe,o as B,p as lt,q as ft,r as Kt,s as C,t as K,v as ye,x as xt,y as ve,z as Rt,B as Vt,S as Nt,E as xe,F as Mt,H as be,I as ge,J as Ae,K as Pe,g as je,L as Wt,M as Gt,X as Ht,Y as bt,f as we,A as ct,R as Oe,T as Se,N as ke}from"./generateCategoricalChart-D2i8kWxR.js";import"./users-Cw6xhWAF.js";import"./refresh-cw-B5UH0e6a.js";import"./shield-U24MtqeD.js";import"./file-text-BJQckGPo.js";var Ne=["x1","y1","x2","y2","key"],Ee=["offset"];function H(t){"@babel/helpers - typeof";return H=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},H(t)}function Et(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),i.push.apply(i,r)}return i}function N(t){for(var e=1;e<arguments.length;e++){var i=arguments[e]!=null?arguments[e]:{};e%2?Et(Object(i),!0).forEach(function(r){_e(t,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):Et(Object(i)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(i,r))})}return t}function _e(t,e,i){return e=ze(e),e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function ze(t){var e=$e(t,"string");return H(e)=="symbol"?e:e+""}function $e(t,e){if(H(t)!="object"||!t)return t;var i=t[Symbol.toPrimitive];if(i!==void 0){var r=i.call(t,e||"default");if(H(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function V(){return V=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t},V.apply(this,arguments)}function _t(t,e){if(t==null)return{};var i=De(t,e),r,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(n=0;n<a.length;n++)r=a[n],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}function De(t,e){if(t==null)return{};var i={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;i[r]=t[r]}return i}var Te=function(e){var i=e.fill;if(!i||i==="none")return null;var r=e.fillOpacity,n=e.x,a=e.y,s=e.width,u=e.height,l=e.ry;return p.createElement("rect",{x:n,y:a,ry:l,width:s,height:u,stroke:"none",fill:i,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function Yt(t,e){var i;if(p.isValidElement(t))i=p.cloneElement(t,e);else if(G(t))i=t(e);else{var r=e.x1,n=e.y1,a=e.x2,s=e.y2,u=e.key,l=_t(e,Ne),c=I(l,!1);c.offset;var o=_t(c,Ee);i=p.createElement("line",V({},o,{x1:r,y1:n,x2:a,y2:s,fill:"none",key:u}))}return i}function Ie(t){var e=t.x,i=t.width,r=t.horizontal,n=r===void 0?!0:r,a=t.horizontalPoints;if(!n||!a||!a.length)return null;var s=a.map(function(u,l){var c=N(N({},t),{},{x1:e,y1:u,x2:e+i,y2:u,key:"line-".concat(l),index:l});return Yt(n,c)});return p.createElement("g",{className:"recharts-cartesian-grid-horizontal"},s)}function Ce(t){var e=t.y,i=t.height,r=t.vertical,n=r===void 0?!0:r,a=t.verticalPoints;if(!n||!a||!a.length)return null;var s=a.map(function(u,l){var c=N(N({},t),{},{x1:u,y1:e,x2:u,y2:e+i,key:"line-".concat(l),index:l});return Yt(n,c)});return p.createElement("g",{className:"recharts-cartesian-grid-vertical"},s)}function Be(t){var e=t.horizontalFill,i=t.fillOpacity,r=t.x,n=t.y,a=t.width,s=t.height,u=t.horizontalPoints,l=t.horizontal,c=l===void 0?!0:l;if(!c||!e||!e.length)return null;var o=u.map(function(d){return Math.round(d+n-n)}).sort(function(d,m){return d-m});n!==o[0]&&o.unshift(0);var h=o.map(function(d,m){var x=!o[m+1],b=x?n+s-d:o[m+1]-d;if(b<=0)return null;var y=m%e.length;return p.createElement("rect",{key:"react-".concat(m),y:d,x:r,height:b,width:a,stroke:"none",fill:e[y],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return p.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},h)}function Fe(t){var e=t.vertical,i=e===void 0?!0:e,r=t.verticalFill,n=t.fillOpacity,a=t.x,s=t.y,u=t.width,l=t.height,c=t.verticalPoints;if(!i||!r||!r.length)return null;var o=c.map(function(d){return Math.round(d+a-a)}).sort(function(d,m){return d-m});a!==o[0]&&o.unshift(0);var h=o.map(function(d,m){var x=!o[m+1],b=x?a+u-d:o[m+1]-d;if(b<=0)return null;var y=m%r.length;return p.createElement("rect",{key:"react-".concat(m),x:d,y:s,width:b,height:l,stroke:"none",fill:r[y],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return p.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},h)}var Le=function(e,i){var r=e.xAxis,n=e.width,a=e.height,s=e.offset;return It(Ct(N(N(N({},Ft.defaultProps),r),{},{ticks:Bt(r,!0),viewBox:{x:0,y:0,width:n,height:a}})),s.left,s.left+s.width,i)},Ke=function(e,i){var r=e.yAxis,n=e.width,a=e.height,s=e.offset;return It(Ct(N(N(N({},Ft.defaultProps),r),{},{ticks:Bt(r,!0),viewBox:{x:0,y:0,width:n,height:a}})),s.top,s.top+s.height,i)},U={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function Ut(t){var e,i,r,n,a,s,u=ue(),l=fe(),c=de(),o=N(N({},t),{},{stroke:(e=t.stroke)!==null&&e!==void 0?e:U.stroke,fill:(i=t.fill)!==null&&i!==void 0?i:U.fill,horizontal:(r=t.horizontal)!==null&&r!==void 0?r:U.horizontal,horizontalFill:(n=t.horizontalFill)!==null&&n!==void 0?n:U.horizontalFill,vertical:(a=t.vertical)!==null&&a!==void 0?a:U.vertical,verticalFill:(s=t.verticalFill)!==null&&s!==void 0?s:U.verticalFill,x:z(t.x)?t.x:c.left,y:z(t.y)?t.y:c.top,width:z(t.width)?t.width:c.width,height:z(t.height)?t.height:c.height}),h=o.x,d=o.y,m=o.width,x=o.height,b=o.syncWithTicks,y=o.horizontalValues,j=o.verticalValues,g=he(),v=me();if(!z(m)||m<=0||!z(x)||x<=0||!z(h)||h!==+h||!z(d)||d!==+d)return null;var A=o.verticalCoordinatesGenerator||Le,P=o.horizontalCoordinatesGenerator||Ke,w=o.horizontalPoints,O=o.verticalPoints;if((!w||!w.length)&&G(P)){var S=y&&y.length,E=P({yAxis:v?N(N({},v),{},{ticks:S?y:v.ticks}):void 0,width:u,height:l,offset:c},S?!0:b);kt(Array.isArray(E),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(H(E),"]")),Array.isArray(E)&&(w=E)}if((!O||!O.length)&&G(A)){var _=j&&j.length,k=A({xAxis:g?N(N({},g),{},{ticks:_?j:g.ticks}):void 0,width:u,height:l,offset:c},_?!0:b);kt(Array.isArray(k),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(H(k),"]")),Array.isArray(k)&&(O=k)}return p.createElement("g",{className:"recharts-cartesian-grid"},p.createElement(Te,{fill:o.fill,fillOpacity:o.fillOpacity,x:o.x,y:o.y,width:o.width,height:o.height,ry:o.ry}),p.createElement(Ie,V({},o,{offset:c,horizontalPoints:w,xAxis:g,yAxis:v})),p.createElement(Ce,V({},o,{offset:c,verticalPoints:O,xAxis:g,yAxis:v})),p.createElement(Be,V({},o,{horizontalPoints:w})),p.createElement(Fe,V({},o,{verticalPoints:O})))}Ut.displayName="CartesianGrid";var Re=["layout","type","stroke","connectNulls","isRange","ref"],Ve=["key"],Xt;function Z(t){"@babel/helpers - typeof";return Z=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Z(t)}function Jt(t,e){if(t==null)return{};var i=Me(t,e),r,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(n=0;n<a.length;n++)r=a[n],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}function Me(t,e){if(t==null)return{};var i={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;i[r]=t[r]}return i}function M(){return M=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t},M.apply(this,arguments)}function zt(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),i.push.apply(i,r)}return i}function L(t){for(var e=1;e<arguments.length;e++){var i=arguments[e]!=null?arguments[e]:{};e%2?zt(Object(i),!0).forEach(function(r){F(t,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):zt(Object(i)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(i,r))})}return t}function We(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function $t(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,qt(r.key),r)}}function Ge(t,e,i){return e&&$t(t.prototype,e),i&&$t(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}function He(t,e,i){return e=ht(e),Ye(t,Zt()?Reflect.construct(e,i||[],ht(t).constructor):e.apply(t,i))}function Ye(t,e){if(e&&(Z(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ue(t)}function Ue(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Zt(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Zt=function(){return!!t})()}function ht(t){return ht=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(i){return i.__proto__||Object.getPrototypeOf(i)},ht(t)}function Xe(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&gt(t,e)}function gt(t,e){return gt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},gt(t,e)}function F(t,e,i){return e=qt(e),e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function qt(t){var e=Je(t,"string");return Z(e)=="symbol"?e:e+""}function Je(t,e){if(Z(t)!="object"||!t)return t;var i=t[Symbol.toPrimitive];if(i!==void 0){var r=i.call(t,e||"default");if(Z(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Y=function(t){function e(){var i;We(this,e);for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];return i=He(this,e,[].concat(n)),F(i,"state",{isAnimationFinished:!0}),F(i,"id",Vt("recharts-area-")),F(i,"handleAnimationEnd",function(){var s=i.props.onAnimationEnd;i.setState({isAnimationFinished:!0}),G(s)&&s()}),F(i,"handleAnimationStart",function(){var s=i.props.onAnimationStart;i.setState({isAnimationFinished:!1}),G(s)&&s()}),i}return Xe(e,t),Ge(e,[{key:"renderDots",value:function(r,n,a){var s=this.props.isAnimationActive,u=this.state.isAnimationFinished;if(s&&!u)return null;var l=this.props,c=l.dot,o=l.points,h=l.dataKey,d=I(this.props,!1),m=I(c,!0),x=o.map(function(y,j){var g=L(L(L({key:"dot-".concat(j),r:3},d),m),{},{index:j,cx:y.x,cy:y.y,dataKey:h,value:y.value,payload:y.payload,points:o});return e.renderDotItem(c,g)}),b={clipPath:r?"url(#clipPath-".concat(n?"":"dots-").concat(a,")"):null};return p.createElement(B,M({className:"recharts-area-dots"},b),x)}},{key:"renderHorizontalRect",value:function(r){var n=this.props,a=n.baseLine,s=n.points,u=n.strokeWidth,l=s[0].x,c=s[s.length-1].x,o=r*Math.abs(l-c),h=lt(s.map(function(d){return d.y||0}));return z(a)&&typeof a=="number"?h=Math.max(a,h):a&&Array.isArray(a)&&a.length&&(h=Math.max(lt(a.map(function(d){return d.y||0})),h)),z(h)?p.createElement("rect",{x:l<c?l:l-o,y:0,width:o,height:Math.floor(h+(u?parseInt("".concat(u),10):1))}):null}},{key:"renderVerticalRect",value:function(r){var n=this.props,a=n.baseLine,s=n.points,u=n.strokeWidth,l=s[0].y,c=s[s.length-1].y,o=r*Math.abs(l-c),h=lt(s.map(function(d){return d.x||0}));return z(a)&&typeof a=="number"?h=Math.max(a,h):a&&Array.isArray(a)&&a.length&&(h=Math.max(lt(a.map(function(d){return d.x||0})),h)),z(h)?p.createElement("rect",{x:0,y:l<c?l:l-o,width:h+(u?parseInt("".concat(u),10):1),height:Math.floor(o)}):null}},{key:"renderClipRect",value:function(r){var n=this.props.layout;return n==="vertical"?this.renderVerticalRect(r):this.renderHorizontalRect(r)}},{key:"renderAreaStatically",value:function(r,n,a,s){var u=this.props,l=u.layout,c=u.type,o=u.stroke,h=u.connectNulls,d=u.isRange;u.ref;var m=Jt(u,Re);return p.createElement(B,{clipPath:a?"url(#clipPath-".concat(s,")"):null},p.createElement(ft,M({},I(m,!0),{points:r,connectNulls:h,type:c,baseLine:n,layout:l,stroke:"none",className:"recharts-area-area"})),o!=="none"&&p.createElement(ft,M({},I(this.props,!1),{className:"recharts-area-curve",layout:l,type:c,connectNulls:h,fill:"none",points:r})),o!=="none"&&d&&p.createElement(ft,M({},I(this.props,!1),{className:"recharts-area-curve",layout:l,type:c,connectNulls:h,fill:"none",points:n})))}},{key:"renderAreaWithAnimation",value:function(r,n){var a=this,s=this.props,u=s.points,l=s.baseLine,c=s.isAnimationActive,o=s.animationBegin,h=s.animationDuration,d=s.animationEasing,m=s.animationId,x=this.state,b=x.prevPoints,y=x.prevBaseLine;return p.createElement(Kt,{begin:o,duration:h,isActive:c,easing:d,from:{t:0},to:{t:1},key:"area-".concat(m),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(j){var g=j.t;if(b){var v=b.length/u.length,A=u.map(function(S,E){var _=Math.floor(E*v);if(b[_]){var k=b[_],D=C(k.x,S.x),tt=C(k.y,S.y);return L(L({},S),{},{x:D(g),y:tt(g)})}return S}),P;if(z(l)&&typeof l=="number"){var w=C(y,l);P=w(g)}else if(K(l)||ye(l)){var O=C(y,0);P=O(g)}else P=l.map(function(S,E){var _=Math.floor(E*v);if(y[_]){var k=y[_],D=C(k.x,S.x),tt=C(k.y,S.y);return L(L({},S),{},{x:D(g),y:tt(g)})}return S});return a.renderAreaStatically(A,P,r,n)}return p.createElement(B,null,p.createElement("defs",null,p.createElement("clipPath",{id:"animationClipPath-".concat(n)},a.renderClipRect(g))),p.createElement(B,{clipPath:"url(#animationClipPath-".concat(n,")")},a.renderAreaStatically(u,l,r,n)))})}},{key:"renderArea",value:function(r,n){var a=this.props,s=a.points,u=a.baseLine,l=a.isAnimationActive,c=this.state,o=c.prevPoints,h=c.prevBaseLine,d=c.totalLength;return l&&s&&s.length&&(!o&&d>0||!xt(o,s)||!xt(h,u))?this.renderAreaWithAnimation(r,n):this.renderAreaStatically(s,u,r,n)}},{key:"render",value:function(){var r,n=this.props,a=n.hide,s=n.dot,u=n.points,l=n.className,c=n.top,o=n.left,h=n.xAxis,d=n.yAxis,m=n.width,x=n.height,b=n.isAnimationActive,y=n.id;if(a||!u||!u.length)return null;var j=this.state.isAnimationFinished,g=u.length===1,v=jt("recharts-area",l),A=h&&h.allowDataOverflow,P=d&&d.allowDataOverflow,w=A||P,O=K(y)?this.id:y,S=(r=I(s,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},E=S.r,_=E===void 0?3:E,k=S.strokeWidth,D=k===void 0?2:k,tt=ve(s)?s:{},wt=tt.clipDot,Ot=wt===void 0?!0:wt,ot=_*2+D;return p.createElement(B,{className:v},A||P?p.createElement("defs",null,p.createElement("clipPath",{id:"clipPath-".concat(O)},p.createElement("rect",{x:A?o:o-m/2,y:P?c:c-x/2,width:A?m:m*2,height:P?x:x*2})),!Ot&&p.createElement("clipPath",{id:"clipPath-dots-".concat(O)},p.createElement("rect",{x:o-ot/2,y:c-ot/2,width:m+ot,height:x+ot}))):null,g?null:this.renderArea(w,O),(s||g)&&this.renderDots(w,Ot,O),(!b||j)&&Rt.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(r,n){return r.animationId!==n.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,curBaseLine:r.baseLine,prevPoints:n.curPoints,prevBaseLine:n.curBaseLine}:r.points!==n.curPoints||r.baseLine!==n.curBaseLine?{curPoints:r.points,curBaseLine:r.baseLine}:null}}])}(W.PureComponent);Xt=Y;F(Y,"displayName","Area");F(Y,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!Lt.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});F(Y,"getBaseValue",function(t,e,i,r){var n=t.layout,a=t.baseValue,s=e.props.baseValue,u=s??a;if(z(u)&&typeof u=="number")return u;var l=n==="horizontal"?r:i,c=l.scale.domain();if(l.type==="number"){var o=Math.max(c[0],c[1]),h=Math.min(c[0],c[1]);return u==="dataMin"?h:u==="dataMax"||o<0?o:Math.max(Math.min(c[0],c[1]),0)}return u==="dataMin"?c[0]:u==="dataMax"?c[1]:c[0]});F(Y,"getComposedData",function(t){var e=t.props,i=t.item,r=t.xAxis,n=t.yAxis,a=t.xAxisTicks,s=t.yAxisTicks,u=t.bandSize,l=t.dataKey,c=t.stackedData,o=t.dataStartIndex,h=t.displayedData,d=t.offset,m=e.layout,x=c&&c.length,b=Xt.getBaseValue(e,i,r,n),y=m==="horizontal",j=!1,g=h.map(function(A,P){var w;x?w=c[o+P]:(w=J(A,l),Array.isArray(w)?j=!0:w=[b,w]);var O=w[1]==null||x&&J(A,l)==null;return y?{x:dt({axis:r,ticks:a,bandSize:u,entry:A,index:P}),y:O?null:n.scale(w[1]),value:w,payload:A}:{x:O?null:r.scale(w[1]),y:dt({axis:n,ticks:s,bandSize:u,entry:A,index:P}),value:w,payload:A}}),v;return x||j?v=g.map(function(A){var P=Array.isArray(A.value)?A.value[0]:null;return y?{x:A.x,y:P!=null&&A.y!=null?n.scale(P):null}:{x:P!=null?r.scale(P):null,y:A.y}}):v=y?n.scale(b):r.scale(b),L({points:g,baseLine:v,layout:m,isRange:j},d)});F(Y,"renderDotItem",function(t,e){var i;if(p.isValidElement(t))i=p.cloneElement(t,e);else if(G(t))i=t(e);else{var r=jt("recharts-area-dot",typeof t!="boolean"?t.className:""),n=e.key,a=Jt(e,Ve);i=p.createElement(pe,M({},a,{key:n,className:r}))}return i});function q(t){"@babel/helpers - typeof";return q=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},q(t)}function Ze(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function qe(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,ee(r.key),r)}}function Qe(t,e,i){return e&&qe(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function tr(t,e,i){return e=mt(e),er(t,Qt()?Reflect.construct(e,i||[],mt(t).constructor):e.apply(t,i))}function er(t,e){if(e&&(q(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return rr(t)}function rr(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Qt(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Qt=function(){return!!t})()}function mt(t){return mt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(i){return i.__proto__||Object.getPrototypeOf(i)},mt(t)}function ir(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&At(t,e)}function At(t,e){return At=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},At(t,e)}function te(t,e,i){return e=ee(e),e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function ee(t){var e=nr(t,"string");return q(e)=="symbol"?e:e+""}function nr(t,e){if(q(t)!="object"||!t)return t;var i=t[Symbol.toPrimitive];if(i!==void 0){var r=i.call(t,e||"default");if(q(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var yt=function(t){function e(){return Ze(this,e),tr(this,e,arguments)}return ir(e,t),Qe(e,[{key:"render",value:function(){return null}}])}(W.Component);te(yt,"displayName","ZAxis");te(yt,"defaultProps",{zAxisId:0,range:[64,64],scale:"auto",type:"number"});var ar=["option","isActive"];function nt(){return nt=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t},nt.apply(this,arguments)}function or(t,e){if(t==null)return{};var i=sr(t,e),r,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(n=0;n<a.length;n++)r=a[n],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}function sr(t,e){if(t==null)return{};var i={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;i[r]=t[r]}return i}function lr(t){var e=t.option,i=t.isActive,r=or(t,ar);return typeof e=="string"?W.createElement(Nt,nt({option:W.createElement(xe,nt({type:e},r)),isActive:i,shapeType:"symbols"},r)):W.createElement(Nt,nt({option:e,isActive:i,shapeType:"symbols"},r))}function Q(t){"@babel/helpers - typeof";return Q=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Q(t)}function at(){return at=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t},at.apply(this,arguments)}function Dt(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),i.push.apply(i,r)}return i}function $(t){for(var e=1;e<arguments.length;e++){var i=arguments[e]!=null?arguments[e]:{};e%2?Dt(Object(i),!0).forEach(function(r){R(t,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):Dt(Object(i)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(i,r))})}return t}function cr(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Tt(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,ie(r.key),r)}}function ur(t,e,i){return e&&Tt(t.prototype,e),i&&Tt(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}function fr(t,e,i){return e=pt(e),dr(t,re()?Reflect.construct(e,i||[],pt(t).constructor):e.apply(t,i))}function dr(t,e){if(e&&(Q(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hr(t)}function hr(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function re(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(re=function(){return!!t})()}function pt(t){return pt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(i){return i.__proto__||Object.getPrototypeOf(i)},pt(t)}function mr(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Pt(t,e)}function Pt(t,e){return Pt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},Pt(t,e)}function R(t,e,i){return e=ie(e),e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function ie(t){var e=pr(t,"string");return Q(e)=="symbol"?e:e+""}function pr(t,e){if(Q(t)!="object"||!t)return t;var i=t[Symbol.toPrimitive];if(i!==void 0){var r=i.call(t,e||"default");if(Q(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var vt=function(t){function e(){var i;cr(this,e);for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];return i=fr(this,e,[].concat(n)),R(i,"state",{isAnimationFinished:!1}),R(i,"handleAnimationEnd",function(){i.setState({isAnimationFinished:!0})}),R(i,"handleAnimationStart",function(){i.setState({isAnimationFinished:!1})}),R(i,"id",Vt("recharts-scatter-")),i}return mr(e,t),ur(e,[{key:"renderSymbolsStatically",value:function(r){var n=this,a=this.props,s=a.shape,u=a.activeShape,l=a.activeIndex,c=I(this.props,!1);return r.map(function(o,h){var d=l===h,m=d?u:s,x=$($({},c),o);return p.createElement(B,at({className:"recharts-scatter-symbol",key:"symbol-".concat(o==null?void 0:o.cx,"-").concat(o==null?void 0:o.cy,"-").concat(o==null?void 0:o.size,"-").concat(h)},ge(n.props,o,h),{role:"img"}),p.createElement(lr,at({option:m,isActive:d,key:"symbol-".concat(h)},x)))})}},{key:"renderSymbolsWithAnimation",value:function(){var r=this,n=this.props,a=n.points,s=n.isAnimationActive,u=n.animationBegin,l=n.animationDuration,c=n.animationEasing,o=n.animationId,h=this.state.prevPoints;return p.createElement(Kt,{begin:u,duration:l,isActive:s,easing:c,from:{t:0},to:{t:1},key:"pie-".concat(o),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(d){var m=d.t,x=a.map(function(b,y){var j=h&&h[y];if(j){var g=C(j.cx,b.cx),v=C(j.cy,b.cy),A=C(j.size,b.size);return $($({},b),{},{cx:g(m),cy:v(m),size:A(m)})}var P=C(0,b.size);return $($({},b),{},{size:P(m)})});return p.createElement(B,null,r.renderSymbolsStatically(x))})}},{key:"renderSymbols",value:function(){var r=this.props,n=r.points,a=r.isAnimationActive,s=this.state.prevPoints;return a&&n&&n.length&&(!s||!xt(s,n))?this.renderSymbolsWithAnimation():this.renderSymbolsStatically(n)}},{key:"renderErrorBar",value:function(){var r=this.props.isAnimationActive;if(r&&!this.state.isAnimationFinished)return null;var n=this.props,a=n.points,s=n.xAxis,u=n.yAxis,l=n.children,c=Mt(l,Ae);return c?c.map(function(o,h){var d=o.props,m=d.direction,x=d.dataKey;return p.cloneElement(o,{key:"".concat(m,"-").concat(x,"-").concat(a[h]),data:a,xAxis:s,yAxis:u,layout:m==="x"?"vertical":"horizontal",dataPointFormatter:function(y,j){return{x:y.cx,y:y.cy,value:m==="x"?+y.node.x:+y.node.y,errorVal:J(y,j)}}})}):null}},{key:"renderLine",value:function(){var r=this.props,n=r.points,a=r.line,s=r.lineType,u=r.lineJointType,l=I(this.props,!1),c=I(a,!1),o,h;if(s==="joint")o=n.map(function(v){return{x:v.cx,y:v.cy}});else if(s==="fitting"){var d=Pe(n),m=d.xmin,x=d.xmax,b=d.a,y=d.b,j=function(A){return b*A+y};o=[{x:m,y:j(m)},{x,y:j(x)}]}var g=$($($({},l),{},{fill:"none",stroke:l&&l.fill},c),{},{points:o});return p.isValidElement(a)?h=p.cloneElement(a,g):G(a)?h=a(g):h=p.createElement(ft,at({},g,{type:u})),p.createElement(B,{className:"recharts-scatter-line",key:"recharts-scatter-line"},h)}},{key:"render",value:function(){var r=this.props,n=r.hide,a=r.points,s=r.line,u=r.className,l=r.xAxis,c=r.yAxis,o=r.left,h=r.top,d=r.width,m=r.height,x=r.id,b=r.isAnimationActive;if(n||!a||!a.length)return null;var y=this.state.isAnimationFinished,j=jt("recharts-scatter",u),g=l&&l.allowDataOverflow,v=c&&c.allowDataOverflow,A=g||v,P=K(x)?this.id:x;return p.createElement(B,{className:j,clipPath:A?"url(#clipPath-".concat(P,")"):null},g||v?p.createElement("defs",null,p.createElement("clipPath",{id:"clipPath-".concat(P)},p.createElement("rect",{x:g?o:o-d/2,y:v?h:h-m/2,width:g?d:d*2,height:v?m:m*2}))):null,s&&this.renderLine(),this.renderErrorBar(),p.createElement(B,{key:"recharts-scatter-symbols"},this.renderSymbols()),(!b||y)&&Rt.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(r,n){return r.animationId!==n.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,prevPoints:n.curPoints}:r.points!==n.curPoints?{curPoints:r.points}:null}}])}(W.PureComponent);R(vt,"displayName","Scatter");R(vt,"defaultProps",{xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!Lt.isSsr,animationBegin:0,animationDuration:400,animationEasing:"linear"});R(vt,"getComposedData",function(t){var e=t.xAxis,i=t.yAxis,r=t.zAxis,n=t.item,a=t.displayedData,s=t.xAxisTicks,u=t.yAxisTicks,l=t.offset,c=n.props.tooltipType,o=Mt(n.props.children,be),h=K(e.dataKey)?n.props.dataKey:e.dataKey,d=K(i.dataKey)?n.props.dataKey:i.dataKey,m=r&&r.dataKey,x=r?r.range:yt.defaultProps.range,b=x&&x[0],y=e.scale.bandwidth?e.scale.bandwidth():0,j=i.scale.bandwidth?i.scale.bandwidth():0,g=a.map(function(v,A){var P=J(v,h),w=J(v,d),O=!K(m)&&J(v,m)||"-",S=[{name:K(e.dataKey)?n.props.name:e.name||e.dataKey,unit:e.unit||"",value:P,payload:v,dataKey:h,type:c},{name:K(i.dataKey)?n.props.name:i.name||i.dataKey,unit:i.unit||"",value:w,payload:v,dataKey:d,type:c}];O!=="-"&&S.push({name:r.name||r.dataKey,unit:r.unit||"",value:O,payload:v,dataKey:m,type:c});var E=dt({axis:e,ticks:s,bandSize:y,entry:v,index:A,dataKey:h}),_=dt({axis:i,ticks:u,bandSize:j,entry:v,index:A,dataKey:d}),k=O!=="-"?r.scale(O):b,D=Math.sqrt(Math.max(k,0)/Math.PI);return $($({},v),{},{cx:E,cy:_,x:E-D,y:_-D,xAxis:e,yAxis:i,zAxis:r,width:2*D,height:2*D,size:k,node:{x:P,y:w,z:O},tooltipPayload:S,tooltipPosition:{x:E,y:_},payload:v},o&&o[A]&&o[A].props)});return $({points:g},l)});
1var yr=je({chartName:"ComposedChart",GraphicalChild:[Wt,Y,Gt,vt],axisComponents:[{axisType:"xAxis",AxisComp:Ht},{axisType:"yAxis",AxisComp:bt},{axisType:"zAxis",AxisComp:yt}],formatAxisMap:we});const vr="2026-09-22",X=[{month:"Mar 2026",key:"2026-03",keywords:54,traffic:40,trafficValue:0},{month:"Apr 2026",key:"2026-04",keywords:182,traffic:166,trafficValue:544},{month:"May 2026",key:"2026-05",keywords:331,traffic:181,trafficValue:807},{month:"Jun 2026",key:"2026-06",keywords:512,traffic:340,trafficValue:2110},{month:"Jul 2026",key:"2026-07",keywords:817,traffic:959,trafficValue:6259},{month:"Aug 2026",key:"2026-08",keywords:1481,traffic:2967,trafficValue:16720},{month:"Sep 2026",key:"2026-09",keywords:2029,traffic:2742,trafficValue:14796}],ut=t=>new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",maximumFractionDigits:0}).format(t),T=t=>new Intl.NumberFormat("en-US").format(t);function kr(){const{authChecked:t,allowed:e}=ne("keyword_history"),i=X[X.length-1],r=X[0],n=W.useMemo(()=>{const a=i.keywords-r.keywords,s=Math.round(a/r.keywords*100),u=i.trafficValue-r.trafficValue,l=Math.round(u/r.trafficValue*100),c=i.traffic-r.traffic,o=Math.round(c/r.traffic*100);return{kwDelta:a,kwPct:s,tvDelta:u,tvPct:l,trDelta:c,trPct:o}},[i,r]);return t?e?f.jsxs("div",{className:"min-h-screen bg-background",children:[f.jsx(ae,{}),f.jsxs("main",{className:"max-w-7xl mx-auto px-6 lg:px-10 py-8 space-y-8",children:[f.jsxs("header",{className:"flex flex-col gap-2",children:[f.jsxs("div",{className:"flex items-center gap-2 text-sm text-muted-foreground",children:[f.jsx(oe,{className:"w-4 h-4"}),f.jsxs("span",{children:["Semrush snapshot · updated ",vr]})]}),f.jsx("h1",{className:"text-3xl font-heading font-bold",children:"Ranking History"}),f.jsx("p",{className:"text-muted-foreground max-w-2xl",children:"Last 6 months of ranked organic keywords and estimated traffic value for kendrickhvac.com. Numbers reflect Google organic only (Semrush US database)."})]}),f.jsxs("section",{className:"grid gap-4 sm:grid-cols-3",children:[f.jsxs(it,{className:"p-5",children:[f.jsx("div",{className:"text-sm text-muted-foreground",children:"Ranked keywords"}),f.jsxs("div",{className:"flex items-baseline gap-2 mt-1",children:[f.jsx("div",{className:"text-3xl font-bold",children:T(i.keywords)}),f.jsxs(st,{variant:"secondary",className:"gap-1",children:[f.jsx(ct,{className:"w-3 h-3"}),"+",T(n.kwDelta)," (",n.kwPct,"%)"]})]}),f.jsxs("div",{className:"text-xs text-muted-foreground mt-2",children:["vs ",r.month]})]}),f.jsxs(it,{className:"p-5",children:[f.jsx("div",{className:"text-sm text-muted-foreground",children:"Est. organic traffic / mo"}),f.jsxs("div",{className:"flex items-baseline gap-2 mt-1",children:[f.jsx("div",{className:"text-3xl font-bold",children:T(i.traffic)}),f.jsxs(st,{variant:"secondary",className:"gap-1",children:[f.jsx(ct,{className:"w-3 h-3"}),"+",T(n.trDelta)," (",n.trPct,"%)"]})]}),f.jsxs("div",{className:"text-xs text-muted-foreground mt-2",children:["vs ",r.month]})]}),f.jsxs(it,{className:"p-5",children:[f.jsx("div",{className:"text-sm text-muted-foreground",children:"Est. traffic value / mo"}),f.jsxs("div",{className:"flex items-baseline gap-2 mt-1",children:[f.jsx("div",{className:"text-3xl font-bold",children:ut(i.trafficValue)}),f.jsxs(st,{variant:"secondary",className:"gap-1",children:[f.jsx(ct,{className:"w-3 h-3"}),"+",ut(n.tvDelta)," (",n.tvPct,"%)"]})]}),f.jsxs("div",{className:"text-xs text-muted-foreground mt-2",children:["vs ",r.month]})]})]}),f.jsxs(it,{className:"p-5",children:[f.jsx("div",{className:"flex items-center justify-between mb-4",children:f.jsxs("div",{children:[f.jsx("h2",{className:"text-lg font-semibold",children:"Keywords & traffic value"}),f.jsx("p",{className:"text-sm text-muted-foreground",children:"Bars = ranked keywords · Line = estimated traffic value (USD/mo)"})]})}),f.jsx("div",{className:"w-full h-[360px]",children:f.jsx(Oe,{width:"100%",height:"100%",children:f.jsxs(yr,{data:X,margin:{top:10,right:20,bottom:0,left:0},children:[f.jsx(Ut,{strokeDasharray:"3 3",stroke:"hsl(var(--border))"}),f.jsx(Ht,{dataKey:"month",stroke:"hsl(var(--muted-foreground))",fontSize:12}),f.jsx(bt,{yAxisId:"left",stroke:"hsl(var(--muted-foreground))",fontSize:12,tickFormatter:a=>T(a)}),f.jsx(bt,{yAxisId:"right",orientation:"right",stroke:"hsl(var(--muted-foreground))",fontSize:12,tickFormatter:a=>`$${T(a)}`}),f.jsx(Se,{contentStyle:{background:"hsl(var(--card))",border:"1px solid hsl(var(--border))",borderRadius:8,fontSize:12},formatter:(a,s)=>s==="Traffic value"?[ut(a),s]:[T(a),s]}),f.jsx(ke,{wrapperStyle:{fontSize:12}}),f.jsx(Gt,{yAxisId:"left",dataKey:"keywords",name:"Ranked keywords",fill:"hsl(var(--primary))",radius:[6,6,0,0],barSize:40}),f.jsx(Wt,{yAxisId:"right",type:"monotone",dataKey:"trafficValue",name:"Traffic value",stroke:"hsl(var(--destructive))",strokeWidth:3,dot:{r:4}})]})})})]}),f.jsxs(it,{className:"p-0 overflow-hidden",children:[f.jsxs("div",{className:"p-5 border-b",children:[f.jsx("h2",{className:"text-lg font-semibold",children:"Monthly detail"}),f.jsx("p",{className:"text-sm text-muted-foreground",children:"Month-over-month change in ranked keywords."})]}),f.jsxs(se,{children:[f.jsx(le,{children:f.jsxs(St,{children:[f.jsx(et,{children:"Month"}),f.jsx(et,{className:"text-right",children:"Keywords"}),f.jsx(et,{className:"text-right",children:"Δ vs prev"}),f.jsx(et,{className:"text-right",children:"Est. traffic"}),f.jsx(et,{className:"text-right",children:"Est. value"})]})}),f.jsx(ce,{children:X.map((a,s)=>{const u=s>0?X[s-1]:null,l=u?a.keywords-u.keywords:0;return f.jsxs(St,{children:[f.jsx(rt,{className:"font-medium",children:a.month}),f.jsx(rt,{className:"text-right",children:T(a.keywords)}),f.jsx(rt,{className:"text-right",children:u?f.jsxs(st,{variant:l>=0?"secondary":"destructive",className:"gap-1",children:[l>=0?f.jsx(ct,{className:"w-3 h-3"}):null,l>=0?"+":"",T(l)]}):f.jsx("span",{className:"text-muted-foreground",children:"—"})}),f.jsxs(rt,{className:"text-right",children:[T(a.traffic),"/mo"]}),f.jsxs(rt,{className:"text-right",children:[ut(a.trafficValue),"/mo"]})]},a.key)})})]})]})]})]}):f.jsx("div",{className:"min-h-screen bg-background flex items-center justify-center px-6",children:f.jsx("p",{className:"text-muted-foreground",children:"You don't have access to this report."})}):f.jsx("div",{className:"min-h-screen bg-background flex items-center justify-center",children:f.jsx("p",{className:"text-muted-foreground",children:"Loading…"})})}export{kr as default};

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.