02/03/2020 House Proceedings

Download this Video

Minutes

Called to order at 12 m. by Eileen Filler-Corn, Speaker

Mace placed on Speaker's table by Sergeant at Arms

Prayer offered by Brenda Jordan, Associate Pastor, Glorious Church of God in Christ, Richmond [at the request of Delegate Adams of Richmond City]

Delegate Herring led the House in the Pledge of Allegiance to the Flag of the United States of America

Attendance roll call - Quorum present

Leave of Absence granted: Delegate Freitas [portion]

Journal for Friday, January 31, 2020, approved by the Speaker

Senate Communication Received - more

Committee reports

Appropriations reported on 01/31/2020

Communications, Technology and Innovation reported on 02/03/2020

Counties, Cities and Towns reported on 01/31/2020

Courts of Justice reported on 01/31/2020

Education reported on 02/03/2020

Rules reported on 01/31/2020

Resolutions presented and laid on Speaker's table pursuant to House Rule 39(a)

CALENDAR

SENATE BILL READ THIRD TIMEUNCONTESTED CALENDAR

SB 582 - Delegate Watts floor amendment agreed to, Passed (Y-97 N-1 A-0)

HOUSE BILLS READ THIRD TIMEUNCONTESTED CALENDAR

HB 180 - Passed Block Vote (Y-99 N-0 A-0)HB 362 - Passed Block Vote (Y-99 N-0 A-0)HB 385 - Passed Block Vote (Y-99 N-0 A-0)HB 414 - Moved to Regular CalendarHB 479 - Passed Block Vote (Y-99 N-0 A-0)HB 575 - Passed Block Vote (Y-99 N-0 A-0)HB 586 - Passed Block Vote (Y-99 N-0 A-0)HB 641 - Passed Block Vote (Y-99 N-0 A-0)HB 688 - Passed Block Vote (Y-99 N-0 A-0)HB 723 - Passed Block Vote (Y-99 N-0 A-0)HB 795 - Passed Block Vote (Y-99 N-0 A-0)HB 822 - Passed Block Vote (Y-99 N-0 A-0)HB 835 - Passed Block Vote (Y-99 N-0 A-0)HB 840 - Passed Block Vote (Y-99 N-0 A-0)HB 990 - Passed Block Vote (Y-99 N-0 A-0)HB 993 - Passed Block Vote (Y-99 N-0 A-0)HB 997 - Passed Block Vote (Y-99 N-0 A-0)HB 1006 - Passed Block Vote (Y-99 N-0 A-0)HB 1059 - Passed Block Vote (Y-99 N-0 A-0)HB 1240 - Passed Block Vote (Y-99 N-0 A-0)HB 1273 - Passed Block Vote (Y-99 N-0 A-0)HB 1280 - Passed Block Vote (Y-99 N-0 A-0)HB 1304 - Moved to Regular CalendarHB 1431 - Passed Block Vote (Y-99 N-0 A-0)HB 1455 - Passed Block Vote (Y-99 N-0 A-0)HB 1457 - Passed Block Vote (Y-99 N-0 A-0)

HOUSE BILLS READ THIRD TIMEREGULAR CALENDAR

HB 166 - Passed (Y-73 N-25 A-0)HB 549 - Passed (Y-72 N-26 A-1)HB 634 - Passed (Y-65 N-33 A-0)HB 1491 - Passed (Y-82 N-16 A-0)HB 55 - Passed (Y-62 N-36 A-0)HB 66 - Passed (Y-98 N-1 A-0)HB 340 - Passed (Y-63 N-35 A-0), Reconsidered, Passed (Y-65 N-34 A-0)HB 386 - Passed (Y-66 N-27 A-0)HB 432 - Passed (Y-57 N-42 A-0)HB 547 - Passed (Y-54 N-45 A-0)HB 576 - Passed (Y-80 N-19 A-0)HB 757 - Passed (Y-59 N-39 A-0)HB 1041 - Passed (Y-52 N-44 A-0)HB 1042 - Passed (Y-55 N-43 A-0)HB 1257 - Passed (Y-58 N-40 A-0)HB 1503 - Passed (Y-96 N-0 A-1)HB 414 - Passed (Y-95 N-4 A-0)HB 1304 - Passed by for the day

HOUSE BILLS READ SECOND TIMEUNCONTESTED CALENDAR

