{"id":1930,"date":"2023-04-30T14:10:45","date_gmt":"2023-04-30T06:10:45","guid":{"rendered":"https:\/\/www.bility.com.au\/?page_id=1930"},"modified":"2024-04-29T14:36:58","modified_gmt":"2024-04-29T06:36:58","slug":"calculator","status":"publish","type":"page","link":"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/calculator\/","title":{"rendered":"EquiLease Calculator"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row full_width=&#8221;stretch_row&#8221; bg_type=&#8221;bg_color&#8221;][vc_column css=&#8221;.vc_custom_1533180063308{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}&#8221; offset=&#8221;vc_hidden-xs&#8221;][vc_row_inner][vc_column_inner]\n\t\t\t<!-- START Equi Lease Calculator REVOLUTION SLIDER 6.7.16 --><p class=\"rs-p-wp-fix\"><\/p>\n\t\t\t<rs-module-wrap id=\"rev_slider_47_1_wrapper\" data-source=\"gallery\" style=\"visibility:hidden;background:#eeeeee;padding:0;margin:0px auto;margin-top:0;margin-bottom:0;\">\n\t\t\t\t<rs-module id=\"rev_slider_47_1\" style=\"\" data-version=\"6.7.16\">\n\t\t\t\t\t<rs-slides style=\"overflow: hidden; position: absolute;\">\n\t\t\t\t\t\t<rs-slide style=\"position: absolute;\" data-key=\"rs-59\" data-title=\"Slide\" data-anim=\"adpr:false;ms:10;\" data-in=\"o:1;\" data-out=\"a:false;\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"\/\/www.bility.com.au\/salarypackaging\/wp-content\/plugins\/revslider\/sr6\/assets\/assets\/dummy.png\" alt=\"\" title=\"EquiLease Calculator\" class=\"rev-slidebg tp-rs-img rs-lazyload\" data-lazyload=\"\/\/www.bility.com.au\/salarypackaging\/wp-content\/uploads\/2018\/08\/header_loanability1300-1.jpg\" data-no-retina>\n<!--\n\t\t\t\t\t\t\t--><rs-layer\n\t\t\t\t\t\t\t\tid=\"slider-47-slide-59-layer-6\" \n\t\t\t\t\t\t\t\tdata-type=\"image\"\n\t\t\t\t\t\t\t\tdata-rsp_ch=\"on\"\n\t\t\t\t\t\t\t\tdata-xy=\"x:50px;y:18px;\"\n\t\t\t\t\t\t\t\tdata-text=\"l:22;a:inherit;\"\n\t\t\t\t\t\t\t\tdata-dim=\"w:260px;h:81px;\"\n\t\t\t\t\t\t\t\tdata-frame_999=\"o:0;st:w;sR:4700;\"\n\t\t\t\t\t\t\t\tstyle=\"z-index:5;\"\n\t\t\t\t\t\t\t><img decoding=\"async\" src=\"\/\/www.bility.com.au\/salarypackaging\/wp-content\/plugins\/revslider\/sr6\/assets\/assets\/dummy.png\" alt=\"\" class=\"tp-rs-img rs-lazyload\" width=\"320\" height=\"100\" data-lazyload=\"\/\/www.bility.com.au\/salarypackaging\/wp-content\/uploads\/2018\/11\/lendability_division_logo_white.png\" data-no-retina> \n\t\t\t\t\t\t\t<\/rs-layer><!--\n\n\t\t\t\t\t\t\t--><h1\n\t\t\t\t\t\t\t\tid=\"slider-47-slide-59-layer-7\" \n\t\t\t\t\t\t\t\tclass=\"rs-layer\"\n\t\t\t\t\t\t\t\tdata-type=\"text\"\n\t\t\t\t\t\t\t\tdata-color=\"#ffffff\"\n\t\t\t\t\t\t\t\tdata-rsp_ch=\"on\"\n\t\t\t\t\t\t\t\tdata-xy=\"x:50px;y:135px;\"\n\t\t\t\t\t\t\t\tdata-text=\"s:30;l:30;ls:1px;fw:800;a:inherit;\"\n\t\t\t\t\t\t\t\tdata-frame_999=\"o:0;st:w;sR:4700;\"\n\t\t\t\t\t\t\t\tstyle=\"z-index:6;font-family:'Raleway';text-transform:uppercase;\"\n\t\t\t\t\t\t\t>EquiLease Calculator \n\t\t\t\t\t\t\t<\/h1><!--\n-->\t\t\t\t\t<\/rs-slide>\n\t\t\t\t\t<\/rs-slides>\n\t\t\t\t<\/rs-module>\n\t\t\t\t<script>\n\t\t\t\t\tsetREVStartSize({c: 'rev_slider_47_1',rl:[1240,1024,778,480],el:[180],gw:[1300],gh:[180],type:'standard',justify:'',layout:'fullwidth',mh:\"0\"});if (window.RS_MODULES!==undefined && window.RS_MODULES.modules!==undefined && window.RS_MODULES.modules[\"revslider471\"]!==undefined) {window.RS_MODULES.modules[\"revslider471\"].once = false;window.revapi47 = undefined;if (window.RS_MODULES.checkMinimal!==undefined) window.RS_MODULES.checkMinimal()}\n\t\t\t\t<\/script>\n\t\t\t<\/rs-module-wrap>\n\t\t\t<!-- END REVOLUTION SLIDER -->\n[\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row full_width=&#8221;stretch_row&#8221; bg_type=&#8221;bg_color&#8221; css=&#8221;.vc_custom_1533180166184{margin-right: 0px !important;margin-left: 0px !important;padding-right: 0px !important;padding-left: 0px !important;}&#8221;][vc_column css=&#8221;.vc_custom_1533180144477{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}&#8221; offset=&#8221;vc_hidden-lg vc_hidden-md vc_hidden-sm&#8221;][vc_row_inner css=&#8221;.vc_custom_1533180176241{margin-right: 0px !important;margin-left: 0px !important;padding-right: 0px !important;padding-left: 0px !important;}&#8221;][vc_column_inner css=&#8221;.vc_custom_1533180155403{margin-right: 0px !important;margin-left: 0px !important;padding-right: 0px !important;padding-left: 0px !important;}&#8221;]\n\t\t\t<!-- START Equi Lease Calculator Mob REVOLUTION SLIDER 6.7.16 --><p class=\"rs-p-wp-fix\"><\/p>\n\t\t\t<rs-module-wrap id=\"rev_slider_48_2_wrapper\" data-source=\"gallery\" style=\"visibility:hidden;background:#eeeeee;padding:0;margin:0px auto;margin-top:0;margin-bottom:0;\">\n\t\t\t\t<rs-module id=\"rev_slider_48_2\" style=\"\" data-version=\"6.7.16\">\n\t\t\t\t\t<rs-slides style=\"overflow: hidden; position: absolute;\">\n\t\t\t\t\t\t<rs-slide style=\"position: absolute;\" data-key=\"rs-60\" data-title=\"Slide\" data-duration=\"4360\" data-anim=\"adpr:false;ms:10;\" data-in=\"o:1;\" data-out=\"a:false;\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"\/\/www.bility.com.au\/salarypackaging\/wp-content\/plugins\/revslider\/sr6\/assets\/assets\/dummy.png\" alt=\"\" title=\"EquiLease Calculator\" class=\"rev-slidebg tp-rs-img rs-lazyload\" data-lazyload=\"\/\/www.bility.com.au\/salarypackaging\/wp-content\/uploads\/2018\/08\/header_loanability500.jpg\" data-no-retina>\n<!--\n\t\t\t\t\t\t\t--><h1\n\t\t\t\t\t\t\t\tid=\"slider-48-slide-60-layer-5\" \n\t\t\t\t\t\t\t\tclass=\"rs-layer\"\n\t\t\t\t\t\t\t\tdata-type=\"text\"\n\t\t\t\t\t\t\t\tdata-color=\"#ffffff\"\n\t\t\t\t\t\t\t\tdata-rsp_ch=\"on\"\n\t\t\t\t\t\t\t\tdata-xy=\"x:30px;y:135px;\"\n\t\t\t\t\t\t\t\tdata-text=\"s:18;l:22;ls:1px;fw:800;a:inherit;\"\n\t\t\t\t\t\t\t\tdata-frame_0=\"o:1;\"\n\t\t\t\t\t\t\t\tdata-frame_1=\"sp:480;sR:10;\"\n\t\t\t\t\t\t\t\tdata-frame_999=\"st:w;sp:270;sR:3870;\"\n\t\t\t\t\t\t\t\tstyle=\"z-index:5;font-family:'Raleway';text-transform:uppercase;\"\n\t\t\t\t\t\t\t>EquiLease Calculator \n\t\t\t\t\t\t\t<\/h1><!--\n\n\t\t\t\t\t\t\t--><rs-layer\n\t\t\t\t\t\t\t\tid=\"slider-48-slide-60-layer-6\" \n\t\t\t\t\t\t\t\tdata-type=\"image\"\n\t\t\t\t\t\t\t\tdata-rsp_ch=\"on\"\n\t\t\t\t\t\t\t\tdata-xy=\"x:27px;y:31px;\"\n\t\t\t\t\t\t\t\tdata-text=\"l:22;a:inherit;\"\n\t\t\t\t\t\t\t\tdata-dim=\"w:190px;h:59px;\"\n\t\t\t\t\t\t\t\tdata-frame_0=\"o:1;\"\n\t\t\t\t\t\t\t\tdata-frame_1=\"sp:10;sR:10;\"\n\t\t\t\t\t\t\t\tdata-frame_999=\"st:w;sp:310;sR:4340;\"\n\t\t\t\t\t\t\t\tstyle=\"z-index:6;\"\n\t\t\t\t\t\t\t><img decoding=\"async\" src=\"\/\/www.bility.com.au\/salarypackaging\/wp-content\/plugins\/revslider\/sr6\/assets\/assets\/dummy.png\" alt=\"\" class=\"tp-rs-img rs-lazyload\" width=\"320\" height=\"100\" data-lazyload=\"\/\/www.bility.com.au\/salarypackaging\/wp-content\/uploads\/2018\/11\/lendability_division_logo_white.png\" data-no-retina> \n\t\t\t\t\t\t\t<\/rs-layer><!--\n-->\t\t\t\t\t<\/rs-slide>\n\t\t\t\t\t<\/rs-slides>\n\t\t\t\t<\/rs-module>\n\t\t\t\t<script>\n\t\t\t\t\tsetREVStartSize({c: 'rev_slider_48_2',rl:[1240,1024,778,480],el:[180],gw:[500],gh:[180],type:'standard',justify:'',layout:'fullwidth',mh:\"0\"});if (window.RS_MODULES!==undefined && window.RS_MODULES.modules!==undefined && window.RS_MODULES.modules[\"revslider482\"]!==undefined) {window.RS_MODULES.modules[\"revslider482\"].once = false;window.revapi48 = undefined;if (window.RS_MODULES.checkMinimal!==undefined) window.RS_MODULES.checkMinimal()}\n\t\t\t\t<\/script>\n\t\t\t<\/rs-module-wrap>\n\t\t\t<!-- END REVOLUTION SLIDER -->\n[\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row css=&#8221;.vc_custom_1533016164745{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 40px !important;padding-bottom: 30px !important;}&#8221;][vc_column][vc_column_text css=&#8221;.vc_custom_1646035985218{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 20px !important;}&#8221;]<\/p>\n<p style=\"text-align: center; font-size: 24px;\">Find out what you can save with Lend@bility\u2019s super easy EquiLease calculator.<\/p>\n<p>[\/vc_column_text]<div class=\"hr-thin style-line\" style=\"width: 50px;border-color: #d68231;border-top-width: 3px;\"><\/div>[\/vc_column][\/vc_row][vc_row bg_type=&#8221;bg_color&#8221; css=&#8221;.vc_custom_1714372604190{margin-top: 0px !important;margin-bottom: 60px !important;padding-top: 0px !important;padding-bottom: 0px !important;}&#8221; bg_color_value=&#8221;#ffffff&#8221;][vc_column css=&#8221;.vc_custom_1532675313441{margin-top: 0px !important;padding-top: 0px !important;}&#8221;]<div class=\"templatera_shortcode\"><div data-vc-full-width=\"true\" data-vc-full-width-init=\"false\" data-vc-stretch-content=\"true\" class=\"vc_row wpb_row vc_row-fluid vc_custom_1695876534178 vc_row-has-fill vc_row-o-content-top vc_row-flex\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"vc_row wpb_row vc_inner vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-1 vc_col-lg-offset-0 vc_col-lg-1 vc_col-md-offset-0 vc_col-md-1 vc_col-sm-offset-0 vc_hidden-sm vc_hidden-xs\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><\/div><\/div><\/div><div class=\"wpb_column vc_column_container vc_col-sm-10 vc_col-lg-offset-0 vc_col-lg-10 vc_col-md-offset-0 vc_col-md-10 vc_col-sm-offset-0 vc_col-xs-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <meta name=\"description\" content=\"Pay@bility Calculator\">\n    <meta name=\"keywords\" content=\"Salary Packaging Calculator\">\n    <meta name=\"author\" content=\"Jamie Compton\">\n    <style>\n        .Calc {\n            display: flex;\n            flex-direction: column !important;\n\n            align-content: stretch;\n            justify-content: space-evenly;\n            align-items: center;\n            padding: 2.5%;\n\n\n            background-color: #fff;\n            width: 100%;\n            border-radius: 1px;\n\n            font-size: 1.5vmax !important;\n            line-height: 1.6vmax !important;\n            font-weight: 500 !important;\n            font-family: \"Roboto\", Helvetica, Arial, Verdana, sans-serif !important;\n            -webkit-font-smoothing: antialiased !important;\n        }\n\n        .Entry {\n            display: flex;\n            flex-direction: column;\n\n            align-content: stretch;\n            justify-content: space-evenly;\n\n            height: 15%;\n            width: 100%;\n\n\n            color: #001931bd;\n        }\n\n        .CalcContainerOne,\n        .CalcContainerTwo {\n\n            display: flex;\n            flex-direction: column;\n\n\n            justify-content: space-evenly;\n\n            margin: .5% .5% 1% .5%;\n\n            background-color: #fff;\n            border-radius: 2px;\n            border: #fff 1px solid;\n\n        }\n\n        .CalcContainerThree {\n            display: flex;\n            flex-direction: column;\n\n\n            justify-content: space-evenly;\n\n            margin: .5% .5% 1% .5%;\n\n            background-color: #fff;\n            border-radius: 2px;\n            border: #eee 1px solid;\n            box-shadow: 1px 2.1px 2.1px hsl(0deg 0% 0% \/ 0.47);\n        }\n\n        .CalcEmployerRow {\n            display: flex;\n            flex-direction: row;\n            align-content: stretch;\n            justify-content: space-evenly;\n            flex: 1 1 0;\n\n        }\n\n        .CalcEmployeeRow {\n            display: flex;\n            flex-direction: row;\n            align-content: stretch;\n            justify-content: space-evenly;\n            flex: 1 1 0;\n            padding: 1%;\n        }\n\n        #SalaryValueid,\n        #Car-OneCostValueid,\n        #Car-OneLeaseTermValueid,\n        #Car-OneKMValueid {\n            color: #b77a3c;\n            font-weight: 700;\n        }\n\n        .LabelRow {\n            display: flex;\n            flex-direction: row;\n            justify-content: space-between;\n            align-items: baseline !important;\n            margin-bottom: 3%;\n        }\n\n\n\n        .IconRow {\n            display: flex;\n            flex-wrap: wrap;\n            flex-direction: row;\n            justify-content: space-evenly;\n            align-content: stretch !important;\n        }\n\n        .fbtIcons {\n            width: 5vw;\n            height: 7vh;\n            align-content: center;\n        }\n\n        .fbtIconsinput {\n            position: fixed;\n            opacity: 0;\n            pointer-events: none;\n\n        }\n\n        .fbtIconslabel {\n\n            margin: 5px;\n            padding: 1vmax;\n            align-items: center;\n\n            font-size: 1vmax !important;\n            line-height: 1.1vmax !important;\n            font-weight: 400 !important;\n        }\n\n        hr.fullfbtSelectedHR,\n        hr.fifoSelectedHR,\n        hr.rebateSelectedHR,\n        hr.pbiSelectedHR,\n        hr.govSelectedHR,\n        hr.hospitalSelectedHR {\n            all: revert;\n            width: 70%;\n            border: 0;\n            height: 4px;\n            background-image: linear-gradient(to right, rgba(170, 175, 180, 0.844), rgba(170, 175, 180, 0.844), rgba(170, 175, 180, 0.844));\n        }\n\n        .CalcColumn1-EmployerInput {\n            display: flex;\n            flex-direction: column;\n\n\n            justify-content: space-evenly;\n\n            flex: 1 1 0;\n\n            padding: .5%;\n\n            border-radius: 8px;\n            border-width: 1px;\n\n            text-align: center;\n        }\n\n        .employerinput {\n            margin: auto;\n            margin-bottom: 1%;\n            width: 80%;\n            height: 2.9vmax !important;\n            border-radius: 5px;\n            text-align: left;\n            box-shadow: 1px 1px 1px hsla(0, 0%, 38%, 0.47);\n            border: #202124b8 0.1vmax solid;\n            background-color: #ffffff00;\n            color: #001931bd;\n            font-family: \"Roboto\", Helvetica, Arial, Verdana, sans-serif !important;\n            font-size: 1.35vmax !important;\n            line-height: 1.4vmax !important;\n            font-weight: 400 !important;\n        }\n\n        .employerinput:focus,\n        .plaininput:focus,\n        .plainselect:focus {\n            outline: none !important;\n            outline-color: #008d95 0.1vmax solid;\n        }\n\n        .employerinput::placeholder,\n        .plaininput::placeholder,\n        .plainselect::placeholder {\n            padding-left: 10px;\n            color: #202124be;\n        }\n\n        .CalcColumnPayCycleCenter {\n            display: flex;\n            flex-direction: column;\n            justify-content: space-evenly;\n            align-items: center;\n            flex: 1 1 0;\n        }\n\n        .CalcCar-OneRow {\n            display: flex;\n            flex-direction: row;\n\n            justify-content: space-evenly;\n            flex: 1 1 0;\n            padding: 2%;\n        }\n\n        .CalcSummaryRow {\n            display: flex;\n            flex-direction: row;\n\n            justify-content: space-evenly;\n            flex: 1 1 0;\n            padding: 0px;\n        }\n\n\n        .End {\n            display: flex;\n            flex-direction: column;\n\n            align-content: center;\n            justify-content: space-evenly;\n\n            width: 80%;\n            height: 15%;\n        }\n\n\n        .CalcBenefitRow {\n            display: flex;\n            flex-direction: column;\n            align-content: stretch;\n            justify-content: space-evenly;\n\n            flex: 1 1 0;\n\n            padding: 1%;\n        }\n\n        .BenefitContainer {\n            display: flex;\n            flex-direction: Column;\n            align-content: center;\n            justify-content: space-evenly;\n            flex: 1 1 0;\n            border: 5px;\n            margin: .4% .4% 1% .4%;\n            border-radius: 2px;\n            box-shadow: 1px 2.1px 2.1px hsl(0deg 0% 0% \/ 0.47);\n            border-style: solid;\n            border-width: 1px;\n            border-color: #eee;\n            background-color: #fff;\n        }\n\n\n\n        .BenefitOne,\n        .BenefitTwo,\n        .BenefitThree,\n        .BenefitFour,\n        .BenefitFive {\n            display: flex;\n            flex-direction: row;\n            justify-content: space-evenly;\n            align-items: flex-start;\n            flex: 1 1 0;\n\n        }\n\n        .CalcColumnCenter {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            flex: 1 1 0;\n            margin-left: 3px;\n            margin-right: 3px;\n        }\n\n        .CalcColumn1-SelectInput,\n        .CalcColumn2-SelectInput,\n        .CalcColumn3-SelectInput {\n            display: flex;\n            flex-direction: column;\n            margin-left: 3px;\n            margin-right: 3px;\n\n            justify-content: flex-end;\n\n\n            flex: 1 1 0;\n        }\n\n        .CalcColumn1-Slider,\n        .CalcColumn2-Slider,\n        .CalcColumn3-Slider {\n            display: flex;\n            flex-direction: column;\n            margin-left: 5%;\n            margin-right: 5%;\n            margin-bottom: 2%;\n            justify-content: space-evenly;\n\n            flex: 1 1 0;\n\n        }\n\n        .Car-OneEVYesNo,\n        .Car-TwoEVYesNo {\n            margin-top: 10.2px;\n        }\n\n        .evcheckbox {\n            display: flex;\n            align-content: baseline;\n            margin: auto;\n        }\n\n        input[type=checkbox] {\n            height: 2vmax;\n            width: 2vmax;\n        }\n\n        input[type=radio] {\n            height: 1.5vmax;\n            width: 1.5vmax;\n        }\n\n\n        .CalcContainerSummary {\n            display: flex;\n            flex-direction: column;\n\n\n            justify-content: space-evenly;\n\n\n            flex: 1 1 0;\n\n            margin: 5px;\n            padding: 2%;\n\n            border-radius: 2px;\n            border: 2px;\n\n            background-image: linear-gradient(130deg, #FBC200 0%, #FBC200 100%);\n\n\n\n            color: #393A36 !important;\n\n        }\n\n        .CalcSummaryRow {\n            display: flex;\n            flex-direction: row;\n            align-content: stretch;\n            justify-content: space-evenly;\n\n            flex: 1 1 0;\n\n            padding: 1%;\n        }\n\n        .SummarySVG {\n            height: 10vmax;\n            width: 15vmax;\n        }\n\n        .card {\n            margin-top: 0.5%;\n            font-weight: 500;\n            width: 80%;\n            height: 40%;\n        }\n\n        #container {\n\n            margin: auto;\n        }\n\n        .description {\n            margin-top: 2rem;\n            text-align: center;\n        }\n\n        .progressbar__label {\n            font-size: 3.2vmax;\n\n            transform: translate(-50%, 0) !important;\n        }\n\n        svg {\n            stroke: #fafafa7e;\n            stroke-width: 12;\n            stroke-linecap: round;\n            filter: drop-shadow(0px .5px 2px rgba(255, 255, 255, 0.5));\n        }\n\n        hr.style-two {\n            all: revert;\n            width: 70%;\n            border: 0;\n            height: 3px;\n            background-image: linear-gradient(to right, rgba(251, 194, 1, .1), rgba(243, 243, 243, .5), rgba(251, 194, 1, 0.1));\n        }\n\n        .SummaryBenefitsColumn,\n        .SummaryTotalColumn {\n            display: flex;\n            flex-direction: column;\n            width: 85%;\n        }\n\n        .SummaryTotalDiv,\n        .SummarySavings {\n            display: flex;\n            flex-direction: row !important;\n\n            justify-content: space-between !important;\n            align-items: center !important;\n            flex: 1 1 0 !important;\n            padding: 1% !important;\n            font-weight: 700;\n            font-size: 1.6vmax;\n\n            line-height: 1.65vmax;\n        }\n\n        #SummaryRCResult,\n        #SummarySalPacRCResult,\n        #SummaryPerPayResult,\n        #SummaryResult,\n        #SummaryTermResult {\n            color: #fff;\n        }\n\n        #FirstNameid,\n        #LastNameid,\n        #Emailid,\n        #Mobileid,\n        #CompanyURLid {\n            margin: 5px;\n        }\n\n        #FN_InvalidMessage,\n        #LN_InvalidMessage,\n        #E_InvalidMessage,\n        #M_InvalidMessage,\n        #URL_InvalidMessage {\n            margin-top: 0px;\n            padding-top: 0px;\n            color: #FF0000;\n        }\n\n        .CalcSummaryColumn {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n        }\n\n\n        .button-17 {\n\n            align-items: center;\n            appearance: none;\n            background-color: #fff;\n            border-radius: 4px;\n            border-style: none;\n            box-shadow: 0px 1px 1px hsl(46deg 100% 49% \/ 0.4),\n                0px 2px 2px hsl(46deg 100% 49% \/ 0.4), 2px 3px 3px hsl(46deg 100% 49% \/ 0.4);\n            box-sizing: border-box;\n            color: #393A36;\n            cursor: pointer;\n            display: inline-flex;\n            fill: currentcolor;\n            font-family: \"Roboto\", Helvetica, Arial, Verdana, sans-serif !important;\n            font-size: 1.9vmax;\n            font-weight: 700;\n            height: 4vmax;\n            width: 20vmax;\n\n            justify-content: center;\n            letter-spacing: 0.25px;\n            line-height: normal;\n            max-width: 100%;\n            overflow: visible;\n            margin-top: 10px;\n            padding: 2px 24px;\n            position: relative;\n            text-align: center;\n            text-transform: none;\n            transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),\n                opacity 15ms linear 30ms, transform 270ms cubic-bezier(0, 0, 0.2, 1) 0ms;\n            user-select: none;\n            -webkit-user-select: none;\n            touch-action: manipulation;\n            will-change: transform, opacity;\n            z-index: 0;\n        }\n\n        .button-17:hover {\n            background: #f6f9fe;\n            color: #103570;\n        }\n\n        .button-17:active {\n            box-shadow: 0 4px 4px 0 rgba(255, 255, 255, 0.197),\n                0 8px 12px 6px rgba(255, 255, 255, 0.197);\n            outline: none;\n        }\n\n        .button-17:focus {\n            outline: none;\n            border: 1px solid #103570;\n        }\n\n        .tooltip {\n            position: relative;\n            display: inline-block;\n        }\n\n        .tooltip .tooltiptext {\n            visibility: hidden;\n            width: 250px;\n            background-color: black;\n            color: #fff;\n            text-align: center;\n            border-radius: 6px;\n            padding: 5px 0;\n            position: absolute;\n            z-index: 1;\n            bottom: 100%;\n            left: 50%;\n            margin-left: -120px;\n        }\n\n        .tooltip .tooltiptext::after {\n            content: \"\";\n            position: absolute;\n            top: 100%;\n            left: 50%;\n            margin-left: -5px;\n            border-width: 5px;\n            border-style: solid;\n            border-color: black transparent transparent transparent;\n        }\n\n        .tooltip:hover .tooltiptext {\n            visibility: visible;\n        }\n\n        .slidecontainer {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: space-around;\n            align-content: center;\n            width: 99%;\n            margin: 0px 0px 5px 0px;\n        }\n\n        .slider[type=\"range\"] {\n            -webkit-appearance: none !important;\n            height: 1vh !important;\n            width: 35vw !important;\n            border-radius: 6px !important;\n\n            padding: 0 !important;\n            margin: 0 !important;\n            background: linear-gradient(to right, #FBC200, #fBC204 50%, #c2c2c1 80%, #afafaf 100%);\n\n        }\n\n        .slider[type=\"range\"]::-webkit-slider-thumb {\n\n            -webkit-appearance: none !important;\n            appearance: none !important;\n            width: 1.8vh !important;\n            height: 1.8vh !important;\n            border-radius: 50% !important;\n            background: radial-gradient(#FBC200, #fBC204) !important;\n            cursor: pointer !important;\n            -webkit-transition: background .15s ease-in-out !important;\n            transition: background .15s ease-in-ou !important;\n        }\n\n\n        .slider[type=\"range\"]::-webkit-slider-thumb:hover {\n            border: #ebf5f6 0.5px solid !important;\n            box-shadow: 0 0 0 10px rgba(251, 194, 0, .1)\n        }\n\n        .slider[type=\"range\"]:active::-webkit-slider-thumb {\n            border: #ebf5f6 0.5px solid !important;\n            box-shadow: 0 0 0 13px rgba(251, 194, 0, .2)\n        }\n\n\n\n        .Checkbox {\n            padding: 10px;\n        }\n\n        label.checkboxlabel.yesnocheckboxlabel {\n            font-weight: 550 !important;\n            margin: 5px;\n        }\n\n        .rcplaininput {\n            margin: 5px;\n            width: 15vmax;\n            height: 1.8vmax !important;\n            border-radius: 5px;\n            text-align: center;\n            box-shadow: 1px 1px 1px hsla(0, 0%, 38%, 0.47);\n            border: #202124b8 0.1vmax solid;\n            background-color: #ffffff00;\n            color: #001931bd;\n            font-family: \"Roboto\", Helvetica, Arial, Verdana, sans-serif !important;\n            font-size: 1.35vmax !important;\n            line-height: 1.4vmax !important;\n            font-weight: 400 !important;\n        }\n\n        .plaininput {\n            margin: 5px;\n            width: 15vmax;\n            height: 1.8vmax !important;\n            border-radius: 5px;\n            text-align: center;\n            box-shadow: 1px 1px 1px hsla(0, 0%, 38%, 0.47);\n            border: #202124b8 0.1vmax solid;\n            background-color: #ffffff00;\n            color: #001931bd;\n            font-family: \"Roboto\", Helvetica, Arial, Verdana, sans-serif !important;\n            font-size: 1.35vmax !important;\n            line-height: 1.4vmax !important;\n            font-weight: 400 !important;\n        }\n\n\n        .summaryplaininput {\n\n            width: 35vmax;\n            height: 3.8vmax !important;\n            border-radius: 5px !important;\n            text-align: center;\n            box-shadow: 1px 1px 1px hsla(0, 0%, 38%, 0.47);\n            border: #e9e9e9 0.1vmax solid !important;\n            background-color: #fff !important;\n            color: #393A36 !important;\n            font-family: \"Roboto\", Helvetica, Arial, Verdana, sans-serif !important;\n            font-size: 1.35vmax !important;\n            line-height: 1.4vmax !important;\n            font-weight: 400 !important;\n        }\n\n        textarea:focus {\n            outline: none !important;\n            outline-color: #008d95 0.1vmax solid;\n        }\n\n        .plainlabel {\n\n            padding-top: 4%;\n            padding-bottom: 1%;\n\n        }\n\n        .plainselect {\n            align-items: center;\n            margin: none;\n            width: 12vmax;\n            height: 3vmax !important;\n            border-radius: 5px;\n            text-align: left;\n            box-shadow: 1px 1px 1px hsla(0, 0%, 38%, 0.47);\n            border: #202124b8 0.1vmax solid;\n            background-color: #ffffff00;\n            color: #001931bd;\n            font-family: \"Roboto\", Helvetica, Arial, Verdana, sans-serif !important;\n            font-size: 1.35vmax !important;\n            line-height: 1.4vmax !important;\n            font-weight: 400 !important;\n        }\n        .plainSelectLeaseType {\n            width: 30vmax !important    ;\n        }\n\n        p {\n            margin-bottom: 0px;\n        }\n\n        input[type=\"text\"] {\n            height: 3vmax !important;\n        }\n\n        input[type=\"range\"] {\n            min-height: .5vmax !important;\n        }\n\n        select {\n            height: 3vmax !important;\n        }\n\n        .summaryplaininput::placeholder {\n            color: #393A36 !important;\n        }\n\n        .StartSavingDirections {\n            color: #fafafa !important;\n            text-align: center !important;\n        }\n\n        .UserDirectionHeadings {\n            color: #393A36 !important;\n\n            font-size: 2vmax !important;\n            line-height: 2.1vmax !important;\n            margin-block-start: 0px !important;\n            margin-block-end: 0px !important;\n            margin-inline-start: 0px !important;\n            margin-inline-end: 0px !important;\n            font-weight: 700 !important;\n\n        }\n\n        .UserDirectionHeadingsDiv {\n            height: 3vmax !important;\n            line-height: 3vmax !important;\n            margin-top: 1% !important;\n\n            margin: auto !important;\n        }\n    <\/style>\n    <script src=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/3.2.1\/jquery.min.js\"><\/script>\n<\/head>\n\n<body>\n    <form class=\"Calc\" id=\"Salary-Packaging-Calculator\">\n        <div class=\"Entry\">\n            <div class=\"CalcContainerOne\" style=\"visibility:hidden; display:none;\">\n                <div class=\"UserDirectionHeadingsDiv\">\n                    <h1 class=\"UserDirectionHeadings\">\n                        Employer Information:\n                    <\/h1>\n                <\/div>\n                <div class=\"CalcEmployerRow\">\n                    <div class=\"IconRow\">\n                        <input type=\"radio\" id=\"FullFBTid\" class=\"fbtIconsinput\" name=\"fbtRadio\"\n                            value=\"For Profit | Full FBT\" checked>\n                        <label for=\"FullFBTid\" class=\"fbtIconslabel\">\n                            <img decoding=\"async\" src=\"https:\/\/www.bility.com.au\/wp-content\/uploads\/2023\/08\/fbtf.svg\" class=\"fbtIcons\">\n                            <p style=\"margin:auto;text-align: center;\">For Profit<br>Organisations<br>(Full FBT)<\/p>\n                            <div>\n                                <hr class=\"fullfbtSelectedHR\">\n                                <\/hr>\n                            <\/div>\n                        <\/label>\n                        <input type=\"radio\" id=\"FIFOid\" class=\"fbtIconsinput\" name=\"fbtRadio\"\n                            value=\"For Profit FIFO | Full FBT FIFO\">\n                        <label for=\"FIFOid\" class=\"fbtIconslabel\">\n                            <img decoding=\"async\" src=\"https:\/\/www.bility.com.au\/wp-content\/uploads\/2023\/08\/flyi.svg\" class=\"fbtIcons\">\n                            <p style=\"margin:auto;text-align: center;\">For Profit FIFO<br>Organisations<br>(Full FBT\n                                FIFO)<\/p>\n                            <div>\n                                <hr class=\"fifoSelectedHR\">\n                                <\/hr>\n                            <\/div>\n                        <\/label>\n                        <input type=\"radio\" id=\"Rebatableid\" class=\"fbtIconsinput\" name=\"fbtRadio\"\n                            value=\"Not for Profit | Rebatable\">\n                        <label for=\"Rebatableid\" class=\"fbtIconslabel\">\n                            <img decoding=\"async\" src=\"https:\/\/www.bility.com.au\/wp-content\/uploads\/2023\/08\/reba.svg\" class=\"fbtIcons\">\n                            <p style=\"margin:auto;text-align: center;\">Not For Profit<br>Organisations<br>(Rebatable)\n                            <\/p>\n                            <div>\n                                <hr class=\"rebateSelectedHR\">\n                                <\/hr>\n                            <\/div>\n                        <\/label>\n                        <input type=\"radio\" id=\"PBIid\" class=\"fbtIconsinput\" name=\"fbtRadio\" value=\"Charity | PBI\">\n                        <label for=\"PBIid\" class=\"fbtIconslabel\">\n                            <img decoding=\"async\" src=\"https:\/\/www.bility.com.au\/wp-content\/uploads\/2023\/08\/char.svg\" class=\"fbtIcons\">\n                            <p style=\"margin:auto;text-align: center;\">Charity<br>Organisations<br>(PBI)<\/p>\n                            <div>\n                                <hr class=\"pbiSelectedHR\">\n                                <\/hr>\n                            <\/div>\n                        <\/label>\n                        <input type=\"radio\" id=\"Governmentid\" class=\"fbtIconsinput\" name=\"fbtRadio\" value=\"Government\">\n                        <label for=\"Governmentid\" class=\"fbtIconslabel\">\n                            <img decoding=\"async\" src=\"https:\/\/www.bility.com.au\/wp-content\/uploads\/2023\/08\/repu.svg\" class=\"fbtIcons\">\n                            <p style=\"margin:auto;text-align: center;\">Non-Health<br>Sector<br>(Government)<\/p>\n                            <div>\n                                <hr class=\"govSelectedHR\">\n                                <\/hr>\n                            <\/div>\n                        <\/label>\n                        <input type=\"radio\" id=\"Hospitalid\" class=\"fbtIconsinput\" name=\"fbtRadio\" value=\"Hospital\">\n                        <label for=\"Hospitalid\" class=\"fbtIconslabel\">\n                            <img decoding=\"async\" src=\"https:\/\/www.bility.com.au\/wp-content\/uploads\/2023\/08\/hosp.svg\" class=\"fbtIcons\">\n                            <p style=\"margin:auto;text-align: center;\">Health<br>Sector<br>(Public)<\/p>\n                            <div>\n                                <hr class=\"hospitalSelectedHR\">\n                                <\/hr>\n                            <\/div>\n                        <\/label>\n                    <\/div>\n                <\/div>\n                <div class=\"CalcEmployerRow\">\n                    <div class=\"CalcColumn1-EmployerInput\" style=\"border-color: #fff; box-shadow: none;\">\n                        <input name=\"EmployerName\" autocomplete=\"Company-Name\" id=\"EmployerNameid\" class=\"employerinput\"\n                            placeholder=\"Employer Name\"><\/input>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"CalcContainerTwo\">\n                <div class=\"CalcEmployeeRow\">\n                    <div class=\"CalcColumnCenter\">\n                        <div class=\"CalcColumn1-Slider\">\n                            <label for=\"Car-OneLeaseTypeid\" class=\"plainlabel\">Lease Type:<\/label>\n                            <select name=\"Car-OneLeaseType\" id=\"Car-OneLeaseTypeid\" class=\"plainselect plainSelectLeaseType\">\n                                <option selected value=\"EL\">EquiLease (owned)<\/option>\n                                <option value=\"AL\">Associate Lease (financed)<\/option>\n                            <\/select>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"CalcColumnCenter\" style=\"display:hidden;\">\n                        <div class=\"CalcColumn1-SelectInput\">\n                            \n                        <\/div>\n                    <\/div>\n                <\/div>\n\n\n                <div class=\"CalcEmployeeRow\">\n                    <div class=\"CalcColumn1-Slider\">\n                        <span class=\"LabelRow\">\n                            <label for=\"Salaryid\">Annual Salary:<\/label>\n                            <p id=\"SalaryValueid\"><\/p>\n                        <\/span>\n                        <div class=\"slidecontainer\">\n                            <input type=\"range\" name=\"Employee-Salary\" min=\"20000\" max=\"500000\" value=\"100000\"\n                                step=\"1000\" id=\"Salaryid\" class=\"slider\">\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"CalcColumn2-Slider\">\n                        <span class=\"LabelRow\">\n                            <label for=\"Car-OneCostid\">Value:<\/label>\n                            <p id=\"Car-OneCostValueid\"><\/p>\n                        <\/span>\n                        <div class=\"slidecontainer\">\n                            <input type=\"range\" name=\"Car-OneCost\" min=\"0\" max=\"100000\" value=\"15000\" step=\"1000\"\n                                id=\"Car-OneCostid\" class=\"slider\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"CalcEmployeeRow\">\n                    <div class=\"CalcColumn1-Slider\">\n                        <span class=\"LabelRow\">\n                            <label for=\"Car-OneLeaseTermid\">Lease Term:<\/label>\n                            <p id=\"Car-OneLeaseTermValueid\"><\/p>\n                        <\/span>\n                        <div class=\"slidecontainer\">\n                            <input type=\"range\" name=\"Car-OneLeaseTerm\" min=\"1\" max=\"5\" value=\"4\"\n                                id=\"Car-OneLeaseTermid\" class=\"slider\">\n                        <\/div>\n                    <\/div>\n                    <div class=\"CalcColumn2-Slider\">\n                        <span class=\"LabelRow\">\n                            <label for=\"Car-OneKMid\">Annual Kilometres:<\/label>\n                            <p id=\"Car-OneKMValueid\"><\/p>\n                        <\/span>\n                        <div class=\"slidecontainer\">\n                            <input type=\"range\" name=\"Car-OneKM\" min=\"0\" max=\"50000\" value=\"20000\" step=\"1000\"\n                                id=\"Car-OneKMid\" class=\"slider\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"CalcEmployeeRow\">\n                    <div class=\"CalcColumnCenter\">\n                        <div class=\"CalcColumn1-SelectInput\">\n                            <label for=\"PayCycleid\" class=\"plainlabel\">Select Pay-Cycle:<\/label>\n                            <select name=\"PayCycle\" id=\"PayCycleid\" class=\"plainselect\">\n                                <option value=\"Weekly\">Weekly<\/option>\n                                <option selected value=\"Fortnightly\">Fortnightly<\/option>\n                                <option value=\"Monthly\">Monthly<\/option>\n                                <option value=\"Annually\">Annually<\/option>\n                            <\/select>\n                        <\/div>\n                    <\/div>\n                    <div class=\"CalcColumnCenter\" id=\"Car-OneAutoContainerid\">\n                        <div class=\"CalcColumn2-SelectInput\">\n                            <label for=\"Car-OneSizeid\" class=\"plainlabel\">Vehicle Size:<\/label>\n                            <select name=\"Car-OneSize\" id=\"Car-OneSizeid\" class=\"plainselect\">\n                                <option value=\"Small\">Small<\/option>\n                                <option value=\"Medium\">Medium<\/option>\n                                <option value=\"Family\">Family<\/option>\n                                <option selected value=\"SUV\">SUV<\/option>\n                            <\/select>\n                        <\/div>\n                    <\/div>\n                    <div class=\"CalcColumnCenter\">\n                        <div class=\"CalcColumn3-SelectInput\">\n                            <label for=\"Car-OneStateid\" class=\"plainlabel\">State registered:<\/label>\n                            <select name=\"Car-OneState\" id=\"Car-OneStateid\" class=\"plainselect\">\n                                <option selected value=\"Australian Capital Territory\">Australian Capital\n                                    Territory\n                                <\/option>\n                                <option value=\"New South Wales\">New South Wales<\/option>\n                                <option value=\"Northern Territory\">Northern Territory<\/option>\n                                <option value=\"Queensland\">Queensland<\/option>\n                                <option value=\"South Australia\">South Australia<\/option>\n                                <option value=\"Tasmania\">Tasmania<\/option>\n                                <option value=\"Victoria\">Victoria<\/option>\n                                <option value=\"Western Australia\">Western Australia<\/option>\n                            <\/select>\n                        <\/div>\n                    <\/div>\n                    <div class=\"CalcColumnCenter\">\n                        <div class=\"CalcColumn3-SelectInput\">\n                            <label for=\"Car-OneEVid\" class=\"Car-OneEVYesNo checkboxlabel\"> EV or Low Emission?<\/label>\n                            <input type=\"checkbox\" id=\"Car-OneEVid\" class=\"evcheckbox\" name=\"Car-OneEV\"\n                                value=\"Car-OneEV\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"ContainerFive\">\n                <div class=\"BenefitOne\"><\/div>\n                <div class=\"BenefitTwo\"><\/div>\n                <div class=\"BenefitThree\"><\/div>\n                <div class=\"BenefitFour\"><\/div>\n                <div class=\"BenefitFive\"><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"End\">\n            <div class=\"CalcContainerSummary\">\n                <div class=\"CalcSummaryContainer\">\n                    <div class=\"CalcSummaryRow SummaryHeader\">\n                        <div class=\"UserDirectionHeadingsDiv\">\n                            <h1 class=\"UserDirectionHeadings\">\n                                SAVINGS SUMMARY\n                            <\/h1>\n                        <\/div>\n                    <\/div>\n                    <div class=\"CalcSummaryRow SummaryTotal\">\n                        <div class=\"SummaryTotalColumn\">\n                        <\/div>\n                    <\/div>\n                    <div class=\"CalcSummaryRow\">\n                        <div class=\"CalcColumn1\">\n                            <div class=\"EnterInfo\">\n                                <div class=\"CalcSummaryColumn SummaryFields\">\n                                    <div id=\"FN_InvalidMessage\">\n                                        <p>First Name Invalid - Please Enter a First Name<\/p>\n                                    <\/div>\n                                    <input type=\"text\" id=\"FirstNameid\" name=\"FirstName\" class=\"summaryplaininput\"\n                                        autocomplete=\"given-name\" placeholder=\"First Name*\">\n                                <\/div>\n                                <div class=\"CalcSummaryColumn SummaryFields\">\n                                    <div id=\"LN_InvalidMessage\">\n                                        <p>Last Name Invalid - Please Enter a Last Name<\/p>\n                                    <\/div>\n\n                                    <input type=\"text\" id=\"LastNameid\" name=\"LastName\" class=\"summaryplaininput\"\n                                        autocomplete=\"family-name\" placeholder=\"Last Name*\">\n                                <\/div>\n                                <div class=\"CalcSummaryColumn SummaryFields\">\n                                    <div id=\"E_InvalidMessage\">\n                                        <p>Email Invalid - Please Enter an Email<\/p>\n                                    <\/div>\n\n                                    <input type=\"text\" id=\"Emailid\" name=\"Email\" class=\"summaryplaininput\"\n                                        autocomplete=\"work email\" placeholder=\"Email*\">\n                                <\/div>\n                                <div class=\"CalcSummaryColumn SummaryFields\">\n                                    <div id=\"M_InvalidMessage\">\n                                        <p>Mobile Invalid - Please Enter a Mobile Number<\/p>\n                                    <\/div>\n\n                                    <input type=\"text\" id=\"Mobileid\" name=\"Mobile\" class=\"summaryplaininput\"\n                                        autocomplete=\"mobile\" placeholder=\"Mobile Number*\">\n                                <\/div>\n                                <div class=\"CalcSummaryColumn SummaryFields\" style=\"visibility:hidden; display:none;\">\n                                    <div id=\"URL_InvalidMessage\">\n                                        <p>Employer URL Invalid - We use this to narrow down your Quote<\/p>\n                                    <\/div>\n                                    <input type=\"text\" id=\"CompanyURLid\" name=\"CompanyURL\" class=\"summaryplaininput\"\n                                        autocomplete=\"company-website\" placeholder=\"Employer Website URL*\" value=\"https:\/\/www.Asahi.com\/\">\n                                <\/div>\n                            <\/div>\n                            <div>\n                                <hr class=\"style-two\">\n                                <\/hr>\n                            <\/div>\n                            <div class=\"CalcColumnCenter\">\n                                <button class=\"button-17\" type=\"submit\" style=\"margin:auto\" tabindex=\"0\">Get Quote<\/button>\n                            <\/div>\n                            <div class=\"InfoSubmitted\" style=\"visibility:hidden; display:none;\">\n                                <p class=\"StartSavingDirections\">Thank You! Calculation Submitted<\/p>\n                                <p class=\"StartSavingDirections\">To Reset Press Get Quote<\/p>\n                            <\/div>\n                            <div class=\"SubmitFailed\" style=\"visibility:hidden; display:none;\">\n                                <p class=\"StartSavingDirections\">Submission Failed Please Try Again<\/p>\n                            <\/div>\n\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/form>\n<\/body>\n<script>\n    function AddComa(val) {\n        let len = val.toString().length;\n        let result = \"\";\n        let count = 1;\n        for (let i = len - 1; i >= 0; i--) {\n            result = val.toString()[i] + result;\n            if (count % 3 === 0 && count !== 0 && i !== 0) {\n                result = \",\" + result;\n            }\n            count++;\n        }\n        return result;\n    }\n    const get_ipAddress = $.getJSON(\"https:\/\/api.ipify.org?format=json\", function (data) { return data.ip; });\n    const formDataObject = document.querySelector(\"#Salary-Packaging-Calculator\");\n    function get_hubspotCookie() { return document.cookie.replace(\/(?:(?:^|.*;\\s*)hubspotutk\\s*\\=\\s*([^;]*).*$)|^.*$\/, \"$1\"); }\n    const payload = new URLSearchParams();\n    function set_payload() {\n        payload.append(\"Calc Employer FBT Type\", \"a\");\n        payload.append(\"Calc Employer Website\", \"https:\/\/www.Asahi.com\/\");\n        payload.append(\"calc z company domain\", \"https:\/\/www.Asahi.com\/\");\n        payload.append(\"Website\", \"https:\/\/www.Asahi.com\/\");\n        payload.append(\"Calc Employer Name\", \"Asahi\");\n        payload.append(\"Company\", \"Asahi\");\n        payload.append(\"Calc Employee Annual Salary\", \"0\");\n        payload.append(\"Calc Employee Pay Cycle\", \"Monthly\");\n        payload.append(\"Calc Employee Annual Savings\", \"0\");\n        payload.append(\"Calc Employee Per Pay Savings\", \"0\");\n\n        payload.append(\"Calc Employee First Name\", \"a\");\n        payload.append(\"First Name\", \"a\");\n        payload.append(\"Calc Employee Last Name\", \"a\");\n        payload.append(\"Last Name\", \"a\");\n        payload.append(\"Calc Employee Email\", \"a\");\n        payload.append(\"Email\", \"a\");\n        payload.append(\"Calc Employee Mobile\", \"0\");\n        payload.append(\"mobilephone\", \"a\");\n        payload.append(\"Calc Car-One YesNo\", \"true\");\n        payload.append(\"Calc Car-One Savings\", \"0\");\n        payload.append(\"Calc Car-One Term Savings\", \"0\");\n        payload.append(\"Calc Car-One Running Cost Per Pay\", \"0\");\n        payload.append(\"Calc Car-One Sal Pac Running Cost Per Pay\", \"0\");\n        payload.append(\"Calc Car-One Lease Type\", \"EL\");\n        payload.append(\"Calc Car-One State\", \"Australian Capital Territory\");\n        payload.append(\"Calc Car-One EV YesNo\", \"false\");\n        payload.append(\"Calc Car-One Value\", \"0\");\n        payload.append(\"Calc Car-One Lease Term\", \"0\");\n        payload.append(\"Calc Car-One Annual KM\", \"0\");\n        payload.append(\"Calc Car-One RC Auto\/Manual\", \"Car-OneAuto\");\n        payload.append(\"Calc Car-One Description\", \"SUV\");\n        payload.append(\"Calc Car-One Monthly Fuel\", \"0\");\n        payload.append(\"Calc Car-One Monthly Maintenance\", \"0\");\n        payload.append(\"Calc Car-One Monthly Tyres\", \"0\");\n        payload.append(\"Calc Car-One Monthly Insurance\", \"0\");\n        payload.append(\"Calc Car-One Monthly Registration\", \"0\");\n        payload.append(\"Calc Car-Two YesNo\", \"false\");\n        payload.append(\"Calc Electronic-Device YesNo\", \"false\");\n        payload.append(\"Calc Professional-Memberships YesNo\", \"false\");\n        payload.append(\"Calc Self-Education YesNo\", \"false\");\n    }\n    set_payload();\n    class Set_FBT {\n        CapOne_cap;\n        CapTwo_cap;\n        GSTExcGrossupRate;\n        GSTIncGrossUpRate;\n        CapOne_capdivgu = this.CapOne_cap \/ this.GSTExcGrossupRate;\n        CapTwo_capdivgu = this.CapTwo_cap \/ this.GSTIncGrossUpRate;\n        FBTrateFlag;\n        FBTrate;\n        FBTrebate;\n        FBTExempt;\n\n        Update_FBT(choice) {\n            if (choice == \"For Profit | Full FBT\") {\n                this.CapOne_cap = 0;\n                this.CapTwo_cap = 0;\n                this.GSTExcGrossupRate = 1.8868;\n                this.GSTIncGrossUpRate = 2.0806;\n                this.CapOne_capdivgu = this.CapOne_cap \/ this.GSTExcGrossupRate;\n                this.CapTwo_capdivgu = this.CapTwo_cap \/ this.GSTIncGrossUpRate;\n                this.FBTrateFlag = 1;\n                this.FBTrate = .47;\n                this.FBTrebate = .47;\n                this.FBTExempt = 0;\n            } else\n                if (choice == \"For Profit FIFO | Full FBT FIFO\") {\n                    this.CapOne_cap = 0;\n                    this.CapTwo_cap = 0;\n                    this.GSTExcGrossupRate = 1.8868;\n                    this.GSTIncGrossUpRate = 2.0806;\n                    this.CapOne_capdivgu = this.CapOne_cap \/ this.GSTExcGrossupRate;\n                    this.CapTwo_capdivgu = this.CapTwo_cap \/ this.GSTIncGrossUpRate;\n                    this.FBTrateFlag = 1;\n                    this.FBTrate = .47;\n                    this.FBTrebate = .47;\n                    this.FBTExempt = 0;\n                } else\n                    if (choice == \"Not for Profit | Rebatable\") {\n                        this.CapOne_cap = 30000;\n                        this.CapTwo_cap = 5000;\n                        this.GSTExcGrossupRate = 1.8868;\n                        this.GSTIncGrossUpRate = 2.0806;\n                        this.CapOne_capdivgu = this.CapOne_cap \/ this.GSTExcGrossupRate;\n                        this.CapTwo_capdivgu = this.CapTwo_cap \/ this.GSTIncGrossUpRate;\n                        this.FBTrateFlag = .53;\n                        this.FBTrate = .47;\n                        this.FBTrebate = .47;\n                        this.FBTExempt = 0;\n                    } else\n                        if (choice == \"Charity | PBI\") {\n                            this.CapOne_cap = 30000;\n                            this.CapTwo_cap = 5000;\n                            this.GSTExcGrossupRate = 1.8868;\n                            this.GSTIncGrossUpRate = 2.0806;\n                            this.CapOne_capdivgu = this.CapOne_cap \/ this.GSTExcGrossupRate;\n                            this.CapTwo_capdivgu = this.CapTwo_cap \/ this.GSTIncGrossUpRate;\n                            this.FBTrateFlag = 0;\n                            this.FBTrate = .47;\n                            this.FBTrebate = .47;\n                            this.FBTExempt = 0;\n                        } else\n                            if (choice == \"Government\") {\n                                this.CapOne_cap = 30000;\n                                this.CapTwo_cap = 5000;\n                                this.GSTExcGrossupRate = 1.8868;\n                                this.GSTIncGrossUpRate = 2.0806;\n                                this.CapOne_capdivgu = this.CapOne_cap \/ this.GSTExcGrossupRate;\n                                this.CapTwo_capdivgu = this.CapTwo_cap \/ this.GSTIncGrossUpRate;\n                                this.FBTrateFlag = 0;\n                                this.FBTrate = .47;\n                                this.FBTrebate = .47;\n                                this.FBTExempt = 0;\n                            } else\n                                if (choice == \"Hospital\") {\n                                    this.CapOne_cap = 17000;\n                                    this.CapTwo_cap = 5000;\n                                    this.GSTExcGrossupRate = 1.8868;\n                                    this.GSTIncGrossUpRate = 2.0806;\n                                    this.CapOne_capdivgu = this.CapOne_cap \/ this.GSTExcGrossupRate;\n                                    this.CapTwo_capdivgu = this.CapTwo_cap \/ this.GSTIncGrossUpRate;\n                                    this.FBTrateFlag = 0;\n                                    this.FBTrate = .47;\n                                    this.FBTrebate = .47;\n                                    this.FBTExempt = 0;\n                                }\n\n        }\n    }\n    class Set_Tax {\n        TaxableIncome;\n        Base;\n        CutOff;\n        MarginalRate;\n        Tax;\n        MedicareLevy;\n        TaxMed;\n        AfterTaxSalary;\n\n        Update_Tax(x) {\n            this.TaxableIncome = x;\n            if (this.TaxableIncome > 0)\n                if (this.TaxableIncome < 18200) {\n                    this.Base = 0;\n                    this.CutOff = 0;\n                    this.MarginalRate = 0;\n                    this.Tax = 0;\n                }\n            if (this.TaxableIncome >= 18201) {\n                if (this.TaxableIncome <= 45000) {\n                    this.Base = 0;\n                    this.CutOff = 18201;\n                    this.MarginalRate = .16;\n                    this.Tax = this.Base + ((this.TaxableIncome - this.CutOff) * this.MarginalRate);\n                }\n            }\n            if (this.TaxableIncome >= 45001) {\n                if (this.TaxableIncome <= 135000) {\n                    this.Base = 4287.84;\n                    this.CutOff = 45001;\n                    this.MarginalRate = .3;\n                    this.Tax = this.Base + ((this.TaxableIncome - this.CutOff) * this.MarginalRate);\n                }\n            }\n            if (this.TaxableIncome >= 135001) {\n                if (this.TaxableIncome <= 190000) {\n                    this.Base = 31287.54;\n                    this.CutOff = 135001;\n                    this.MarginalRate = .37;\n                    this.Tax = this.Base + ((this.TaxableIncome - this.CutOff) * this.MarginalRate);\n                }\n            }\n            if (this.TaxableIncome > 190001) {\n                this.Base = 51637.17;\n                this.CutOff = 190001;\n                this.MarginalRate = .45;\n                this.Tax = this.Base + ((this.TaxableIncome - this.CutOff) * this.MarginalRate);\n            }\n            this.MedicareLevy = this.TaxableIncome * .02;\n            this.TaxMed = this.Tax + this.MedicareLevy;\n            this.MarginalRate = this.MarginalRate + 0.02;\n            this.AfterTaxSalary = this.TaxableIncome - this.TaxMed;\n        }\n    }\n    class Set_Benefit {\n        Flag;\n        Name;\n        DisplayName;\n        ID;\n        Freq;\n        PackageCostOverXPays;\n        PackageAmount;\n        GST;\n        FBT;\n        \/*WITHOUT*\/\n        \/*WithoutTax = calc.fbt.WithoutTax*\/\n        WithoutBeforeTax;\n        WithoutAfterTax;\n        WithoutNetSalary;\n        WithoutPayPerPay;\n        \/*WITH*\/\n        WithGST;\n        WithFBT;\n        WithBeforeTax;\n        WithTax;\n        WithAfterTax;\n        WithNetSalary;\n        WithPayPerPay;\n        \/*SAVINGS*\/\n        Savings;\n        SavingsPerPay;\n        \/*CAR Benefit*\/\n        \/*FINANCE*\/\n        EV;\n        LeaseType;\n        Cost;\n        Term;\n        N;\n        ResidualRate;\n        ResidualValue;\n        R;\n        onePlusRatePerMonth;\n        PartOne;\n        PartTwo;\n        PaymentValue;\n        MonthlyPayment;\n        \/*RUNNING COSTS*\/\n        RCSelected;\n        Description;\n        State;\n        KM;\n        MonthlyTyres;\n        MonthlyRegistration;\n        MonthlyInsurance;\n        MonthlyMaintenance;\n        Lprice;\n        per100km;\n        MonthlyFuel;\n        RCAnnual;\n        \/*FBT \/ ECM \/ EQUILEASE ADJUSTMENT*\/\n        CarInCap;\n        TaxableValue;\n        ECM;\n        WithEquiLeaseAdjustment;\n        WithoutEquiLeaseAdjustment;\n        \/*CAR SAVINGS*\/\n        SavingsTerm;\n        RunningCostPerPay;\n        SalPacRunningCostPerPay;\n        \/*DYNAMIC BENEFIT SECTION*\/\n        \/*SUMMARY DIV*\/\n        summaryDivFlag;\n        summaryDiv;\n        benefitDiv;\n        benefitResult;\n        benefitNode;\n        \/* BENEFIT CONTAINER & YES NO*\/\n        parentDiv;\n        benefitContainer;\n        checkboxDiv;\n        YesNo;\n        YesNoLabel;\n        parentFakeDiv;\n        benefitFakeContainer;\n        \/* HIDDEN CONTAINER & OPTIONS *\/\n        hiddenContainer;\n        hiddenRow;\n        hiddenContainer;\n        hiddenColumnOne;\n        costLabelRow;\n        costLabel;\n        costValue;\n        sliderDiv;\n        costSlider;\n        CalcColumnCenter;\n        hiddenColumnTwo;\n        freqLabel;\n        freqSelector;\n\n        constructor(id, benefit_name, gst, fbt) {\n            this.Flag = false;\n            this.Name = benefit_name;\n            this.DisplayName = this.Name.replaceAll(\"-\", \" \");\n            this.ID = id;\n            this.GST = gst;\n            this.FBT = fbt;\n            this.CarInCap = false;\n            this.Savings = 0;\n            this.summaryDivFlag = false;\n\n        }\n        update_yesno_flag(benefit_flag) {\n            this.Flag = benefit_flag;\n            if (this.Flag == false) {\n\n\n            } else {\n\n\n            }\n\n        }\n        add_div() {\n            if (this.summaryDivFlag == false) {\n                this.Savings = 0;\n                this.summaryDiv = document.querySelector(\".SummaryBenefitsColumn\");\n                this.benefitDiv = document.createElement('div');\n                this.benefitDiv.className = this.Name + ' SummarySavings';\n                this.benefitNode = document.createElement('LABEL');\n                this.benefitResult = document.createElement('p');\n                this.benefitResult.id = this.ID + ' BenefitSavings';\n                this.benefitNode.setAttribute(\"for\", this.ID + ' BenefitSavings');\n                this.benefitNode.innerHTML = this.DisplayName + ': ';\n                this.benefitDiv.appendChild(this.benefitNode);\n                this.benefitDiv.appendChild(this.benefitResult);\n                if (this.Savings <= 0) { this.benefitResult.textContent = \"$\" + 0; } else { this.benefitResult.textContent = \"$\" + Math.round(this.Savings); }\n                this.summaryDiv.appendChild(this.benefitDiv);\n                this.summaryDivFlag = true;\n\n            }\n        }\n        remove_div() {\n            if (this.summaryDivFlag == true) {\n                this.summaryDiv.removeChild(this.benefitDiv);\n                this.Savings = 0;\n                this.summaryDivFlag = false;\n\n            }\n        }\n        update_div() {\n            if (isNaN(this.Savings)) { this.benefitResult.textContent = \"Package Amount Exceeded\"; } else\n                if (this.Savings <= 21) { this.benefitResult.textContent = \"$\" + 0; } else { this.benefitResult.textContent = \"$\" + Math.round(this.Savings); }\n\n        }\n        yesno_fake_constructor(container) {\n            this.parentFakeDiv = container;\n            this.benefitFakeContainer = document.createElement('div');\n            this.benefitFakeContainer.className = \"BenefitContainer\";\n            this.parentFakeDiv.appendChild(this.benefitFakeContainer);\n            this.benefitFakeContainer.style = 'visibility:hidden;';\n        }\n        yesno_fake_remover() {\n            this.parentFakeDiv.removeChild(this.benefitFakeContainer);\n        }\n        yesno_constructor(container) {\n            this.parentDiv = container;\n            this.YesNo = document.createElement('input');\n            this.YesNo.type = 'checkbox';\n            this.YesNo.id = this.Name + 'YesNoid';\n            this.YesNo.name = this.Name + 'YesNo';\n            this.YesNo.value = this.Name + 'YesNo';\n            this.YesNoLabel = document.createElement('LABEL');\n            this.YesNoLabel.setAttribute(\"for\", this.Name + 'YesNoid');\n            this.YesNoLabel.className = \"checkboxlabel\" + \" yesnocheckboxlabel\";\n            this.YesNoLabel.appendChild(document.createTextNode(this.DisplayName + \" Benefit\" + \": \"));\n            this.checkboxDiv = document.createElement('div');\n            this.checkboxDiv.className = \"Checkbox\";\n            this.checkboxDiv.appendChild(this.YesNo);\n            this.checkboxDiv.appendChild(this.YesNoLabel);\n            this.benefitContainer = document.createElement('div');\n            this.benefitContainer.className = \"BenefitContainer\";\n            this.benefitContainer.appendChild(this.checkboxDiv);\n            this.parentDiv.appendChild(this.benefitContainer);\n        }\n        get_costSliderMax() {\n            if (this.ID == 2) { this.costSlider.max = '10000'; } else\n                if (this.ID == 10) { this.costSlider.max = calc.fbt.Settings.CapOne_capdivgu; } else\n                    if (this.ID == 11) { this.costSlider.max = calc.fbt.Settings.CapTwo_capdivgu; } else { this.costSlider.max = '2000'; }\n        }\n        get_PayFreqOpt() {\n            if (this.ID == 2) {\n                this.freqLabel = document.createElement('LABEL');\n                this.freqLabel.setAttribute(\"for\", this.Name + 'freqid');\n                this.freqLabel.className = 'plainlabel';\n                this.freqlabeltext = document.createTextNode(\"Number of Pays to Package Cost:\");\n                this.freqLabel.appendChild(this.freqlabeltext);\n                this.hiddenColumnTwo.appendChild(this.freqLabel);\n                this.freqSelector = document.createElement('select');\n                this.freqSelector.name = this.Name + 'freq';\n                this.freqSelector.id = this.Name + 'freqid';\n                this.freqSelector.className = 'plainselect';\n                let opt1 = document.createElement(\"option\");\n                opt1.value = \"One\";\n                opt1.text = \"One\";\n                let opt2 = document.createElement(\"option\");\n                opt2.value = \"Two\";\n                opt2.text = \"Two\";\n                let opt3 = document.createElement(\"option\");\n                opt3.value = \"Three\";\n                opt3.text = \"Three\";\n                let opt4 = document.createElement(\"option\");\n                opt4.value = \"Four\";\n                opt4.text = \"Four\";\n                opt1.selected = true;\n                this.freqSelector.add(opt1, null);\n                this.freqSelector.add(opt2, null);\n                this.freqSelector.add(opt3, null);\n                this.freqSelector.add(opt4, null);\n            } else\n                if (this.ID == 10 || this.ID == 11) {\n                    this.freqLabel = document.createElement('LABEL');\n                    this.freqLabel.setAttribute(\"for\", this.Name + 'freqid');\n                    this.freqLabel.className = 'plainlabel';\n                    this.freqlabeltext = document.createTextNode(\"Annual Payment Frequency\");\n                    this.freqLabel.appendChild(this.freqlabeltext);\n                    this.hiddenColumnTwo.appendChild(this.freqLabel);\n                    this.freqSelector = document.createElement('select');\n                    this.freqSelector.name = this.Name + 'freq';\n                    this.freqSelector.id = this.Name + 'freqid';\n                    this.freqSelector.className = 'plainselect';\n                    let opt1 = document.createElement(\"option\");\n                    opt1.value = \"Annual\";\n                    opt1.text = \"Annual\";\n                    opt1.selected = true;\n                    this.freqSelector.add(opt1, null);\n                } else {\n                    this.freqLabel = document.createElement('LABEL');\n                    this.freqLabel.setAttribute(\"for\", this.Name + 'freqid');\n                    this.freqLabel.className = 'plainlabel';\n                    this.freqlabeltext = document.createTextNode(\"What is the Payment Frequency?: \");\n                    this.freqLabel.appendChild(this.freqlabeltext);\n                    this.hiddenColumnTwo.appendChild(this.freqLabel);\n                    this.freqSelector = document.createElement('select');\n                    this.freqSelector.name = this.Name + 'freq';\n                    this.freqSelector.id = this.Name + 'freqid';\n                    this.freqSelector.className = 'plainselect';\n                    let opt1 = document.createElement(\"option\");\n                    opt1.value = \"Weekly\";\n                    opt1.text = \"Weekly\";\n                    let opt2 = document.createElement(\"option\");\n                    opt2.value = \"Fortnightly\";\n                    opt2.text = \"Fortnightly\";\n                    let opt3 = document.createElement(\"option\");\n                    opt3.value = \"Monthly\";\n                    opt3.text = \"Monthly\";\n                    let opt4 = document.createElement(\"option\");\n                    opt4.value = \"Annual\";\n                    opt4.text = \"Annual\";\n                    opt3.selected = true;\n                    this.freqSelector.add(opt1, null);\n                    this.freqSelector.add(opt2, null);\n                    this.freqSelector.add(opt3, null);\n                    this.freqSelector.add(opt4, null);\n                }\n            this.freqSelector.style = \"margin-bottom:5px;\"\n        }\n        container_constructor() {\n            this.hiddenContainer = document.createElement('div');\n            this.hiddenContainer.className = \"CalcBenefitContainer \" + this.Name + \"Toggle\";\n            this.hiddenContainer.style = \"visibility:hidden; display:none;\";\n            this.benefitContainer.appendChild(this.hiddenContainer);\n            this.hiddenRow = document.createElement('div');\n            this.hiddenRow.className = \"CalcBenefitRow\";\n            this.hiddenContainer.appendChild(this.hiddenRow);\n            this.hiddenColumnOne = document.createElement('div');\n            this.hiddenColumnOne.className = \"CalcColumn1-Slider\";\n            this.costLabelRow = document.createElement('span');\n            this.costLabelRow.className = \"LabelRow\";\n            this.costLabel = document.createElement('LABEL');\n            this.costLabel.setAttribute(\"for\", this.Name + 'Costid');\n            this.costLabel.appendChild(document.createTextNode(this.DisplayName + \" Cost\" + \": \"));\n            this.costValue = document.createElement('p');\n            this.costValue.id = this.Name + \"Valueid\";\n            this.costLabelRow.appendChild(this.costLabel);\n            this.costLabelRow.appendChild(this.costValue);\n            this.hiddenColumnOne.appendChild(this.costLabelRow);\n            this.sliderDiv = document.createElement('div');\n            this.sliderDiv.className = \"slidecontainer\";\n            this.costSlider = document.createElement('input');\n            this.costSlider.name = this.Name + 'Cost';\n            this.costSlider.type = 'range';\n            this.costSlider.id = this.Name + 'Costid';\n            this.costSlider.className = 'slider';\n            this.costSlider.min = '0';\n            this.costSlider.step = '10';\n            this.get_costSliderMax();\n\n            this.sliderDiv.appendChild(this.costSlider);\n            this.hiddenColumnOne.appendChild(this.sliderDiv);\n\n            this.CalcColumnCenter = document.createElement('div');\n            this.CalcColumnCenter.className = \"CalcColumnCenter\"\n            this.hiddenColumnTwo = document.createElement('div');\n            this.hiddenColumnTwo.className = \"CalcColumn2-SelectInput\";\n            this.get_PayFreqOpt();\n\n\n            this.hiddenColumnTwo.appendChild(this.freqSelector);\n            this.CalcColumnCenter.appendChild(this.hiddenColumnTwo);\n            this.hiddenRow.appendChild(this.hiddenColumnOne);\n            this.hiddenRow.appendChild(this.CalcColumnCenter);\n        }\n        toggle() {\n            payload.set(\"Calc \" + this.Name + \" YesNo\", this.YesNo.checked);\n            if (this.YesNo.checked == true) {\n                this.hiddenContainer.style.visibility = \"visible\";\n                this.hiddenContainer.style.display = \"initial\";\n                this.Flag = true;\n                this.add_div();\n                this.frequency();\n                calc.set_totals();\n\n            } else {\n                this.hiddenContainer.style.visibility = \"hidden\";\n                this.hiddenContainer.style.display = \"none\";\n                this.Flag = false;\n                this.remove_div();\n                calc.set_totals();\n\n            }\n        };\n        value() {\n            this.PackageAmount = 0;\n            this.PackageAmount = this.costSlider.value;\n            this.update_benefit();\n\n            let percentage = (this.costSlider.value - this.costSlider.min) \/ (this.costSlider.max - this.costSlider.min) * 100;\n            this.costSlider.style = 'background: linear-gradient(to right,#008d96, #018c95 ' + percentage + '%, #c2c2c1 ' + percentage + '%, #afafaf 100%)';\n            this.costValue.textContent = \"$\" + AddComa(this.costSlider.value);\n        }\n        frequency() {\n            if (this.ID == 2) {\n                if (this.freqSelector.value == \"One\") { this.PackageCostOverXPays = 1; this.Freq = 1; } else\n                    if (this.freqSelector.value == \"Two\") { this.PackageCostOverXPays = 2; this.Freq = 1; } else\n                        if (this.freqSelector.value == \"Three\") { this.PackageCostOverXPays = 3; this.Freq = 1; } else\n                            if (this.freqSelector.value == \"Four\") { this.PackageCostOverXPays = 4; this.Freq = 1; }\n            } else\n                if (this.ID == 10 || this.ID == 11) {\n                    this.Freq = 1;\n                } else {\n                    if (this.freqSelector.value == \"Weekly\") { this.Freq = 52; this.costSlider.max = '300'; } else\n                        if (this.freqSelector.value == \"Fortnightly\") { this.Freq = 26; this.costSlider.max = '600'; } else\n                            if (this.freqSelector.value == \"Monthly\") { this.Freq = 12; this.costSlider.max = '1300'; } else\n                                if (this.freqSelector.value == \"Annual\") { this.Freq = 1; this.costSlider.max = '15600'; }\n                }\n            this.value();\n\n        }\n        payload_constructor() {\n            payload.append(\"Calc \" + this.Name + \" YesNo\", \"false\");\n            if (this.ID != 2) { payload.append(\"Calc \" + this.Name + \" Frequency\", \"Weekly\"); } else { payload.append(\"Calc \" + this.Name + \" Frequency\", \"One\"); }\n            payload.append(\"Calc \" + this.Name + \" Value\", \"0\");\n            payload.append(\"Calc \" + this.Name + \" Savings\", this.Savings);\n        }\n        event_constructor() {\n            this.YesNo.addEventListener(\"change\", this.toggle.bind(this), false);\n            this.costSlider.addEventListener(\"input\", this.value.bind(this), false);\n            this.freqSelector.addEventListener(\"input\", this.frequency.bind(this), false);\n        }\n        payload_remover() {\n            payload.delete(\"Calc \" + this.Name + \" YesNo\");\n            payload.delete(\"Calc \" + this.Name + \" Frequency\");\n            payload.delete(\"Calc \" + this.Name + \" Value\");\n            payload.delete(\"Calc \" + this.Name + \" Savings\");\n        }\n        event_remover() {\n            this.YesNo.removeEventListener(\"change\", this.toggle, false);\n            this.costValue.removeEventListener(\"input\", this.value, false);\n            this.freqSelector.addEventListener(\"input\", this.frequency.bind(this), false);\n        }\n        payload_updater() {\n            payload.set(\"Calc \" + this.Name + \" YesNo\", this.YesNo.checked);\n            payload.set(\"Calc \" + this.Name + \" Frequency\", this.freqSelector.value);\n            payload.set(\"Calc \" + this.Name + \" Value\", this.PackageAmount);\n        }\n        dynamic_constructor(container) {\n            this.yesno_constructor(container);\n            this.container_constructor();\n            this.event_constructor();\n            this.payload_constructor();\n            this.value();\n            this.frequency();\n        }\n        dynamic_remover() {\n            this.hiddenContainer.style.visibility = \"hidden\";\n            this.hiddenContainer.style.display = \"none\";\n            this.Flag = false;\n            this.remove_div();\n            calc.set_totals();\n            this.event_remover();\n            this.payload_remover();\n            this.parentDiv.removeChild(this.benefitContainer);\n        }\n        get_FinanceCost() {\n            if (this.Term == 1) {\n                this.N = 12;\n                this.ResidualRate = .6563;\n            } else\n                if (this.Term == 2) {\n                    this.N = 24;\n                    this.ResidualRate = .5625;\n                } else\n                    if (this.Term == 3) {\n                        this.N = 36;\n                        this.ResidualRate = .4688;\n                    } else\n                        if (this.Term == 4) {\n                            this.N = 48;\n                            this.ResidualRate = .3750;\n                        } else\n                            if (this.Term == 5) {\n                                this.N = 60;\n                                this.ResidualRate = .2813;\n                            }\n            if (this.LeaseType == 'EL') {\n                if (this.PackageAmount <= 10000) { this.R = 0.04; } else\n                    if (this.PackageAmount <= 20000) { this.R = 0.03; } else\n                        if (this.PackageAmount <= 30000) { this.R = 0.025; } else\n                            if (this.PackageAmount <= 40000) { this.R = 0.02; } else\n                                if (this.PackageAmount <= 45000) { this.R = 0.015; } else\n                                    if (this.PackageAmount <= 50000) { this.R = 0.01; } else\n                                        if (this.PackageAmount <= 60000) { this.R = 0.005; }\n            } else { this.R = 0.085 }\n            this.ResidualValue = this.PaymentValue * this.ResidualRate;\n            this.onePlusRatePerMonth = 1 + this.R \/ 12;\n            this.PartOne = Math.pow(this.onePlusRatePerMonth, this.N);\n            this.PartTwo = 1 - Math.pow(this.onePlusRatePerMonth, this.N * -1);\n            this.MonthlyPayment = (this.PaymentValue - (this.ResidualValue \/ this.PartOne)) * ((this.onePlusRatePerMonth - 1) \/ this.PartTwo);\n        }\n        run_WithoutCalculation() {\n            this.WithoutNetSalary = calc.fbt.WithoutTax.AfterTaxSalary - this.WithoutAfterTax;\n        }\n        run_WithCalculation() {\n            this.WithTax = new Set_Tax();\n            this.WithTax.Update_Tax(calc.fbt.salary - this.WithBeforeTax);\n            this.WithNetSalary = this.WithTax.AfterTaxSalary - this.WithAfterTax;\n        }\n        run_BenefitSavings() {\n            this.Savings = this.WithNetSalary - this.WithoutNetSalary;\n            this.SavingsPerPay = this.Savings \/ calc.fbt.payFreq;\n            payload.set(\"Calc \" + this.Name + \" Savings\", this.Savings);\n        }\n        run_CarSavings() {\n            this.SavingsTerm = this.Savings * this.Term;\n        }\n        get_rcPayload() {\n            if (this.ID == 0) {\n                payload.set(\"Calc Car-One Monthly Fuel\", this.MonthlyFuel);\n                payload.set(\"Calc Car-One Monthly Maintenance\", this.MonthlyMaintenance);\n                payload.set(\"Calc Car-One Monthly Tyres\", this.MonthlyTyres);\n                payload.set(\"Calc Car-One Monthly Insurance\", this.MonthlyInsurance);\n                payload.set(\"Calc Car-One Monthly Registration\", this.MonthlyRegistration);\n            } else if (this.ID == 1) {\n                payload.set(\"Calc Car-Two Monthly Fuel\", this.MonthlyFuel);\n                payload.set(\"Calc Car-Two Monthly Maintenance\", this.MonthlyMaintenance);\n                payload.set(\"Calc Car-Two Monthly Tyres\", this.MonthlyTyres);\n                payload.set(\"Calc Car-Two Monthly Insurance\", this.MonthlyInsurance);\n                payload.set(\"Calc Car-Two Monthly Registration\", this.MonthlyRegistration);\n            }\n        }\n        run_OtherLease_Auto() {\n            if (this.State == 'Victoria') {\n                this.MonthlyRegistration = 870 \/ 12;\n            } else\n                if (this.State == 'New South Wales') {\n                    this.MonthlyRegistration = 800 \/ 12;\n                } else\n                    if (this.State == 'Western Australia') {\n                        this.MonthlyRegistration = 750 \/ 12;\n                    } else\n                        if (this.State == 'Queensland') {\n                            this.MonthlyRegistration = 750 \/ 12;\n                        } else\n                            if (this.State == 'Australian Capital Territory') {\n                                this.MonthlyRegistration = 910 \/ 12;\n                            } else\n                                if (this.State == 'Northern Territory') {\n                                    this.MonthlyRegistration = 700 \/ 12;\n                                } else\n                                    if (this.State == 'South Australia') {\n                                        this.MonthlyRegistration = 750 \/ 12;\n                                    } else\n                                        if (this.State == 'Tasmania') {\n                                            this.MonthlyRegistration = 800 \/ 12;\n                                        }\n            if (this.Description == 'Small') {\n                this.MonthlyTyres = 1000;\n                this.MonthlyMaintenance = 1000;\n                this.MonthlyInsurance = 1500 \/ 12;\n                if (this.EV == false) { this.FBT == 'yes'; this.per100km = 7; this.Lprice = 2.1; } else\n                    if (this.EV == true) { this.FBT == 'exempt'; this.per100km = 13.1; this.Lprice = .3; }\n            } else\n                if (this.Description == 'Medium') {\n                    this.MonthlyTyres = 1200;\n                    this.MonthlyMaintenance = 1200;\n                    this.MonthlyInsurance = 1700 \/ 12;\n                    if (this.EV == false) { this.FBT == 'yes'; this.per100km = 8; this.Lprice = 2.1; } else\n                        if (this.EV == true) { this.FBT == 'exempt'; this.per100km = 14.5; this.Lprice = .3; }\n                } else\n                    if (this.Description == 'Family') {\n                        this.MonthlyTyres = 1400;\n                        this.MonthlyMaintenance = 1400;\n                        this.MonthlyInsurance = 1850 \/ 12;\n                        if (this.EV == false) { this.FBT == 'yes'; this.per100km = 9; this.Lprice = 2.1; } else\n                            if (this.EV == true) { this.FBT == 'exempt'; this.per100km = 16; this.Lprice = .3; }\n                    } else\n                        if (this.Description == 'SUV') {\n                            this.MonthlyTyres = 2000;\n                            this.MonthlyMaintenance = 1500;\n                            this.MonthlyInsurance = 2000 \/ 12;\n                            if (this.EV == false) { this.FBT == 'yes'; this.per100km = 10; this.Lprice = 2.1; } else\n                                if (this.EV == true) { this.FBT == 'exempt'; this.per100km = 18; this.Lprice = .3; }\n                        }\n\n            this.MonthlyFuel = (((this.KM \/ 100) * this.per100km) * this.Lprice) \/ 12;\n            this.MonthlyTyres = (this.MonthlyTyres * (this.KM \/ 35000)) \/ 12;\n            if (this.KM > 15999) { this.MonthlyMaintenance = (this.MonthlyMaintenance * (this.KM \/ 15999)) \/ 12; } else { this.MonthlyMaintenance = this.MonthlyMaintenance \/ 12; }\n\n        }\n        run_EquiLease_Auto() {\n            if (this.State == 'Victoria') {\n                this.MonthlyRegistration = 870 \/ 12;\n            } else\n                if (this.State == 'New South Wales') {\n                    this.MonthlyRegistration = 800 \/ 12;\n                } else\n                    if (this.State == 'Western Australia') {\n                        this.MonthlyRegistration = 750 \/ 12;\n                    } else\n                        if (this.State == 'Queensland') {\n                            this.MonthlyRegistration = 750 \/ 12;\n                        } else\n                            if (this.State == 'Australian Capital Territory') {\n                                this.MonthlyRegistration = 910 \/ 12;\n                            } else\n                                if (this.State == 'Northern Territory') {\n                                    this.MonthlyRegistration = 700 \/ 12;\n                                } else\n                                    if (this.State == 'South Australia') {\n                                        this.MonthlyRegistration = 750 \/ 12;\n                                    } else\n                                        if (this.State == 'Tasmania') {\n                                            this.MonthlyRegistration = 800 \/ 12;\n                                        }\n            if (this.Description == 'Small') {\n                this.MonthlyTyres = 1000;\n                this.MonthlyMaintenance = 1000;\n                this.MonthlyInsurance = 800 \/ 12;\n                if (this.EV == false) { this.FBT == 'yes'; this.per100km = 7; this.Lprice = 2.1; } else\n                    if (this.EV == true) { this.FBT == 'exempt'; this.per100km = 13.1; this.Lprice = .3; }\n            } else\n                if (this.Description == 'Medium') {\n                    this.MonthlyTyres = 1200;\n                    this.MonthlyMaintenance = 1200;\n                    this.MonthlyInsurance = 900 \/ 12;\n                    if (this.EV == false) { this.FBT == 'yes'; this.per100km = 9; this.Lprice = 2.1; } else\n                        if (this.EV == true) { this.FBT == 'exempt'; this.per100km = 14.5; this.Lprice = .3; }\n                } else\n                    if (this.Description == 'Family') {\n                        this.MonthlyTyres = 1400;\n                        this.MonthlyMaintenance = 1400;\n                        this.MonthlyInsurance = 1000 \/ 12;\n                        if (this.EV == false) { this.FBT == 'yes'; this.per100km = 10; this.Lprice = 2.1; } else\n                            if (this.EV == true) { this.FBT == 'exempt'; this.per100km = 16; this.Lprice = .3; }\n                    } else\n                        if (this.Description == 'SUV') {\n                            this.MonthlyTyres = 2000;\n                            this.MonthlyMaintenance = 1500;\n                            this.MonthlyInsurance = 1200 \/ 12;\n                            if (this.EV == false) { this.FBT == 'yes'; this.per100km = 11; this.Lprice = 2.1; } else\n                                if (this.EV == true) { this.FBT == 'exempt'; this.per100km = 18; this.Lprice = .3; }\n                        }\n\n            this.MonthlyFuel = (((this.KM \/ 100) * this.per100km) * this.Lprice) \/ 12;\n            this.MonthlyTyres = (this.MonthlyTyres * (this.KM \/ 35000)) \/ 12;\n            if (this.KM > 15999) { this.MonthlyMaintenance = (this.MonthlyMaintenance * (this.KM \/ 15999)) \/ 12; } else { this.MonthlyMaintenance = this.MonthlyMaintenance \/ 12; }\n\n        }\n\n        get_GST(gstAmount) {\n            if (this.GST == 'inc') { gstAmount = gstAmount \/ 11 } else { gstAmount = 0; }\n            return gstAmount;\n        }\n        get_FBT(fbtAmount) {\n            if (this.FBT == 'yes') {\n                if (this.GST == 'inc') {\n                    fbtAmount = ((fbtAmount * calc.fbt.Settings.GSTIncGrossUpRate) * calc.fbt.Settings.FBTrate) * calc.fbt.Settings.FBTrateFlag;\n                } else\n                    if (this.GST == 'exc') {\n                        fbtAmount = ((fbtAmount * calc.fbt.Settings.GSTExcGrossupRate) * calc.fbt.Settings.FBTrate) * calc.fbt.Settings.FBTrateFlag;\n                    }\n            } else\n                if (this.FBT == 'no' || this.FBT == 'exempt') { fbtAmount = 0; }\n            return fbtAmount;\n        }\n        run_EquiLease_Calculation() {\n            this.Cost = this.PackageAmount;\n            this.PaymentValue = this.Cost;\n            this.TaxableValue = this.PaymentValue * 0.2;\n            this.get_FinanceCost();\n            this.run_EquiLease_Auto();\n\n            this.RCAnnual = (30 + this.MonthlyRegistration + this.MonthlyTyres + this.MonthlyInsurance + this.MonthlyMaintenance + this.MonthlyFuel + this.MonthlyPayment) * 12;\n            this.get_rcPayload();\n            if (this.CarInCap == false) {\n                if (this.FBT == 'exempt') { this.ECM = 0; } else { this.ECM = ((this.TaxableValue * calc.fbt.Settings.GSTIncGrossUpRate) * calc.fbt.Settings.FBTrate); }\n                this.WithBeforeTax = this.RCAnnual - this.ECM;\n                this.WithAfterTax = this.ECM;\n            } else\n                if (this.CarInCap == true) {\n                    this.WithFBT = this.get_FBT(this.TaxableValue);\n                    this.WithBeforeTax = this.RCAnnual + this.withFBT;\n                    this.WithAfterTax = 0;\n                }\n            this.WithoutAfterTax = this.RCAnnual;\n            this.WithoutEquiLeaseAdjustment = (this.MonthlyPayment * 12);\n            this.RunningCostPerPay = (this.WithoutAfterTax - this.WithoutEquiLeaseAdjustment);\n            this.run_WithoutCalculation();\n            this.WithoutNetSalary = this.WithoutNetSalary + this.WithoutEquiLeaseAdjustment;\n            this.WithEquiLeaseAdjustment = (this.PaymentValue - this.ResidualValue + (this.ResidualValue \/ 11)) \/ this.Term;\n            this.run_WithCalculation();\n            this.WithNetSalary = this.WithNetSalary + this.WithEquiLeaseAdjustment;\n            this.run_BenefitSavings();\n            this.SalPacRunningCostPerPay = this.RunningCostPerPay - this.Savings;\n            this.run_CarSavings();\n            calc.set_totals();\n\n\n        }\n        run_NovatedLease_Calculation() {\n            this.Cost = this.PackageAmount;\n            this.PaymentValue = this.Cost - (this.Cost \/ 11);\n            this.TaxableValue = this.PaymentValue * 0.2;\n            this.get_FinanceCost();\n            this.run_OtherLease_Auto();\n\n            this.RCAnnual = (30 + 25 + this.MonthlyRegistration + this.MonthlyTyres + this.MonthlyInsurance + this.MonthlyMaintenance + this.MonthlyFuel + this.MonthlyPayment) * 12;\n            this.get_rcPayload();\n            if (this.CarInCap == false) {\n                if (this.FBT == 'exempt') { this.ECM = 0; } else { this.ECM = ((this.TaxableValue * calc.fbt.Settings.GSTIncGrossUpRate) * calc.fbt.Settings.FBTrate); }\n                this.WithBeforeTax = this.RCAnnual - this.ECM;\n                this.WithAfterTax = this.ECM;\n            } else\n                if (this.CarInCap == true) {\n                    this.WithFBT = this.get_FBT(this.TaxableValue);\n                    this.WithBeforeTax = this.RCAnnual + this.withFBT;\n                    this.WithAfterTax = 0;\n                }\n            this.WithoutAfterTax = this.RCAnnual - 300;\n            this.run_WithoutCalculation();\n            this.run_WithCalculation();\n            this.run_BenefitSavings();\n            this.run_CarSavings();\n            calc.set_totals();\n            \n        }\n        run_AssociateLease_Calculation() {\n            this.Cost = this.PackageAmount;\n            this.PaymentValue = this.Cost;\n            this.TaxableValue = this.PaymentValue * 0.2;\n            this.get_FinanceCost();\n            this.run_OtherLease_Auto();\n\n            this.RCAnnual = (30 + this.MonthlyRegistration + this.MonthlyTyres + this.MonthlyInsurance + this.MonthlyMaintenance + this.MonthlyFuel + this.MonthlyPayment) * 12;\n            this.get_rcPayload();\n            if (this.CarInCap == false) {\n                if (this.FBT == 'exempt') { this.ECM = 0; } else { this.ECM = ((this.TaxableValue * calc.fbt.Settings.GSTIncGrossUpRate) * calc.fbt.Settings.FBTrate); }\n                this.WithBeforeTax = this.RCAnnual - this.ECM;\n                this.WithAfterTax = this.ECM;\n            } else\n                if (this.CarInCap == true) {\n                    this.WithFBT = this.get_FBT(this.TaxableValue);\n                    this.WithBeforeTax = this.RCAnnual + this.withFBT;\n                    this.WithAfterTax = 0;\n                }\n            this.WithoutAfterTax = this.RCAnnual;\n            this.run_WithoutCalculation();\n            this.run_WithCalculation();\n            this.run_BenefitSavings();\n            this.run_CarSavings();\n            calc.set_totals();\n            \n        }\n        CarCalculation() {\n            if (this.LeaseType == 'EL') {\n                this.run_EquiLease_Calculation();\n            } else\n                if (this.LeaseType == 'NL') {\n                    this.run_NovatedLease_Calculation();\n                }\n                else\n                    if (this.LeaseType == 'AL') {\n                        this.run_AssociateLease_Calculation();\n                    }\n\n        }\n        BenefitCalculation() {\n            this.Cost = this.PackageAmount;\n            this.PackageAmount = this.PackageAmount * this.Freq;\n            if (this.ID == 8) { this.PackageAmount = this.PackageAmount \/ 2; }\n            this.WithoutAfterTax = this.PackageAmount;\n            this.run_WithoutCalculation();\n            this.WithGST = this.get_GST(this.PackageAmount);\n            this.WithFBT = this.get_FBT(this.PackageAmount);\n            this.WithBeforeTax = (this.PackageAmount - this.WithGST) + this.WithFBT;\n            this.WithAfterTax = 0;\n            this.run_WithCalculation();\n            this.run_BenefitSavings();\n            calc.set_totals();\n            this.update_div();\n        }\n        update_benefit() {\n            if (this.Flag != false) {\n                if (this.ID == 0 || this.ID == 1) { if (this.Flag != false) { this.CarCalculation(); } } else { if (this.Flag != false) { this.BenefitCalculation(); } this.payload_updater(); }\n            }\n\n        }\n    }\n    class FBTConfig {\n        FBTMonitor = [];\n        Benefits = [];\n        Settings;\n        WithoutTax;\n        FBTMonitorLengthIndex;\n        FBTSelectionFlag;\n        FBTSelected;\n        FBT_fullfbt;\n        FBT_fullfbtfifo;\n        FBT_rebateable;\n        FBT_pbi;\n        FBT_hospital;\n        FBT_gov;\n        FBT_fullfbtlabel;\n        FBT_fullfbtfifolabel;\n        FBT_rebateablelabel;\n        FBT_pbilabel;\n        FBT_hospitallabel;\n        FBT_govlabel;\n        annualSalaryFlag;\n        annualSalaryDisplay;\n        salary;\n        payCycleFlag;\n        payFreq;\n\n        constructor() {\n            this.WithoutTax = new Set_Tax();\n            this.Settings = new Set_FBT();\n            this.Set_AnnualSalary();\n            this.Set_PayCycle();\n            this.add_benefit(new Set_Benefit(0, 'Car' + '-' + 'One', 'inc', 'yes'));\n            this.Set_FringeBenefitsTax();\n        }\n        FringeBenefits_Start() {\n            this.FBTSelectionFlag = document.querySelectorAll('input[name=\"fbtRadio\"]');\n            this.FBT_fullfbt = document.querySelector('#FullFBTid');\n            this.FBT_fullfbtfifo = document.querySelector('#FIFOid');\n            this.FBT_rebateable = document.querySelector('#Rebatableid');\n            this.FBT_pbi = document.querySelector('#PBIid');\n            this.FBT_hospital = document.querySelector('#Governmentid');\n            this.FBT_gov = document.querySelector('#Hospitalid');\n\n            this.FBT_fullfbtlabel = document.querySelector('.fullfbtSelectedHR');\n            this.FBT_fullfbtfifolabel = document.querySelector('.fifoSelectedHR');\n            this.FBT_rebateablelabel = document.querySelector('.rebateSelectedHR');\n            this.FBT_pbilabel = document.querySelector('.pbiSelectedHR');\n            this.FBT_govlabel = document.querySelector('.govSelectedHR');\n            this.FBT_hospitallabel = document.querySelector('.hospitalSelectedHR');\n        }\n        FringeBenefitsType_Controller() {\n            this.FBTSelected = \"\";\n            for (const fbtRadioChoice of this.FBTSelectionFlag) {\n                if (fbtRadioChoice.checked) {\n                    this.FBT_fullfbtlabel.style = 'background-image: linear-gradient(to right, rgba(170,175,180, 0.844), rgba(170,175,180, 0.844), rgba(170,175,180, 0.844));';\n                    this.FBT_fullfbtfifolabel.style = 'background-image: linear-gradient(to right, rgba(170,175,180, 0.844), rgba(170,175,180, 0.844), rgba(170,175,180, 0.844));';\n                    this.FBT_rebateablelabel.style = 'background-image: linear-gradient(to right, rgba(170,175,180, 0.844), rgba(170,175,180, 0.844), rgba(170,175,180, 0.844));';\n                    this.FBT_pbilabel.style = 'background-image: linear-gradient(to right, rgba(170,175,180, 0.844), rgba(170,175,180, 0.844), rgba(170,175,180, 0.844));';\n                    this.FBT_govlabel.style = 'background-image: linear-gradient(to right, rgba(170,175,180, 0.844), rgba(170,175,180, 0.844), rgba(170,175,180, 0.844));';\n                    this.FBT_hospitallabel.style = 'background-image: linear-gradient(to right, rgba(170,175,180, 0.844), rgba(170,175,180, 0.844), rgba(170,175,180, 0.844));';\n                    this.FBTSelected = fbtRadioChoice.value;\n                    payload.set(\"Calc Employer FBT Type\", fbtRadioChoice.value);\n                    if (this.FBTSelected == 'For Profit | Full FBT') { this.FBT_fullfbtlabel.style = 'background-image: linear-gradient(to right, rgba(0,141,150, 0.844), rgba(65,138,148, 0.844), rgba(0,141,150, 0.844));'; }\n                    else if (this.FBTSelected == 'For Profit FIFO | Full FBT FIFO') { this.FBT_fullfbtfifolabel.style = 'background-image: linear-gradient(to right, rgba(0,141,150, 0.844), rgba(65,138,148, 0.844), rgba(0,141,150, 0.844));'; }\n                    else if (this.FBTSelected == 'Not for Profit | Rebatable') { this.FBT_rebateablelabel.style = 'background-image: linear-gradient(to right, rgba(0,141,150, 0.844), rgba(65,138,148, 0.844), rgba(0,141,150, 0.844));'; }\n                    else if (this.FBTSelected == 'Charity | PBI') { this.FBT_pbilabel.style = 'background-image: linear-gradient(to right, rgba(0,141,150, 0.844), rgba(65,138,148, 0.844), rgba(0,141,150, 0.844));'; }\n                    else if (this.FBTSelected == 'Hospital') { this.FBT_hospitallabel.style = 'background-image: linear-gradient(to right, rgba(0,141,150, 0.844), rgba(65,138,148, 0.844), rgba(0,141,150, 0.844));'; }\n                    else if (this.FBTSelected == 'Government') { this.FBT_govlabel.style = 'background-image: linear-gradient(to right, rgba(0,141,150, 0.844), rgba(65,138,148, 0.844), rgba(0,141,150, 0.844));'; }\n                    break;\n                }\n            }\n            return this.FBTSelected;\n        }\n        add_FBTMonitor() {\n            let a = this.FringeBenefitsType_Controller();\n            this.FBTMonitor.push(a);\n            this.FBTMonitorLengthIndex = this.FBTMonitor.length - 1;\n\n            this.Settings.Update_FBT(this.FBTMonitor[this.FBTMonitorLengthIndex]);\n            this.set_benefits();\n        }\n        FringeBenefits_EventListeners() {\n            this.FBT_fullfbt.addEventListener(\"input\", this.add_FBTMonitor.bind(this), false);\n            this.FBT_fullfbtfifo.addEventListener(\"input\", this.add_FBTMonitor.bind(this), false);\n            this.FBT_rebateable.addEventListener(\"input\", this.add_FBTMonitor.bind(this), false);\n            this.FBT_pbi.addEventListener(\"input\", this.add_FBTMonitor.bind(this), false);\n            this.FBT_hospital.addEventListener(\"input\", this.add_FBTMonitor.bind(this), false);\n            this.FBT_gov.addEventListener(\"input\", this.add_FBTMonitor.bind(this), false);\n        }\n        Set_FringeBenefitsTax() {\n            this.FringeBenefits_Start();\n            this.add_FBTMonitor();\n            this.FringeBenefits_EventListeners();\n        }\n        add_benefit(Benefit) {\n            this.Benefits.push(Benefit);\n\n        }\n        get_benefit(id) {\n            let found = false;\n            let bfound = undefined;\n            for (let i = 0; i < this.Benefits.length; i++) {\n                if (this.Benefits[i].ID == id) {\n                    let index = i;\n                    bfound = this.Benefits[index];\n                    found = true;\n                    i = this.Benefits.length + 1;\n\n                }\n            }\n            return bfound;\n        }\n        remove_benefit(idToRemove) {\n            var bToRemove = this.get_benefit(idToRemove);\n            var index = this.Benefits.indexOf(bToRemove);\n            if (bToRemove != undefined) {\n                bToRemove.dynamic_remover();\n                this.Benefits.splice(index, 1);\n            }\n\n        }\n        set_benefits() {\n\n        }\n\n        Set_AnnualSalary() {\n            this.annualSalaryFlag = document.querySelector(\"#Salaryid\");\n            this.annualSalaryDisplay = document.querySelector(\"#SalaryValueid\");\n            this.AnnualSalary();\n            this.annualSalaryFlag.addEventListener(\"input\", this.AnnualSalary.bind(this), false);\n        }\n        AnnualSalary() {\n            this.salary = this.annualSalaryFlag.value;\n            payload.set(\"Calc Employee Annual Salary\", this.annualSalaryFlag.value);\n            let percentage = (this.annualSalaryFlag.value - this.annualSalaryFlag.min) \/ (this.annualSalaryFlag.max - this.annualSalaryFlag.min) * 100;\n            this.annualSalaryFlag.style = 'background: linear-gradient(to right,#FBC200, #fBC204 ' + percentage + '%, #c2c2c1 ' + percentage + '%, #afafaf 100%)';\n            this.annualSalaryDisplay.textContent = \"$\" + AddComa(this.salary);\n\n            this.WithoutTax.Update_Tax(this.salary, this.payFreq);\n            for (let i = 0; i < (this.Benefits.length); i++) {\n                if (this.Benefits[i].Flag == true) {\n                    if (this.Benefits[i].ID == 0) { calc.fbt.Benefits[0].update_benefit(); } else\n                        if (this.Benefits[i].ID == 1) { calc.fbt.Benefits[1].update_benefit(); } else { calc.fbt.Benefits[i].frequency(); }\n                }\n            }\n        }\n        Set_PayCycle() {\n            this.payCycleFlag = document.querySelector(\"#PayCycleid\");\n            this.PayCycle();\n            this.payCycleFlag.addEventListener(\"change\", this.PayCycle.bind(this), false);\n        }\n        PayCycle() {\n            if (this.payCycleFlag.value == \"Weekly\") { this.payFreq = 52; }\n            else if (this.payCycleFlag.value == \"Fortnightly\") { this.payFreq = 26; }\n            else if (this.payCycleFlag.value == \"Monthly\") { this.payFreq = 12; }\n            else if (this.payCycleFlag.value == \"Annually\") { this.payFreq = 1; }\n            payload.set(\"Calc Employee Pay Cycle\", this.payCycleFlag.value);\n\n            this.WithoutTax.Update_Tax(this.salary, this.payFreq);\n            this.AnnualSalary();\n        }\n    }\n    class Calculator {\n\n        fbt;\n        SavingsTotal;\n        SavingsPerPayTotal;\n        SavingsTotalMax;\n        SavingsPercent;\n        totalDiv;\n        resultDiv;\n        resultNode;\n        resultTotal;\n\n\n        constructor() {\n\n            this.fbt = new FBTConfig();\n            this.SavingsTotalMax = 5000;\n            this.total_div();\n            this.set_totals();\n        }\n\n        add_fbt(fbt) {\n            this.fbt = fbt;\n        }\n        get_fbt_benefit(id) {\n            let bfound = this.fbt.get_benefit(id);\n            return bfound;\n        }\n        total_div() {\n            this.totalDiv = document.querySelector(\".SummaryTotalColumn\");\n\n\n            this.resultRCDiv = document.createElement('div');\n            this.resultRCDiv.className = 'SummaryTotalDiv';\n            this.resultRCNode = document.createTextNode(\"Running Costs - Per Pay Cycle: \");\n            this.resultRCDiv.appendChild(this.resultRCNode);\n            this.resultRCTotal = document.createElement('p');\n            this.resultRCTotal.id = 'SummaryRCResult';\n            this.resultRCDiv.appendChild(this.resultRCTotal);\n            this.totalDiv.appendChild(this.resultRCDiv);\n            this.RCPerPayTotal = 0;\n            this.resultRCTotal.textContent = \"$\" + this.RCPerPayTotal;\n\n            this.resultSalPacRCDiv = document.createElement('div');\n            this.resultSalPacRCDiv.className = 'SummaryTotalDiv';\n            this.resultSalPacRCNode = document.createTextNode(\"Packaged Running Costs - Per Pay Cycle: \");\n            this.resultSalPacRCDiv.appendChild(this.resultSalPacRCNode);\n            this.resultSalPacRCTotal = document.createElement('p');\n            this.resultSalPacRCTotal.id = 'SummarySalPacRCResult';\n            this.resultSalPacRCDiv.appendChild(this.resultSalPacRCTotal);\n            this.totalDiv.appendChild(this.resultSalPacRCDiv);\n            this.SalPacRCPerPayTotal = 0;\n            this.resultSalPacRCTotal.textContent = \"$\" + this.SalPacRCPerPayTotal;\n\n\n            this.resultPerPayDiv = document.createElement('div');\n            this.resultPerPayDiv.className = 'SummaryTotalDiv';\n            this.resultPerPayNode = document.createTextNode(\"Savings - Per Pay: \");\n            this.resultPerPayDiv.appendChild(this.resultPerPayNode);\n            this.resultPerPayTotal = document.createElement('p');\n            this.resultPerPayTotal.id = 'SummaryPerPayResult';\n            this.resultPerPayDiv.appendChild(this.resultPerPayTotal);\n            this.totalDiv.appendChild(this.resultPerPayDiv);\n            this.SavingsPerPayTotal = 0;\n            this.resultPerPayTotal.textContent = \"$\" + this.SavingsPerPayTotal;\n\n            this.resultDiv = document.createElement('div');\n            this.resultDiv.className = 'SummaryTotalDiv';\n            this.resultNode = document.createTextNode(\"Savings - Annual: \");\n            this.resultDiv.appendChild(this.resultNode);\n            this.resultTotal = document.createElement('p');\n            this.resultTotal.id = 'SummaryResult';\n            this.resultDiv.appendChild(this.resultTotal);\n            this.totalDiv.appendChild(this.resultDiv);\n            this.SavingsTotal = 0;\n            this.resultTotal.textContent = \"$\" + this.SavingsTotal;\n\n            this.resultTermDiv = document.createElement('div');\n            this.resultTermDiv.className = 'SummaryTotalDiv';\n            this.resultTermNode = document.createTextNode(\"Savings - Term: \");\n            this.resultTermDiv.appendChild(this.resultTermNode);\n            this.resultTermTotal = document.createElement('p');\n            this.resultTermTotal.id = 'SummaryTermResult';\n            this.resultTermDiv.appendChild(this.resultTermTotal);\n            this.totalDiv.appendChild(this.resultTermDiv);\n            this.SavingsTermTotal = 0;\n            this.resultTermTotal.textContent = \"$\" + this.SavingsTermTotal;\n\n            this.totalDiv.addEventListener(\"change\", this.set_totals.bind(this), false);\n        }\n        set_totals() {\n            this.SavingsTotal = 0;\n            for (let i = 0; i < (this.fbt.Benefits.length); i++) {\n                let x = this.fbt.Benefits[i].Savings;\n                if (x <= 21 || isNaN(x)) { this.SavingsTotal = this.SavingsTotal + 0; } else\n                    if (x != undefined) { this.SavingsTotal = this.SavingsTotal + x; }\n\n\n\n            }\n            this.RCPerPayTotal = this.fbt.Benefits[0].RunningCostPerPay \/ this.fbt.payFreq;\n            this.resultRCTotal = document.querySelector(\"#SummaryRCResult\");\n            this.resultRCTotal.textContent = \"$\" + Math.round(this.RCPerPayTotal);\n\n            this.SalPacRCPerPayTotal = this.fbt.Benefits[0].SalPacRunningCostPerPay \/ this.fbt.payFreq;\n            this.resultSalPacRCTotal = document.querySelector(\"#SummarySalPacRCResult\");\n            this.resultSalPacRCTotal.textContent = \"$\" + Math.round(this.SalPacRCPerPayTotal);\n\n            this.resultPerPayTotal = document.querySelector(\"#SummaryPerPayResult\");\n            this.SavingsPerPayTotal = this.SavingsTotal \/ this.fbt.payFreq;\n            this.resultPerPayTotal.textContent = \"$\" + Math.round(this.SavingsPerPayTotal);\n\n            this.resultTotal = document.querySelector(\"#SummaryResult\");\n            this.resultTotal.textContent = \"$\" + Math.round(this.SavingsTotal);\n\n            this.resultTermTotal = document.querySelector(\"#SummaryTermResult\");\n            this.SavingsTermTotal = this.fbt.Benefits[0].SavingsTerm;\n            this.resultTermTotal.textContent = \"$\" + Math.round(this.SavingsTermTotal);\n\n            this.SavingsPercent = this.SavingsTotal \/ this.SavingsTotalMax;\n\n            payload.set(\"Calc Car-One Term Savings\", Math.round(this.SavingsTermTotal));\n            payload.set(\"Calc Employee Annual Savings\", Math.round(this.SavingsTotal));\n            payload.set(\"Calc Employee Per Pay Savings\", Math.round(this.SavingsPerPayTotal));\n            payload.set(\"Calc Car-One Running Cost Per Pay\", Math.round(this.RCPerPayTotal));\n            payload.set(\"Calc Car-One Sal Pac Running Cost Per Pay\", Math.round(this.SalPacRCPerPayTotal));\n\n\n\n        }\n    }\n    let calc = new Calculator();\n\n    function Update_Flag(id, flag) {\n        let foundBenefit = calc.get_fbt_benefit(id);\n        if (foundBenefit != null) {\n            foundBenefit.update_yesno_flag(flag);\n            calc.set_totals();\n        }\n\n    }\n\n    Update_Flag(0, true);\n\n    \n\n    const CarOneLeaseType = document.querySelector(\"#Car-OneLeaseTypeid\");\n    CarOneLeaseType.addEventListener(\"input\", CarOneLeaseTypeEvent);\n    function CarOneLeaseTypeEvent() {\n        calc.fbt.Benefits[0].LeaseType = CarOneLeaseType.value;\n        payload.set(\"Calc Car-One Lease Type\", CarOneLeaseType.value);\n        if (CarOneLeaseType.value == 'EL') {\n            CarOneLeaseTerm.min = 3; CarOneLeaseTermEvent(); CarOneCost.value = 15000; CarOneCost.max = 60000; CarOneCostEvent();\n        } else { CarOneLeaseTerm.min = 1; CarOneLeaseTermEvent(); CarOneCost.value = 40000; CarOneCost.max = 100000; CarOneCostEvent(); }\n        calc.fbt.Benefits[0].update_benefit();\n    }\n\n    const CarOneState = document.querySelector(\"#Car-OneStateid\");\n    CarOneState.addEventListener(\"input\", CarOneStateEvent);\n    function CarOneStateEvent() {\n        calc.fbt.Benefits[0].State = CarOneState.value;\n        payload.set(\"Calc Car-One State\", CarOneState.value);\n        calc.fbt.Benefits[0].update_benefit();\n    }\n\n    const CarOneEVYesNo = document.querySelector(\"#Car-OneEVid\");\n    CarOneEVYesNo.addEventListener(\"input\", CarOneEVYesNoEvent);\n    function CarOneEVYesNoEvent() {\n        calc.fbt.Benefits[0].EV = CarOneEVYesNo.checked;\n        payload.set(\"Calc Car-One EV YesNo\", CarOneEVYesNo.checked);\n        if (calc.fbt.Benefits[0].EV == true) { calc.fbt.Benefits[0].FBT = 'exempt'; } else\n            if (calc.fbt.Benefits[0].EV == false) { calc.fbt.Benefits[0].FBT = 'yes'; }\n        calc.fbt.Benefits[0].update_benefit();\n    }\n\n    const CarOneCost = document.querySelector(\"#Car-OneCostid\");\n    const CarOneCostValue = document.querySelector(\"#Car-OneCostValueid\");\n    CarOneCost.addEventListener(\"input\", CarOneCostEvent);\n    function CarOneCostEvent() {\n        let percentage = (CarOneCost.value - CarOneCost.min) \/ (CarOneCost.max - CarOneCost.min) * 100;\n        CarOneCost.style = 'background: linear-gradient(to right,#FBC200, #fBC204 ' + percentage + '%, #c2c2c1 ' + percentage + '%, #afafaf 100%)';\n        CarOneCostValue.textContent = \"$\" + AddComa(CarOneCost.value);\n        calc.fbt.Benefits[0].PackageAmount = CarOneCost.value;\n        payload.set(\"Calc Car-One Value\", CarOneCost.value);\n        calc.fbt.Benefits[0].update_benefit();\n    }\n\n    const CarOneLeaseTerm = document.querySelector(\"#Car-OneLeaseTermid\");\n    const CarOneLeaseTermValue = document.querySelector(\"#Car-OneLeaseTermValueid\");\n    CarOneLeaseTerm.addEventListener(\"input\", CarOneLeaseTermEvent);\n    function CarOneLeaseTermEvent() {\n        let percentage = (CarOneLeaseTerm.value - CarOneLeaseTerm.min) \/ (CarOneLeaseTerm.max - CarOneLeaseTerm.min) * 100;\n        CarOneLeaseTerm.style = 'background: linear-gradient(to right,#FBC200, #fBC204 ' + percentage + '%, #c2c2c1 ' + percentage + '%, #afafaf 100%)';\n        CarOneLeaseTermValue.textContent = AddComa(CarOneLeaseTerm.value) + \" Years\";\n        calc.fbt.Benefits[0].Term = CarOneLeaseTerm.value;\n        payload.set(\"Calc Car-One Lease Term\", CarOneLeaseTerm.value);\n        calc.fbt.Benefits[0].update_benefit();\n    }\n\n    const CarOneKM = document.querySelector(\"#Car-OneKMid\");\n    const CarOneKMValue = document.querySelector(\"#Car-OneKMValueid\");\n    CarOneKM.addEventListener(\"input\", CarOneKMEvent);\n    function CarOneKMEvent() {\n        let percentage = (CarOneKM.value - CarOneKM.min) \/ (CarOneKM.max - CarOneKM.min) * 100;\n        CarOneKM.style = 'background: linear-gradient(to right,#FBC200, #fBC204 ' + percentage + '%, #c2c2c1 ' + percentage + '%, #afafaf 100%)';\n        CarOneKMValue.textContent = AddComa(CarOneKM.value) + \" KMs\";\n        calc.fbt.Benefits[0].KM = CarOneKM.value;\n        payload.set(\"Calc Car-One Annual KM\", CarOneKM.value);\n        calc.fbt.Benefits[0].update_benefit();\n    }\n\n    const CarOneDescription = document.querySelector(\"#Car-OneSizeid\");\n    CarOneDescription.addEventListener(\"input\", CarOneDescriptionEvent);\n    function CarOneDescriptionEvent() {\n        calc.fbt.Benefits[0].Description = CarOneDescription.value;\n        payload.set(\"Calc Car-One Description\", CarOneDescription.value);\n        calc.fbt.Benefits[0].update_benefit();\n    }\n    \n    \n    CarOneLeaseTypeEvent();\n    CarOneCostEvent();\n    CarOneLeaseTermEvent();\n    CarOneStateEvent();\n    CarOneEVYesNoEvent();\n    CarOneKMEvent();\n    CarOneDescriptionEvent();\n\n\n\n    const StartSavingButton = document.querySelector(\".button-17\");\n    const InformationSubmitted = document.querySelector(\".InfoSubmitted\");\n    const InformationSubmittedFailed = document.querySelector(\".SubmitFailed\");\n\n    const firstName = document.querySelector(\"#FirstNameid\");\n    const lastName = document.querySelector(\"#LastNameid\");\n    const email = document.querySelector(\"#Emailid\");\n    const mobile = document.querySelector(\"#Mobileid\");\n    const CompanyURL = document.querySelector(\"#CompanyURLid\");\n    var StartSavingFlag = 'no';\n\n\n    const invalidFirstName = document.querySelector(\"#FN_InvalidMessage\");\n    const invalidLastName = document.querySelector(\"#LN_InvalidMessage\");\n    const invalidEmail = document.querySelector(\"#E_InvalidMessage\");\n    const invalidMobile = document.querySelector(\"#M_InvalidMessage\");\n    const invalidCompanyURL = document.querySelector(\"#URL_InvalidMessage\");\n\n    invalidFirstName.style = \"display:none;visibility:hidden;\";\n    invalidLastName.style = \"display:none;visibility:hidden;\";\n    invalidEmail.style = \"display:none;visibility:hidden;\";\n    invalidMobile.style = \"display:none;visibility:hidden;\";\n    invalidCompanyURL.style = \"display:none;visibility:hidden;\";\n\n\n\n\n    function StartSavingFirstnameValidator() {\n        let fnValidator;\n        payload.set(\"Calc Employee First Name\", firstName.value);\n        payload.set(\"First Name\", firstName.value);\n        if (firstName.value != '') { fnValidator = true; firstName.style = 'border:none;'; invalidFirstName.style = \"display:none;visibility:hidden;\"; } else\n            if (firstName.value == '') { fnValidator = false; firstName.style = 'border:#e8334d 2px solid !important;'; invalidFirstName.style = \"display:initial;visibility:show;\"; }\n        return fnValidator;\n    }\n    function StartSavingLastnameValidator() {\n        let lnValidator;\n        payload.set(\"Calc Employee Last Name\", lastName.value);\n        payload.set(\"Last Name\", lastName.value);\n        if (lastName.value != \"\") { lnValidator = true; lastName.style = 'border:none;'; invalidLastName.style = \"display:none;visibility:hidden;\"; } else\n            if (lastName.value == \"\") { lnValidator = false; lastName.style = 'border:#e8334d 2px solid !important;'; invalidLastName.style = \"display:initial;visibility:show;\"; }\n        return lnValidator;\n    }\n    function StartSavingEmailValidator() {\n        let eValidator;\n        payload.set(\"Calc Employee Email\", email.value);\n        payload.set(\"Email\", email.value);\n        if (email.value != \"\") { eValidator = true; email.style = 'border:none;'; invalidEmail.style = \"display:none;visibility:hidden;\"; } else\n            if (email.value == \"\") { eValidator = false; email.style = 'border:#e8334d 2px solid !important;'; invalidEmail.style = \"display:initial;visibility:show;\"; }\n        return eValidator;\n    }\n    function StartSavingMobileValidator() {\n        let mValidator;\n        payload.set(\"Calc Employee Mobile\", mobile.value);\n        payload.set(\"mobilephone\", mobile.value);\n        if (mobile.value != \"\") { mValidator = true; mobile.style = 'border:none;'; invalidMobile.style = \"display:none;visibility:hidden;\"; } else\n            if (mobile.value == \"\") { mValidator = false; mobile.style = 'border:#e8334d 2px solid !important;'; invalidMobile.style = \"display:initial;visibility:show;\"; }\n        return mValidator;\n    }\n    function StartSavingCompanyURLValidator() {\n        let urlValidator;\n        let domainName = CompanyURL.value.replace(\"www.\", \"\");\n        domainName = CompanyURL.value.replace(\"https:\/\/.\", \"\");\n        payload.set(\"Calc Employer Website\", CompanyURL.value);\n        payload.set(\"calc z company domain\", domainName);\n        payload.set(\"Website\", domainName);\n        if (CompanyURL.value != \"\") { urlValidator = true; CompanyURL.style = 'border:none;'; invalidCompanyURL.style = \"display:none;visibility:hidden;\"; } else\n            if (CompanyURL.value == \"\") { urlValidator = false; CompanyURL.style = 'border:#e8334d 2px solid !important;'; invalidCompanyURL.style = \"display:initial;visibility:show;\"; }\n        return urlValidator;\n    }\n    var SubmitError = false;\n    function _parseJSON(response) {\n        return response.text().then(function (text) { return text ? JSON.parse(text) : {} })\n    }\n    function _submitErrorFalse() {\n        SubmitError = false;\n    }\n    function _submitErrorTrue(response) {\n        SubmitError = true\n        return response;\n    }\n\n\n    function hubspot_optionals() {\n        let hutk = get_hubspotCookie();\n        let hutkKey = \"calc z hutk\";\n        let ipAddress = get_ipAddress.responseJSON.ip;\n        let ipAddressKey = \"calc z ipAddress\";\n        let pageUrl = \"https:\/\/www.bility.com.au\/Asahi\";\n        let pageUrlKey = \"calc z pageurl\";\n        let PageName = \"E - Asahi\";\n        let PageNameKey = \"calc z pageName\"\n        let redirectUrl = \"https:\/\/www.bility.com.au\/thank-you\/\";\n        let redirectUrlKey = \"calc z redirecturl\";\n        let hs_contextVariables = {\n            \"hutk\": hutk,\n            \"ipAddress\": ipAddress,\n            \"pageUrl\": pageUrl,\n            \"pageName\": PageName,\n            \"redirectUrl\": redirectUrl\n        }\n        let get_communications = [{\n            value: true,\n            subscriptionTypeId: 999,\n            text: \"I agree to receive marketing communications from Pay@bility Pty Ltd.\",\n        }]\n        let get_consent = [{\n            consentToProcess: true,\n            text: \"I agree to allow Pay@bility Pty Ltd to store and process my personal data.\",\n        }]\n        let get_legalConsentOptions = [{\n            consent: get_consent,\n            communcations: get_communications,\n        }]\n        payload.append(hutkKey, hutk);\n        payload.append(ipAddressKey, ipAddress);\n        payload.append(pageUrlKey, pageUrl);\n        payload.append(PageNameKey, PageName);\n        payload.append(redirectUrlKey, redirectUrl);\n        payload.append(\"hs_context\", new URLSearchParams({ \"hutk\": hutk, \"ipAddress\": ipAddress, \"pageUrl\": pageUrl, \"pageName\": PageName, \"redirectUrl\": redirectUrl }));\n        payload.append('hutk', hutk);\n        payload.append('ipAddress', ipAddress);\n        payload.append('pageUrl', pageUrl);\n        payload.append('pageName', PageName);\n        payload.append('redirectUrl', redirectUrl);\n    }\n    async function uploadToHubspot() {\n        hubspot_optionals();\n\n\n        _submitErrorFalse();\n        await fetch(\"https:\/\/forms.hubspot.com\/uploads\/form\/v2\/5152659\/06de277e-0a0c-42ba-97de-5da6389c9751\", {\n            method: \"Post\",\n            mode: \"no-cors\",\n            headers: {},\n            body: new URLSearchParams(payload),\n        }).then(res => console.log(_parseJSON(res))).catch(err => _submitErrorTrue(err));\n    }\n    formDataObject.addEventListener('submit', function (e) {\n        e.preventDefault();\n        if (StartSavingFlag == 'no' || StartSavingFlag == 'failed') {\n            if (StartSavingFlag == 'no' || StartSavingFlag == 'failed') {\n\n\n                let fnCheck = StartSavingFirstnameValidator();\n\n                let lnCheck = StartSavingLastnameValidator();\n\n                let eCheck = StartSavingEmailValidator();\n\n                let mCheck = StartSavingMobileValidator();\n\n                let urlCheck = StartSavingCompanyURLValidator();\n\n                if (fnCheck == true &&\n                    lnCheck == true &&\n                    eCheck == true &&\n                    mCheck == true &&\n                    urlCheck == true) {\n                    InformationSubmittedFailed.style.visibility = \"hidden\";\n                    InformationSubmittedFailed.style.display = \"none\";\n\n                    uploadToHubspot();\n\n                    if (SubmitError != true) {\n                        StartSavingFlag = \"submitted\";\n\n                        if (StartSavingFlag == 'submitted') {\n                            InformationSubmitted.style.visibility = \"visible\";\n                            InformationSubmitted.style.display = \"initial\";\n                            StartSavingFlag = 'complete';\n\n                        }\n                    } else { StartSavingFlag == 'failed'; }\n                }\n            }\n        } else\n            if (StartSavingFlag == 'complete') {\n                InformationSubmitted.style.visibility = \"hidden\";\n                InformationSubmitted.style.display = \"none\";\n                StartSavingFlag = \"no\";\n\n            }\n        if (StartSavingFlag == 'failed') {\n            InformationSubmittedFailed.style.visibility = \"visible\";\n            InformationSubmittedFailed.style.display = \"initial\";\n\n        }\n    });\n    function DynamicFill(hashParams) {\n        for (var i = 0; i < hashParams.length; i++) {\n            var p = hashParams[i].split(\"=\");\n            if (p[0] == 'fbtRadio') {\n                if (decodeURIComponent(p[1]) == 'For Profit | Full FBT') { document.querySelector('#FullFBTid').checked = true; calc.fbt.add_FBTMonitor(); }\n                if (decodeURIComponent(p[1]) == 'For Profit FIFO | Full FBT FIFO') { document.querySelector('#FIFOid').checked = true; calc.fbt.add_FBTMonitor(); }\n                if (decodeURIComponent(p[1]) == 'Not for Profit | Rebatable') { document.querySelector('#Rebatableid').checked = true; calc.fbt.add_FBTMonitor(); }\n                if (decodeURIComponent(p[1]) == 'Charity | PBI') { document.querySelector('#PBIid').checked = true; calc.fbt.add_FBTMonitor(); }\n                if (decodeURIComponent(p[1]) == 'Government') { document.querySelector('#Governmentid').checked = true; calc.fbt.add_FBTMonitor(); }\n                if (decodeURIComponent(p[1]) == 'Hospital') { document.querySelector('#Hospitalid').checked = true; calc.fbt.add_FBTMonitor(); }\n            } else if (p[0] != 'fbtRadio') { document.getElementById(p[0]).value = decodeURIComponent(p[1]); }\n        }\n    }\n    var hashParams = window.location.hash.substr(1).split(\"&\"); \/\/ substr(1) to remove the `#`\n    if (hashParams != '') { DynamicFill(hashParams); }\n<\/script>\n\n<\/html>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><div class=\"wpb_column vc_column_container vc_col-sm-1 vc_col-lg-offset-0 vc_col-lg-1 vc_col-md-offset-0 vc_col-md-1 vc_col-sm-offset-0 vc_hidden-xs\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row-full-width vc_clearfix\"><\/div>\r\n<\/div>[\/vc_column][\/vc_row][vc_row full_width=&#8221;stretch_row&#8221; gap=&#8221;30&#8243; bg_type=&#8221;bg_color&#8221; bg_color_value=&#8221;#d68231&#8243; css=&#8221;.vc_custom_1646027592471{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 45px !important;padding-bottom: 30px !important;}&#8221;][vc_column css=&#8221;.vc_custom_1550197527284{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 15px !important;padding-left: 0px !important;}&#8221;][vc_row_inner css=&#8221;.vc_custom_1550211535096{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}&#8221;][vc_column_inner width=&#8221;1\/6&#8243; css=&#8221;.vc_custom_1550211465311{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 15px !important;}&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1550211473827{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 15px !important;}&#8221;][vc_btn title=&#8221;CALL US NOW&#8221; style=&#8221;outline&#8221; shape=&#8221;round&#8221; color=&#8221;white&#8221; size=&#8221;lg&#8221; align=&#8221;center&#8221; css=&#8221;.vc_custom_1550197212080{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}&#8221; link=&#8221;url:tel%3A1300%20198%20697|||&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1550211483131{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 15px !important;}&#8221;][vc_btn title=&#8221;SUBMIT AN ENQUIRY&#8221; style=&#8221;outline&#8221; shape=&#8221;round&#8221; color=&#8221;white&#8221; size=&#8221;lg&#8221; align=&#8221;center&#8221; css=&#8221;.vc_custom_1550197244120{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}&#8221; link=&#8221;url:%2Fcontact-us|||&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;1\/6&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Employer Information: For ProfitOrganisations(Full FBT) For Profit FIFOOrganisations(Full FBT FIFO) Not For ProfitOrganisations(Rebatable) CharityOrganisations(PBI) Non-HealthSector(Government) HealthSector(Public) Lease Type: EquiLease (owned) Associate Lease (financed) Annual Salary: Value: Lease Term: Annual Kilometres: Select Pay-Cycle: Weekly Fortnightly Monthly Annually Vehicle Size: Small Medium Family SUV State registered: Australian Capital Territory New South Wales Northern Territory Queensland South Australia&hellip;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":3287,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","inline_featured_image":false,"footnotes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>EquiLease Calculator | See Your Savings Instantly | Lend@bility<\/title>\n<meta name=\"description\" content=\"Find out how much you can save on an existing car with our easy-to-use online EquiLease Calculator. Calculate your savings.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/calculator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"EquiLease Calculator | See Your Savings Instantly | Lend@bility\" \/>\n<meta property=\"og:description\" content=\"Find out how much you can save on an existing car with our easy-to-use online EquiLease Calculator. Calculate your savings.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/calculator\/\" \/>\n<meta property=\"og:site_name\" content=\"Pay@bility\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PayabilityAU\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-29T06:36:58+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/calculator\/\",\"url\":\"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/calculator\/\",\"name\":\"EquiLease Calculator | See Your Savings Instantly | Lend@bility\",\"isPartOf\":{\"@id\":\"https:\/\/www.bility.com.au\/salarypackaging\/#website\"},\"datePublished\":\"2023-04-30T06:10:45+00:00\",\"dateModified\":\"2024-04-29T06:36:58+00:00\",\"description\":\"Find out how much you can save on an existing car with our easy-to-use online EquiLease Calculator. Calculate your savings.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/calculator\/#breadcrumb\"},\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/calculator\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/calculator\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.bility.com.au\/salarypackaging\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"EquiLease\",\"item\":\"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"EquiLease Calculator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.bility.com.au\/salarypackaging\/#website\",\"url\":\"https:\/\/www.bility.com.au\/salarypackaging\/\",\"name\":\"Pay@bility\",\"description\":\"Salary packaging solutions made easy\",\"publisher\":{\"@id\":\"https:\/\/www.bility.com.au\/salarypackaging\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.bility.com.au\/salarypackaging\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-AU\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.bility.com.au\/salarypackaging\/#organization\",\"name\":\"Pay@bility Pty Ltd\",\"url\":\"https:\/\/www.bility.com.au\/salarypackaging\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\/\/www.bility.com.au\/salarypackaging\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.bility.com.au\/salarypackaging\/wp-content\/uploads\/2018\/08\/pay_logo_351x96.png\",\"contentUrl\":\"https:\/\/www.bility.com.au\/salarypackaging\/wp-content\/uploads\/2018\/08\/pay_logo_351x96.png\",\"width\":351,\"height\":96,\"caption\":\"Pay@bility Pty Ltd\"},\"image\":{\"@id\":\"https:\/\/www.bility.com.au\/salarypackaging\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/PayabilityAU\",\"https:\/\/www.linkedin.com\/company\/35433051\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"EquiLease Calculator | See Your Savings Instantly | Lend@bility","description":"Find out how much you can save on an existing car with our easy-to-use online EquiLease Calculator. Calculate your savings.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/calculator\/","og_locale":"en_US","og_type":"article","og_title":"EquiLease Calculator | See Your Savings Instantly | Lend@bility","og_description":"Find out how much you can save on an existing car with our easy-to-use online EquiLease Calculator. Calculate your savings.","og_url":"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/calculator\/","og_site_name":"Pay@bility","article_publisher":"https:\/\/www.facebook.com\/PayabilityAU","article_modified_time":"2024-04-29T06:36:58+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/calculator\/","url":"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/calculator\/","name":"EquiLease Calculator | See Your Savings Instantly | Lend@bility","isPartOf":{"@id":"https:\/\/www.bility.com.au\/salarypackaging\/#website"},"datePublished":"2023-04-30T06:10:45+00:00","dateModified":"2024-04-29T06:36:58+00:00","description":"Find out how much you can save on an existing car with our easy-to-use online EquiLease Calculator. Calculate your savings.","breadcrumb":{"@id":"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/calculator\/#breadcrumb"},"inLanguage":"en-AU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bility.com.au\/salarypackaging\/equilease\/calculator\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/calculator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bility.com.au\/salarypackaging\/"},{"@type":"ListItem","position":2,"name":"EquiLease","item":"https:\/\/www.bility.com.au\/salarypackaging\/equilease\/"},{"@type":"ListItem","position":3,"name":"EquiLease Calculator"}]},{"@type":"WebSite","@id":"https:\/\/www.bility.com.au\/salarypackaging\/#website","url":"https:\/\/www.bility.com.au\/salarypackaging\/","name":"Pay@bility","description":"Salary packaging solutions made easy","publisher":{"@id":"https:\/\/www.bility.com.au\/salarypackaging\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bility.com.au\/salarypackaging\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-AU"},{"@type":"Organization","@id":"https:\/\/www.bility.com.au\/salarypackaging\/#organization","name":"Pay@bility Pty Ltd","url":"https:\/\/www.bility.com.au\/salarypackaging\/","logo":{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/www.bility.com.au\/salarypackaging\/#\/schema\/logo\/image\/","url":"https:\/\/www.bility.com.au\/salarypackaging\/wp-content\/uploads\/2018\/08\/pay_logo_351x96.png","contentUrl":"https:\/\/www.bility.com.au\/salarypackaging\/wp-content\/uploads\/2018\/08\/pay_logo_351x96.png","width":351,"height":96,"caption":"Pay@bility Pty Ltd"},"image":{"@id":"https:\/\/www.bility.com.au\/salarypackaging\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PayabilityAU","https:\/\/www.linkedin.com\/company\/35433051"]}]}},"_links":{"self":[{"href":"https:\/\/www.bility.com.au\/salarypackaging\/wp-json\/wp\/v2\/pages\/1930"}],"collection":[{"href":"https:\/\/www.bility.com.au\/salarypackaging\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bility.com.au\/salarypackaging\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bility.com.au\/salarypackaging\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bility.com.au\/salarypackaging\/wp-json\/wp\/v2\/comments?post=1930"}],"version-history":[{"count":6,"href":"https:\/\/www.bility.com.au\/salarypackaging\/wp-json\/wp\/v2\/pages\/1930\/revisions"}],"predecessor-version":[{"id":4080,"href":"https:\/\/www.bility.com.au\/salarypackaging\/wp-json\/wp\/v2\/pages\/1930\/revisions\/4080"}],"up":[{"embeddable":true,"href":"https:\/\/www.bility.com.au\/salarypackaging\/wp-json\/wp\/v2\/pages\/3287"}],"wp:attachment":[{"href":"https:\/\/www.bility.com.au\/salarypackaging\/wp-json\/wp\/v2\/media?parent=1930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}