HB 941 - EngrossedHB 950 - General Laws Committee Substitute agreed to, EngrossedHB 51 - Appropriations Committee Substitute agreed to, EngrossedHB 172 - Courts of Justice Committee Amendment agreed to, EngrossedHB 342 - Passed by for the dayHB 366 - EngrossedHB 410 - Education Committee Substitute agreed to, EngrossedHB 460 - Appropriations Committee Substitute agreed to, EngrossedHB 491 - Agriculture, Chesapeake and Natural Resources Committee Substitute agreed to, EngrossedHB 501 - EngrossedHB 587 - General Laws Committee Substitute agreed to, EngrossedHB 775 - Moved to Regular CalendarHB 783 - Labor and Commerce Committee Substitute agreed to, Appropriations Committee Amendment agreed to, EngrossedHB 797 - Education Committee Substitute agreed to, EngrossedHB 836 - Education Committee Substitute agreed to, EngrossedHB 942 - EngrossedHB 1021 - Finance Committee Substitute agreed to, EngrossedHB 1074 - Agriculture, Chesapeake and Natural Resources Committee Amendments agreed to, EngrossedHB 1081 - Education Committee Substitute agreed to, EngrossedHB 1174 - Education Committee Substitute agreed to, EngrossedHB 1208 - Education Committee Substitute agreed to, EngrossedHB 1344 - EngrossedHB 1349 - EngrossedHB 1353 - EngrossedHB 1458 - Agriculture, Chesapeake and Natural Resources Committee Amendment agreed to, EngrossedHB 1469 - Education Committee Substitute agreed to, EngrossedHB 1568 - EngrossedHB 1581 - EngrossedHB 1582 - EngrossedHB 1613 - EngrossedHB 1630 - EngrossedHB 1679 - Finance Committee Amendment agreed to, EngrossedHB 1695 - Moved to Regular Calendar

HOUSE BILLS READ SECOND TIMEREGULAR CALENDAR

HB 134 - Passed by for the dayHB 7 - General Laws Committee Substitute rejected, Delegate Bourne floor substitute agreed to, EngrossedHB 1030 - Labor and Commerce Committee Substitute agreed to, EngrossedHB 1049 - Passed by for the dayHB 1217 - Transportation Committee Amendments agreed to, EngrossedHB 1333 - Passed by for the dayHB 1429 - Labor and Commerce Committee Amendments agreed to, EngrossedHB 1514 - EngrossedHB 157 - EngrossedHB 257 - Education Committee Substitute agreed to, EngrossedHB 271 - Education Committee Amendments agreed to, EngrossedHB 273 - Education Committee Amendment agreed to, EngrossedHB 292 - Education Committee Substitute agreed to, EngrossedHB 308 - Education Committee Substitute agreed to, EngrossedHB 365 - Education Committee Substitute agreed to, EngrossedHB 392 - Passed by for the dayHB 405 - Education Committee Amendment agreed to, EngrossedHB 415 - Education Committee Amendments agreed to, EngrossedHB 449 - EngrossedHB 570 - Education Committee Substitute agreed to, EngrossedHB 582 - Labor and Commerce Committee Substitute agreed to, Appropriations Committee Amendments agreed to, Passed by for the dayHB 668 - Agriculture, Chesapeake and Natural Resources Committee Substitute agreed to, EngrossedHB 706 - Agriculture, Chesapeake and Natural Resources Committee Substitute agreed to, EngrossedHB 734 - Finance Committee Substitute agreed to, EngrossedHB 988 - EngrossedHB 992 - Education Committee Substitute agreed to, EngrossedHB 1173 - EngrossedHB 1205 - Agriculture, Chesapeake and Natural Resources Committee Substitute agreed to, EngrossedHB 1327 - EngrossedHB 1329 - Passed by for the dayHB 1352 - EngrossedHB 1407 - Finance Committee Amendments agreed to, EngrossedHB 1430 - Agriculture, Chesapeake and Natural Resources Committee Substitute agreed to, EngrossedHB 1448 - Agriculture, Chesapeake and Natural Resources Committee Substitute agreed to, Delegate Plum floor amendment agreed to, EngrossedHB 1586 - Appropriations Committee Amendment agreed to, EngrossedHB 1615 - Finance Committee Substitute agreed to, EngrossedHB 1623 - Finance Committee Substitute agreed to, EngrossedHB 1707 - Passed by temporarilyHB 775 - Passed by for the dayHB 1695 - EngrossedHB 1707 - Agriculture, Chesapeake and Natural Resources Committee Amendment rejected, Delegate Aird floor substitute agreed to, Engrossed

RESOLUTIONREGULAR CALENDAR

HJ 148 - Passed by until February 6, 2020

MEMORIAL RESOLUTIONS ON THE SPEAKER'S TABLE

HJ 4 - Passed by until February 17, 2020SJ 83 - Agreed to
HJ 166 - Agreed to
HJ 170 - Agreed to
HJ 171 - Agreed to
HJ 172 - Agreed to
HJ 173 - Agreed to
HR 43 - Agreed to
HR 45 - Agreed to
HR 46 - Agreed to

COMMENDING RESOLUTIONS ON THE SPEAKER'S TABLE

SJ 84 - Agreed to
HJ 167 - Agreed to
HJ 168 - Agreed to
HJ 169 - Agreed to
HJ 174 - Agreed to
HJ 175 - Agreed to
HR 39 - Agreed to
HR 40 - Agreed to
HR 41 - Agreed to
HR 42 - Agreed to
HR 44 - Agreed to
HR 47 - Agreed to
HR 48 - Agreed to

HOUSE BILLS READ FIRST TIMEUNCONTESTED CALENDAR

HB 167HB 330HB 452HB 788HB 887HB 925

HOUSE BILLS READ FIRST TIMEREGULAR CALENDAR

HB 123HB 333HB 336HB 337HB 358HB 416HB 437HB 622HB 717HB 763HB 798HB 800HB 874HB 881HB 890HB 923HB 984HB 1078HB 1141HB 1199HB 1442HB 1511

SENATE BILLS READ FIRST TIME AND REFERRED

SB 96 - Referred to the Committee on Counties, Cities and TownsSB 98 - Referred to the Committee on EducationSB 105 - Referred to the Committee for Courts of JusticeSB 116 - Referred to the Committee for Courts of JusticeSB 120 - Referred to the Committee for Courts of JusticeSB 122 - Referred to the Committee on Health, Welfare and InstitutionsSB 160 - Referred to the Committee on TransportationSB 167 - Referred to the Committee on EducationSB 173 - Referred to the Committee on Public SafetySB 177 - Referred to the Committee on RulesSB 207 - Referred to the Committee on Public SafetySB 221 - Referred to the Committee on EducationSB 235 - Referred to the Committee on Labor and CommerceSB 244 - Referred to the Committee for Courts of JusticeSB 256 - Referred to the Committee on Health, Welfare and InstitutionsSB 257 - Referred to the Committee on Counties, Cities and TownsSB 263 - Referred to the Committee on Public SafetySB 281 - Referred to the Committee on Counties, Cities and TownsSB 284 - Referred to the Committee on Counties, Cities and TownsSB 289 - Referred to the Committee on TransportationSB 301 - Referred to the Committee on Health, Welfare and InstitutionsSB 316 - Referred to the Committee on Privileges and ElectionsSB 317 - Referred to the Committee on Health, Welfare and InstitutionsSB 328 - Referred to the Committee on TransportationSB 333 - Referred to the Committee on General LawsSB 341 - Referred to the Committee on General LawsSB 346 - Referred to the Committee on Health, Welfare and InstitutionsSB 356 - Referred to the Committee on TransportationSB 365 - Referred to the Committee on Health, Welfare and InstitutionsSB 377 - Referred to the Committee on EducationSB 380 - Referred to the Committee on General LawsSB 386 - Referred to the Committee on Health, Welfare and InstitutionsSB 414 - Referred to the Committee on General LawsSB 428 - Referred to the Committee for Courts of JusticeSB 430 - Referred to the Committee for Courts of JusticeSB 432 - Referred to the Committee for Courts of JusticeSB 434 - Referred to the Committee for Courts of JusticeSB 451 - Referred to the Committee for Courts of JusticeSB 454 - Referred to the Committee on Counties, Cities and TownsSB 478 - Referred to the Committee on Agriculture, Chesapeake and Natural ResourcesSB 496 - Referred to the Committee on General LawsSB 497 - Referred to the Committee on General LawsSB 498 - Referred to the Committee on General LawsSB 556 - Referred to the Committee on TransportationSB 562 - Referred to the Committee on TransportationSB 589 - Referred to the Committee on Counties, Cities and TownsSB 597 - Referred to the Committee on Counties, Cities and TownsSB 656 - Referred to the Committee on Public SafetySB 675 - Referred to the Committee on Health, Welfare and InstitutionsSB 689 - Referred to the Committee on General LawsSB 690 - Referred to the Committee on Counties, Cities and TownsSB 733 - Referred to the Committee for Courts of JusticeSB 772 - Referred to the Committee on Agriculture, Chesapeake and Natural ResourcesSB 795 - Referred to the Committee on Agriculture, Chesapeake and Natural ResourcesSB 834 - Referred to the Committee on Counties, Cities and TownsSB 871 - Referred to the Committee on TransportationSB 900 - Referred to the Committee on Counties, Cities and TownsSB 916 - Referred to the Committee on TransportationSB 932 - Referred to the Committee on TransportationSB 955 - Referred to the Committee for Courts of JusticeSB 1023 - Referred to the Committee on Public SafetySB 1036 - Referred to the Committee on Counties, Cities and TownsSB 1084 - Referred to the Committee on Counties, Cities and Towns

SENATE JOINT RESOLUTIONS REFERRED

SJ 30 - Referred to Committee on RulesSJ 31 - Referred to Committee on RulesSJ 42 - Referred to Committee on RulesSJ 47 - Referred to Committee on RulesSJ 49 - Referred to Committee on RulesSJ 50 - Referred to Committee on RulesSJ 51 - Referred to Committee on Rules

Motion by Delegate Herring to adjourn agreed to
House adjourned at 2:33 p.m. to meet Tuesday, February 4, 2020, at 12 m.

/*! iFrame Resizer (iframeSizer.contentWindow.min.js) - v3.5.15 - 2017-10-15

* Desc: Include this file in any page being loaded into an iframe

* to force the iframe to resize to the content size.

* Requires: iframeResizer.min.js on host page.

* Copyright: (c) 2017 David J. Bradshaw - dave@bradshaw.net

* License: MIT

*/

!function(a){"use strict";function b(a,b,c){"addEventListener"in window?a.addEventListener(b,c,!1):"attachEvent"in window&&a.attachEvent("on"+b,c)}function c(a,b,c){"removeEventListener"in window?a.removeEventListener(b,c,!1):"detachEvent"in window&&a.detachEvent("on"+b,c)}function d(a){return a.charAt(0).toUpperCase()+a.slice(1)}function e(a){var b,c,d,e=null,f=0,g=function(){f=Ha(),e=null,d=a.apply(b,c),e||(b=c=null)};return function(){var h=Ha();f||(f=h);var i=xa-(h-f);return b=this,c=arguments,0>=i||i>xa?(e&&(clearTimeout(e),e=null),f=h,d=a.apply(b,c),e||(b=c=null)):e||(e=setTimeout(g,i)),d}}function f(a){return ma+"["+oa+"] "+a}function g(a){la&&"object"==typeof window.console&&console.log(f(a))}function h(a){"object"==typeof window.console&&console.warn(f(a))}function i(){j(),g("Initialising iFrame ("+location.href+")"),k(),n(),m("background",W),m("padding",$),A(),s(),t(),o(),C(),u(),ia=B(),N("init","Init message from host page"),Da()}function j(){function b(a){return"true"===a?!0:!1}var c=ha.substr(na).split(":");oa=c[0],X=a!==c[1]?Number(c[1]):X,_=a!==c[2]?b(c[2]):_,la=a!==c[3]?b(c[3]):la,ja=a!==c[4]?Number(c[4]):ja,U=a!==c[6]?b(c[6]):U,Y=c[7],fa=a!==c[8]?c[8]:fa,W=c[9],$=c[10],ua=a!==c[11]?Number(c[11]):ua,ia.enable=a!==c[12]?b(c[12]):!1,qa=a!==c[13]?c[13]:qa,Aa=a!==c[14]?c[14]:Aa}function k(){function a(){var a=window.iFrameResizer;g("Reading data from page: "+JSON.stringify(a)),Ca="messageCallback"in a?a.messageCallback:Ca,Da="readyCallback"in a?a.readyCallback:Da,ta="targetOrigin"in a?a.targetOrigin:ta,fa="heightCalculationMethod"in a?a.heightCalculationMethod:fa,Aa="widthCalculationMethod"in a?a.widthCalculationMethod:Aa}function b(a,b){return"function"==typeof a&&(g("Setup custom "+b+"CalcMethod"),Fa[b]=a,a="custom"),a}"iFrameResizer"in window&&Object===window.iFrameResizer.constructor&&(a(),fa=b(fa,"height"),Aa=b(Aa,"width")),g("TargetOrigin for parent set to: "+ta)}function l(a,b){return-1!==b.indexOf("-")&&(h("Negative CSS value ignored for "+a),b=""),b}function m(b,c){a!==c&&""!==c&&"null"!==c&&(document.body.style[b]=c,g("Body "+b+' set to "'+c+'"'))}function n(){a===Y&&(Y=X+"px"),m("margin",l("margin",Y))}function o(){document.documentElement.style.height="",document.body.style.height="",g('HTML & body height set to "auto"')}function p(a){var e={add:function(c){function d(){N(a.eventName,a.eventType)}Ga[c]=d,b(window,c,d)},remove:function(a){var b=Ga[a];delete Ga[a],c(window,a,b)}};a.eventNames&&Array.prototype.map?(a.eventName=a.eventNames[0],a.eventNames.map(e[a.method])):e[a.method](a.eventName),g(d(a.method)+" event listener: "+a.eventType)}function q(a){p({method:a,eventType:"Animation Start",eventNames:["animationstart","webkitAnimationStart"]}),p({method:a,eventType:"Animation Iteration",eventNames:["animationiteration","webkitAnimationIteration"]}),p({method:a,eventType:"Animation End",eventNames:["animationend","webkitAnimationEnd"]}),p({method:a,eventType:"Input",eventName:"input"}),p({method:a,eventType:"Mouse Up",eventName:"mouseup"}),p({method:a,eventType:"Mouse Down",eventName:"mousedown"}),p({method:a,eventType:"Orientation Change",eventName:"orientationchange"}),p({method:a,eventType:"Print",eventName:["afterprint","beforeprint"]}),p({method:a,eventType:"Ready State Change",eventName:"readystatechange"}),p({method:a,eventType:"Touch Start",eventName:"touchstart"}),p({method:a,eventType:"Touch End",eventName:"touchend"}),p({method:a,eventType:"Touch Cancel",eventName:"touchcancel"}),p({method:a,eventType:"Transition Start",eventNames:["transitionstart","webkitTransitionStart","MSTransitionStart","oTransitionStart","otransitionstart"]}),p({method:a,eventType:"Transition Iteration",eventNames:["transitioniteration","webkitTransitionIteration","MSTransitionIteration","oTransitionIteration","otransitioniteration"]}),p({method:a,eventType:"Transition End",eventNames:["transitionend","webkitTransitionEnd","MSTransitionEnd","oTransitionEnd","otransitionend"]}),"child"===qa&&p({method:a,eventType:"IFrame Resized",eventName:"resize"})}function r(a,b,c,d){return b!==a&&(a in c||(h(a+" is not a valid option for "+d+"CalculationMethod."),a=b),g(d+' calculation method set to "'+a+'"')),a}function s(){fa=r(fa,ea,Ia,"height")}function t(){Aa=r(Aa,za,Ja,"width")}function u(){!0===U?(q("add"),F()):g("Auto Resize disabled")}function v(){g("Disable outgoing messages"),ra=!1}function w(){g("Remove event listener: Message"),c(window,"message",S)}function x(){null!==Z&&Z.disconnect()}function y(){q("remove"),x(),clearInterval(ka)}function z(){v(),w(),!0===U&&y()}function A(){var a=document.createElement("div");a.style.clear="both",a.style.display="block",document.body.appendChild(a)}function B(){function c(){return{x:window.pageXOffset!==a?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==a?window.pageYOffset:document.documentElement.scrollTop}}function d(a){var b=a.getBoundingClientRect(),d=c();return{x:parseInt(b.left,10)+parseInt(d.x,10),y:parseInt(b.top,10)+parseInt(d.y,10)}}function e(b){function c(a){var b=d(a);g("Moving to in page link (#"+e+") at x: "+b.x+" y: "+b.y),R(b.y,b.x,"scrollToOffset")}var e=b.split("#")[1]||b,f=decodeURIComponent(e),h=document.getElementById(f)||document.getElementsByName(f)[0];a!==h?c(h):(g("In page link (#"+e+") not found in iFrame, so sending to parent"),R(0,0,"inPageLink","#"+e))}function f(){""!==location.hash&&"#"!==location.hash&&e(location.href)}function i(){function a(a){function c(a){a.preventDefault(),e(this.getAttribute("href"))}"#"!==a.getAttribute("href")&&b(a,"click",c)}Array.prototype.forEach.call(document.querySelectorAll('a[href^="#"]'),a)}function j(){b(window,"hashchange",f)}function k(){setTimeout(f,ba)}function l(){Array.prototype.forEach&&document.querySelectorAll?(g("Setting up location.hash handlers"),i(),j(),k()):h("In page linking not fully supported in this browser! (See README.md for IE8 workaround)")}return ia.enable?l():g("In page linking not enabled"),{findTarget:e}}function C(){g("Enable public methods"),Ba.parentIFrame={autoResize:function(a){return!0===a&&!1===U?(U=!0,u()):!1===a&&!0===U&&(U=!1,y()),U},close:function(){R(0,0,"close"),z()},getId:function(){return oa},getPageInfo:function(a){"function"==typeof a?(Ea=a,R(0,0,"pageInfo")):(Ea=function(){},R(0,0,"pageInfoStop"))},moveToAnchor:function(a){ia.findTarget(a)},reset:function(){Q("parentIFrame.reset")},scrollTo:function(a,b){R(b,a,"scrollTo")},scrollToOffset:function(a,b){R(b,a,"scrollToOffset")},sendMessage:function(a,b){R(0,0,"message",JSON.stringify(a),b)},setHeightCalculationMethod:function(a){fa=a,s()},setWidthCalculationMethod:function(a){Aa=a,t()},setTargetOrigin:function(a){g("Set targetOrigin: "+a),ta=a},size:function(a,b){var c=""+(a?a:"")+(b?","+b:"");N("size","parentIFrame.size("+c+")",a,b)}}}function D(){0!==ja&&(g("setInterval: "+ja+"ms"),ka=setInterval(function(){N("interval","setInterval: "+ja)},Math.abs(ja)))}function E(){function b(a){function b(a){!1===a.complete&&(g("Attach listeners to "+a.src),a.addEventListener("load",f,!1),a.addEventListener("error",h,!1),k.push(a))}"attributes"===a.type&&"src"===a.attributeName?b(a.target):"childList"===a.type&&Array.prototype.forEach.call(a.target.querySelectorAll("img"),b)}function c(a){k.splice(k.indexOf(a),1)}function d(a){g("Remove listeners from "+a.src),a.removeEventListener("load",f,!1),a.removeEventListener("error",h,!1),c(a)}function e(b,c,e){d(b.target),N(c,e+": "+b.target.src,a,a)}function f(a){e(a,"imageLoad","Image loaded")}function h(a){e(a,"imageLoadFailed","Image load failed")}function i(a){N("mutationObserver","mutationObserver: "+a[0].target+" "+a[0].type),a.forEach(b)}function j(){var a=document.querySelector("body"),b={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0};return m=new l(i),g("Create body MutationObserver"),m.observe(a,b),m}var k=[],l=window.MutationObserver||window.WebKitMutationObserver,m=j();return{disconnect:function(){"disconnect"in m&&(g("Disconnect body MutationObserver"),m.disconnect(),k.forEach(d))}}}function F(){var a=0>ja;window.MutationObserver||window.WebKitMutationObserver?a?D():Z=E():(g("MutationObserver not supported in this browser!"),D())}function G(a,b){function c(a){var c=/^d+(px)?$/i;if(c.test(a))return parseInt(a,V);var d=b.style.left,e=b.runtimeStyle.left;return b.runtimeStyle.left=b.currentStyle.left,b.style.left=a||0,a=b.style.pixelLeft,b.style.left=d,b.runtimeStyle.left=e,a}var d=0;return b=b||document.body,"defaultView"in document&&"getComputedStyle"in document.defaultView?(d=document.defaultView.getComputedStyle(b,null),d=null!==d?d[a]:0):d=c(b.currentStyle[a]),parseInt(d,V)}function H(a){a>xa/2&&(xa=2*a,g("Event throttle increased to "+xa+"ms"))}function I(a,b){for(var c=b.length,e=0,f=0,h=d(a),i=Ha(),j=0;c>j;j++)e=b[j].getBoundingClientRect()[a]+G("margin"+h,b[j]),e>f&&(f=e);return i=Ha()-i,g("Parsed "+c+" HTML elements"),g("Element position calculated in "+i+"ms"),H(i),f}function J(a){return[a.bodyOffset(),a.bodyScroll(),a.documentElementOffset(),a.documentElementScroll()]}function K(a,b){function c(){return h("No tagged elements ("+b+") found on page"),document.querySelectorAll("body *")}var d=document.querySelectorAll("["+b+"]");return 0===d.length&&c(),I(a,d)}function L(){return document.querySelectorAll("body *")}function M(b,c,d,e){function f(){da=m,ya=n,R(da,ya,b)}function h(){function b(a,b){var c=Math.abs(a-b)