1"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncAdminAccounting=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"infoMyScoutingFile",value:function(){alert("<b>In my.Scouting:</b>\n\t\t\t<ol>\n\t\t\t\t<li>Click on <b>Roster</b><div><img src=\"/images/unitUpload/unit-import-1-1.png\" height=\"300\" /></div></li>\n\t\t\t\t<li>Click on <b>Reports</b><div><img src=\"/images/unitUpload/unit-import-1-2.png\" height=\"250\" /></div></li>\n\t\t\t\t<li>Select <b>Membership Totals Report</b> and click <b>Run</b><div><img src=\"/images/unitUpload/unit-import-1-3.png\" height=\"250\" /></div></li>\n\t\t\t\t<li>Export to <b>CSV</b><div><img src=\"/images/unitUpload/unit-import-1-4.png\" height=\"220\" /></div></li>\n\t\t\t\t<li>Confirm Export</li>\n\t\t\t\t<li>Once done import the file into the my.Scouting section below<div><img src=\"/images/unitUpload/unit-import-1-5.png\" height=\"125\" /></div></li>\n\t\t\t</ol>\n\t\t","my.Scouting File Instructions")}},{key:"infoBlackbaudFile",value:function(){var a="";a+="<b>In Blackbaud CRM go to:</b>",a+="<ol>",a+="<li>Analysis Tab</li>",a+="<li>Information Library Link</li>",a+="<li>Under the queries tab, find and select your council's folder LXXX. (XXX represents your council number)</li>",a+="<li>Search for Blackpug:<div><img src=\"https://campreservation.com/uploads/files/FRM_2516_16218772220560.png\" /></div></li>",a+="<li>Select the arrow down button to the right of the radio button. <img src=\"https://campreservation.com/uploads/files/FRM_2516_16218772385807.png\" /></li>",a+="<li>Select Create Dropdown and click Export:<div><img src=\"https://campreservation.com/uploads/files/FRM_2516_16218772592692.png\" /></div></li>",a+="<li>Enter LXXX_Blackpug_Units as the Name (XXX represents your council number) and select your council as the Site.</li>",a+="<li>Under Tassks on the left, select Start Process.</li>",a+="<li>Once the document has finished processing, select Download Output and export to CSV.</li>",a+="</ol>",alert(a,"Blackbaud File Instructions")}},{key:"setAccountQuickFlagPOS",value:function(a,b){var c=b?"1":"0";$.post("/Ajax/AdminAccounting",{action:"setAccountQuickFlagPOS",accountId:a,value:c})}},{key:"setRefundUnitID",value:function(a,b){$.post("/Ajax/AdminAccounting",{action:"setRefundUnitID",unitID:$("#"+a).val()},function(c){var d=mobileModal("Choose a Unit",c,{Cancel:{},Save:function(){$("#"+a).val($("#OTHER_MDM_LKP_UNIT_ID").val()),$("#"+b).val($("#OTHER_MDM_LKP_UNIT_ID :selected").html()),mobileModalClose(d)}})})}},{key:"saveDonationAlertChange",value:function(){$.post("/Ajax/AdminAccounting/",{action:"saveDonationAlertChange",DONATION_ALERT_EMAIL:$("#DONATION_ALERT_EMAIL").val()},function(a){a=a.trim(),0<a.length&&alert(a)})}},{key:"showCouponCodes",value:function(a,b){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:0,d=0<$("#codePageSelect").length&&0<$("#codePageSelect").val()?$("#codePageSelect").val():1,e=0<$("#couponUsageSelect").length?$("#couponUsageSelect").val():0;$.post("/Ajax/AdminAccounting",{action:"showCouponCodes",couponID:a,systemID:b,page:d,update:c,couponUsage:e}
1,function(a){if(0<a.ERROR.length)return void alert(a.ERROR);if(c)return void $("#couponCodesContainer").html(a.CONTENT);mobileModal(a.TITLE,a.CONTENT)},"json")}},{key:"saveCouponCodes",value:function(a,b){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null,d={};$(".couponCodeUpdated").each(function(a,b){d[$(b).data("must-have-id")]=$(b).val()}),$.post("/Ajax/AdminAccounting",{action:"saveCouponCodes",couponID:a,systemID:b,saveInfo:d},function(a){return 0<a.trim().length?void alert(a):null==c?void $(".couponCodeUpdated").each(function(a,b){$(b).removeClass("couponCodeUpdated")}):void(mobileModalClose(c),submitPage())})}},{key:"addCouponCouncil",value:function(a){$("#councilListTable").find("tbody").append("<tr><td><span class=\"glyphicon glyphicon-remove textBSARed\" onclick=\"$(this).closest('tr').remove();\"></span><span class=\"textBSARed\">Add pending</span><input type=\"hidden\" name=\"addNewCouncil[]\" value=\""+a.val()+"\"></td><td>"+a.find("option:selected").html()+"</td></tr>")}},{key:"removeCouponCouncil",value:function(a,b){a.closest("td").find("input[name=\"deleteMustHaveCouncil[]\"]").val(1),$("#deletePending"+b).show(),a.hide()}},{key:"manageCouponCategories",value:function(){$.post("/Ajax/AdminAccounting",{action:"manageCouponCategories"},function(a){var b=mobileModal("Edit Coupon Categories",a,{Cancel:"",save:function(){var a="";if($("#cpnCatTbl").find("tr").each(function(){""==$(this).find("input[name=\"catName[]\"]").val()&&(a+="Error: Name cannot be empty.<br/>"),""==$(this).find("input[name=\"catNameAbbr[]\"]").val()&&(a+="Error: Name Abbreviation cannot be empty.<br/>"),""==$(this).find("input[name=\"catAbbr[]\"]").val()&&(a+="Error: Code cannot be empty.<br/>")}),""<a)alert(a);else{var c=$.param({action:"saveCouponCategories"})+"&"+$("#cpnCatTbl").find("input").serialize();$.post("/Ajax/AdminAccounting",c,function(a){""<a?alert(a):(alert("Saved"),mobileModalClose(b))})}}})})}},{key:"addCouponCatRow",value:function(){$("#cpnCatTbl").find("tbody").append($("#cpnCatSampleRow").find("tr").clone())}},{key:"viewReverseLogs",value:function(a){$.post("/Ajax/AdminAccounting",{action:"viewReverseLogs",paymentID:a},function(a){mobileModal("Payment Reversal Logs",a,{Close:""})})}},{key:"showCouncilList",value:function(){$.post("/Ajax/AdminAccounting",{action:"showCouncilList"},function(a){mobileModal("All Councils",a.CONTENT,{Done:""})},"json")}},{key:"couponSelectAllUnits",value:function(a){$.post("/Ajax/AdminAccounting",{action:"couponSelectAllUnits",couponID:a},function(a){$("#inUnitTbl tbody").append(a),$("#inUnitTbl").show()})}}])}(); 2"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncAdminAttachment=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"deleteAttachment",value:function(a,b){var c=mobileModal("Delete Attachment?","If deleted, this attachment will be gone forever. Are you sure you want to delete it?",{Cancel:"",Confirm:function(){$.post("/Ajax/AdminAttachment",{action:"deleteAttachment",attchID:b},function(b){""<b?alert(b):(mobileModalClose(c),"manageTRP"==a||"crs"==a?location.reload():(editAdminAttachment(2),alert("Attachment Deleted.")))})}})}}])}(); 3"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncAdminCRS=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"previewEmailCRS",value:function(a){var b=$("[name=\"message\"]").val();$.post("/Ajax/AdminCRSResSearch",{action:"previewEmailCRS",reservationID:a,message:b},function(a){mobileModal("Preview Email",a,{Close:""})})}},{key:"dateChanged",value:function(a){$("#date"+a).attr("data-changed","yes")}},{key:"chargePerPersonFeePreReconcile",value:function(b,c){var d,e={Close:"","Save and Calculate":function(){a.checkPerPersonFeePreReconcile(b,d)}};c&&(e["Remove Fees"]=function(){a.removePerPersonFeePreReconcile(b,d)}),$.post("/Ajax/AdminCRSResSearch",{action:"preparePerPersonFeePreReconcile",reservationID:b},function(a){a=JSON.parse(a),d=mobileModal("Enter all counts for reservation "+a.RES_NBR,a.DATA,e,{},"large")})}},{key:"checkPerPersonFeePreReconcile",value:function(a,b){var c={},d="",e="",f="";if($("#preReconcileTable :input").each(function(a,b){d=$(b).attr("id").split("--");var g=d[1];!isNaN(d[2])&&""<d[2]&&(g+=":"+d[2],d[1]+="--"+d[2]),""==$(b).val()&&(e="All counts must have a value to continue. 0 is a valid value. The following entr
3ies did not have values:<br>",f+="<br>"+d[0]+", "+$("#checkFacility--"+d[0]+"--"+d[1]).html()+", "+d[2]);var h=d[0]+":"+g;a%2||(c[h]={}),c[h][a%2]=$(b).val()}),""<e)return void alert(e+f);if(""<e)return void alert(e+f);var g=JSON.stringify(c);$.post("/Ajax/AdminCRSResSearch",{action:"getPerPersonFeePreReconcile",reservationID:a,countsData:g},function(c){var d=mobileModal("Charge per person fees before reconcile",c,{Cancel:"","Charge Reservation":function(){$.post("/Ajax/AdminCRSResSearch",{action:"applyPerPersonFeePreReconcile",reservationID:a,countsData:g},function(a){return""<a?void alert(a):void(mobileModalClose(d),mobileModalClose(b),mobileModal("Fee applied","Per person fees have been charged to this reservation.",{Close:""},function(){crsressearch.displayCRSSearchContent()}))})}})})}},{key:"removePerPersonFeePreReconcile",value:function(a,b){var c=mobileModal("Remove per person fees","This will remove all currently applied per person fees from this reservation.<br><br>Select 'Remove Fees' below to continue.",{Close:"","Remove Fees":function(){$.post("/Ajax/AdminCRSResSearch",{action:"removePerPersonFeePreReconcile",reservationID:a},function(a){return""<a?void alert(a):void(mobileModalClose(c),mobileModalClose(b),mobileModal("Fees removed","Per person fees have been removed from this reservation.",{Close:""},function(){crsressearch.displayCRSSearchContent()}))})}})}},{key:"viewResGrps",value:function(){$.post("/Ajax/AdminCRSResEdit",{action:"viewResGrps"},function(b){mobileModal("View Reservation Groups",b,{":Add New Reservation Group":function(){a.editResGrp(0)},Close:""},"","small")})}},{key:"editResGrp",value:function(b){$.post("/Ajax/AdminCRSResEdit",{action:"editResGrp",resGrpID:b},function(c){mobileModal("Edit Reservation Group",c,{Cancel:"",Save:function(){var c={action:"saveResGrp",resGrpID:b,name:$("#resGrpName").val()};$.post("/Ajax/AdminCRSResEdit",c,function(b){""<b?alert(b):(mobileModalCloseAll(),a.viewResGrps())})}})})}},{key:"deleteResGrp",value:function(a){var b=mobileModal("Delete Reservation Group?","Are you sure you want to delete this Reservation Group? This cannot be undone.",{Cancel:"",Confirm:function(){$.post("/Ajax/AdminCRSResEdit",{action:"deleteResGrp",resGrpID:a},function(c){""<c?alert(c):(mobileModalClose(b),$("#resGrp"+a).hide())})}})}},{key:"viewNonBSATypes",value:function(){$.post("/Ajax/AdminCRSResEdit",{action:"viewNonBSATypes"},function(b){mobileModal("View Non BSA Types",b,{":Add New Non BSA Type":function(){a.editNonBSAType(0)},Close:""},"","small")})}},{key:"editNonBSAType",value:function(b){$.post("/Ajax/AdminCRSResEdit",{action:"editNonBSAType",nonBSATypeID:b},function(c){mobileModal("Edit Non BSA Type",c,{Cancel:"",Save:function(){var c={action:"saveNonBSAType",nonBSATypeID:b,name:$("#nonBSATypeName").val()};$.post("/Ajax/AdminCRSResEdit",c,function(b){""<b?alert(b):(mobileModalCloseAll(),a.viewNonBSATypes())})}})})}},{key:"deleteNonBSAType",value:function(a){var b=mobileModal("Delete Non BSA Type?","Are you sure you want to delete this non BSA Type? This cannot be undone.",{Cancel:"",Confirm:function(){$.post("/Ajax/AdminCRSResEdit",{action:"deleteNonBSAType",nonBSATypeID:a},function(c){""<c?alert(c):(mobileModalClose(b),$("#nonBSAType"+a).hide())})}})}},{key:"updateContactAutoFill",value:function(){var a={action:"getaAutofillContacts",unitID:$("input[name=unit-info-unit-id]").val(),search:""<$("#conSearch").val()?$("#conSearch").val():null,conTypeID:$("#conType").val()};$.post("/Ajax/AdminCRSResAdmin",a,function(a){$("#conFillArea").html(a)})}}])}(); 4"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncAdminEssentials=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"addCouncilCamp",value:function(){$.post("/Ajax/AdminEssentials",{action:"addCouncilCamp"}
4,function(a){if(a.ERROR)return alert(a.ERROR);var b=mobileModal(a.TITLE,a.OUTPUT,{Cancel:"",Save:function(){$.post("/Ajax/AdminEssentials",$.param({action:"addCouncilCampSave"})+"&"+b.find(".addCampForm").serialize(),function(a){return a.ERROR?alert(a.ERROR):void(mobileModalClose(b),global.reloadPage())},"json")}})},"json")}},{key:"connectHealthFormsIO",value:function(a,b,c){$.post("/Ajax/AdminEssentials",{action:"connectHealthFormsIO",tenantId:a,clientId:b,clientSecret:c},function(a){a.MESSAGE&&alert(a.MESSAGE,a.MESSAGE_TITLE)},"json")}},{key:"campDocConnect",value:function(a,b,c){$.post("/Ajax/AdminEssentials",{action:"campDocConnect",organizationID:a,clientID:b,clientSecret:c},function(a){a.MESSAGE&&alert(a.MESSAGE,a.MESSAGE_TITLE)},"json")}},{key:"saveCouncilContact",value:function(a,b){$.post("/Ajax/AdminEssentials",{action:"saveCouncilContact",contactTypeID:a,contactID:b},function(a){a&&alert(a)})}},{key:"saveCatOrder",value:function(){var a=[];$("[id^=\"catID\"]").each(function(){a.push($(this).val())}),$.post("Ajax/AdminEssentials",{action:"saveCatOrder",catIDs:a},function(a){a=$.trim(a),0<a.length&&alert(a)})}},{key:"savePricingRenewalMonth",value:function(a,b){$.post("Ajax/AdminEssentials",{action:"savePricingRenewalMonth",priceID:a,newMonth:b})}},{key:"editMarketingMessageLocations",value:function(b){$.post("Ajax/AdminEssentials",{action:"editMarketingMessageLocations",marketingMessageID:b},function(c){var d=mobileModal("Edit Message Locations",c,{Cancel:"",Save:function(){a.saveMarketingMessageLocations(b,d)}})})}},{key:"saveMarketingMessageLocations",value:function(a,b){$.post("Ajax/AdminEssentials",$.param({action:"saveMarketingMessageLocations",marketingMessageID:a})+"&"+$("#messageLocationArea :input").serialize(),function(a){return 0<a.trim().length?void alert(a):void(mobileModalClose(b),window.location.reload())})}},{key:"clearCancelRow",value:function(a){a.closest("tr").find("input:text").val("")}},{key:"cancelDaysChanged",value:function(a){var b=a.closest("tr").prev().find("input[name=\"canDays[]\"]"),c=a.closest("tr").next().find("input[name=\"canDays[]\"]");b&&parseFloat(b.val())<=parseFloat(a.val())?a.val(parseFloat(b.val())-1):c&&parseFloat(c.val())>=parseFloat(a.val())&&a.val(parseFloat(c.val())+1)}},{key:"cancelAmtsChanged",value:function(a,b){a.closest("tr").find("input[name=\"can"+("AMT"==b?"Pct":"Amt")+"[]\"]").val("")}},{key:"addCancelRow",value:function(){var a=$("#cancelRows").find("tr").last().prev(),b=$("#cancelRowTemplate").find("tr").clone(),c=a.find("input[name=\"canDays[]\"]");!c||0<parseFloat(c.val())?a.after(b):alert("New row may not be added. Previous row's Days Within must be greater than 0.")}},{key:"viewFlaggedParticipants",value:function(){var a=0<arguments.length&&arguments[0]!==void 0?arguments[0]:null;$.post("/Ajax/AdminEssentials",{action:"viewFlaggedParticipants"},function(b){null==a?mobileModal("Flagged Participants",b,{Close:""},null,"large"):mobileModalEdit(a,"Flagged Participants",b,{Close:""})})}},{key:"editFlaggedParticipant",value:function(b,c){$.post("/Ajax/AdminEssentials",{action:"editFlaggedParticipant",fpID:b},function(d){mobileModalEdit(c,d.TITLE,d.CONTENT,{Cancel:function(){a.viewFlaggedParticipants(c)},Save:function(){a.saveFlaggedParticipant(b,c)}})},"json")}},{key:"saveFlaggedParticipant",value:function(b,c){$.post("/Ajax/AdminEssentials",$.param({action:"saveFlaggedParticipant",fpID:b})+"&"+c.find("input, textarea").serialize(),function(b){0<b.ERROR.length?alert(b.ERROR):(alert(b.MESSAGE),a.viewFlaggedParticipants(c))},"json")}},{key:"setFlaggedParticipantActiveStatus",value:function(b,c,d,e){var f=mobileModal((d?"Deactivate":"Activate")+" the record for "+c+"?","",{Cancel:"",Continue:function(){$.post("/Ajax/AdminEssentials",{action:"setFlaggedParticipantActiveStatus",fpID:b,activeStatus:1==d?0:1},function(b){return 0<b.length?void alert(b):void(mobileModalClose(f),a.viewFlaggedParticipants(e))})}})}},{key:"findFlaggedParticipants",value:function(){$.post("/Ajax/AdminEssentials",$("#flaggedParticipantForm").serialize(),function(a){return 0<a.ERROR.length?void alert(a.ERROR):void $("#flaggedParticipantResults").html(a.CONTENT)},"json")}},{key:"replaceFileUpload",value:function(a,b){var c=mobileModal("Upload Replacement File","<form id='fileReplacementForm' method='post' action='/Ajax/AdminEssentials'><input type='hidden' name='action' value='replaceFileUpload'><input type='hidden' name='attachmentID' value='"+a+"'><input type='hidden' name='uploadFolderCRS' value='"+b+"'><div class='col-xs-6 col-md-3'>Choose a replacement file</div><div class='col-xs-6 col-md-9'><input type='file' id='fileReplacement"+a+"' name='fileReplacement"+a+"'></div></form>",{Cancel:"","Replace File":function(){return 0==$("#fileReplacement"+a).val().length?void alert("Please choose a file to use as a replacement. You may inactivate this file instead using the star icon on the previous screen."):void $("#fileReplacementForm").ajaxForm({target:$("#preview"),success:function(){mobileModalClose(c),$.post(esscrsfile.url,{action:"updateFolderAttachment",folderID:b},function(a){$("#campFolder"+b).html($.trim(a))})}}).submit()}})}},{key:"showImageLinks",value:function(a){$.post("/Ajax/AdminEssentials",{action:"showImageLinks",attachmentID:a},function(a){mobileModal(a.TITLE,a.CONTENT,{Close:""},null,"large")},"json")}},{key:"editCouncilHeader",value:function(a){$.post("/Ajax/AdminEssentials",{action:"edit
4CouncilHeader",headerID:a},function(b){mobileModal(0<a?"Edit Custom Header":"Add New Custom Header",b,{Cancel:"",Save:function(){""<$("#headerName").val()?$("#headerForm").ajaxSubmit({dataType:"json",success:function(a){""<a.ERROR?alert(a.ERROR):location.reload()}}):alert("Header name cannot be blank.")}})})}},{key:"editFacilityUpsell",value:function(a,b){$.post("/Ajax/EssCRSFacility",{action:"editFacilityUpsell",facilityID:b},function(c){if(0<c.ERROR.length)return void alert(c.ERROR);var d=mobileModal(c.TITLE,c.CONTENT,{Close:"",Save:function(){$.post("/Ajax/EssCRSFacility",$.param({action:"saveFacilityUpsell",campID:a,facilityID:b})+"&"+$("[name='currentUpsell'] input").serialize(),function(a){return 0<a.ERROR.length?void alert(a.ERROR):void(mobileModalClose(d),alert("Upsell facilities saved."))},"json")}})},"json")}},{key:"changeUpsellStatus",value:function(a){var b="currentUpsell"==a.closest("table").attr("name")?"availableUpsell":"currentUpsell";a.remove(),$("[name='"+b+"']").append(a);for(var c=1;c;){c=0;var d="";$("[name='"+b+"']").find("tr").each(function(a,b){return!!(1>a)||void(0<d.length&&$(b).find("td").html().toLowerCase()<d.toLowerCase()&&($(b).insertBefore($(b).prev()),c=1),d=$(b).find("td").html())})}}},{key:"editCouncilURL",value:function(){var a=mobileModal("Update URL?","Are you sure you want to update your council's URL?",{Cancel:"",Confirm:function(){var b={action:"editCouncilURL",url:$("#councilURL").val()};$.post("/Ajax/AdminEssentials",b,function(b){""<b&&alert(b),mobileModalClose(a)})}})}},{key:"saveCouncilEmailHeader",value:function(){$.post("/Ajax/AdminEssentials",{action:"saveCouncilEmailHeader",headerID:$("#emailHeaderSelect").val()},function(a){0<a.ERROR.length&&alert(a.ERROR)},"json")}},{key:"saveCouncilNewsletterHeader",value:function(){$.post("/Ajax/AdminEssentials",{action:"saveCouncilNewsletterHeader",headerID:$("#newsletterHeaderSelect").val()},function(a){0<a.ERROR.length&&alert(a.ERROR)},"json")}},{key:"viewUserChangeLog",value:function(a){$.post("/Ajax/AdminEssentials",{action:"viewUserChangeLog",mdmUserID:a},function(a){mobileModal("User Change Log For "+a.NAME,a.CONTENT,{Close:""},null,"large")},"json")}},{key:"toggleUserChngLogRowGrp",value:function(a){$("tr[name=\"userRow"+a+"\"]").toggle(),$("#userRowToggle"+a+" > td > span").hasClass("glyphicon-triangle-right")?$("#userRowToggle"+a+" > td > span").attr("class","glyphicon glyphicon-triangle-bottom"):$("#userRowToggle"+a+" > td > span").attr("class","glyphicon glyphicon-triangle-right")}},{key:"viewOAMembership",value:function(){var a=$(".modal").length?$(".modal"):null,b={action:"viewOAMembership",searchStr:$("#OAMemSearch").val()};$.post("/Ajax/AdminEssentials",b,function(b){mobileModalEdit(a,"View Membership",b,{Close:""},null,"large")})}},{key:"inactivateOldRegTypes",value:function(){$.post("/Ajax/AdminEssentials",{action:"getOldRegTypes"},function(a){mobileModal("Inactivate Old Registrant Types?",a,{Cancel:"",Confirm:function(){$.post("/Ajax/AdminEssentials",{action:"inactivateOldRegTypes"},function(a){""<a?alert(a):location.reload()})}},null,"large")})}}])}(); 5"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncAdminFOL=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"cloneRemoteForm",value:function(){var a=mobileModal("Clone Remote Form","<input type=\"text\" class=\"form-control\" name=\"remoteFormID\" placeholder=\"Form ID\" onkeydown=\"return global.isNumberKey(window.event);\" autofocus />",{Cancel:"",Clone:function(){var b=a.find("input[name = \"remoteFormID\"]").val();addForm(b,1),mobileModalClose(a)}})}},{key:"editAdminComment",value:function(a){$.post("/Ajax/AdminFOL",{action:"editAdminComment",formDataID:a},function(b){var c=mobileModal("Admin Comment",b,{Cancel:"",Save:function(){$.post("/Ajax/AdminFOL",{action:"saveAdminComment",formDataID:a,comment:$("#adminCommentArea").val()},function(a){return""<a?void alert(a):void mobileModalClose(c)})}})})}},{key:"updateAdminOnly",value:function(a,b){var c={action:"updateAdminOnly",formID:a,attrID:b,adminOnly:$("#adminOnly"+b).is(":checked")?1:0};$.post("/Ajax/AdminFOL",c,function(a){""<a&&alert(a)})}},{key:"viewFormLogs",value:function(a){$.post("/Ajax/AdminFOL",{action:"viewFormLogs",formID:a},function(a){mobileModal("Form Log",a,{Close:""},null,"large")})}},{key:"viewFormDataLogs",value:function(a,b){$.post("/Ajax/AdminFOL",{action:"viewFormDataLogs",formID:a,formDataID:b},function(a){mobileModal("Form Data Log",a,{Close:""},null,"large")})}},{key:"unlinkFormFromRegi",value:function(a,b,c){var d=mobileModal("Unlink From Registration","Are you sure you want to unlink this form? This is permanent and cannot be undone.",{Cancel:"",Confirm:function(){$.post("/Ajax/AdminFOL",{action:"unlinkFormFromRegi",formID:a,formDataID:b,regiIDs:c},function(a){""<a?alert(a):($("#regiIDs"+b).html(""),alert("Form unlinked."),mobileModalClose(d))})}})}}])}(); 6"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncAdminSES=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"toggleAllShirts",value:function(a){a.closest("table").querySelectorAll(".textLeft input[type = \"checkbox\"]").forEach(function(b){b.checked=a.checked,b.onclick()})}},{key:"changeHealthOfficerPassword",value:function(a){$.post("/Ajax/AdminSES",{action:"changeHealthOfficerPassword",eventInstanceID:a},function(a){a.message&&alert(a.message)},"json")}},{key:"setEventImmediateRegistrationNotificationEmail",value:function(a,b){$.post("/Ajax/AdminSES",{action:"setEventImmediateRegistrationNotificationEmail",eventInstanceID:a,email:b}
6,function(a){if(a)return alert(a)})}},{key:"viewHealthOfficerPassword",value:function(a){$.post("/Ajax/AdminSES",{action:"viewHealthOfficerPassword",eventInstanceID:a},function(a){a.message&&mobileModal("Health Officer Password",a.message)},"json")}},{key:"unlockHIPAA",value:function(a,b,c){var d=mobileModal("Health Officer Password","<input type=\"password\" class=\"form-control\" name=\"password\" autofocus autocomplete=\"off\"/>",{Cancel:"",Login:function(){try{var e=d[0].querySelector("input[name = \"password\"]").value;if(0>=e.length)throw"Health officer password is required.";$.post("/Ajax/AdminSES",{action:"unlockHIPAA",eventInstanceID:a,password:e},function(a){return 1==a.VALID?void(mobileModalCloseAll(),ses.updateAttendeeInformation(b,c,"admin",0)):alert(a.MESSAGE)},"json")}catch(a){alert(a)}}})}},{key:"attendeeChangeLog",value:function(a){$.post("Ajax/AdminSES",{action:"attendeeChangeLog",registrationID:a},function(a){mobileModal(a.TITLE,a.CONTENT,{Close:"",Print:function(){$("#reportForm2690").submit()}},{},"contain")},"json")}},{key:"updateCancelFeeDisplay",value:function(a){var b=a.closest(".modal"),c="1"==b.find("input[name=\"cancelEntireRegistration\"]").val(),d=parseFloat(b.find("input[name=\"cancelEntireFee\"]").val()),e=b.find("[data-cancelinfo-type=\"CAN_FEE\"]"),f=parseFloat(b.find("[data-cancelinfo-type=\"TOTAL_PAYMENT\"]").attr("data-full-value")),g=b.find("[data-cancelinfo-type=\"TOTAL_PAYMENT\"]"),h=b.find("[data-cancelinfo-type=\"REFUND_AMT\"]"),i=b.find("[data-cancelinfo-type=\"REFUND_DISPLAY_NAME\"]"),j=!1==c?"PARTIAL":"FULL";c||(f=parseFloat(global.toDecimal(Array.from($(".modal").find("[data-cancelparticipant-paid]")).reduce(function(a,b){return a+(0<parseFloat($(b).attr("data-cancelparticipant-paid"))&&$(b).closest("tr").find(".cancelParticipant"+j).prop("checked")?parseFloat($(b).attr("data-cancelparticipant-paid")):0)},0),2))),d=parseFloat(global.toDecimal(Array.from($(".modal").find(".cancelParticipantFee"+j)).reduce(function(a,b){return a+(0<parseFloat($(b).val())&&$(b).closest("tr").find(".cancelParticipant"+j).prop("checked")?parseFloat($(b).val()):0)},0),2)),f=0<f?f:0,d=0<d?d:0;var k=parseFloat(global.toDecimal(f-d,2));g.attr("data-value",f).html(FuncCommon.formatMoney(f)),e.attr("data-value",d).html(FuncCommon.formatMoney(d)),i.html(0<=k?"Council":"Customer"),h.attr("data-value",k).html(FuncCommon.formatMoney(Math.abs(k)))}},{key:"fieldCondition",value:function(a){var b,c=function c(){var d=[];b.find(".conditionTable select[name=\"REF_SES_INSTANCE_LK_SES_ATTRIBUTE_ID\"]").each(function(){d.push($(this).closest("tr").find(":input").serialize())}),$.post("/Ajax/AdminSES",{action:"fieldConditionSave",SES_INSTANCE_LK_SES_ATTRIBUTE_ID:a,AND_FLAG:b.find("input[name=\"AND_FLAG\"]").prop("checked")?"1":"0",ROWS:d},function(a){return a.ERROR?alert(a.ERROR):void mobileModalClose(b)},"json")},d={":Add Condition":["green",function a(){$(".conditionTemplate tr").clone().appendTo(".conditionTable > tbody")}],Cancel:"",Save:c};$.post("/Ajax/AdminSES",{action:"fieldCondition",instanceAttributeID:a},function c(a){b=mobileModal(a.TITLE,a.CONTENT,d)},"json")}},{key:"cancelRegistration",value:function f(b,c,d,e){var g=4<arguments.length&&arguments[4]!==void 0?arguments[4]:0,h=5<arguments.length&&arguments[5]!==void 0?arguments[5]:null,i=1,j={},k=$("#cancelAttendeeID").val(),l=$("#checkinView").val(),m=$("#instanceLocationID").val();0<c&&(j[":View Registration"]=function(){open_new_window(c,b,2)}),j.Cancel="",null!=h&&h.find("input[name = \"maxStep\"]").length&&(i=parseInt(h.find("input[name = \"maxStep\"]").val())),0<g&&(j.Previous=function(){a.cancelRegistration(b,c,d,e,g-1,h)}),g<i&&(j.Next=function(){if(0==g){var f=$("#waitlistCount").val();f=isNaN(f)?0:parseInt(f);var i="1"==h.find("input[name = \"cancelEntireRegistration\"]").val(),j=!1==i?"PARTIAL":"FULL",l=h.find(".cancelParticipant"+j+"[type = \"checkbox\"]").length+f,m=h.find(".cancelParticipant"+j+"[type = \"checkbox\"]:checked").length,n=h.find(".cancelParticipant"+j+"[type = 'checkbox'][data-on-multi-coupon=1]:checked").length;if(null!=h&&!i&&0>=m)return alert("You must either cancel the entire registration or select participants to be cancelled.");
6if(null!=h&&0<n){var o="<span class='textBSARed'><br>";h.find(".cancelParticipant"+j+"[type = 'checkbox'][data-on-multi-coupon=1]").each(function(a,b){o+="<br>"+$(b).data("participant-name")}),o+="</span>",alert("The following participants are involved in multi-coupon discounts. Cancelling them may remove those discounts."+o)}if(!i&&m>=l)return"0"==k?alert("If you would like to cancel all booked participants, cancel the entire registration instead."):alert("If you would like to cancel all booked participants, use Cancel Registration in Registration Search.");$(".cancelParticipantList").html("The entire registration will be cancelled."),i||$(".cancelParticipantList").html(Array.from($(".modal input.cancelParticipant"+j+":checked")).map(function(a){return $(a).data("participant-name")}).join("<br />"))}a.cancelRegistration(b,c,d,e,g+1,h)}),g==i&&(j.Save=function(){var a=h.find("select[name = \"cancelReason\"]").val();if(0>=a)return alert("A cancel reason must be selected.");var c=h.find(".cancelRegistrationForm").serialize();$.post("/Ajax/AdminSES",c,function(a){return a?alert(a):void(mobileModalClose(h),"0"==l?editEventsSearchPage(e):"CHECKIN"==l?checkinPageContent(l,e,m):"INPROGRESS"==l?updateRegistrationSummaryCheckin(b,e,m,d):showViewCheckinContent(e,m,d,l,d))})}),null==h?$.post("/Ajax/AdminSES",{action:"cancelRegistration",registrationID:d,eventInstanceID:e},function(b){h=mobileModal(b.TITLE,b.CONTENT,j,null,"large"),a.updateCancelFeeDisplay(h.find("[data-cancelinfo-type=\"CAN_FEE\"]"))},"json"):(h.find(".cancelpage").hide(),h.find(".cancelpage[data-page = \""+g+"\"]").show(),mobileModalEdit(h,null,null,j),a.updateCancelFeeDisplay(h.find("[data-cancelinfo-type=\"CAN_FEE\"]")))}},{key:"setCancelRegistration",value:function c(b){var d=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"full";d="partial"==d?"partial":"full",$(".cancelParticipant"+d.toUpperCase()).prop("checked","partial"!=d);var e=b.closest(".cancelpage");e.find("[data-subpage]").hide(),e.find("[data-subpage = 0-"+d+"]").show(),e.find("input[name = \"cancelEntireRegistration\"]").val("partial"==d?"0":"1"),a.updateCancelFeeDisplay(b)}},{key:"filterAttendeeChangeLog",value:function a(){$("#attendeeChangeLogTable tbody tr").each(function(a,b){$(b).find("td").text().toUpperCase().includes($("#changeLogTextFilter").val().toUpperCase())?0==$("#changeLogFieldFilter").val()||$("#changeLogFieldFilter").val()==$(b).find("td").eq(4).html()?$(b).show():$(b).hide():$(b).hide()})}},{key:"filterInstanceChangeLog",value:function a(){$("#instanceChangeLogTable tbody tr").each(function(a,b){$(b).find("td").text().toUpperCase().includes($("#changeLogTextFilter").val().toUpperCase())?0==$("#changeLogFieldFilter").val()||$("#changeLogFieldFilter").val()==$(b).find("td").eq(3).html()?$(b).show():$(b).hide():$(b).hide()})}},{key:"eventInstanceChangeLog",value:function e(a,b,c,d){$.post("Ajax/AdminSES",{action:"eventInstanceChangeLog",instanceLocationID:c,keyID:d,eventInstanceID:b,tblName:a},function(a){var b=mobileModal(a.TITLE,a.CONTENT,{Close:""},{},"contain")},"json")}},{key:"deleteRatioCheck",value:function i(a,b,c,d,e,f,g,h){var j=2==g?"registrant ratio":"ratio discount",k=2==g?"Registrant Ratio":"Ratio Discount",l=1==g?"<div><span class='textBold textBSARed'>Caution!</span> Deleting the ratio discount will remove it from all registrations currently using it.</div>":"",m=mobileModal("Delete "+k,"Are you sure you want to delete the "+j+" for "+f+"? You can also delete the "+j+" for all sessions."+l,{Cancel:"","Delete This Ratio":function f(){"ENTIRE"!=h&&mobileModalClose(m),deleteRatioDiscount(a,b,c,d,e,g,h)},"Delete All Sessions' Ratios":function e(){"ENTIRE"!=h&&mobileModalClose(m),deleteRatioDiscount(a,b,c,d,0,g,h)}})}},{key:"cloneRatioSelect",value:function f(a,b,c,d,e){$.post("/Ajax/AdminSES",{action:"cloneRatioSelect",orgKey:a,eventInstanceID:c,instanceLocationID:d,ratioType:e},function(f){var g=mobileModal("Choose a Session to Copy From",f,{Cancel:"","Copy Ratio":function f(){mobileModalClose(g),showRatioDiscount(a,b,c,$("#copyFromSelect").val(),$(".modal"),d,e)}})})}},{key:"leaveRatioDiscount",value:function i(a,b,c,d,e,f,g,h){if(0<$("#ratioUpdateFlag").length&&0<$("#ratioUpdateFlag").val())var j=g?"leave the screen,":"change sessions,",k=2==h?"registrant ratio":"ratio discount",l=mobileModal("Warning - Changes Will Be Lost","You have made changes to this session's "+k+". If you "+j+" these changes will be lost.",{Cancel:function a(){mobileModalClose(l),g||$("#ratioSessionSelect").val($("#ratioSessionID").val())},"Save and Continue":function i(){mobileModalClose(l),saveRatioDiscount(a,b,c,e,f,g,d,h)},"Continue Without Saving":function e(){g?mobileModalCloseAll():(mobileModalClose(l),showRatioDiscount(a,b,c,d,f,void 0,h))}});else g?mobileModalClose(f):showRatioDiscount(a,b,c,d,f,void 0,h)}},{key:"toggleNameLockStatus",value:function c(b){if(1==a.nameLockVerify){var d=0;$("[name=\"nameLockStatus"+b+"\"]").hasClass("icomoon-unlocked")?(d=1,$("[name=\"nameLockStatus"+b+"\"]").removeClass("icomoon-unlocked"),$("[name=\"nameLockStatus"+b+"\"]").addClass("icomoon-lock")):($("[name=\"nameLockStatus"+b+"\"]").removeClass("icomoon-lock"),$("[name=\"nameLockStatus"+b+"\"]").addClass("icomoon-unlocked")),$.post("/Ajax/AdminSES",{action:"saveNameLockStatus",attendeeID:b,lockStatus:d})}else var e=$("[name=\"nameLockStatus"+b+"\"]").hasClass("icomoon-unlocked")?" lock ":" unlock ",f=mobileModal("Verify Name Lock","Names can only be locked or unlocked while in admin override, and locked names can only be modified while in admin override. Do you still want to"+e+"this name?",{Cancel:"",Proceed:function c(){mobileModalClose(f),a.nameLockVerify=1,a.toggleNameLockStatus(b)}})}},{key:"saveEmailReminderDays",value:function b(a){var c=1<arguments.length&&arguments[1]!==void 0?arguments[1]:0,d=$("#feeScheduleNbrDays").length?$("#feeScheduleNbrDays").val():null,e=$("#regCloseEmailReminderNbrDays").length?$("#regCloseEmailReminderNbrDays").val():null,f=$("#emailReminderNbrDays").length?$("#emailReminderNbrDays").val():null;$.post("/Ajax/AdminSES",{action:"saveEmailReminderDays",table:a,eventInstanceID:c,feeScheduleNbrDays:d,regCloseEmailReminderNbrDays:e,emailReminderNbrDays:f})}},{key:"clearAttributeOnUnbookedAttendees",value:function b(a){var c=mobileModal("Delete data from all unbooked registrations?","You are about to delete all data collected for this field on registrations that have not been booked. This data cannot be recovered once deleted. Are you sure you wish to continue?",{No:"",Yes:function b(){$.post("/Ajax/AdminSES",{action:"clearAttributeOnUnbookedAttendees",inst2attID:a},function(a){a?alert(a):alert("This field's data has been deleted on unbooked registrations."),mobileModalClose(c)})}})}},{key:"cloneSession",value:function g(a,b,c,d,e,f){$.post("/Ajax/AdminSES",{action:"cloneSession",inst2locID:c},function(g){var h=mobileModal("Add New Session",g,{Cancel:"","Add New Session":function g(){turnOffChangePage=1,changeEventLocation(a,b,c,d,e,f),mobileModalClose(h)}})})}},{key:"disableCnclProgramLock",value:function f(a,b,c,d,e){var g=mobileModal("Remove Council Program","In order to allow changing this attendee's name, the council program applied to them must be removed.",{Cancel:"","Remove Council Program":function f(){mobileModalClose(g),$.post("/Ajax/AdminSES",{action:"disableCnclProgram",registrationID:c,attendeeID:d},function(c){0<c.length?alert(c):($("#FNAME"+d).removeAttr("readonly"),$("#LNAME"+d).removeAttr("readonly"),$("[name=\"cpNameLock\"]").css("display","none"),alert("The Council Program has been removed from this attendee, and you may
6now edit the name."),$("#searchCriteria").val($("#LNAME"+d).val()+", "+$("#FNAME"+d).val()),"CHECKIN"==e.toUpperCase()&&resetSearchValues("searchCriteria","CHECKIN",a,b))})}})}},{key:"cloneCatalogGroupPrompt",value:function c(b){$.post("Ajax/AdminSES",{action:"catalogGroupPrompt",promptType:"clone",catalogGroupID:b},function(b){var c=mobileModal("Clone a Catalog Group",b,{Cancel:"","Clone Catalog Group":function b(){a.cloneCatalogGroup(c)}})})}},{key:"cloneCatalogGroup",value:function b(a){var c=$("#cloneCatalogGroup").data("value"),d=$("#cloneCatalogName").val(),e=$("#cloneCatalogAbbr").val(),f=$("#cloneCatalogDescr").val();return 1>d.length||1>e.length?void alert("Please enter a Name and Abbreviation for your new Catalog Group."):void(mobileModalClose(a),$.post("Ajax/AdminSES",{action:"cloneCatalogGroup",cloneCatalogGroupID:c,cloneCatalogName:d,cloneCatalogAbbr:e,cloneCatalogDescr:f},function(a){var b=JSON.parse(a);0<b.ERROR.length?alert(b.ERROR):(editCatalogPage(b.TARGET),alert(b.CONTENT))}))}},{key:"editCatalogGroupPrompt",value:function b(){var c=$("#catalogGroup").val();$.post("Ajax/AdminSES",{action:"catalogGroupPrompt",promptType:"edit",catalogGroupID:c},function(b){var d=mobileModal("Edit Catalog Group",b,{Cancel:"","Update Catalog Group":function b(){a.editCatalogGroup(c,d)}})})}},{key:"editCatalogGroup",value:function c(a,b){var d=$("#editCatalogName").val(),e=$("#editCatalogAbbr").val(),f=$("#editCatalogDescr").val();return 1>d.length||1>e.length?void alert("Please enter a Name and Abbreviation for this Catalog Group."):void(mobileModalClose(b),$.post("Ajax/AdminSES",{action:"editCatalogGroup",editCatalogID:a,editCatalogName:d,editCatalogAbbr:e,editCatalogDescr:f},function(b){0<b.length||editCatalogPage(a)}))}},{key:"toggleAddlEmailMessage",value:function a(){0<$("#addlRegContactEmailCnt").val()?$("#addlEmailMessageDisplay").show():$("#addlEmailMessageDisplay").hide()}},{key:"siteSaverMapping",value:function b(a){var c=$("#eidFuture").val();$.post("/Ajax/AdminSES",{action:"siteSaverMapping",eventInstanceID:a,siteSaverEID:c},function(a){$("#siteSaverMappingDIV").html(a)})}},{key:"siteSaverMappingRegistrants",value:function c(a,b){var d=$("#siteSaverSessionDropdown-"+a).val();$.post("/Ajax/AdminSES",{action:"siteSaverMappingRegistrants",inst2locID:a,siteSaverInst2locID:d,index:b},function(a){$("#registrantsTable"+b).html(a)})}},{key:"saveSiteSaverMapping",value:function b(a){var c=0,d="",e=[],f="",g="",h=[],k=[],l="",m=[];c=$("#eidFuture").val(),d=$("#hiddenInst2locList").val(),e=d.split(",");for(var n=0;n<e.length;n++){f+=$("#siteSaverSessionDropdown-"+e[n]).val()+",",g=$("#hiddenRegList"+n).val(),k=g.split(","),l="";for(var o=0;o<k.length;o++)l+=$("#siteSaverRegistrantDropdown-"+k[o]).val()+",";l=l.slice(0,-1),h[n]=g,m[n]=l}f=f.slice(0,-1),$.post("/Ajax/AdminSES",{action:"saveSiteSaverMapping",eventInstanceID:a,siteSaverEID:c,inst2locString:d,inst2locSiteSaver:f,instRegStringArray:h,instRegSiteSaverArray:m},function(a){a=jQuery.trim(a),""==a?alert("Save Successfull!"):-1<a.indexOf("<META")?window.location.href="https://247scouting.com":alert(a)})}},{key:"setupAddlEmailMessage",value:function a(){var b=ckEdit("Setup Additional Email Message",$("#addlEmailMessage").html(),function(){$("#addlEmailMessage").html(ckGet(b))})}},{key:"useDefaultAddlEmailMessage",value:function a(){var b="<p style='text-align:center;'><b>Additional Email Addresses</b><br>The Primary Contact Email is required and receives all emails sent for this registration.";b+="<br>Additional Contact Emails are optional and also receive all emails sent for this registration.",b+="<br>Committee chairs, unit treasurers, and additional unit leaders are all examples of possible additional contacts.",b+="<br>Additional Contact Emails are for communication only - ",b+="they will not receive the registration link so they will not be able to access the registration online.</p>",$("#addlEmailMessage").html(b)}},{key:"editPendingEmail",value:function h(a,b,c,d,e,f,g){var i=getDropdownOptions(2),j=function d(c){$.post("/Ajax/AdminSES",{action:"updatePendingEmailMessage",sesMassEmailID:a,newMessage:c},function(a){0<a.trim().length?alert(a):$("#previewMessage"+b).html(c)})},k={"Preview Message":function a(){previewCommunicationTextArea(0,0,c)}};d&&i.push(["{$eventGroup}","Event Group"]),e&&i.push(["{$busAM}","Morning Bus"],["{$busPM}","Afternoon Bus"]),f&&i.push(["{$linkToSiteSaver}","Link to Site Saver"]),g&&i.push(["{$feeScheduleDays}","Fee Schedule Days"]),editorToTextarea($("#previewMessage"+b),"Setup Email Message",null,"Custom Input",i,j,!1,k)}},{key:"previewPendingEmail",value:function b(a){$.post("/Ajax/AdminSES",{action:"previewPendingEmail",sesMassEmailID:a},function(a){var b=mobileModal("Preview Email",a,{Close:{}})})}},{key:"changeRegSearchSortOrder",value:function d(a,b,c){var e=mobileModal("Search Sort Order","<div id='sortContainerModal' class='sort-container-optional'>"+$("#sortContainer").html()+"</div>",{Close:"",Apply:function d(){$("#sortContainer").html($("#sortContainerModal").html()),mobileModalClose(e),$("#a_orderby").sortable({cursor:"move"}),$("#a_orderby").disableSelection(),displayRegistrationContent(a,b,c)}});$("#sortContainerModal #a_orderby").sortable({cursor:"move"}),$("#sortContainerModal #a_orderby").disableSelection()}},{key:"changeSortOrder",value:function e(a,b,c,d){var f=mobileModal("Search Sort Order","<div id='sortContainerModal' class='sort-container-optional'>"+$("#sortContainer").html()+"</div>",{Close:"",Apply:function e(){return $("#sortContainer").html($("#sortContainerModal").html()),mobileModalClose(f),"RegSearch"==d?void displayRegistrationContent(a,b,c):"EventAdmin"==d?void updateAdminContent(a,b,c):void 0}});$("#sortContainerModal #a_orderby").sortable({cursor:"move"}),$("#sortContainerModal #a_orderby").disableSelection()}},{key:"setupReportParams",value:function g(a,b,c,d,e,f){$.get("/inc/ajax_reports.php?getSelectedReportParam="+orgKey+"&orgKey="+orgKey+"&mdmUser_ID="+b+"&DistrictSelect=0&CampSelect=0&AccountSelect=0&groupName="+e+"&reportID="+d+"&eventInstanceID="+c+"&sdateHold=&edateHold=&sdateHold2=&edateHold2=&showFavorites=0&reportLevel=0&uniqueKey=0®istrationID=0&suppresParam=0&setupParamFlag=1",function(a){var b=mobileModal(f,a)})}},{key:"storeReportParams",value:function b(a){$.post("/Ajax/AdminSES",$(a).serialize(),function(a){mobileModalCloseAll(!0),1>a.length?mobileModal("Save complete","Customer Report settings saved."):mobileModal("An error occurred.",a)})}},{key:"changeAttachmentSortOrder",value:function b(){$.post("/Ajax/AdminSES",{action:"changeAttachmentSortOrder",eventInstanceID:$("[name='eventInstanceID']").val()},function(b){b=b.trim();var c=mobileModal("Attachment Sort Order",b,{Cancel:"","Use Default (Alphabetical)":function b(){a.saveAttachmentSortOrder(c,1)},Save:function b(){a.saveAttachmentSortOrder(c)}});$("#orderBy").sortable()})}},{key:"saveAttachmentSortOrder",value:function b(a){var c=1<arguments.length&&arguments[1]!==void 0?arguments[1]:0,d=$("[name='eventInstanceID']").val();$.post("/Ajax/AdminSES",{action:"saveAttachmentSortOrder",eventInstanceID:d,sortOrder:$("#orderBy").sortable("toArray"),alphabetical:c},function(b){b=b.trim(),0<b.length?alert(b):(mobileModalClose(a),editEventInstanceJumptoPage($("#ORGKEY").val(),$("mdmUser_ID").val(),d,"attachments"))})}}
6,{key:"hideShowRegistrantTypeSelection",value:function b(a){$(".perTypeSelect").hide(),$(".perType"+a).show(),4==a?($("#useWaitlist").prop("checked",!1),$("#waitlistSelectionRow").hide()):$("#waitlistSelectionRow").show()}},{key:"viewPolicyAcceptance",value:function b(a){var c={action:"viewPolicyAcceptance",regID:a};$.post("/Ajax/AdminSES",c,function(a){var b=mobileModal("Policy Acceptance History",a,{Close:""})})}},{key:"saveInstanceRegistrantRecalcCheck",value:function f(a,b,c,d,e){var g=!1,h=3,i=$("#cntFeeSchedules").val(),j=["basePrice","oocSurcharge","earlyDiscount","lateFee"],k=["earlyDiscountDate","lateFeeDate"],l={basePrice:$("#originalBasePrice").val(),oocSurcharge:$("#originalOocSurcharge").val(),earlyDiscount:$("#originalEarlyDiscount").val(),lateFee:$("#originalLateFee").val(),flatEarlyDiscount:$("#originalEarlyDiscountFlatRate").val(),earlyDiscountDate:$("#originalEarlyDiscountDate").val(),lateFeeDate:$("#originalLateFeeDate").val()},n={basePrice:$("#basePrice").val(),oocSurcharge:$("#oocSurcharge").val(),earlyDiscount:$("#earlyDiscount").val(),lateFee:$("#lateFee").val(),flatEarlyDiscount:$("#flatEarlyDiscount").val(),earlyDiscountDate:$("#discountDate").val()+" "+$("#discountDateTime").val(),lateFeeDate:$("#lateFeeDate").val()+" "+$("#lateFeeDateTime").val()},o=$("#earlyDiscount").is(":visible")&&0<$("#earlyDiscount").val();if($("#flatEarlyDiscount").is(":visible")&&!(0<$("#flatEarlyDiscount").val())&&o)return void alert("Amount paid before early discount must be greater than zero.");if(h=$("input:radio[name='MDM_LKP_PERSON_TYPE']:checked").length?"hidden"==$("#regTypeName").attr("type")?$(".personTypes select option[value != '0']:selected").closest("select").data("person-type"):$("input:radio[name='MDM_LKP_PERSON_TYPE']:checked").val():$("#personTypeSelect").val(),5==h&&(l.sunprc=$("#originalSunPrc").val(),l.monprc=$("#originalMonPrc").val(),l.tueprc=$("#originalTuePrc").val(),l.wedprc=$("#originalWedPrc").val(),l.thuprc=$("#originalThuPrc").val(),l.friprc=$("#originalFriPrc").val(),l.satprc=$("#originalSatPrc").val(),l.perWeekPrice=$("#originalPerWeekPrice").val(),n.sunprc=""!=$("#sunprc").val()&&$("input:checkbox[name='sunflg']").is(":checked")?$("#sunprc").val():0,n.monprc=""!=$("#monprc").val()&&$("input:checkbox[name='monflg']").is(":checked")?$("#monprc").val():0,n.tueprc=""!=$("#tueprc").val()&&$("input:checkbox[name='tueflg']").is(":checked")?$("#tueprc").val():0,n.wedprc=""!=$("#wedprc").val()&&$("input:checkbox[name='wedflg']").is(":checked")?$("#wedprc").val():0,n.thuprc=""!=$("#thuprc").val()&&$("input:checkbox[name='thuflg']").is(":checked")?$("#thuprc").val():0,n.friprc=""!=$("#friprc").val()&&$("input:checkbox[name='friflg']").is(":checked")?$("#friprc").val():0,n.satprc=""!=$("#satprc").val()&&$("input:checkbox[name='satflg']").is(":checked")?$("#satprc").val():0,n.perWeekPrice=$("#perWeekPrice").val(),j=j.concat(["sunprc","monprc","tueprc","wedprc","thuprc","friprc","satprc","perWeekPrice"])),0<$("#membershipFlag").val()){var p=[];$("#priceLevel option").each(function(){p.push($(this).val())});for(var q=["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"],r=0;r<p.length;r++)for(var s,t=0;t<q.length;t++)s="base"+q[t]+p[r],l[s]=$("#original"+s).val(),n[s]=$("#"+s).val(),j=j.concat(s)}for(var u=0;u<i;u++)l["feeScheduleAmountRow"+u]=$("#originalFeeScheduleAmountRow"+u).val(),n["feeScheduleAmountRow"+u]=$.trim($("#payAmt"+u).val()),j=j.concat(["feeScheduleAmountRow"+u]);$("[name='earlyDiscountRow']").is("checked")&&(l.earlyDiscountRow=$("#originalEarlyDiscountFeeScheduleRow").val(),n.earlyDiscountRow=$("[name='earlyDiscountRow'] :checked").val(),j=j.concat("earlyDiscountRow")),j.forEach(function(a){""==n[a]&&(n[a]="0"),""==l[a]&&(l[a]="0"),0!=FuncCommon.compareDollarValues(parseFloat(n[a]),parseFloat(l[a]))&&(g=!0)}),k.forEach(function(a){n[a]!=l[a]&&(g=!0)});var v=$("#instanceRegistrantCountOnRegistration").length&&0<$("#instanceRegistrantCountOnRegistration").val()?$("#instanceRegistrantCountOnRegistration").val():0;if(g&&0<v){var w=mobileModal("Save and Recalculate?","Saving these changes will also perform a recalculate on any attendees of this type currently registered for the event if pricing changes would affect them.\n\nYou will receive a notification after the recalculation with a list of affected registrations and attendees, along with what specific changes were made. Any changes you wish to revert or alter can be done through Apply Payment using Misc Credit on the affected attendees.",{Cancel:"","Save and Recalculate":function f(){mobileModalClose(w),saveInstanceRegistrant(a,b,c,d,1,e)}});return}saveInstanceRegistrant(a,b,c,d,0,e)}},{key:"setReimbursementProgramAttribute",value:function d(a,b,c){$.post("/Ajax/AdminSES",{action:"setReimbursementProgramAttribute",eventInstanceID:a,instanceAttributeID:b,enabled:c?"1":"0"})}},{key:"viewRecalcHistoryList",value:function d(a,b,c){$.post("/Ajax/AdminSES",{action:"viewRecalcHistoryList",eventInstanceID:a,instanceLocationID:b,instanceRegistrantID:c}
6,function(a){var b=mobileModal("Recalculation History",a,{Close:{}})})}},{key:"updateRecalcHistoryList",value:function b(a){$.post("/Ajax/AdminSES",{action:"updateRecalcHistoryList",instanceLocationID:$("#RecalcSessionSelect").val(),instanceRegistrantID:a},function(a){$("#RecalcChangesArea").html(a)})}},{key:"showRecalcHistoryDetails",value:function e(b,c,d){var f=$("#RecalcSessionSelect").val();$.post("/Ajax/AdminSES",{action:"showRecalcHistoryDetails",instanceLocationID:f,instanceRegistrantID:b,recalcDate:c,recalcUserID:d},function(e){e=JSON.parse(e);var g=mobileModal(e.TITLE,e.BODY,{Close:{},Print:function e(){a.printRecalcHistoryDetails(b,f,c,d)}})})}},{key:"displayPolHistText",value:function b(a){var c={action:"displayPolHistText",polHistoryID:a};$.post("/Ajax/AdminSES",c,function(a){var b=mobileModal("Policy:",a,{Close:""})})}},{key:"printRecalcHistoryDetails",value:function e(a,b,c,d){global.form_submit({action:"printRecalcHistoryDetails",instanceRegistrantID:a,instanceLocationID:b,recalcDate:c,recalcUserID:d},"/Ajax/AdminSES")}},{key:"addBadgesToClass",value:function b(a){$.post("/Ajax/AdminSES",{action:"setupAddBadgesToClass",classID:a},function(b){var c=mobileModal(b.TITLE,b.CONTENT,{Cancel:"","Save Badges":function b(){var d=$("#addBadges input:checked").map(function(){return $(this).val()}).get().join(",");$.post("/Ajax/AdminSES",{action:"saveAddBadgesToClass",classID:a,badgeIDs:d},function(a){""<a&&alert(a),mobileModalClose(c),updateEditCatalogPageContent()})}})},"json")}},{key:"hideShowSubaccountDiv",value:function b(a){"1"==a.find(":selected").data("showsub")?a.parent().find("div[name=\"subdiv\"]").show():a.parent().find("div[name=\"subdiv\"]").hide()}},{key:"toggleCheckoutClassInstantUpdates",value:function b(a){liveUpdating=!a.prop("checked"),$(".notLive").toggle(!liveUpdating),liveUpdating&&saveAttendeeRequirement("submit",$("locationclassReq").val(),0,0,0,0,0,$("#selectClass").val().split("@")[1])}},{key:"checkTeamCancelConditions",value:function b(a){var c=a.data("team-id"),d=a.data("team-member-id");if(!(1>c&&1>d)){var e=a.prop("checked");if(0<c&&$("[data-team-member-id='"+c+"']").each(function(){$(this).prop("checked",e)}),0<d)if(e){var f=0,g=0;$("[data-team-member-id='"+d+"']").each(function(){f++,$(this).prop("checked")&&g++}),f==g&&$("[data-team-id='"+d+"']").prop("checked",!0)}else $("[data-team-id='"+d+"']").prop("checked",!1)}}},{key:"getPolicyPreview",value:function d(a,b,c){$.post("Ajax/AdminSES/",{action:"getPolicyPreview",policyID:a,eventInstanceID:b},function(a){mobileModal("Preview "+c,a)})}},{key:"setupCampsiteSelectionNote",value:function b(a){editorToTextarea($("#campsiteSelectionNoteTextarea"),"Setup Campsite Selection Note",2,"",[],function(b){$.post("/Ajax/AdminSES",{action:"saveCampsiteSelectionNote",eventInstanceID:a,newText:b},function(a){return""<a.trim()?void alert(a):void $("#campsiteSelectionNoteTextarea").val(b)})},!1)}},{key:"saveInstanceCampsiteCharge",value:function d(a,b,c){var e=!0;return $("[data-location-room='"+c+"']").each(function(a,b){if($(b).prop("checked"))return e=!1,!1}),e?(a.val("0.00"),void alert("Add this location to the event first before setting up pricing.")):void $.post("/Ajax/AdminSES",{action:"saveInstanceCampsiteCharge",eventInstanceID:b,locationRoomID:c,campsiteCharge:a.val()},function(a){""<a.trim()&&alert(a)})}},{key:"toggleCampsitesOnSession",value:function c(a,b){var d=[],e=[];null==a.data("location-room")?$("input[data-session-id='"+a.data("session-id")+"']:enabled").each(function(){$(this).prop("checked")==a.prop("checked")||($(this).prop("checked",a.prop("checked")),d.push($(this).data("location-room")),e.push($("#campsiteCharge"+$(this).data("location-room")).val()))}):(d.push(a.data("location-room")),e.push($("#campsiteCharge"+a.data("location-room")).val())),0<d.length&&$.post("/Ajax/AdminSES",{action:"saveInstanceCampsiteUsage",eventInstanceID:b,instanceLocationID:a.data("session-id"),locationRooms:d,campsiteCharges:e,add:a.prop("checked")?1:0},function(a){saveCampsiteOrderBy(null,null,b)})}},{key:"deleteUnbookedParticipant",value:function d(a,b,c){var e=mobileModal("Delete Unbooked Participant?","Are you sure you want to permanently delete this unbooked participant?",{Cancel:"",Delete:function d(){var f={action:"deleteUnbookedParticipant",regID:b,attndID:c};$.post("/Ajax/AdminSES/",f,function(b){b?alert(b):(alert("Participant Deleted"),$("#attndRow"+c).hide()),mobileModalClose(e),editEventsSearchPage(a)})}})}},{key:"updateCampsiteFeeColumn",value:function b(a){$.post("/Ajax/AdminSES",{action:"updateCampsiteFeeColumn",registrationID:a},function(b){$("#campsiteFee"+a).html(b)})}},{key:"showVisitorInstructionsVisitorLog",value:function a(){mobileModal("Visitor Instructions","<b>Visitor Check-In:</b><ol>\n\t\t\t\t<li>Click the Check-in Visitor button to check in a new visitor.</li>\n\t\t\t\t<li>Visitor Name and Person Type (adult or youth) is required.</li>\n\t\t\t\t<li>The remaining fields are optional.</li>\n\t\t\t\t<li>For visitors of a specific attendee or unit, choose the appropriate attendee or unit from the dropdown lists. If selecting a specific attendee, there is no reason to al
6so select a unit, as the system already knows which unit an attendee is in.</li>\n\t\t\t\t<li>Entering comments is always a good practice.</li>\n\t\t\t\t<li>Staff Name defaults to the person logged into 247scouting on the computer being used. You should enter your name if different from the default name.</li>\n\t\t\t\t<li>Click Save to complete the check-in. The visitor information will appear in the Visitors list below.</li>\n\t\t\t</ol>\n\t\t\t<b>Visitor Check-Out:</b>\n\t\t\t<ol>\n\t\t\t\t<li>All checked in visitors will have a Check-Out button to the left of their name.</li>\n\t\t\t\t<li>Click the Check-Out button to check them out.</li>\n\t\t\t</ol>")}},{key:"showAttendeeInstructionsVisitorLog",value:function a(){mobileModal("Attendee Instructions","<ul>\n\t\t\t\t<li>The streamlined start of day and end of day processes suppress the normal questions, such as reason for leaving and who is taking the youth.</li>\n\t\t\t\t<li>The Check-In button is displayed if the attendee has not been checked in yet, else the Check-Out button is displayed.</li>\n\t\t\t</ul>\n\t\t\t<b>Attendee Check-Out:</b>\n\t\t\t<ol>\n\t\t\t\t<li>Each column is sortable by clicking the heading.</li>\n\t\t\t\t<li>An attendee's unit is the unit of the registration contact. If a scout is camping with a unit other than his own, then the registration contact's unit is shown for that scout.</li>\n\t\t\t\t<li>For youth attendees, a name is required for the person checking them out of camp.</li>\n\t\t\t\t<li>The remaining fields are optional.</li>\n\t\t\t\t<li>Entering comments is always a good practice.</li>\n\t\t\t\t<li>Staff Name defaults to the person logged into 247scouting on the computer being used. You should enter your name if different from the default name.</li>\n\t\t\t\t<li>Click Save to complete the check-out.</li>\n\t\t\t</ol>\n\t\t\t<b>Attendee Check-In:</b>\n\t\t\t<ol>\n\t\t\t\t<li>Optionally enter comments when they're checking back in (from a football practice, for example).</li>\n\t\t\t\t<li>Staff Name defaults to the person logged into 247scouting on the computer being used. You should enter your name if different from the default name.</li>\n\t\t\t\t<li>Click Save to complete the check-in.</li>\n\t\t\t</ol>")}},{key:"fillAllClassRestrictions",value:function c(a,b){$("[data-column='"+b+"']").each(function(c,d){"ENFORCE"==b?$(d).attr("checked",a):$(d).val(a),d.dispatchEvent(new Event("change"))})}},{key:"setClassRestrictionChange",value:function c(a,b){var d=$("#class"+a).val(),e=d.split(":");e[b]="1",$("#class"+a).val(e.join(":"))}},{key:"saveClassRestrictionChanges",value:function b(a){var c={};$("#catalogPageContent").find("[name='classReq']").each(function(a,b){var d=0;d="checkbox"==$(b).attr("type")?$(b).prop("checked")?1:0:$(b).val(),c[a]=d}),$.post("/Ajax/AdminSES",{action:"saveClassRestrictionChanges",eventInstanceID:a,classReq:c},function(a){""<a&&alert(a)})}},{key:"configureCheckAllBox",value:function d(a,b,c){var e=function d(a,b,c){var e=3<arguments.length&&arguments[3]!==void 0?arguments[3]:0,f=!0,g=!0;$("."+a+c+":not(:disabled)"+(0<e?"[data-p4='"+e+"']":"")).each(function(a,b){if(g=!1,!$(b).prop("checked"))return f=!1,!1}),$(b+c+(0<e?"[data-p4='"+e+"']":"")).prop("checked",f),$(b+c+(0<e?"[data-p4='"+e+"']":"")).attr("disabled",g)};0==a?$(".attendeeAllChbx").each(function(a,b){e("attendeeReqChbx","#attendeeAllChbx",$(b).attr("id").slice(15),$(b).data("p4"))}):e("attendeeReqChbx","#attendeeAllChbx",a,c),0==b?$(".requirementAllCheckbox").each(function(a,b){e("requirementChbx","#checkReqAll",$(b).attr("id").slice(11),$(b).data("p4"))}):e("requirementChbx","#checkReqAll",b,c),0==c?$(".checkReqAll").each(function(a,b){e("requirementAllCheckboxP4",".checkReqAllP4",$(b).data("p4"))}):e("requirementAllCheckboxP4",".checkReqAllP4",c)}},{key:"configureCheckAllBoxDay",value:function c(a,b){var d=!0,e=!0;$(".attendanceDayChbx[data-p4='"+a+"'][data-dayofweek='"+b+"']:not(:disabled)").each(function(a,b){if(e=!1,!$(b).prop("checked"))return d=!1,!1}),$("#dayofWeek"+b+"[data-p4='"+a+"']").prop("checked",d),$("#dayofWeek"+b+"[data-p4='"+a+"']").attr("disabled",e)}},{key:"showCheckinReports",value:function b(a){$.post("/Ajax/AdminSES",{action:"showCheckinReports",eventInstanceID:a,instanceLocationID:$("#location").val()},function(a){mobileModal("Check-In Reports",a)})}},{key:"showVisitorChangeLog",value:function b(a){$.post("/Ajax/AdminSES",{action:"showVisitorChangeLog",eventInstanceID:a},function(a){mobileModal("Visitor Change Log",a,{},null,"large")})}},{key:"displayManageWaitlistClasses",value:function b(a){var c=1<arguments.length&&arguments[1]!==void 0?arguments[1]:null;$.post("/Ajax/AdminSES",{action:"displayManageWaitlistClasses",eventInstanceID:a},function(a){var b=mobileModal(a.TITLE,a.CONTENT,{},function(){$.isFunction(c)&&c()},"large")},"json")}},{key:"updateManageWaitlistClasses",value:function c(a,b){$.post("/Ajax/AdminSES",{action:"updateManageWaitlistClasses",eventInstanceID:a,instanceLocationID:b},function(a){$("#waitlistClassSession").html(a.SESSION),$("#waitlistClassSummary").html(a.SUMMARY),$("#waitlistClassDetails").html(a.DETAILS)},"json")}},{key:"allSessionsSelectedIC",value:function a(){$("input[name=\"sessionOnlyIC\"]").each(function(){$(this).prop("checked",$("#eventOnlyIC").prop("checked"))})}},{key:"singleSessionSelectedIC",value:function b(a){if(!a.prop("checked")&&$("#eventOnlyIC").prop("checked"))$("#eventOnlyIC").prop("checked",!1);else{var c=!0;$("input[name=\"sessionOnlyIC\"]").each(function(){$(this).prop("checked")||(c=!1)}),c&&$("#eventOnlyIC").prop("checked",!0)}}},{key:"showStatusSpecificDescriptions",value:function c(a,b){$.post("/Ajax/AdminSES",{action:"showStatusSpecificDescriptions",eventInstanceID:a,currentStatus:0<b?b:parseInt($("#SES_LKP_STATUS").val())},function(a){mobileModal("Status Specific Descriptions",a,{Close:""},{},"large")})}},{key:"editStatusSpecificDescription",value:function b(a){var c=$("#statusDescriptionSelect").val(),d=$("#statusDescriptionSelect :selected").html(),e=function a(){var b=!(0<arguments.length&&arguments[0]!==void 0)||arguments[0];return b?void $("#statusDesc"+c).html("No description has been set up for "+$
6("#statusDesc"+c+"Name").val()+". It will use the default description."):void $("#statusDesc"+c).html($("#descrTextAreaDIV").html())},f=function d(b){$("#statusDesc"+c).html(b),$.post("/Ajax/AdminSES",{action:"saveStatusSpecificDescription",eventInstanceID:a,statusID:c,description:b},function(a){return a=$.trim(a),0<a.length?void alert(a):void(0<$("#statusDesc"+c).html().length?$("#statusDesc"+c+"Setup").val(1):($("#statusDesc"+c+"Setup").val(0),e()))})};0==$("#statusDesc"+c+"Setup").val()&&e(!1),editorToTextarea($("#statusDesc"+c),"Setup "+d+" Description",null,null,null,f),0==$("#statusDesc"+c+"Setup").val()&&e()}},{key:"editSwimLevelInfo",value:function c(a,b){$.post("/Ajax/AdminSES",{action:"editSwimLevelInfo",attendeeID:a,registrationID:b},function(c){mobileModal("Swim information for "+$("#nameDisplay"+a).html(),c.CONTENT,{},function(){$.post("/Ajax/AdminSES",{action:"updateSwimIcon",attendeeID:a,registrationID:b},function(b){$("#swimIcon"+a).html(b)})})},"json")}},{key:"viewClassSetupChangeLog",value:function b(a){var c=1<arguments.length&&arguments[1]!==void 0?arguments[1]:1,d=$("#location").val();$.post("/Ajax/AdminSES/",{action:"viewClassSetupChangeLog",instanceLocationID:d,page:c},function(b){0<a.closest(".modal").length?mobileModalEdit(a.closest(".modal"),null,b.CONTENT):mobileModal("Class Setup Changes for "+b.SUBTITLE,b.CONTENT,{Close:""},{},"large"),b.HIDE_IDS.forEach(function(a){$(".logRow"+a).hide()})},"json")}},{key:"displayManageWaitlist",value:function d(a,b,c){$.post("/Ajax/AdminSES",{action:"displayManageWaitlist",eventInstanceID:a,instanceLocationID:b,updateOnly:c.closest(".modal").length},function(a){if(""<a.ERROR)return void alert(a.ERROR);if(c.closest(".modal").length)$("#waitlistCounts").html(a.COUNTS),$("#waitlistActions").html(a.ACTIONS);else var b=mobileModal("Registration Waitlist Management",a.CONTENT,{Close:"","Apply Changes":function a(){adminCSEdit.processWaitlistActions(),mobileModalClose(b)}},null,"large")},"json")}},{key:"editAdminCommentSimple",value:function g(a,b,c,d,e,f){var h=$("#adminComment"+b).val(),i=mobileModal(a,"<textarea id='editAdminCommentArea' class='form-control input-sm' rows=10>"+h+"</textarea>",{Close:"",Save:function a(){var g=$("#editAdminCommentArea").val();$("#adminComment"+b).val(g),saveFieldSimple(c,d,e,f,g),$("#adminCommentImg"+b).attr("src",""<g?"images/commentDataAdmin.png":"images/comment.png"),$("#adminCommentImg"+b).attr("title","Admin Comment"+(""<g?": "+g.replace(/["']/g,""):"")),mobileModalClose(i)}})}},{key:"updateEventLogContent",value:function b(a){$.post("/Ajax/AdminSES",{action:"updateEventLogContent",eventInstanceID:a,pageNbr:$("#pageSelection").length?$("#pageSelection").val():1,searchString:$("#eventLogSearchString").length?$("#eventLogSearchString").val():"",searchCategory:$("#eventLogCategorySelect").length?$("#eventLogCategorySelect").val():0,searchUserID:$("#eventLogUserSelect").length?$("#eventLogUserSelect").val():0},function(a){$("#eventLogContent").html(a)})}},{key:"displayProgramSortOrder",value:function b(a){var c=mobileModal("Change Sort Order","<div id=\"sortContainerModal\" class=\"sort-container-optional\">"+$("#sortContainer").html()+"</div>",{Cancel:"",Confirm:function b(){$("#sortContainer").html($("#sortContainerModal").html()),$("#a_orderby").sortable({cursor:"move"}),$("#a_orderby").disableSelection(),mobileModalClose(c),editAdminCampership(a)}});$("#sortContainerModal #a_orderby").sortable({cursor:"move"}),$("#sortContainerModal #a_orderby").disableSelection()}},{key:"checkCloneClassesStartDay",value:function a(){if(!(1>$("#clonedEventSDate").length)&&!(1>$("#advanceToDate").length)&&$("#clonedEventSDate").val()&&$("#advanceToDate").val()){var b=new Date($("#clonedEventSDate").val()),c=new Date($("#advanceToDate").val()+" 00:00:00");b.getDay()===c.getDay()?($("#cloneClasses").prop("disabled",!1),$("#cloneClassesWarningMessage").html("")):($("#cloneClasses").prop("disabled",!0),$("#cloneClassesWarningMessage").html("<br>(Classes cannot be cloned because new Event starts on a different day of the week.)"))}}},{key:"cloneCatGrpToAll",value:function b(a){var c={action:"catalogGroupPrompt",promptType:"clone",catalogGroupID:a};$.post("Ajax/AdminSES",c,function(b){var c=mobileModal("Clone Catalog Group to All Other Councils",b,{Cancel:"","Clone Catalog Group to All Other Councils":function b(){var d=$("#cloneCatalogName").val(),e=$("#cloneCatalogAbbr").val(),f=$("#cloneCatalogDescr").val();if(""==d)return void alert("Name cannot be blank.");
6if(""==e)return void alert("Abbreviation cannot be blank.");var g={action:"cloneCatGrpToAll",catGrpID:a,name:d,abbr:e,descr:f};$.post("Ajax/AdminSES",g,function(a){""<a.ERROR?alert(a.ERROR):(alert(a.CONTENT),mobileModalClose(c))},"json")}})})}},{key:"costOnPartTimeClicked",value:function b(a){$("#fullTimeArea").toggle(!a.prop("checked"))}},{key:"editLotteryInfo",value:function d(a,b,c){var e={action:"getEditLotteryInfo",eventInstanceID:c};$.post("Ajax/AdminSES",e,function(d){var e=mobileModal("Lottery Settings",d,{Cancel:"",Save:function d(){if(""<$("#lotteryStartDate").val()&&""<$("#lotteryEndDate").val()){var f={action:"saveEditLotteryInfo",eventInstanceID:c,lotteryName:$("#lotteryName").val(),lotteryStartDate:$("#lotteryStartDate").val(),lotteryEndDate:$("#lotteryEndDate").val(),lotteryDrawDate:$("#lotteryDrawDate").val()};$.post("Ajax/AdminSES",f,function(d){""<d?alert(d):(mobileModalClose(e),editEventInstancePage(a,b,c))})}else alert("Start and End date must both be set")}})})}},{key:"checkLotteryEdate",value:function a(){var b=new Date($("#lotteryStartDate").val()),c=new Date($("#lotteryEndDate").val()),d=new Date($("#lotteryDrawDate").val());c<b&&$("#lotteryEndDate").val($("#lotteryStartDate").val()),d<c&&$("#lotteryDrawDate").val($("#lotteryEndDate").val())}},{key:"showFullRegistrationCheckIn",value:function a(){var b=$("#searchCriteria").val(),c=b.split("-");$("#searchCriteria").val(c[0]+"-"+c[1]+"-"+c[2]),$(".search").submit()}},{key:"badgeTypeSelected",value:function b(a){$("#addBadges").find("tr").toggle(!0),$("div.badgeTypeDiv").toggle(!1),$("#badgeType"+a.val()).toggle(!0),global.filter_table_rows($("#addBadges").find("table:visible"),$("#badgeSearch").val())}}])}();FuncAdminSES.nameLockVerify=0; 7"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncAdminSESCloseOut=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"uploadCloseOutAttachment",value:function(b){""<$("#newAttch").val()?$("#formUpload").ajaxSubmit({error:function(){alert("There was an error uploading your attachment.")},success:function(){a.reloadCloseOutAttchArea(b)}}):alert("Please submit a file to upload.")}},{key:"reloadCloseOutAttchArea",value:function(a){$.post("/Ajax/AdminSESCloseOut",{action:"reloadCloseOutAttchArea",eventID:a},function(a){$("#closeOutAttchArea").html(a)})}}])}();FuncAdminSESCloseOut.nameLockVerify=0; 8"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncAdminTRP=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"addGeneratedUPC",value:function(a){try{$.post("/Ajax/AdminTRP",{action:"addGeneratedUPC"},function(b){if(b.UPC){var c=a.val(),d=c+(c?"\n":"")+b.UPC;a.val(d)}},"json")}catch(a){console.log(a)}}},{key:"addInventoryOption",value:function(b){try{var c=$($(".inventoryOptionTemplate").html());_typeof(b)!=="undefined"&&(Array.from(b.closest(".inventoryOption").find(":input[name][name != \"ITEM_
8NAME\"][type != \"hidden\"]:not(button)")).forEach(function(a){c.find(":input[name = \""+a.name+"\"]").val(a.value)}),c.find(":input[name='cloneItemName']").val(b.closest(".inventoryOption").find(":input[name='ITEM_NAME']").val())),c.find(".optionTitle").removeClass("textBSABlue").addClass("textBSARed"),c.insertAfter($(".manageTypeOptions .optionsRow .inventoryOption:last")),$(".inventoryOptionCategoryToggle").hide(),c.find(".inventoryOptionCategoryToggle").show(),a.updateInventoryOptionColors(),c.find("[name = \"ITEM_NAME\"]").focus()}catch(a){console.log(a)}}},{key:"addPurchaseOrder",value:function(){try{$.post("/Ajax/AdminTRP",{action:"addPurchaseOrder"},function(b){var c=mobileModal(b.TITLE,b.CONTENT,{Cancel:"",Save:function(){$.post("/Ajax/AdminTRP",c.find("form.newPurchaseOrderForm").serialize(),function(b){0<b.INSERT_ID?(a.purchaseOrderEdit(b.INSERT_ID),mobileModalClose(c)):b.ALERT&&alert(b.ALERT)},"json")}})},"json")}catch(a){console.log(a)}}},{key:"addTransferOrder",value:function(){var a=0<arguments.length&&arguments[0]!==void 0?arguments[0]:0;$.post("/Ajax/AdminTRP",{action:"addTransferOrder",TRANSFER_ID:a},function(b){if(b.ERROR)return alert(b.ERROR);var c={};0<a&&(c[":Cancel Transfer"]=["red",function(){var b=mobileModal("Cancel Transfer","Are you sure you want to cancel this transfer? This action cannot be undone.",{No:"",Yes:function(){$.post("/Ajax/AdminTRP",{action:"removeTransferOrder",TRANSFER_ID:a},function(a){return a.ERROR?alert(a.ERROR):void(mobileModalClose(b),mobileModalClose(d),global.reloadPage())},"json")}})}]),c.Cancel="",c.Save=function(){$.post("/Ajax/AdminTRP",d.find(".newTransferForm").serialize(),function(a){return a.ERROR?alert(a.ERROR):void(mobileModalClose(d),global.reloadPage())},"json")};var d=mobileModal(b.TITLE,b.CONTENT,c)},"json")}},{key:"setTransferItemCount",value:function(a,b,c){var d=0<parseInt(a.val())?parseInt(a.val()):0;$.post("/Ajax/AdminTRP",{action:"setTransferItemCount",TRANSFER_ID:b,INVENTORY_ID:c,COUNT:d},function(b){if(b.ERROR)return a.val(b.SET_VALUE),alert(b.ERROR)},"json")}},{key:"setTransferItemReceiveCount",value:function(a,b,c){var d=0<parseInt(a.val())?parseInt(a.val()):0;$.post("/Ajax/AdminTRP",{action:"setTransferItemReceiveCount",TRANSFER_ID:b,INVENTORY_ID:c,COUNT:d},function(b){if(b.ERROR)return a.val(b.SET_VALUE),alert(b.ERROR)},"json")}},{key:"publishTransferReceive",value:function(b){var c=1<arguments.length&&arguments[1]!==void 0?arguments[1]:0,d=2<arguments.length&&arguments[2]!==void 0?arguments[2]:"";c=1===c?1:0,$.post("/Ajax/AdminTRP",{action:"publishTransferReceive",TRANSFER_ID:b,PUBLISH:c},function(e){if(e.ERROR)return alert(e.ERROR);if(c)return mobileModal(e.TITLE,e.CONTENT,{},function(){return""==d?void global.reloadPage():void(window.location.href=d)});var f=mobileModal(e.TITLE,e.CONTENT,{Cancel:"",Publish:function(){a.publishTransferReceive(b,1,d),mobileModalClose(f)}},null,"large")},"json")}},{key:"searchTransferItems",value:function(a,b,c){global.filter_table_rows(a,b,c),$(".quantityOnly").length&&$(".quantityOnly").prop("checked")&&a.find("tr").each(function(a){var b=$(this).find("input.transferQuantity");a>=c&&b.length&&(0==b.val()||""==b.val())&&$(this).hide()})}},{key:"publishTransfer",value:function(a,b){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:"",d="Print your transfer sheet below and publish to receiving.";d+="<br /><br />",d+="<a href=\""+b+"\" target=\"_blank\"><button type=\"button\" class=\"btn btn-success\">Print Packing Sheet</button></a>";mobileModal("Publish Transfer",d,{Cancel:"",Publish:function(){$.post("/Ajax/AdminTRP",{action:"publishTransfer",TRANSFER_ID:a},function(){return""==c?void global.reloadPage():void(window.location.href=c)})}})}},{key:"changeUrlLocation",value:function(){var a=0<arguments.length&&arguments[0]!==void 0?arguments[0]:0,b=1<arguments.length?arguments[1]:void 0,c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:0,d=3<arguments.length&&arguments[3]!==void 0?arguments[3]:0,e=function(){$.post("/inc/ajax_admin_trp.php",{action:"changeUrlLocation",URL_ID:a,MDM_LOCATION_ID:b.val()})};if(0<c&&0<a)var f=mobileModal("Clear Inventory Selections","You are changing the location for a URL that already has specific inventory items selected for a different location. If you continue the system remove all inventory items from the original location.<br /><br />",{Cancel:function(){b.val(d),mobileModalClose(f)},Continue:function(){e(),mobileModalClose(f)}});else e()}},{key:"createGroup",value:function(a){a=_typeof(a)!=="undefined"&&0<a?a:0,$.post("/Ajax/AdminTRP",{action:"createGroup",groupID:a},function(a){var b=mobileModal(a.TITLE,a.CONTENT,{Cancel:"",Save:function(){try{if(0>=b.find("select[name = \"MDM_LOCATION_ID\"]").val())throw"Select a location before saving.";if(0>=b.find("input[name = \"NAME\"]").val().trim().length)throw"Enter a group name before saving.";var a=b.find("form.create-group").serialize();$.post("/Ajax/AdminTRP",a,function(){mobileModalClose(b),global.reloadPage()})}catch(a){alert(a,"Error")}}},null,"large")},"json")}},{key:"editShippingGroup",value:function(){var a=this,b=0<arguments.length&&arguments[0]!==void 0?arguments[0]:0,c=!!(1<arguments.length&&arguments[1]!==void 0)&&arguments[1],d=2<arguments.length&&arguments[2]!==void 0?arguments[2]:0,e=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;$.post("/Ajax/AdminTRP",{action:"editShippingGroup",groupID:b,clone:!0===c?1:0,urlID:d},function(b){var c=mobileModal(b.TITLE,b.CONTENT,{Cancel:"",Save:function(){if(1>parseInt($("[name='useFreeShipping']").val())+parseInt($("[name='useFlatRateShipping']").val())+parseInt($("[name='useVariableRateShipping']").val())+parseInt($("[name='usePriceBasedShipping']").val()))return void alert("At least one of the four shipping options (Free, Flat Rate, Weight-based or Price-based) must be used with each S&H option.<br><br>Turning on Flat Rate and leaving the amount at 0 will just apply the base price whenever this S&H option is used.");
8var b=c.find(".modal-body :input").serialize();$.post("/Ajax/AdminTRP",b,function(b){return b.ERROR?alert(b.ERROR):void(mobileModalClose(c),0<$(e).closest(".modal").length?a.manageSHOptions(d,$(e).closest(".modal")):global.reloadPage())},"json")}})},"json")}},{key:"editShippingGroupPriceBased",value:function(a){$.post("/Ajax/AdminTRP",{action:"editShippingGroupPriceBased",groupID:a},function(a){if(a.ERROR)return alert(a.ERROR);var b=mobileModal(a.TITLE,a.CONTENT,{"Add Option":["green",function(){var a=$(".price-based-option:last").clone();a.find("input[type = \"text\"]").val(""),$(".price-based-option:last").closest("table").append(a)}],Cancel:"",Save:function(){$.post("/Ajax/AdminTRP",$.param({action:"saveShippingGroupPriceBased"})+"&"+b.find(":input").serialize(),function(a){return a.ERROR?alert(a.ERROR):void mobileModalClose(b)},"json")}})},"json")}},{key:"removePriceOption",value:function(a){1<$(".price-based-option").length?a.closest(".price-based-option").remove():alert("Price based shipping must contain at least one option.")}},{key:"editShippingGroupWeightBased",value:function(a){$.post("/Ajax/AdminTRP",{action:"editShippingGroupWeightBased",groupID:a},function(a){if(a.ERROR)return alert(a.ERROR);var b=mobileModal(a.TITLE,a.CONTENT,{"Add Option":["green",function(){var a=$(".weight-based-option:last").clone();a.find("input[type = \"text\"]").val(""),$(".weight-based-option:last").closest("table").append(a)}],Cancel:"",Save:function(){$.post("/Ajax/AdminTRP",$.param({action:"saveShippingGroupWeightBased"})+"&"+b.find(":input").serialize(),function(a){return a.ERROR?alert(a.ERROR):void mobileModalClose(b)},"json")}})},"json")}},{key:"removeWeightOption",value:function(a){1<$(".weight-based-option").length?a.closest(".weight-based-option").remove():alert("Weight based shipping must contain at least one option.")}},{key:"removeShippingGroup",value:function(a){var b=this,c=1<arguments.length&&arguments[1]!==void 0?arguments[1]:0,d=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null,e=mobileModal("Remove Shipping Group","Are you sure you want to remove this shipping group?",{Cancel:"",Remove:function(){$.post("/Ajax/AdminTRP",{action:"removeShippingGroup",groupID:a},function(a){a&&alert(a),mobileModalClose(e),0<$(d).closest(".modal").length?b.manageSHOptions(c,$(d).closest(".modal")):global.reloadPage()})}})}},{key:"editShippingGroupDestination",value:function(a){var b=this,c=1<arguments.length&&arguments[1]!==void 0?arguments[1]:0,d=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;$.post("/Ajax/AdminTRP",{action:"editShippingGroupDestination",groupID:a,urlID:c},function(a){if(a.ERROR)return alert(a.ERROR);var e=mobileModal(a.TITLE,a.CONTENT,{Cancel:"",Save:function(){$.post("/Ajax/AdminTRP",e.find(":input").serialize(),function(a){return a.ERROR?alert(a.ERROR):void(mobileModalClose(e),0<$(d).closest(".modal").length?b.manageSHOptions(c,$(d).closest(".modal")):global.reloadPage())},"json")}},null,"large")},"json")}},{key:"findUPC",value:function(a,b){return 0!=a.length&&void $.post("/inc/ajax_admin_trp.php",{action:"findUPC",CODES:a,TRP_INVENTORY_ID:b},function(a){a&&alert(a,"UPC Duplicates")})}},{key:"changeCount",value:function(a,b,c,d,e){$.post("/Ajax/AdminTRP",{action:"changeCount",groupID:b,inventoryID:c,alterCount:d,setCount:e},function(b){if(0<b.TRP_INVENTORY_ID){var c=$(".stockCnt"+b.TRP_INVENTORY_ID),d=c.closest(".itemCountContainer");c.val(b.NEW_QUANTITY),0==$(".group-counts-history .stockCnt"+b.TRP_INVENTORY_ID).length?$(".group-counts-history").prepend(d.clone()):a.closest(".group-counts-result").length&&$(".group-counts-history .stockCnt"+b.TRP_INVENTORY_ID).closest(".itemCountContainer").prependTo($(".group-counts-history"))}},"json")}},{key:"changeInventoryItemOption",value:function(a,b){var c=0,d=0,e=$("#optionPrice"+a).val();document.getElementById("useEngravingID"+b)&&(c=document.getElementById("useEngravingID"+b).value,"0"<c&&(d=parseFloat(document.getElementById("engravingPrice"+c+"-"+b).value))),document.getElementById("optionPrice"+b).value=parseFloat(d);var f=e+d;$("#basePriceRow"+b).html("$"+moneyFormat(e)),document.getElementById("optionRowSpan"+b).innerHTML="$"+moneyFormat(d),document.getElementById("totalPriceRowSpan"+b).innerHTML="$"+moneyFormat(f),$("#optionRow"+b).is(":visible")?0==d&&($("#optionRow"+b).toggle(),$("#totalPriceRow"+b).toggle()):0!=d&&($("#optionRow"+b).toggle(),$("#totalPriceRow"+b).toggle())}},{key:"editGroupCounts",value:function(a){$.post("/Ajax/AdminTRP",{action:"editGroupCounts",groupID:a},function(a){$("#adminMainPage").html(a)})}},{key:"attachmentMenuSetup",value:function(b,d){var e=6==b?"manageTRP":"ses";if($("#attachmentTypeIds").length){var f=$("#attachmentTypeIds").val(),g=0,h=0;if(""<f)for(var i=f.split(","),j=0;j<i.length;j++)if(g=i[j],h=$("#attachmentIds"+g).val(),""<h)for(var k=h.split(","),l=0;l<k.length;l++)setContextMenuImg(e,0,"",k[l],b,g,d)}}},{key:"inventoryEdit",value:function(b){var c=!!(1<arguments.length&&arguments[1]!==void 0)&&arguments[1],d=!!(2<arguments.length&&arguments[2]!==void 0)&&arguments[2],e=!!(3<arguments.length&&arguments[3]!==void 0)&&arguments[3],f=4<arguments.length?arguments[4]:void 0;try{$.post("/inc/ajax_admin_trp.php",{action:"inventoryEdit",inventoryID:b,multiItem:!0===c?1:0,clone:!0===d?1:0},function(d){var g={};d.ERROR||(e&&(g[":Delete Item"]=["red",function(){mobileModal("Delete Item","Are you sure you want to delete this inventory item? This item will no longer be availble anywhere.",{Cancel:"",Confirm:function(){$.post("/Ajax/AdminTRP",{action:"inventoryDelete",inventoryID:b},function(){mobileModalCloseAll(),a.refreshSearchForm()})}})}]),g.Cancel="",g["Save & Edit Location"]=function(){a.inventorySave(k,c,!1,function(a){adminTRP.inventoryLocationEdit(a,0,k)})},g.Save=function(){a.inventorySave(k,c,!1)});var h=_typeof(f)!=="undefined",j=[f,d.TITLE,d.CONTENT,g,null,d.MODAL_SIZE];h||j.shift();var k=window["mobileModal"+(h?"Edit":"")].apply(null,j),l=k.find("input[name = \"SDATE\"]"),m=k.find("input[name = \"EDATE\"]");if(l.change(function(){l.val()>m.val()&&m.val(l.val())}),m.change(function(){m.val()<l.val()&&l.val(m.val())}),!!document.querySelector("#selectedImagesToCheck")){if(document.getElementById("accordionContent")&&$("#accordionContent").accordion({collapsible:!0,active:!1,heightStyle:"content"}),$("#accordionContent").accordion("option","active"),$("#accordionContentInner"+binderSectionNbr).accordion("option","active"),""<document.querySelector("#selectedImagesToCheck").value)for(var n=document.querySelector("#selectedImagesToCheck").value.split(","),o=0,p=0;p<n.length;p++)o=n[p],$("#imageCheckbox"+o).length&&$("#imageCheckbox"+o).prop("checked",!0),showAndSaveImageSelected(o,0,b);setContextMenuTRPInventory(1)}},"json")}catch(a){console.log(a)}}},{key:"inventorySave",value:function(b){var c=!!(1<arguments.length&&arguments[1]!==void 0)&&arguments[1],d=!(2<arguments.length&&arguments[2]!==void 0)||arguments[2],e=3<arguments.length?arguments[3]:void 0,f=[];if(c){var g=b.find(".manageTypeOptions form");if(0>=g.length)return alert("At least one option is required.");
8g.toArray().forEach(function(a){return f.push($(a).serialize())})}if(1==$("select[name=\"USE_OPTION_ENGRAVE_FLAG\"]").val()&&1==$("select[name=\"CUSTOM_ENGRAVE_LINE\"]").val()){var h=0;if($("input[name=\"custLine[]\"]").each(function(){0<$(this).val()||(h=1)}),h)return alert("Engraving line max characters must be greater than 0.")}var i=b.find(".manageTypeParent form").serialize()+"&"+$.param({options:f});$.post("/inc/ajax_admin_trp.php",i,function(c){return c.ERROR?alert(c.OUTPUT,"Unable to Save"):void($.isFunction(e)?e(c.TRP_INVENTORY_ID):a.refreshSearchForm(),d&&mobileModalClose(b))},"json")}},{key:"inventorySaveEdit",value:function(b){var c=0<b.find(".manageTypeRadioOptions").length;a.inventorySave(b,c,!1,function(d){a.inventoryEdit(d,c,!1,b)})}},{key:"maintenanceMode",value:function(a){a=a?"1":"0",$.post("/Ajax/AdminTRP",{action:"maintenanceMode",on:a})}},{key:"publishGroupChanges",value:function(){$.post("/Ajax/AdminTRP",{action:"publishGroupChanges"},function(a){var b=mobileModal("View / Publish Changes",a,{Cancel:["red",""],Print:["teal",function(){global.tableToCSV(b.closest(".modal").find(".previewChangesTable:first"),0,"inventory_changes")}
8],"Publish Changes":["green",function(){var a=b.find("select[name = \"MDM_LOCATION_ID\"]").val(),c=b.find("select[name = \"ITEM_COUNT_TYPE\"]").val();return 0>=a?alert("A location needs to be selected before we can publish."):void $.post("/Ajax/AdminTRP",{action:"publicGroupChangesSave",MDM_LOCATION_ID:a,itemCountType:c},function(a){""<a?alert(a):(mobileModalClose(b),global.reloadPage())})}]},null,"large")})}},{key:"purchaseOrderItemComment",value:function(a,b,c){$.post("/Ajax/AdminTRP",{action:"purchaseOrderItemComment",orderID:a,inventoryID:b},function(d){var e=mobileModal(d.TITLE,d.CONTENT,{Cancel:"",Save:function(){var d=e.find("textarea[name = \"officeNote\"]").val(),f=e.find("textarea[name = \"vendorNote\"]").val();$.post("/Ajax/AdminTRP",{action:"purchaseOrderItemCommentSave",orderID:a,inventoryID:b,officeNote:d,vendorNote:f}),c.attr("src","/images/comment"+(0<d.length+f.length?"DataAdmin":"")+".png"),mobileModalClose(e)}})},"json")}},{key:"purchaseOrderEditReceive",value:function(b){$.post("/Ajax/AdminTRP",{action:"purchaseOrderEditReceive",orderID:b},function(c){var d=function(a){$.post("/Ajax/AdminTRP",e.find("form.receiveForm").serialize(),function(b){return b?alert(b):void(mobileModalClose(e),!1!==a&&global.reloadPage())})},e=mobileModal(c.TITLE,c.OUTPUT,{":Add Additional Item":function(){d(!1),a.purchaseOrderEdit(b,"",0,0,0,0,1)},":Receive Remaining Items":function(){var a=mobileModal("Receive Remaining Items","Clicking OK will result in all items that have not yet had their receive counts added being filled with the quantity requested.",{Cancel:"",OK:function(){e.find("input[data-order-quantity]").each(function(){""==$(this).val()&&$(this).val($(this).data("order-quantity"))}),mobileModalClose(a)}})},Cancel:"",Save:d},null,"large")},"json")}},{key:"purchaseOrderEditPerItemTot",value:function(a,b,c){var d=$("input[name=\""+b+"\"]").val()?parseFloat($("input[name=\""+b+"\"]").val()):0,e=$("input[name=\""+c+"\"]").val()?parseFloat($("input[name=\""+c+"\"]").val()):0;$("#"+a).html(d+e)}},{key:"purchaseOrderConfirm",value:function(a){$.post("/Ajax/AdminTRP",{action:"purchaseOrderConfirm",orderID:a},function(b){var c=mobileModal("Confirm Order",b,{Cancel:"",Submit:function(){$.post("/Ajax/AdminTRP",{action:"purchaseOrderConfirmProcess",orderID:a},function(a){var b=function(){mobileModalClose(c),global.reloadPage()};a?mobileModal("Notice",a,{},b):b()})}},null,"large")})}},{key:"purchaseOrderReceive",value:function(a){$.post("/Ajax/AdminTRP",{action:"purchaseOrderReceive",orderID:a},function(b){var c=mobileModal("Confirm Received Counts",b,{Cancel:"",Submit:function(){$.post("/Ajax/AdminTRP",{action:"purchaseOrderReceive",orderID:a,save:"true"},function(){mobileModalClose(c),global.reloadPage()})}})})}},{key:"purchaseOrderRemove",value:function(a){var b=mobileModal("Remove Order","Are you sure you want to remove this order?",{Cancel:"",Delete:function(){$.post("/Ajax/AdminTRP",{action:"purchaseOrderRemove",orderID:a},function(a){a?(alert(a),mobileModalClose(b)):global.reloadPage()})}})}},{key:"addToPurchaseOrder",value:function(a,b,c){$.post("/Ajax/AdminTRP",{action:"addToPurchaseOrder",orderID:a,itemID:b},function(a){return a.ERROR?alert(a.ERROR):void(_typeof(c)!=="undefined"&&c.hide())},"json")}},{key:"purchaseOrderEdit",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"",c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:0,d=3<arguments.length&&arguments[3]!==void 0?arguments[3]:0,e=4<arguments.length&&arguments[4]!==void 0?arguments[4]:0,f=5<arguments.length&&arguments[5]!==void 0?arguments[5]:0,g=6<arguments.length&&arguments[6]!==void 0?arguments[6]:0;_typeof(b)==="undefined"&&(b="");var h=$("#searchPageNum").length&&0<$("#searchPageNum").val()?$("#searchPageNum").val():1;$("#addOnly").length&&"1"==$("#addOnly").val()&&(g=1),$.post("/Ajax/AdminTRP",{action:"purchaseOrderEdit",orderID:a,searchTerm:b,itemID:c,quantity:d,perItemCost:e,perItemAddCost:f,page:h,addOnly:g},function(a){return $("#purchaseOrderReload").html(a.CONTENT)},"json")}},{key:"purchaseOrderPublish",value:function(a){var b=mobileModal("Confirm Publish","Publishing an order will prevent further editing and allow you to print the purchase order.<br /><br />Are you sure you want to publish this order?",{Cancel:"",Publish:function(){$.post("/Ajax/AdminTRP",{action:"purchaseOrderPublish",orderID:a},function(a){return a.ALERT?(mobileModalClose(b),alert(a.ALERT)):void(a.REPORT_URL&&(mobileModalEdit(b,"Order Published!","This purchase order has been published. You can print the report by clicking the Print button below.<br /><br /><center><a class=\"printlink\" target=\"_blank\"><button type=\"button\" class=\"btn btn-warning\">Print Order</button></a></center>",{}),b.find("a.printlink").attr("href",a.REPORT_URL)))},"json")}},function(){global.reloadPage()})}}
8,{key:"changeItem",value:function(b,c,d){var e=$("#purchaseOrderDataSearch input[name = \"SEARCH_TERM\"]").val(),f=d.closest("tr").find(".itemQuantity:first").val(),g=d.closest("tr").find(".perItemCost:first").val(),h=d.closest("tr").find(".perItemAddCost:first").val();f=0<f||0>f?f:0,g=0<g?g:0,h=0<h?h:0,a.purchaseOrderEdit(b,e,c,f,g,h)}},{key:"purchaseOrderUndo",value:function(a){$.post("/Ajax/AdminTRP",{action:"purchaseOrderUndo",orderID:a},function(b){var c=mobileModal("Revert Order",b,{Cancel:"",Confirm:function(){$.post("/Ajax/AdminTRP",{action:"purchaseOrderUndo",orderID:a,save:"true"},function(a){mobileModalClose(c),1<a.trim().length?alert(a):global.reloadPage()})}})})}},{key:"refreshSearchForm",value:function(){global.reloadPage()}},{key:"removeGroup",value:function(a,b){var c=mobileModal("Remove Group","Are you sure you want to delete this group?",{Cancel:"","Delete Group":function(){$.post("/Ajax/AdminTRP",{action:"removeGroup",groupID:a},function(){b.closest("tr").fadeOut(),mobileModalClose(c)})}})}},{key:"removeInventoryOption",value:function(b){var c=b.closest("form"),d=c.find("input[name = \"removeFlag\"]"),e=c.find("input[name = \"optionID\"]").val();"0"==e?c.remove():(c.hide(),d.val(1)),a.updateInventoryOptionColors()}},{key:"saveEngravingOptions",value:function(a){try{var b=a.closest(".modal"),c=b.find("[name = \"TRP_INVENTORY_ID\"]").val();$.post("/Ajax/AdminTRP",$.param({action:"saveEngravingOptions",TRP_INVENTORY_ID:c})+"&"+b.find("[name = \"USE_OPTION_ENGRAVE_FLAG\"], [name = \"ENGRAVE_NBR_LINES\"], [name = \"CUSTOM_ENGRAVE_LINE\"]").serialize(),function(a){b.find("#USE_OPTION_ENGRAVE_FLAGDIV").html(a)})}catch(a){console.log(a)}}},{key:"savePurchaseOrder",value:function(){var a=$("form#purchaseOrderData"),b=a.serialize();$.post("/Ajax/AdminTRP",b,function(a){return a?alert(a):void global.reloadPage()})}},{key:"searchInventoryCounts",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:0,c=a.find("input[name = \"searchTerm\"]").val().replace(/[^a-zA-Z0-9_]/g,""),d=$("#searchFilter").val();if(!b&&("0"==d||"4"==d)){var e=$(".group-counts-result"),f=$(".group-counts-history"),g=$(".group-counts-history input[name = \"upc-code\"][value = \""+c+"\"]:first"),h=0;if(g.length){var i=g.closest(".itemCountContainer");return i.prependTo(f),e.html(i.clone()),h=g.data("inventory"),$("button.countPlus"+h+":first").click(),void a.find("input[name = \"searchTerm\"]").select()}}$.post("/Ajax/AdminTRP",a.serialize()+"&"+$.param({allLocations:b}),function(b){$(".group-counts-result").html(b.RESULT+b.RESULT_APPEND),b.AUTO_HISTORY&&$(".group-counts-history").prepend(b.RESULT),a.find("input[name = \"searchTerm\"]").select(),b.UPC_SEARCH&&(0==b.RESULT_CNT||1<b.RESULT_CNT)&&alert(custom_response_alert("Notice","There were "+b.RESULT_CNT+" results for your scan of \""+c+"\".",!0,!0),"Attention")},"json")}},{key:"previewGroupChanges",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:0,c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:"",d=3<arguments.length&&arguments[3]!==void 0?arguments[3]:void 0,e=4<arguments.length&&arguments[4]!==void 0?arguments[4]:1;$.post("/Ajax/AdminTRP",{action:"previewGroupChanges",groupID:a,locationID:b,postTS:c,itemCountType:e},function(a){if(_typeof(d)!=="undefined")d.html(a.CONTENT);else var b=mobileModal(a.TITLE,a.CONTENT,{Print:function(){global.print_element(b.find(".modal-body"),b.find(".modal-header").html()),mobileModalCloseAll(!0)}},null,"large")},"json")}},{key:"updateInventoryOptionColors",value:function(){$("form.inventoryOption").each(function(a){$(this).css("background-color","#"+(1&a?"FFF":"EFEFEF"))})}},{key:"vendorAdd",value:function(a){var b=a.closest(".modal"),c=b.find("form.formEditVendor:first"),d=c.clone();d.find("input[name = \"MDM_VENDOR_ID\"]").val(0),d.find("input[name = \"REMOVE\"]").val(0),d.find("input[name = \"NAME\"]").val(""),d.find("input[name = \"PHONE\"]").val(""),d.find("input[name = \"WEBSITE\"]").val(""),d.find("input[name = \"STORE_NBR\"]").val(""),d.find("input[name = \"ADDR\"]").val(""),d.find("input[name = \"CITY\"]").val(""),d.find("input[name = \"ZIP\"]").val(""),d.find("textarea[name = \"NOTES\"]").val(""),d.insertBefore(c),d.show()}},{key:"vendorEdit",value:function(){$.post("/inc/ajax_admin_trp.php",{action:"vendorEdit"},function(a){var b=a.ERROR?{}:{Cancel:"",Save:function(){try{$.post("/inc/ajax_admin_trp.php",{action:"vendorEditSave",forms:Array.from(c[0].querySelectorAll("form.formEditVendor")).map(function(a){return[a.querySelector("input[name = \"MDM_VENDOR_ID\"]").value,$(a).serialize()]})},function(a){""<a.ERROR?alert(a.ERROR):mobileModalClose(c)},"json")}catch(a){console.log(a)}}},c=mobileModal(a.TITLE,a.CONTENT,b,null,a.MODAL_SIZE)},"json")}},{key:"vendorRemove",value:function(a){var b=a.closest(".formEditVendor");b.find("input[name = \"REMOVE\"]").val(1),b.hide()}},{key:"manageURLOptions",value:function(){var a=1<arguments.length&&arguments[1]!==void 0?arguments[1]:0;$.post("/Ajax/AdminTRP",{action:"manageURLOptions",urlID:a},function(b){var c=mobileModal(b.TITLE,b.OUTPUT,{Cancel:"",Save:function(){$("#urlShortcut").length&&""==$.trim($("#urlShortcut"))||"0"==$("#urlLocationID").val()?alert("Shortcut and Location are required"):$.post("/Ajax/AdminTRP",$.param({action:"saveManageURLOptions",urlID:a}
8)+"&"+$(".modal-body :input").serialize(),function(a){""<$.trim(a)?alert("Error: "+a):(mobileModalClose(c),reloadManageURLSection())})}})},"json")}},{key:"editURLMessages",value:function(a){$.post("/Ajax/AdminTRP",{action:"editURLMessages",urlID:a},function(a){mobileModal("Edit URL Specific Messaging Options",a,{Close:""})})}},{key:"editSpecificTRPMessage",value:function(a,b,c,d,e){d=_typeof(d)==="undefined"?"Edit Text":d,e=_typeof(e)==="undefined"?"":e;$.post("/Ajax/AdminTRP",{action:"getTRPMessage",urlID:a,textType:b,messageID:c},function(f){ckEdit(d,f,function(d){$.post("/Ajax/AdminTRP",{action:"saveTRPMessage",urlID:a,textType:b,messageID:c,text:d},function(a){$("#"+e).text(a)})})})}},{key:"itemCountsHistory",value:function(){$.post("/Ajax/AdminTRP",{action:"itemCountsHistory"},function(a){return a.ERROR?alert(a.ERROR):void mobileModal(a.TITLE,a.CONTENT,{},null,"large")},"json")}},{key:"manageURLInventory",value:function(){var a=1<arguments.length&&arguments[1]!==void 0?arguments[1]:0,b=2<arguments.length&&arguments[2]!==void 0?arguments[2]:0;$.post("/Ajax/AdminTRP",{action:"manageURLInventory",urlID:a},function(b){var c=mobileModal("Limit URL to Items Selected",b,{Cancel:"",Save:function(){$.post("/Ajax/AdminTRP",$.param({action:"savemanageURLInventory",urlID:a})+"&"+$(".modal-body :checkbox").serialize(),function(a){""<$.trim(a)?alert("Error: "+a):mobileModalClose(c)})}})})}},{key:"inventoryItemsSearchSort",value:function(a){for(var b=$(a).data("column"),c=$(a).data("direction"),d=$(a).data("type"),e=0;1>e;){e=1;for(var f=2;f<$("#inventoryItemsSearchResults tbody tr").length+1;f++){var g=$("#inventoryItemsSearchResults tbody tr:nth-child("+(f-1)+") td:nth-child("+b+")").html(),h=$("#inventoryItemsSearchResults tbody tr:nth-child("+f+") td:nth-child("+b+")").html();"numerical"==d&&(g=0<g.length?g:0,h=0<h.length?h:0,g=parseInt(g),h=parseInt(h)),"asc"==c?g>h&&($("#inventoryItemsSearchResults tbody tr:nth-child("+f+")").after($("#inventoryItemsSearchResults tbody tr:nth-child("+(f-1)+")")),e=0):g<h&&($("#inventoryItemsSearchResults tbody tr:nth-child("+f+")").after($("#inventoryItemsSearchResults tbody tr:nth-child("+(f-1)+")")),e=0)}}"asc"==c?($(a).data("direction","desc"),$(a).removeClass("glyphicon-chevron-down"),$(a).addClass("glyphicon-chevron-up")):($(a).data("direction","asc"),$(a).removeClass("glyphicon-chevron-up"),$(a).addClass("glyphicon-chevron-down"))}},{key:"toggleChangeLogDetail",value:function(a){$("#detailToggle"+a).hasClass("glyphicon-triangle-right")?$("#detailToggle"+a).removeClass("glyphicon-triangle-right").addClass("glyphicon-triangle-bottom"):$("#detailToggle"+a).removeClass("glyphicon-triangle-bottom").addClass("glyphicon-triangle-right"),$("#details"+a).toggle()}},{key:"switchChangeLogType",value:function(){var a;"By Year"==$("#changeLogType").html()?($("#changeLogType").html("Recent Activity"),a="year"):($("#changeLogType").html("By Year"),a="list"),$.post("/Ajax/AdminTRP",{action:"globalChangeLogContent",type:a},function(a){$("#changeLogContent").html(a)})}},{key:"itemChangeLog",value:function(a,b){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:0;$.post("/Ajax/AdminTRP",{action:"itemChangeLog",inventoryID:a,locationID:c},function(a){mobileModal("Change Log for "+b,a,{},{},"large")})}},{key:"switchItemChangeLogLocation",value:function(a){var b=$("#locationSelect").val();$.post("/Ajax/AdminTRP",{action:"itemChangeLogUpdate",inventoryID:a,locationID:b},function(a){$("#changeLogContent").html(a)})}},{key:"updateChangeLogContent",value:function(a,b){var c=0<$("#pageSelection").length?parseInt($("#pageSelection").val()):1,d=0<$("#itemLogSearch").val().length?$("#itemLogSearch").val():"",e=0<$("#prevLogSearch").val().length?$("#prevLogSearch").val():"";e.toUpperCase()!=d.toUpperCase()&&(c=1),$.post("/Ajax/AdminTRP",{action:"updateChangeLogContent",inventoryID:a,locationID:b,page:c,searchString:d},function(a){$("#changeLogContent").html(a)})}},{key:"checkAllowPickup",value:function(a){if(a.prop("checked"))return a.closest("label").next().toggle(),void configurePickup();var b=!0,c=$("#DEFAULT_PICKUP_FLAG").prop("checked"),d=mobileModal("Remove Pickup","Removing pickup will disable all currently selected pickup options"+(c?" and remove your default pickup location":"")+".<br><br>Are you sure you wish to continue?",{Cancel:function(){mobileModalClose(d)},"Remove Pickup":function(){$.post("Ajax/AdminTRP",{action:"removeAllAdminPickupOptions"},function(c){return 0<c.length?(mobileModalClose(d),void alert(c)):void(b=!1,mobileModalClose(d),a.closest("label").next().toggle(!1),$("#DEFAULT_PICKUP_FLAG").prop("checked",!1),$("#DEFAULT_PICKUP_FLAGDIV").toggle(!1))})}},function(){a.prop("checked",b)})}},{key:"viewInStoreLocations",value:function(){$.post("/Ajax/AdminTRP",{action:"viewInStoreLocations"},function(b){mobileModal("View In-Store Locations",b,{":Add New In-Store Location":function(){a.editInStoreLocation(0)},Close:""})})}},{key:"editInStoreLocation",value:function(b){var c={action:"editInStoreLocation",storeLocID:b};$.post("/Ajax/AdminTRP",c,function(d){mobileModal("Edit In-Store Location",d,{Cancel:"",Save:function(){""<$("#storeLocName").val()?0<$("#locID").val()?(c={action:"saveInStoreLocation",storeLocID:b,name:$("#storeLocName").val(),locID:$("#locID").val()},$.post("/Ajax/AdminTRP",c,function(b){""<b?alert(b):(mobileModalCloseAll(),a.viewInStoreLocations())})):alert("A location must be selected."):alert("In-store location name can't be blank.")}})})}},{key:"deleteInStoreLocation",value:function(b){mobileModal("Delete In-Store Location","Are you sure you want to delete this in-store location?",{Cancel:"",Confirm:function(){$.post("/Ajax/AdminTRP",{action:"deleteInStoreLocation",storeLocID:b},function(b){""<b?alert(b):(mobileModalCloseAll(),a.viewInStoreLocations())})}})}},{key:"addNewCustomField",value:function(){$("#customFieldContainer").append("\n\t\t\t<div class='customFieldEntry'>\n\n\t\t\t<input type='hidden' name='CUSTOM_FIELD_ID[]' value='0'>\n\t\t\t<div class='col-xs-5 col-sm-7' style='margin-bottom:15px;'><div class='row'>\n\t\t\t<label class='control-label col-xs-12' style='text-align:left;'>Custom Field Name</label>\n\t\t\t<div class='col-xs-12'><input type='text' class='form-control' name='CUSTOM_FIELD_NAME[]' value=''></div>\n\t\t\t</div></div>\n\n\t\t\t<div class='col-xs-3 col-sm-2' style='margin-bottom:15px;'><div class='row'>\n\t\t\t<label class='control-label col-xs-12' style='text-align:left;'>Required</label>\n\t\t\t<div class='col-xs-12'>\n\t\t\t<select class='form-control' name='CUSTOM_FIELD_REQUIRED[]'>\n\t\t\t<option value='1'>Yes</option>\n\t\t\t<option value='0' selected>No</option>\n\t\t\t</select>\n\t\t\t</div></div></div>\n\n\t\t\t<div class='col-xs-3 col-sm-2' style='margin-bottom:15px;'><div class='row'>\n\t\t\t<label class='control-label col-xs-12' style='text-align:left;'>Active</label>\n\t\t\t<div class='col-xs-12'>\n\t\t\t<select class='form-control' name='CUSTOM_FIELD_ACTIVE[]'>\n\t\t\t<option value='1' selected>Yes</option>\n\t\t\t<option value='0'>No</option>\n\t\t\t</select>\n\t\t\t</div></div></div>\n\n\t\t\t<div class='col-xs-1 deleteContainer' style='margin-bottom:15px;'><div class='row'>\n\t\t\t<label class='control-label col-xs-12' style='text-align:left;'>Delete</label>\n\t\t\t<div class='col-xs-12'>\n\t\t\t<button type='button' class='btn btn-danger' onclick=\"FuncAdminTRP.deleteNewCustomField($(this));\"><span class='glyphicon glyphicon-remove'></span></button>\n\t\t\t</div></div></div>\n\n\t\t\t</div>")}},{key:"deleteNewCustomField",value:function(a){a.closest(".customFieldEntry").remove()}},{key:"addUpsellItem",value:function(a){$.post("/Ajax/AdminTRP",{action:"upsellItemSetup",inventoryID:a}
8,function(a){if(0<a.ERROR.length)return void alert(a.ERROR);if(0<a.TITLE.length)mobileModal(a.TITLE,a.CONTENT,{Done:""})},"json")}},{key:"addUpsellItemSearch",value:function(a){1>$("[name='upsellSearchTerm']").val().length||$.post("/Ajax/AdminTRP",$.param({action:"upsellItemSearchResults",searchTerm:$("[name='upsellSearchTerm']").val(),excludeItems:$("#upsellItemsContainer input").serialize(),inventoryID:a})+"&"+$("#upsellItemsContainer input").serialize(),function(a){return 0<a.ERROR.length?void alert(a.ERROR):void $("#upsellSearchResult").html(a.CONTENT)},"json")}},{key:"addUpsellItemSave",value:function(a,b,c,d){var e=document.createElement("tr"),f=document.createElement("td");f.innerHTML=c+"<input type='hidden' name='upsellItemList[]' value='"+c+"' />";var g=document.createElement("td");g.innerHTML=d;var h=document.createElement("td");h.innerHTML="<button type='button' class='btn btn-danger' onclick=\"$(this).closest('tr').remove();\">Remove</button>",e.appendChild(f),e.appendChild(g),e.appendChild(h),$("#upsellItemsContainer").find("table").append(e),a.closest(".row").remove()}},{key:"changePOName",value:function(a){$.post("/Ajax/AdminTRP",{action:"getPOName",purchaseOrderID:a},function(b){var c=mobileModal("Change Purchase Order Name",b,{Cancel:"",Save:function(){if(""<$("#newPOName").val()){var b={action:"savePOName",purchaseOrderID:a,name:$("#newPOName").val()};$.post("/Ajax/AdminTRP",b,function(){$("#POName"+a).html($("#newPOName").val()),mobileModalClose(c)})}else alert("Name cannot be blank.")}})})}},{key:"toggleURLPickup",value:function(a,b){if(a.prop("checked"))return $("#configurePickup").show(),$("#pickupOnlyDiv").show(),void $("#shipOnlyDiv").hide();var c=mobileModal("Remove Pick-up Options","Turning off pick-up will remove all currently configured pick-up locations.<br><br>Are you sure you wish to continue?",{Cancel:function(){a.prop("checked",!0),mobileModalClose(c)},"Turn Off Pick-up":function(){$.post("/Ajax/AdminTRP",{action:"removeURLPickupOptions",urlID:b},function(a){return""<a.trim()?void alert(a):void($("#configurePickup").hide(),$("[name='onlyPickup']").prop("checked",!1),$("#pickupOnlyDiv").hide(),$("#shipOnlyDiv").show(),mobileModalClose(c))})}})}},{key:"manageCategoryImage",value:function(b){$.post("/Ajax/AdminTRP",{action:"getCategoryImage",categoryID:b},function(c){var d=mobileModal("Select Category Image",c,{Cancel:"",Save:function(){var a={action:"saveCategoryImage",categoryID:b,imgID:0<$("input:checkbox[name=\"imageCheckbox\"]:checked").length?$("input:checkbox[name=\"imageCheckbox\"]:checked").val():0};$.post("/Ajax/AdminTRP",a,function(a){0<a?alert("Error: "+a):mobileModalClose(d)})}},null,"large");if($("#accordionContent")&&$("#accordionContent").accordion({collapsible:!0,active:!1,heightStyle:"content"}),0<$("input:checkbox[name=\"imageCheckbox\"]:checked").length){var e=$("input:checkbox[name=\"imageCheckbox\"]:checked").val(),f=$(document.createElement("span")),g=$(document.createElement("span")),h=$(document.createElement("img"));f.addClass("glyphicon glyphicon-remove marginRight5 text14"),f.prop("title","Remove Image From Category."),f.click(function(){a.removeImage(e)}),h.attr("src",$("#hiddenValues"+e).val()),h.height(100),g.append(h),$("#selectedImageDIV").append(f),$("#selectedImageDIV").append(g)}})}},{key:"toggleImageSelectCheckboxes",value:function(b){if($("#selectedImageDIV").html(""),b.is(":checked")){$("input:checkbox[name=\"imageCheckbox\"]").prop("checked",!1),b.prop("checked",!0);var c=$(document.createElement("span")),d=$(document.createElement("span")),e=$(document.createElement("img"));c.addClass("glyphicon glyphicon-remove marginRight5 text14"),c.prop("title","Remove Image From Category."),c.click(function(){a.removeImage(b.val())}),e.attr("src",$("#hiddenValues"+b.val()).val()),e.height(100),d.append(e),$("#selectedImageDIV").append(c),$("#selectedImageDIV").append(d)}}},{key:"removeImage",value:function(a){$("#imageCheckbox"+a).prop("checked",!1),$("#selectedImageDIV").html("")}},{key:"manageSHOptions",value:function(a,b){$.post("/Ajax/AdminTRP",{action:"showURLShippingAndHandling",urlID:a},function(a){_typeof(b)==="undefined"?mobileModal(a.TITLE,a.CONTENT):mobileModalEdit(b,a.TITLE,a.CONTENT)},"json")}},{key:"updateClassCodes",value:function(a){$.post("/Ajax/AdminTRP",{action:"updateClassCodes",accountCodeID:a.val(),classCode:$("[name='CLASS_CODE'][data-location-id='"+a.data("location-id")+"']").val()},function(b){$("[name='CLASS_CODE'][data-location-id='"+a.data("location-id")+"']").html(b)})}},{key:"editEngravingVendor",value:function(a,b,c){$.post("/Ajax/AdminTRP",{action:"editEngravingVendor",vendorID:a},function(d){var e=mobileModal("Edit Engraving Vendor",d,{Cancel:"",Save:function(){var d={action:"saveEngravingVendor",vendorID:a,vendName:$("#vendName").val(),minChar:$("#minChar").val(),maxChar:$("#maxChar").val(),wholeCost:$("#wholeCost").val(),custPrice:$("#custPrice").val()};$.post("/Ajax/AdminTRP",d,function(a){""<a?alert(a):(setupOptions(b,"Engraving",1,c),mobileModalClose(e))})}})})}},{key:"deleteEngravingVendor",value:function(a,b,c){var d=mobileModal("Delete This Engraving Vendor?","Are you sure you want to delete this engraving vendor?",{Cancel:"",Confirm:function(){$.post("/Ajax/AdminTRP",{action:"deleteEngravingVendor",vendorID:a},function(a){""<a?alert(a):(setupOptions(b,"Engraving",1,c),mobileModalClose(d))})}})}},{key:"imageSortOrder",value:function(a){$.post("/Ajax/AdminTRP",{action:"imageSortOrder",inventoryID:a}
8,function(b){if(0<b.ERROR.length)return void alert(b.ERROR);var c=mobileModal("Image Display Order",b.CONTENT,{Cancel:"","Save Order":function(){$.post("/Ajax/AdminTRP",$.param({action:"imageSortOrderSave",inventoryID:a})+"&"+$("#TRPSortContainer").serialize(),function(a){return 0<a.ERROR.length?void alert(a.ERROR):void mobileModalClose(c)},"json")}})},"json")}},{key:"addNewCategory",value:function(a,b){var c=_typeof(b)!=="undefined"&&""<b?"Add New Sub Category to "+b:"Add New Super Category",d=mobileModal(c,"<form class=\"form-horizontal\"><div class=\"row\"><label class=\"col-xs-3 textRight control-label\">Category Name</label><div class=\"col-xs-9\"><input type=\"text\" id=\"catName\" class=\"form-control\" placeholder=\"Name\"></div></div></form>",{Cancel:"",Save:function(){if(""<$("#catName").val()){var b={action:"addNewCategory",catID:a,name:$("#catName").val()};$.post("/Ajax/AdminTRP",b,function(a){""<a?alert(a):(mobileModalClose(d),location.reload())})}else alert("Category name cannot be blank.")}})}},{key:"saveCategorySortOrder",value:function(){var a=$("[data-category-id]"),b=$("[data-category-id]").toArray().map(function(a){return $(a).attr("data-category-id")}),c={};a.each(function(){var a=$(this).attr("data-category-id"),b=$(this).parent().closest("[data-category-id]").attr("data-category-id");b=null===b||b===void 0?"0":b,c[a]=b}),$.post("/Ajax/AdminTRP",{action:"saveCategorySortOrder",parentList:c,orderList:b})}},{key:"editCategory",value:function(a){$.post("/Ajax/AdminTRP",{action:"editCategory",catID:a},function(b){var c=mobileModal("Edit Category",b,{Cancel:"",Save:function(){if(""<$("#catName").val()){var b={action:"saveEditCategory",catID:a,name:$("#catName").val(),default:$("#catDefault").prop("checked")?1:0,national:$("#catNational").prop("checked")?1:0,parentCat:$("#parentCat").val()};$.post("/Ajax/AdminTRP",b,function(a){""<a?alert(a):(mobileModalClose(c),location.reload())})}else alert("Category name cannot be blank.")}})})}},{key:"deleteCategory",value:function(a){var b=mobileModal("Delete Category","Are you sure you want to delete this category? This cannot be undone.",{Cancel:"",Confirm:function(){$.post("/Ajax/AdminTRP",{action:"deleteCategory",catID:a},function(a){""<a?alert(a):(mobileModalClose(b),location.reload())})}})}},{key:"editURLCategoryRecommendations",value:function(a){$.post("/Ajax/AdminTRP",{action:"editURLCategoryRecommendations",urlID:a},function(a){return 0<a.ERROR.length?void alert(a.ERROR):void mobileModalEdit(0<$(".url-category-container").length?$(".url-category-container").closest(".modal"):null,"Edit Categories for "+a.URL_NAME,a.CONTENT,{Done:""})},"json")}},{key:"addCategoryToURL",value:function(a){var b=$(".url-category-select :selected"),c=$("<input type='hidden' name='urlCategory[]' value='"+b.val()+"'>");$(".url-category-container").append(c),this.saveURLCategories(a)}},{key:"saveURLCategories",value:function(a,b){_typeof(b)!=="undefined"&&$(b.target).closest(".actionMenu").length||$.post("/Ajax/AdminTRP",$.param({action:"saveURLCategories",urlID:a})+"&"+$(".url-category-container input").serialize(),function(a){return 0<a.ERROR.length?void alert(a.ERROR):void mobileModalEdit($(".url-category-container").closest(".modal"),null,a.CONTENT)},"json")}},{key:"editURLItemRecommendations",value:function(b,c){$.post("/Ajax/AdminTRP",{action:"editURLItemRecommendations",urlID:b,categoryID:c},function(d){return 0<d.ERROR.length?void alert(d.ERROR):void mobileModalEdit($(".url-category-container").closest(".modal"),"Edit Items for "+d.URL_NAME,d.CONTENT,{Cancel:function(){a.editURLCategoryRecommendations(b)},"Save and Return":function(){a.saveURLItemRecommendations(b,c)}})},"json")}},{key:"removeCategoryFromURL",value:function(b,c,d){if(0<parseInt(d)){var e=mobileModal("Warning","There are items already selected for this category. If the category is removed, selected items will also be removed and will have to be selected again if this category is added back on. Are you sure you wish to continue?",{Cancel:"","Remove Category":function(){a.removeCategoryFromURLSave(b,c),mobileModalClose(e)}});return}a.removeCategoryFromURLSave(b,c)}},{key:"removeCategoryFromURLSave",value:function(a,b){$.post("/Ajax/AdminTRP",{action:"removeCategoryFromURL",urlID:a,categoryID:b},function(a){return 0<a.ERROR.length?void alert(a.ERROR):void mobileModalEdit($(".url-category-container").closest(".modal"),null,a.CONTENT)},"json")}},{key:"addItemToURLCategory",value:function(){var a=$(".url-item-select :selected");$("<li class='url-category' style='cursor: pointer;'>"+a.html()+"<input type='hidden' name='urlCategoryItem[]' value='"+a.val()+"'><span class='glyphicon glyphicon-remove' style='float: right; color: #d9534f;' onclick='FuncAdminTRP.removeItemFromURLCategory($(this), "+a.val()+");'></span></li>").appendTo($(".url-category-container")),a.attr("disabled",!0),a.closest("select").val(0)}}
8,{key:"removeItemFromURLCategory",value:function(a,b){a.closest(".url-category").remove(),$(".url-item-select option[value="+b+"]").attr("disabled",!1)}},{key:"saveURLItemRecommendations",value:function(b,c){$.post("/Ajax/AdminTRP",$.param({action:"saveURLItemRecommendations",urlID:b,categoryID:c})+"&"+$(".url-category-container input").serialize(),function(c){return 0<c.ERROR.length?void alert(c.ERROR):void a.editURLCategoryRecommendations(b)},"json")}},{key:"manageColors",value:function(b){$.post("/Ajax/AdminTRP",{action:"manageItemColors"},function(c){b=mobileModalEdit(b,"Manage Colors",c,{"Add New Color":function(){a.addItemColor(b)},"Save Order":function(){a.saveItemColorOrder()},Close:""})})}},{key:"saveItemColorOrder",value:function(){var a="";$("#colorForm").find(".row").find("[name='NAME']").each(function(b,c){a+="&ID[]="+$(c).attr("data-id")}),$.post("/Ajax/AdminTRP",$.param({action:"saveItemColorOrder"})+a,function(a){0<a.length&&alert(a)})}},{key:"saveItemColor",value:function(b,c,d){var e=b.find("[name='NAME']"),f=b.find("[name='HTML_COLOR_CODE']"),g="";return 1>e.val().length&&(g+="The Color Name cannot be left empty."),1>f.val().length&&(0<g.length&&(g+="<br>"),g+="The Color Code cannot be left empty."),0<g.length?void alert(g):void $.post("/Ajax/AdminTRP",{action:"saveItemColor",ID:e.attr("data-id"),NAME:e.val(),HTML_COLOR_CODE:f.val()},function(e){return 0<e.length?void alert(e):void(_typeof(d)!=="undefined"&&mobileModalClose(d),_typeof(c)==="undefined"?a.manageColors(b.closest(".modal")):a.manageColors(c))})}},{key:"addItemColor",value:function(b){var c=mobileModal("Add New Color","<div class='row'>\n\t\t\t\t<div class='col-xs-9'><input type='text' class='form-control' id='colorName0' name='NAME' data-id='0' placeholder='New Color Name'></div>\n\t\t\t\t<div class='col-xs-3'><input type='color' class='form-control' id='colorCode0' name='HTML_COLOR_CODE' value='#000000'></div>\n\t\t\t</div>",{Cancel:"",Save:function(){a.saveItemColor($("#colorName0").closest(".row"),b,c)}})}},{key:"manageSizes",value:function(b){$.post("/Ajax/AdminTRP",{action:"manageItemSizes"},function(c){b=mobileModalEdit(b,"Manage Sizes",c,{"Add New Size":function(){a.addItemSize(b)},"Save Order":function(){a.saveItemSizeOrder()},Close:""})})}},{key:"saveItemSizeOrder",value:function(){var a="";$("#sizeForm").find(".row").find("[name='NAME']").each(function(b,c){a+="&ID[]="+$(c).attr("data-id")}),$.post("/Ajax/AdminTRP",$.param({action:"saveItemSizeOrder"})+a,function(a){0<a.length&&alert(a)})}},{key:"saveItemSize",value:function(b,c,d){var e=b.find("[name='NAME']");return 1>e.val().length?void alert("The Size Name cannot be left empty."):void $.post("/Ajax/AdminTRP",{action:"saveItemSize",ID:e.attr("data-id"),NAME:e.val()},function(e){return 0<e.length?void alert(e):void(_typeof(d)!=="undefined"&&mobileModalClose(d),_typeof(c)==="undefined"?a.manageSizes(b.closest(".modal")):a.manageSizes(c))})}},{key:"addItemSize",value:function(b){var c=mobileModal("Add New Size","<div class='row'>\n\t\t\t\t<div class='col-xs-12'><input type='text' class='form-control' id='sizeName0' name='NAME' data-id='0' placeholder='New Size Name'></div>'\n\t\t\t</div>",{Cancel:"",Save:function(){a.saveItemSize($("#sizeName0").closest(".row"),b,c)}})}},{key:"showCouponSelect",value:function(a){$.post("/Ajax/AdminTRP",{action:"showCouponSelect",urlID:a},function(b){var c=mobileModal("Select Coupons",b,{Cancel:"",Save:function(){var b=$.param({action:"saveCouponSelect",urlID:a})+"&"+$(".modal-body :input").serialize();$.post("/Ajax/AdminTRP",b,function(a){""<a?alert(a):mobileModalClose(c)})}})})}}])}(); 9"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncAdminUser=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"uploadProfilePic",value:function(){if(!(""<$("#newProfilePic").val()))alert("Please submit an image to upload.");else{var a=$("#newProfilePic").prop("files"),b=$("<form enctype=\"multipart/form-data\" method=\"post\" action=\"/Ajax/AdminUser\">").html($("#profilePicForm").html());
9b.find("#newProfilePic").prop("files",a),b.ajaxSubmit({error:function(){alert("There was an error uploading your attachment.")},success:function(a){$("#picArea").html(a),$("#picUploadBtn").html("Update"),$("#picDeleteBtn").show()}})}}},{key:"deleteProfilePic",value:function(a){var b=mobileModal("Delete Profile Pic?","Are you sure you want to delete this profile pic? It will be gone forever.",{Cancel:"",Confirm:function(){$.post("/Ajax/AdminUser",{action:"deleteProfilePic",userID:a},function(a){""<a?alert(a):(mobileModalClose(b),$("#picArea").html(""),$("#picUploadBtn").html("Upload Profile Pic"),$("#picDeleteBtn").hide())})}})}}])}(); 10"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncCampDoc=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"compareData",value:function(a,b){$.post("/Ajax/CampDoc",{action:"compareData",instanceID:a,instanceLocationID:b},function(a){mobileModal(a.TITLE,a.CONTENT,{},null,"large")},"json")}},{key:"manageParticipantClasses",value:function(a,b,c,d,e){$.post("/Ajax/SES",{action:"manageParticipantClasses",registrationID:a,calledFrom:b,displayOnly:c},function(a){mobileModalEdit(d,"Manage Participant Classes",a,{},null,"large");_typeof(e)!=="undefined"&&0<e&&(window.location.href="#participant"+e)})}},{key:"manageParticipantClassesSelectClasses",value:function(a,b,c,d){var e=$("#participantName"+b).closest(".modal");ses.selectClasses(a,b,c,d,e,$("#participantName"+b).text(),function(){FuncSES.manageParticipantClasses(a,c,d,e,b)})}},{key:"campDocProfile",value:function(a,b){$.post("/Ajax/CampDoc",$.param({action:"campDocProfile",attendeeID:a,registrationID:b}),function(c){var d=mobileModal("CampDoc Profile",c,{Cancel:"",Save:function(){var c=d.find("#FNAMECD").val(),e=d.find("#LNAMECD").val(),f=d.find("#BIRTH_DATECD").val(),g=function(){$.post("/Ajax/CampDoc",$.param({action:"saveCampDocProfile",attendeeID:a,registrationID:b})+"&"+d.find(":input").serialize(),function(b){""<b.ERROR?alert(b.ERROR):($("#campDocProfileDiv :input").each(function(){var b=this.id.slice(0,-2);$("#"+b+a).length&&""<$("#"+this.id).val()&&$("#"+b+a).val()!=$("#"+this.id).val()&&$("#"+b+a).val($("#"+this.id).val()).change()}),mobileModalClose(d))},"json")};$.post("/Ajax/CampDoc",{action:"profileExists",SES_ATTENDEE_ID:a,FNAME:c,LNAME:e,BIRTH_DATE:f},function(a){if("1"==a.PROFILE_EXISTS)g();else var b=mobileModal("Confirm Profile","There is no existing CampDoc profile found with this information. If you already have a CampDoc profile, make sure your name and birth date match what is on your CampDoc profile exactly.<br /><br />Would you like to continue creating a new profile?",{No:"",Yes:function(){mobileModalClose(b),g()}})},"json")}})})}},{key:"unlockCampDocFields",value:function(a){var b="<div class=\"textBold bg-warning pad15L pad10T pad10B\">Warning: CampDoc account linked to name and email</div><br/><div class=\"pad15L\" >";b+=1==a?"Changing the Name will change it on both the event participant and the CampDoc account.":"The name is frozen and cannot be changed.",b+="<br /><br />
10",b+="Changing the CampDoc User Account Email will remove access to the current CampDoc account and will create a new CampDoc account.</div>";var c=mobileModal("Unlock Fields",b,{Cancel:"",Continue:function(){1==a&&$("#FNAMECD, #MNAMECD, #LNAMECD").prop("readonly",!1),$("#CAMPDOC_EMAILCD").prop("readonly",!1),mobileModalClose(c)}})}},{key:"processCampDocNonValidated",value:function(a){var b="Click continue to setup Non-Validated Member profiles. "+("0"==a?"":"Non-validated profiles should be setup after validation is complete."),c=mobileModal("Create CampDoc Profiles",b,{Cancel:"",Continue:function(){$.post("/Ajax/CampDoc",$.param({action:"processCampDocNonValidated"}),function(a){alert(a),mobileModalClose(c)})}})}}])}(); 11"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncCheckout=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"CRSPayOptionSelected",value:function(a){var b={action:"updateCRSPayArea",selected:a.val(),groupID:$("#groupID").val(),resID:$("#resID").val(),trip:$("#trip").val()};$.post("/Ajax/Checkout",b,function(a){$("#CRSpayInfoArea").html(a)})}}])}(); 12"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncCommon=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"removeQueryParams",value:function(a){var b=new URL(a,window.location.origin);return b.search="",b.toString()}},{key:"printEventCalendar",value:function(){var a="";a+="<div class=\"form-input\">Number of Months</div>",a+="<select name=\"months\" class=\"form-control\">";for(var b=1;12>=b;b++)a+="<option value=\""+b+"\">"+b+"</option>";a+="</select>";var c=mobileModal("Print Calendar",a,{Print:function(){var a=c.find("[name=\"months\"]").val(),b=$("#calendarFilter").clone();(0>=a||12<a)&&(a=1),b.find("[id=\"filter-calendar-print\"]").val("1"),b.find("[id=\"filter-calendar-print-months\"]").val(a),b.attr("target","_blank"),b.appendTo("body"),b.submit(),mobileModalClose(c),b.remove()}})}},{key:"checkEmail",value:function(a){}},{key:"checkEmailValid",value:function(a,b,c){$.post("/Ajax/Common",{action:"checkEmailValid",email:a},function(d){0<d.VALID?$.isFunction(c)&&c(a):$.isFunction(b)&&b(a)},"json")}},{key:"checkPasswordRequirements",value:function(a){var b=a.val();$(".passwordError").html("");try{if(8>b.length)throw"Passwords must be at least 8 characters long.";if(-1==b.search(/[a-z]/))throw"Passwords must contain a lowercase letter.";if(-1==b.search(/[A-Z]/))throw"Passwords must contain an uppercase letter.";if(-1==b.search(/[0-9]/))throw"Passwords must contain a number.";if(-1==b.search(/[^a-zA-Z0-9]/))throw"Passwords must contain a symbol."}catch(a){$(".passwordError").html(a)}}},{key:"convertDateTime",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"ymdhip",c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:"default",d=a.split(/[\-\s:]/g);if("ymdhip"==b){var e=parseInt(d[3]);_typeof(d[5])!=="undefined"&&"AM"==d[5].toUpperCase()?e%=12:12>e&&(e+=12),d[3]=(e%24).toString(),d[1]=parseInt(d[1])-1;var f=new Date(d[0],d[1],d[2],d[3],d[4]);if("ymdhms"==c){var g=f.getFullYear(),i=pad(f.getMonth()+1,2,"0"),j=pad(f.getDate(),2,"0"),k=pad(f.getHours(),2,"0"),l=pad(f.getMinutes(),2,"0"),m=pad(f.getSeconds(),2,"0");return g+"-"+i+"-"+j+" "+k+":"+l+":"+m}return f}return!1}},{key:"copyItemLocationOption",value:function(a){var b=a.closest("form.inventory-location-form"),c=a.parent().next().find(":input:first"),d=c.attr("name"),e=c.val(),f=b.find("input[name = \"TRP_INVENTORY_ID\"]").val(),g="What would you like to copy this option value to?";g+="<br /><br /><b>Options</b> will copy to all options in the same location.",g+="<br /><b>Locations</b> will copy to the current option for all locations.",g+="<br /><b>All</b> will copy to all options on all locations.";var h=mobileModal("Copy Value",g,{Cancel:"",Options:function(){c.closest("div[data-loc]").find(":input[name=\""+d+"\"]").val(e),mobileModalClose(h)},Locations:function(){$("form.inventory-location-form input[name = \"TRP_INVENTORY_ID\"]").each(function(){$(this).val()==f&&$(this).closest("form.inventory-location-form").find(":input[name = \""+d+"\"]").val(e)}),mobileModalClose(h)},All:function(){c.closest(".modal").find(":input[name=\""+d+"\"]").val(e),mobileModalClose(h)}})}},{key:"flagOptions",value:function(a,b){b=_typeof(b)==="undefined"?"":b,$.post("/Ajax/Common",{action:"flagOptions",flagLocationID:a,flagParameters:b,eventInstanceID:eventInstanceID},function(a){var b=mobileModal(a.TITLE,a.CONTENT,{Cancel:"",Save:function(){var a=b.find("form.flagOptions :input:disabled").prop("disabled",!1),c=b.find("form.flagOptions").serialize();a.prop("disabled",!0),$.post("/Ajax/Common",c,function(a){return a.ERROR?alert(a.ERROR):void(("undefined"==typeof currentPage?"undefined":_typeof(currentPage))!=="undefined"&&0<=currentPage&&a.ORGKEY&&0<a.MDM_USER_ID&&changePage(
12orgKey,mdmUser_ID,eventInstanceID,currentPage),mobileModalClose(b))},"json")}})},"json")}},{key:"formatMoney",value:function(b){return a.formatNumber(global.toDecimal(parseFloat(b),2)).toString().replace(/^(-)?/,"$1$")}},{key:"formatNumber",value:function(a){return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}},{key:"get",value:function(b){var c=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{},d=2<arguments.length&&arguments[2]!==void 0?arguments[2]:new Function,e=3<arguments.length&&arguments[3]!==void 0?arguments[3]:"text",f=Array.from(document.querySelectorAll("form.ajax-prefilter")).map(a.serialize).join("&"),g=_typeof(c)==="undefined"?"":(c instanceof Object?a.urlEncodeObject(c):c)+(0<f.length?(0<c.length?"&":"")+f:"");fetch(b+(0<g.length?(-1<b.indexOf("?")?"&":"?")+g:""),{redirect:"follow",method:"GET"}).then(function(b){return a.getResponseType(b,e)}).then(function(b){_typeof(d)!=="undefined"&&a.isFunction(d)&&d(b)})}},{key:"getCalendar",value:function(a,b,c,d,e,f){$.post("/Ajax/Calendar",{action:"getCalendar",orgKey:a,sessionID:b,year:c,month:d,title:e,entries:f},function(a){mobileModal("Calendar",a.BUTTON)},"json")}},{key:"printCalendarEmbed",value:function(b,c,d,e,f){var g=[],h=[];$(".bps-cal .bps-cal-event[data-sdate]").each(function(a,b){var c=$(b).text().trim(),d=$(b).data("sdate"),e=$(b).data("edate"),f=$(b).attr("data-sessionid"),i=$(b).attr("data-week");_typeof(f)!=="undefined"&&0!=f&&h.includes(f+"@"+i)||(g.push([d,e,c]),h.push(f+"@"+i))}),a.getCalendar(b,c,d,e,f,g)}},{key:"getResponseType",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"text";return"json"===b?a.json():a.text()}},{key:"isFunction",value:function(a){return _typeof(a)!=="undefined"&&a instanceof Function}},{key:"sortOrder",value:function(a,b){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:"Sort Order";if(_typeof(a)===_typeof({})){var d="<table class=\"table table-responsive table-striped table-hover\">";d+="<tbody data-sortable>",$.each(a,function(a,b){var c="",e="asc";if(_typeof(b)===_typeof({})||_typeof(b)===_typeof([])){var f=Object.values(b);c=f[0],e="desc"==f[1]?"desc":"asc"}else c=b;d+="\n\t\t\t\t<tr>\n\t\t\t\t\t<td style=\"width: 1%; white-space: nowrap; vertical-align: middle;\">\n\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default input-sm\" onclick=\"$(this).closest('tr').insertAfter($(this).closest('tr').next());\">\n\t\t\t\t\t\t\t<span class=\"glyphicon glyphicon-arrow-down\"></span>\n\t\t\t\t\t\t</button>\n\n\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default input-sm\" onclick=\"$(this).closest('tr').insertBefore($(this).closest('tr').prev());\">\n\t\t\t\t\t\t\t<span class=\"glyphicon glyphicon-arrow-up\"></span>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</td>\n\t\t\t\t\t<td class=\"sortOrderLabel\" style=\"width: 98%; vertical-align: middle;\">\n\t\t\t\t\t\t"+c+"\n\t\t\t\t\t</td>\n\t\t\t\t\t<td style=\"width: 1%; white-space: nowrap; vertical-align: middle;\">\n\t\t\t\t\t\t<select data-orderName=\""+a+"\" class=\"plain textCenter\">\n\t\t\t\t\t\t\t<option value=\"asc\""+("asc"==e?" selected":"")+">Ascending</option>\n\t\t\t\t\t\t\t<option value=\"desc\""+("desc"==e?" selected":"")+">Descending</option>\n\t\t\t\t\t\t</select>\n\t\t\t\t\t</td>\n\t\t\t\t</tr>"}),d+="</tbody>",d+="</table>";var e=mobileModal(c,d,{Cancel:"",Save:function(){var a={};e.find("select[data-orderName").each(function(){var b=$(this).attr("data-orderName"),c="desc"==$(this).val()?"desc":"asc",d=$(this).closest("tr").find(".sortOrderL
12abel").text().trim();a[b]=[d,c]}),b(a),mobileModalClose(e)}})}}},{key:"switchLocationEdit",value:function(){var a=0;return $("input[name = \"UPDATE\"]").each(function(){a+=+$(this).val()}),!(0<a)}},{key:"locationAdd",value:function(a){var b=$("#replacePageContent").length?a.closest("#replacePageContent"):a.closest(".modal"),c=b.find("form.formEditLocationDefault:first"),d=c.clone();d.removeClass("formEditLocationDefault").removeClass("displayNone").addClass("formEditLocation"),d.find("input[name = \"NAME\"], input[name = \"ACTIVE_FLAG\"]").prop("disabled",!1).prop("readonly",!1),d.find("input[name = \"MDM_LOCATION_ID\"], input[name = \"REMOVE\"], input[name = \"UPDATE\"]").val(0),d.find("input[name = \"NAME\"]").val(""),d.find("div.locationTypeName").text("Other"),d.insertBefore(c),d.show()}},{key:"locationEdit",value:function(){var b=0<arguments.length&&arguments[0]!==void 0?arguments[0]:"cnc",c=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"1",d=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null,e=1;$("#locationPage").length&&0<$("#locationPage").val()&&(e=$("#locationPage").val());var f=$("#locationSearchTerm").length?$("#locationSearchTerm").val():"",g=$("#locationSearchTerm").length?$("#locationSearchTerm").attr("data-original-value"):"";f!=g&&(e=1),$.post("/Ajax/Common",{action:"locationEdit",editType:b,showActiveFlag:c,searchTerm:f,page:e},function(b){var c=b.ERROR?{}:{Cancel:"",Save:function(){a.locationEditSave($("select[name=locationType]"),1,!0,d)}};if($("#replacePageContent").length)$("#replacePageContent").html(b.CONTENT);else mobileModalEdit($("select[name=locationType]").closest(".modal").length?$(".modal-body").closest(".modal"):null,b.TITLE,b.CONTENT,c,null,b.MODAL_SIZE)},"json")}},{key:"locationEditSave",value:function(b){var c=1<arguments.length&&arguments[1]!==void 0?arguments[1]:0,d=!!(2<arguments.length&&arguments[2]!==void 0)&&arguments[2],e=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null,f=$("#replacePageContent").length?b.closest("#replacePageContent"):b.closest(".modal");try{$.post("/Ajax/Common/",{action:"locationEditSave",forms:Array.from(f[0].querySelectorAll("form.formEditLocation")).map(function(a){return[a.querySelector("input[name = \"MDM_LOCATION_ID\"]").value,$(a).serialize()]})},function(b){""<b.ERROR?alert(b.ERROR):d?(mobileModalClose(f),$.isFunction(e)&&e()):a.locationEdit($("select[name=locationType]").val(),$("select[name=showActiveFlag]").val())},"json")}catch(a){console.log(a)}}},{key:"locationRemove",value:function(a){var b=a.closest(".formEditLocation");b.find("input[name = \"REMOVE\"]").val(1),b.hide()}},{key:"locationUpdate",value:function(a){var b=a.closest(".formEditLocation");b.find("input[name = \"UPDATE\"]").val(1)}},{key:"post",value:function(b){var c=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{},d=2<arguments.length&&arguments[2]!==void 0?arguments[2]:new Function,e=3<arguments.length&&arguments[3]!==void 0?arguments[3]:"text",f=Array.from(document.querySelectorAll("form.ajax-prefilter")).map(a.serialize).join("&"),g=_typeof(c)==="undefined"?"":(c instanceof Object?a.urlEncodeObject(c):c)+(0<f.length?(0<c.length?"&":"")+f:"");fetch(b,{headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},redirect:"follow",method:"POST",body:g}).then(function(b){return a.getResponseType(b,e)}).then(function(b){_typeof(d)!=="undefined"&&a.isFunction(d)&&d(b)})}},{key:"rand",value:function(){var a=0<arguments.length&&arguments[0]!==void 0?arguments[0]:0,b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:100;return Math.floor(a+Math.random()*(b+1-a))}},{key:"serialize",value:function(b){return a.urlEncodeEntries(Array.from(new FormData(b)))}},{key:"setOptOut",value:function(a,b){var c=b.prop("checked")?"0":"1",d=b.attr("name"),e={action:"setOptOut",emailToken:a,optOut:c};e[d]=1,$.post("/Ajax/Common",e,function(a){a&&alert(a)})}},{key:"setStarRating",value:function(a,b,c){c.val(b),a.closest(".star-rating-wrapper").find(".star-rating-bg").each(function(a,c){var d=$(c).closest(".star-rating-container").data("rating")>b?0:100;$(c).css("width",d+"%")})}},{key:"simpleTableSearch",value:function(a,b){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:1;b=b.toLowerCase(),a[0].querySelectorAll("tr").forEach(function(a,d){a.style.display=d<c||-1<a.innerText.toLowerCase().indexOf(b)?"table-row":"none"})}},{key:"urlEncodeEntries",value:function(a){return a.map(function(a){return a.map(encodeURIComponent).join("=")}).join("&")}},{key:"urlEncodeObject",value:function(b){return a.urlEncodeEntries(Object.entries(b))}},{key:"editPaymentDetails",value:function(a){$.post("Ajax/Payment/",{action:"editPaymentDetails",paymentID:a},function(b){var c=mobileModal("Edit Payment Details for Payment "+a,b,{Cancel:"",Save:function(){var b=0<$("#editCheckNbr").length?$("#editCheckNbr").val():"",d=0<$("#editCCType").length?$("#editCCType").val():"",e=0<$("#editPayeeName").length?$("#editPayeeName").val():"",f=0<$("#editReceiptNbr").length?$("#editReceiptNbr").val():"",g=$("#editComment").val();$.post("Ajax/Payment/",{action:"savePaymentDetails",paymentID:a,checkNbr:b,ccType:d,payeeName:e,receiptNbr:f,comment:g},function(a){0<a.length&&alert(a),mobileModalClose(c)})}})})}},{key:"removeRatioWarning",value:function(a,b,c){!1===a.prop("checked")&&((b=c)?!confirm("Removing this ratio from the event will also delete all settings that have been created for it and will reverse all discounts that have already been applied to registrations. Do you still wish to remove ratio discounts from this event?")&&a.prop("checked",!0):alert("Removing the ratio from this event will also delete all settings that have been created for it."))}},{key:"useBundlesOrEventGroups",value:function(){var a=$("[name=options\\[13\\]]"),b=$("[name=options\\[14\\]]");a.is(":checked")?!b.is(":checked")&&(b.prop("disabled",!0),b.prop("title","Cannot be used with class bundles.")):b.is(":checked")?(a.prop("disabled",!0),a.prop("title","Cannot be used with period option: event groups.")):(a.prop("disabled",!1),b.prop("disabled",!1),a.prop("title",""),b.prop("title",""))}},{key:"useOneEarlyDiscount",value:function(){if(window.box23=$("[name=options\\[23\\]]"),window.box24=$("[name=options\\[24\\]]"),window.box25=$("[name=options\\[25\\]]"),window.box26=$("[name=options\\[26\\]]"),window.box23.is(":checked")||window.box24.is(":checked")||window.box25.is(":checked")||window.box26.is(":checked"))for(var a=23;26>=a;a++)window["box"+a].is(":checked")||(window["box"+a].prop("disabled",!0),window["box"+a].prop("title","Only one kind of early discount can be used at a time."));else for(var a=23;26>=a;a++)window["box"+a].prop("disabled",!1),window["box"+a].prop("title","")}},{key:"useOneLateFee",value:function(){var a=$("[name=options\\[27\\]]"),b=$("[name=options\\[28\\]]");a.is(":checked")?(b.prop("disabled",!0),b.prop("title","Only one kind of late fee can be used at a time.")):b.is(":checked")?(a.prop("disabled",!0),a.prop("title","Only one kind of late fee can be used at a time.")):(a.prop("disabled",!1),b.prop("disabled",!1),a.prop("title",""),b.prop("title",""))}},{key:"daysInMonth",value:function(a,b){return new Date(b,a,0).getDate()}},{key:"compareDollarValues",value:function(a,b){return .005<a-b?1:.005<b-a?-1:0}},{key:"generateCalendarFeedURL",value:function(a,b){$.post("/Ajax/Scoutcal",{action:"saveFilter",orgKey:a,districtIds:$("#multiDistrict").val(),categoryIds:$("#multiCategory").val(),locationIds:$("#multiLocation").val(),countyIds:$("#multiCounty").val(),campID:_typeof(b)==="undefined"?0:b,calledFrom:"standard"},function(a){try{var b=$.parseJSON($.trim(a))}catch(a){return!1}if(null==b)return!1;if(""<b.id){var c=b.url;$("#generateCalendarFeed").hide(),$("#generateCalendarFeedURL").attr("href",c).html(c).show(),$("#generateCalendarFeedURLDesc").show(),$("#generateCalendarFeedURLDrop").show()}""<b.alert&&alert(b.alert)})}},{key:"calendarFeedHelp",value:function(a){var b=[],c=" style=\"color: #009; text-decoration: underline;\"";b.Google="<b>1.</b> Open <a href=\"https://calendar.google.com\" target=\"_blank\""+c+">Google Calendar</a>.<br />",b.Google+="<b>2.</b> Go to \"Other calendars\" and click the plus sign to the right of it.<br />",b.Google+="<b>3.</b> Select \"From URL\", paste the following URL into the textbox, and click \"Add Calendar\".<br />",b.Google+="<br />",b.Google+="<div style=\"text-align: center; font-weight: bold; margin-top: 10px;\">"+$("#generateCalendarFeedURL").attr("href")+"</div>",b.Yahoo="<b>1.</b> Open <a href=\"https://calendar.yahoo.com/\" target=\"_blank\""+c+">Yahoo Calendar</a>.<br />",b.Yahoo+="<b>2.</b>
12 Go to \"Others\" and click the gears on the right side. Then click \"Follow Other Calendars\".<br />",b.Yahoo+="<b>3.</b> Enter a Name for this calendar, paste the following URL into the iCal Address textbox, then click Continue.<br />",b.Yahoo+="<div style=\"text-align: center; font-weight: bold; margin-top: 10px;\">"+$("#generateCalendarFeedURL").attr("href")+"</div>",b.Outlook="<b>1.</b> Open Outlook Calendar.<br />",b.Outlook+="<b>2.</b> Click on your existing calendar, then click the green 'plus sign' at the top of the screen (just above \"Open Calendar\"), then choose \"from internet\".<br />",b.Outlook+="<b>3.</b> Paste the URL listed below in the location box then click OK.<br />",b.Outlook+="<b>4.</b> When the \"Add this Internet Calendar to Outlook and subscribe to updates?\" box pops up, click Yes.<br />",b.Outlook+="<br />",b.Outlook+="<div style=\"text-align: center; font-weight: bold;\">"+$("#generateCalendarFeedURL").attr("href")+"</div>",b.Link="<div style=\"text-align: center; font-weight: bold; font-family: Georgai; font-size: 24px;\">ScoutCal URL</div>",b.Link+="<div style=\"text-align: center; font-weight: bold; margin-top: 4px;\"><input type=\"text\" style=\"width: 200px; text-align: center; margin: 0px auto;\" value=\""+$("#generateCalendarFeedURL").attr("href")+"\" /></div>",b.RSS="<div style=\"text-align: center; font-weight: bold; font-family: Georgai; font-size: 24px;\">RSS Feed URL</div>",b.RSS+="<div style=\"text-align: center; font-weight: bold; margin-top: 4px;\"><input type=\"text\" style=\"width: 200px; text-align: center; margin: 0px auto;\" value=\""+$("#generateCalendarFeedURL").attr("href")+".rss\" /></div>",b.JSON="<div style=\"text-align: center; font-weight: bold; font-family: Georgai; font-size: 24px;\">JSON Feed URL</div>",b.JSON+="<div style=\"text-align: center; font-weight: bold; margin-top: 4px;\"><input type=\"text\" style=\"width: 200px; text-align: center; margin: 0px auto;\" value=\""+$("#generateCalendarFeedURL").attr("href")+".json\" /></div>",informationDisplay(window.btoa(b[a.html()])),$(".confirm-wrapper:last .alertBox").css("top","100px")}},{key:"allCheckboxesClicked",value:function(a,b){$("input."+b+":checkbox").prop("checked",$("#"+a).prop("checked"))}},{key:"oneCheckboxClicked",value:function(a,b,c){a.prop("checked")&&0===$("input."+c+":checkbox").not(":checked").length?$("#"+b).prop("checked",1):$("#"+b).prop("checked",0)}},{key:"saveCrsAttachments",value:function(b,c,d){var e=0;$("input[type=\"file\"]").each(function(){""<$(this).val()||(e=1)}),e?alert("Please submit a file for each requirement."):$("#formUpload").ajaxSubmit({error:function(){alert("There was an error uploading your attachments.")},success:function(){a.rebuildCRSAttachmentArea(b,c,d)}})}},{key:"deleteCRSAttachment",value:function(b,c,d,e,f){var g=mobileModal("Delete uploaded "+$("#attchTypeName"+c).html().slice(0,-1)+"?","Are you sure you want to delete this attachment? If deleted it will be gone forever.",{Cancel:"",Confirm:function(){$.post("/Ajax/CRS",{action:"deleteCRSAttachment",attchID:b,attchTypeID:c,resID:d,frontend:f},function(b){""<b&&alert(b),mobileModalClose(g),a.rebuildCRSAttachmentArea(d,e,f)})}})}},{key:"acceptCRSAttachment",value:function(b,c,d,e){$.post("/Ajax/CRS",{action:"acceptCRSAttachment",attchID:b},function(){a.rebuildCRSAttachmentArea(c,d,e)})}},{key:"unacceptCRSAttachment",value:function(b,c,d,e){$.post("/Ajax/CRS",{action:"unacceptCRSAttachment",attchID:b},function(){a.rebuildCRSAttachmentArea(c,d,e)})}},{key:"rebuildCRSAttachmentArea",value:function(a,b,c){$.post("/Ajax/CRS",{action:"rebuildCRSAttachmentArea",resID:a,resNbr:b,frontend:c},function(a){$("#attachmentArea").replaceWith(a)})}},{key:"saveCustomFields",value:function(b,c){var d=0;if($("input.customFieldValue:text").each(function(){""<$(this).val()||(d=1)}),d&&1==c)alert("Please fill out each field before saving.");else{var e={action:"saveCustomFields",resID:b,form:$("#customFieldsForm").serialize()};$.post("/Ajax/CRS",e,function(d){""<d?alert(d):a.rebuildCRSCustomFieldArea(b,c)})}}},{key:"rebuildCRSCustomFieldArea",value:function(a,b){$.post("/Ajax/CRS",{action:"rebuildCRSCustomFieldArea",resID:a,frontend:b},function(a){$("#custFieldsArea").replaceWith(a)})}},{key:"getEmailTemplates",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:0,c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;$.post("/Ajax/Common",{action:"getEmailTemplates",templateTypeID:a,eid:b},function(a){mobileModalEdit(c,"Email Template",a,{close:""})})}},{key:"saveEmailTemplate",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:0;$.post("/Ajax/Common",{action:"saveEmailTemplateModal",templateTypeID:a,eid:b},function(c){var d=mobileModal("Save Email Template",c,{Cancel:"",Save:function(){if(0==$("#templateNameSelect").val()&&""==$("#templateName").val())alert("Name cannot be blank");else{var c={action:"saveEmailTemplate",templateTypeID:a,eid:b,tempID:$("#templateNameSelect").val(),name:$("#templateName").val(),subject:1==a?$("input[name=\"subject\"]").val():$("#subjectLine").val(),content:1==a?$("textarea[name=\"message\"]").val():$("#messageTextAreaDIV").html()};$.post("/Ajax/Common",c,function(a){""<a?alert(a):(alert("Saved"),mobileModalClose(d))})}}})})}},{key:"loadEmailTemplate",value:function(a,b){$.post("/Ajax/Common",{action:"loadEmailTemplate",tempID:a},function(a){1===b?($("input[name=\"subject\"]").val(a.SUBJECT),$("textarea[name=\"message\"]").val(a.CONTENT)):2===b?($("#subjectLine").val(a.SUBJECT),$("#messageTextAreaDIV").html(a.CONTENT)):void 0;mobileModalClose()},"json")}},{key:"deleteEmailTemplate",value:function(a){var b=mobileModal("Delete Email Template?","Are you sure you want to delete this template?",{Cancel:"",Confirm:function(){$.post("/Ajax/Common",{action:"deleteEmailTemplate",tempID:a},function(c){""<c?alert(c):(mobileModalClose(b),$("#template"+a).hide())})}})}},{key:"addDatepickerToInput",value:function(b){var c=!!(1<arguments.length&&arguments[1]!==void 0)&&arguments[1];b instanceof Element&&(b=$(b));b instanceof jQuery&&b.each(function(b,d){var e=_typeof($(d).attr("data-date-format"))!=="undefined"&&""!=$(d).attr("data-date-format")?$(d).attr("data-date-format"):"yy-mm-dd",f=_typeof($(d).attr("data-time-format"))!=="undefined"&&""!=$(d).attr("data-time-format")?$(d).attr("data-time-format"):"hh:mm TT",g=("mm/dd/yy"==e?"mm/dd/yyyy":"yyyy-mm-dd")+(c?" hh:mm am/pm":""),h=("mm/dd/yy"==e?"nn/nn/nnnn":"nnnn-nn-nn")+(c?" nn:nn aa":"");$(d).addClass("datepickerActive").on("click",function(){var b=$(d).val(),f=Date.now();if(!(0<$("#datepickerDiv.dp"+f).length&&$("#datepickerDiv.dp"+f).prev()[0]==$(d)[
120])){var g=document.createElement("div"),h=$(g);h.attr("id","datepickerDiv"),h.attr("tabindex","-1"),h.attr("class","dp"+f),h.attr("style","position:absolute; z-index:100000; display:block; border:1px solid #c5c5c5; border-radius:4px; background:#fff; color:#333; padding:10px; text-align:center; box-sizing:border-box;");var j=Date.parse($(d).val())?/:/.test($(d).val())?new Date($(d).val()):new Date($(d).val()+" 00:00:00"):new Date;for(var k=void 0!==$(d).attr("data-min-date")&&""!=$(d).attr("data-min-date")?new Date($(d).attr("data-min-date")+" 00:00:00"):new Date("1900-01-01 00:00:00"),l=void 0!==$(d).attr("data-max-date")&&""!=$(d).attr("data-max-date")?new Date($(d).attr("data-max-date")+" 00:00:00"):new Date("2200-01-01 00:00:00"),m=k.getFullYear(),n=void 0!==$(d).attr("data-max-date")&&""!=$(d).attr("data-max-date")?l.getFullYear():parseInt(l.getFullYear())+10,o=[],p=m;p<=n;p++)o.push(p);j<k?j=k:j>l&&(j=l);var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],q="padding:0px; border:0px; background-color:#FFFFFF; border-box:0; outline:0; box-shadow:none;",r="$(\".datepickerCalendar\").html(FuncCommon.createDatepickerCalendar($(\"#datepickerDiv.dp"+f+"\").prev()))",s=a.createDatepickerSelect("datepickerMonth",e,[0,1,2,3,4,5,6,7,8,9,10,11],r,j.getMonth()),t=a.createDatepickerSelect("datepickerYear",o,o,r,j.getFullYear()),u=e[j.getMonth()]+" "+j.getFullYear(),v="<input type='hidden' name='datepickerIdentifier' value='"+f+"'>";v+="<div class='datepickerDateArea' style='display:inline-block; vertical-align:top; position: relative;'><div class='monthSelectDiv' style='width:100%; margin-bottom:4px;'>",v+="<div style='display:inline-block; vertical-align:middle; margin-right:3px; width:9.5%;'><button type='button' class='form-control input-sm' style='"+q+"' id='datepickerCycleBack' onclick='FuncCommon.cycleDatepickerMonth(-1); "+r+"'><span class='glyphicon glyphicon-chevron-left'></span></button></div>",v+="<div style='display:inline-block; text-align:center; vertical-align:middle; margin-right:3px; width:76%;'><button type='button' class='datepickerMonthYearButton text14' style='"+q+" width:100%;' onclick='event.stopPropagation(); FuncCommon.changeDatepickerMonthYear();'>"+u+" <span class='glyphicon glyphicon-triangle-bottom text10'></span></button></div>",v+="<div class='datepickerMonthContainer' style='display:none;'>"+s+"</div>",v+="<div class='datepickerYearContainer' style='display:none;'>"+t+"</div>",v+="<div style='display:inline-block; vertical-align:middle; width:9.5%;'><button type='button' class='form-control input-sm' style='"+q+"' id='datepickerCycleForward' onclick='FuncCommon.cycleDatepickerMonth(1); "+r+"'><span class='glyphicon glyphicon-chevron-right'></span></button></div>",v+="</div>",v+="<div class='datepickerCalendar' style='font-size:14px;'>",v+="</div></div></div>",c&&(v+="<hr />",v+="<div class='timepickerDiv' style='display:inline-block; width:150px; vertical-align:top;'>",v+="</div>",v+="<div class='textRight marginTop15'><span style='color: #E81D33; font-weight: bold;' onclick='$(\"#datepickerDiv.dp"+f+"\").prev().change(); $(\"#datepickerDiv.dp"+f+"\").remove();'>Done</button></div>");var w=function(a){1>$("#datepickerDiv.dp"+f).length||null!=a.target.closest("#datepickerDiv.dp"+f)||$(a.target).hasClass("datepickerButton")||a.target==$("#datepickerDiv.dp"+f).prev()[0]||(b!==$("#datepickerDiv.dp"+f).prev().val()&&$("#datepickerDiv.dp"+f).prev().change(),$("#datepickerDiv.dp"+f).remove(),$("body").off("click.dp"+f))};1>$("#datepickerDiv.dp"+f).length&&$("body").on("click.dp"+f,w),h.html(v),d.after(g),$(".datepickerCalendar").html(a.createDatepickerCalendar($("#datepickerDiv.dp"+f).prev())),c&&a.createTimepicker($("#datepickerDiv.dp"+f).prev(),f),datePickerPosition()}}).on("keyup",function(b){if("Backspace"!=b.code&&"Delete"!=b.code&&!(1>$("#datepickerDiv").length)&&9<$("#datepickerDiv").prev().val().length&&Date.parse($("#datepickerDiv").prev().val())){var c=new Date($("#datepickerDiv").prev().val()+(10<$("#datepickerDiv").prev().val().length?"":" 00:00:00"));$("#datepickerDiv").prev().val(a.formatDatepickerDate($("#datepickerDiv").prev(),c.getFullYear(),c.getMonth(),c.getDate(),c.getHours(),c.getMinutes())),$(".datepickerCalendar").html(a.createDatepickerCalendar($("#datepickerDiv").prev(),!0)),0<$(".timepickerDiv").length&&a.createTimepicker($("#datepickerDiv").prev(),null,!0),a.updateMonthYearDisplay()}}).attr({placeholder:g,"data-mask":h,autocomplete:"off"}).css({"text-align":"center",outline:"none"})})}},{key:"createDatepickerSelect",value:function(a,b,c,d,e){var f="<select class='"+a+" form-control input-sm'"+(0<d.length?" onchange='"+d+"'":"")+">";return b.forEach(function(a,b){var d="";
12e==c[b]&&(d=" selected"),f+="<option value='"+c[b]+"'"+d+">"+a+"</option>"}),f+="</select>",f}},{key:"createDatepickerCalendar",value:function(a){var b,c=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1],d=new Date,e=null;Date.parse(a.val())?/:/.test(a.val())?(b=new Date(a.val()),e=new Date(a.val())):(b=new Date(a.val()+" 00:00:00"),e=new Date(a.val()+" 00:00:00")):b=new Date;var f=b.getMonth(),g=b.getFullYear();0<$(".datepickerMonth").length&&(c?$(".datepickerMonth").val(f):f=$(".datepickerMonth").val()),0<$(".datepickerYear").length&&(c?$(".datepickerYear").val(g):g=$(".datepickerYear").val());var h=void 0!==a.attr("data-max-date")&&""!=a.attr("data-max-date"),j=void 0!==a.attr("data-min-date")&&""!=a.attr("data-min-date")?new Date(a.attr("data-min-date")+" 00:00:00"):new Date("1900-01-01 00:00:00"),k=h?new Date(a.attr("data-max-date")+" 00:00:00"):new Date;h||k.setFullYear(k.getFullYear()+10),j.getFullYear()>g||j.getFullYear()==g&&j.getMonth()>f?(f=j.getMonth(),g=j.getFullYear(),$(".datepickerMonth").val(f),$(".datepickerYear").val(g)):(k.getFullYear()<g||k.getFullYear()==g&&k.getMonth()<f)&&(f=k.getMonth(),g=k.getFullYear(),$(".datepickerMonth").val(f),$(".datepickerYear").val(g)),j.getFullYear()<g||j.getFullYear()==g&&j.getMonth()<f?$("#datepickerCycleBack").prop("disabled",!1):$("#datepickerCycleBack").prop("disabled",!0),k.getFullYear()>g||k.getFullYear()==g&&k.getMonth()>f?$("#datepickerCycleForward").prop("disabled",!1):$("#datepickerCycleForward").prop("disabled",!0);var l=void 0===a.attr("data-exclude-dates")?"":a.attr("data-exclude-dates").split(",");$(".datepickerMonth option").each(function(a,b){$(b).show(),j.getFullYear()==g&&j.getMonth()>$(b).val()&&$(b).hide(),k.getFullYear()==g&&k.getMonth()<$(b).val()&&$(b).hide()});for(var m,n="#777",o="<tr>",p=new Date(g,f,1).getDay(),q=0;q<p;q++)m=new Date(g,f,q-p+1).getDate(),o+="<td><div class='textCenter' style='width:100%; padding:2px 0px; font-size:18px; color:#BBB;'>"+m+"</div></td>";for(q=1;q<=new Date(g,parseInt(f)+1,0).getDate();q++){var r=new Date(g,f,q,0,0,0),s="#FFF",t="#000",u="",v="";j>r?(v=" disabled",t=n):k<r?(v=" disabled",t=n):l.includes(r.getFullYear()+"-"+(parseInt(r.getMonth())+1).toString().padStart(2,"0")+"-"+r.getDate().toString().padStart(2,"0"))&&(v=" disabled",t=n),d.getFullYear()==g&&d.getMonth()==f&&d.getDate()==q&&(u+=" text-decoration-line:underline; text-decoration-thickness:2px; text-decoration-color:#E81D33;"),null!=e&&e.getFullYear()==g&&e.getMonth()==f&&e.getDate()==q&&(s="#E81D33",t="#FFF"),o+="<td style='padding:4px;'><button type='button' class='btn btn-default datepickerButton textCenter' style='width:100%; padding:0px 4px; border-radius:5px; border:0px; background-color:"+s+"; color:"+t+"; font-size:18px;"+u+"' onclick='FuncCommon.fillDatepickerDate($(this));' data-value='"+q+"'"+v+">"+q+"</button></td>",p++,6<p&&(o+="</tr><tr>",p=0)}for(var w=1,q=p;0<q&&7>q;q++)o+="<td><div class='textCenter' style='width:100%; padding:2px 0px; font-size:18px; color:#BBB;'>"+w+"</div></td>",w++;o+="</tr>";var x="";return x+="<table style='width:100%; margin-bottom:5px;'>",x+="<tr style='border-bottom:1px solid #EEEEEE'><th class='textCenter' style='padding:5px 0px;'>Su</th><th class='textCenter'>Mo</th><th class='textCenter'>Tu</th><th class='textCenter'>We</th><th class='textCenter'>Th</th><th class='textCenter'>Fr</th><th class='textCenter'>Sa</th></tr>",x+=o,x+="</table>",x}},{key:"cycleDatepickerMonth",value:function(b){11<parseInt($(".datepickerMonth").val())+parseInt(b)?($(".datepickerYear").val(parseInt($(".datepickerYear").val())+1),$(".datepickerMonth").val(0)):0>parseInt($(".datepickerMonth").val())+parseInt(b)?($(".datepickerYear").val(parseInt($(".datepickerYear").val())-1),$(".datepickerMonth").val(11)):$(".datepickerMonth").val(parseInt($(".datepickerMonth").val())+b),a.updateMonthYearDisplay()}},{key:"fillDatepickerDate",value:function(b){var c=$(".datepickerYear").val(),d=$(".datepickerMonth").val().toString().padStart(2,"0"),e=b.attr("data-value").toString().padStart(2,"0");if(0<$(".timepickerDiv").length){var f=$(".hourButton[data-selected='yes']").text();
12"AM"==$(".meridianButton[data-selected='yes']").text()?"12"==f&&(f="00"):"12"!=f&&(f=(parseInt(f)+12).toString().padStart(2,"0")),f=parseInt(f);var g=parseInt($(".minuteButton[data-selected='yes']").text()),h=_typeof($("#datepickerDiv").prev().attr("data-limit-time-flag"))!=="undefined"&&!(1!=$("#datepickerDiv").prev().attr("data-limit-time-flag")),i=_typeof($("#datepickerDiv").prev().attr("data-min-date"))==="undefined"?null:new Date($("#datepickerDiv").prev().attr("data-min-date")+" 00:00:00"),j=!(null===i||parseInt(i.getFullYear())!==parseInt(c)||parseInt(i.getMonth())!==parseInt(d)-1||parseInt(i.getDate())!==parseInt(e)),k=_typeof($("#datepickerDiv").prev().attr("data-max-date"))==="undefined"?null:new Date($("#datepickerDiv").prev().attr("data-max-date")+" 00:00:00"),l=!(null===k||parseInt(k.getFullYear())!==parseInt(c)||parseInt(k.getMonth())!==parseInt(d)-1||parseInt(k.getDate())!==parseInt(e)),m=_typeof($("#datepickerDiv").prev().attr("data-min-time"))==="undefined"?"00:00:00":$("#datepickerDiv").prev().attr("data-min-time"),n=_typeof($("#datepickerDiv").prev().attr("data-max-time"))==="undefined"?"23:59:59":$("#datepickerDiv").prev().attr("data-max-time"),o=0,p=0,q=23,r=59;(!h||j)&&(o=m.split(":")[0],p=m.split(":")[1]),(!h||l)&&(q=n.split(":")[0],r=n.split(":")[1]),f<o&&(f=o),f==o&&g<p&&(g=p),f>q&&(f=q),f==q&&g>r&&(g=r)}$("#datepickerDiv").prev().val(a.formatDatepickerDate($("#datepickerDiv").prev(),c,d,e,f,g)),1>$(".timepickerDiv").length?($("#datepickerDiv").prev().change(),$("#datepickerDiv").remove()):($(".datepickerCalendar").html(a.createDatepickerCalendar($("#datepickerDiv").prev())),a.createTimepicker($("#datepickerDiv").prev()))}},{key:"fillDatepickerTime",value:function(){a.createTimepicker($("#datepickerDiv").prev());var b=$(".hourButton[data-selected='yes']").text().padStart(2,"0");"AM"==$(".meridianButton[data-selected='yes']").text()?"12"==b&&(b="00"):"12"!=b&&(b=(parseInt(b)+12).toString().padStart(2,"0"));var c=$(".minuteButton[data-selected='yes']").text().padStart(2,"0");if(Date.parse($("#datepickerDiv").prev().val())){var d=new Date($("#datepickerDiv").prev().val());d.setHours(b,c),$("#datepickerDiv").prev().val(a.formatDatepickerDate($("#datepickerDiv").prev(),d.getFullYear(),d.getMonth(),d.getDate(),d.getHours(),d.getMinutes()))}}},{key:"createTimepicker",value:function(a){var b,c=1<arguments.length&&arguments[1]!==void 0?arguments[1]:null,d=!!(2<arguments.length&&arguments[2]!==void 0)&&arguments[2];null==c&&0<a.next().find("[name='datepickerIdentifier']").length&&(c=a.next().find("[name='datepickerIdentifier']").val()),Date.parse(a.val())?/:/.test(a.val())?b=new Date(a.val()):b=new Date(a.val()+" 00:00:00"):(b=new Date,b.setHours(0,0));var e=b.getHours(),f=b.getMinutes();0<$("#datepickerDiv.dp"+c).find(".hourButton[data-selected='yes']").length&&!d&&(e=$("#datepickerDiv.dp"+c).find(".hourButton[data-selected='yes']").text(),"PM"==$("#datepickerDiv.dp"+c).find(".meridianButton[data-selected='yes']").text()&&12!=e&&(e=parseInt(e)+12),"AM"==$("#datepickerDiv.dp"+c).find(".meridianButton[data-selected='yes']").text()&&12==e&&(e=0)),0<$("#datepickerDiv.dp"+c).find(".minuteButton[data-selected='yes']").length&&!d&&(f=$("#datepickerDiv.dp"+c).find(".minuteButton[data-selected='yes']").text());var g=_typeof(a.attr("data-limit-time-flag"))!=="undefined"&&!(1!=a.attr("data-limit-time-flag")),h=_typeof(a.attr("data-min-date"))==="undefined"?null:new Date(a.attr("data-min-date")+" 00:00:00"),j=!(null===h||h.getFullYear()!==b.getFullYear()||h.getMonth()!==b.getMonth()||h.getDate()!==b.getDate()),k=_typeof(a.attr("data-max-date"))==="undefined"?null:new Date(a.attr("data-max-date")+" 00:00:00"),l=!(null===k||k.getFullYear()!==b.getFullYear()||k.getMonth()!==b.getMonth()||k.getDate()!==b.getDate()),m=_typeof(a.attr("data-min-time"))==="undefined"?"00:00:00":a.attr("data-min-time"),n=_typeof(a.attr("data-max-time"))==="undefined"?"23:59:59":a.attr("data-max-time"),o=new Date("2020-01-01 "+m);m=[pad(o.getHours(),2),pad(o.getMinutes(),2),pad(o.getSeconds(),2)].join(":"),o=new Date("2020-01-01 "+n),n=[pad(o.getHours(),2),pad(o.getMinutes(),2),pad(o.getSeconds(),2)].join(":");var p=0,q=0,r=23,s=59,t=26,u=4*t,v=u-t;(!g||j)&&(p=m.split(":")[0],q=m.split(":")[1]),(!g||l)&&(r=n.split(":")[0],s=n.split(":")[1]),e<p&&(e=p),e==p&&f<q&&(f=q),e>r&&(e=r),e==r&&f>s&&(f=s);for(var w=12>e?"AM":"PM",x="width:100%; border-radius:5px; border:0px;",y="display:inline-block; width:45px; height:"+u+"px; overflow:hidden; margin-left:5px;",z="width:calc(100% + 100px); height:100%; overflow:hidden scroll;",A="width:45px; text-align:center; font-size:18px;",B="FuncCommon.changeDatepickerTime($(this));",C="<div class='datepickerHour' style='"+y+" margin-left:0px;'><div style='"+z+"'><div style='"+A+"'>",D=["12 AM","1 AM","2 AM","3 AM","4 AM","5 AM","6 AM","7 AM","8 AM","9 AM","10 AM","11 AM","12 PM","1 PM","2 PM","3 PM","4 PM","5 PM","6 PM","7 PM","8 PM","9 PM","10 PM","11 PM"],E=[],F=[],G=0;24>G;G++)if(!("PM"==w&&12>G)){if("AM"==w&&11<G)break;
12if(!(p>G)){if(r<G)break;F.push(G.toString().padStart(2,"0")),E.push(D[G])}}F.forEach(function(a){var b="#FFF",c="#000",d="no";a==e&&(b="#E81D33",c="#FFF",d="yes"),12<parseInt(a)&&(a-=12,a=a.toString().padStart(2,"0")),0==parseInt(a)&&(a=12),C+="<div><button type='button' class='datepickerButton hourButton textCenter' style='"+x+" background-color:"+b+"; color:"+c+";' data-selected='"+d+"' onclick='"+B+"'>"+a+"</button></div>"}),C+="<div style='height:"+v+"px;'></div></div></div></div>",C+="<div class='datepickerMinute' style='"+y+"'><div style='"+z+"'><div style='"+A+"'>";for(var H=[],G=0;60>G;G++)if(!(e==p&&q>G)){if(e==r&&s<G)break;H.push(G.toString().padStart(2,"0"))}H.forEach(function(a){var b="#FFF",c="#000",d="no";a==f&&(b="#E81D33",c="#FFF",d="yes"),C+="<div><button type='button' class='datepickerButton minuteButton textCenter' style='"+x+" background-color:"+b+"; color:"+c+";' data-selected='"+d+"' onclick='"+B+"'>"+a+"</button></div>"}),C+="<div style='height:"+v+"px;'></div></div></div></div>",C+="<div class='datepickerMeridian' style='"+y+"'><div style='"+z+"'><div style='"+A+"'>";var w=12>e?"AM":"PM",I=[];12>p&&I.push("AM"),11<r&&I.push("PM"),I.forEach(function(a){var b="#FFF",c="#000",d="no";a==w&&(b="#E81D33",c="#FFF",d="yes"),C+="<div><button type='button' class='datepickerButton meridianButton textCenter' style='"+x+" background-color:"+b+"; color:"+c+";' data-selected='"+d+"' onclick='"+B+"'>"+a+"</button></div>"}),C+="<div style='height:"+v+"px;'></div>",C+="</div></div></div>",$(".timepickerDiv").html(C);var J=$("#datepickerDiv.dp"+c);0<J.find(".hourButton[data-selected='yes']").length&&$(".datepickerHour > div").scrollTop(0).scrollTop($(".datepickerHour [data-selected=\"yes\"]").position().top-$(".datepickerHour > div").position().top+0),0<J.find(".minuteButton[data-selected='yes']").length&&$(".datepickerMinute > div").scrollTop(0).scrollTop($(".datepickerMinute [data-selected=\"yes\"]").position().top-$(".datepickerMinute > div").position().top+0),0<J.find(".meridianButton[data-selected='yes']").length&&$(".datepickerMeridian > div").scrollTop(0).scrollTop($(".datepickerMeridian [data-selected=\"yes\"]").position().top-$(".datepickerMeridian > div").position().top+0)}},{key:"changeDatepickerTime",value:function(b){var c="hour";b.hasClass("minuteButton")?c="minute":b.hasClass("meridianButton")&&(c="meridian"),$("."+c+"Button[data-selected='yes']").attr("data-selected","no").css("background-color","#FFF").css("color","#000"),b.attr("data-selected","yes").css("background-color","#E81D33").css("color","#FFF"),a.fillDatepickerTime()}},{key:"formatDatepickerDate",value:function(a,b,c,d,e,f){var g,h="";g=0<parseInt(e)||0<parseInt(f)?new Date(b,c,d,e,f):new Date(b,c,d,0,0);var i=a.attr("placeholder"),j=_typeof(a.attr("data-min-date"))==="undefined"?new Date("1900-01-01 00:00:00"):new Date(a.attr("data-min-date")+(_typeof(a.attr("data-min-time"))==="undefined"?" 00:00:00":" "+a.attr("data-min-time"))),k=_typeof(a.attr("data-max-date"))==="undefined"?new Date().setFullYear(new Date().getFullYear()+10):new Date(a.attr("data-max-date")+(_typeof(a.attr("data-max-time"))==="undefined"?" 23:59:00":" "+a.attr("data-max-time")));g<j&&(g=j),g>k&&(g=k);var l=i.split(" ");return l.forEach(function(a,b){if(0<b&&(h+=" "),0<=a.toLowerCase().indexOf("a"))h+=12>g.getHours()?"AM":"PM";else if(0<=a.indexOf("-")||0<=a.indexOf("/")){var c,d;0<=a.indexOf("-")?(c=a.split("-"),d="-"):(c=a.split("/"),d="/"),
12c.forEach(function(a,b){0<b&&(h+=d),"yyyy"==a.toLowerCase()?h+=g.getFullYear().toString():"yy"==a.toLowerCase()?h+=g.getFullYear().toString().slice(-2):"mm"==a.toLowerCase()?h+=(parseInt(g.getMonth())+1).toString().padStart(2,"0"):"dd"==a.toLowerCase()&&(h+=g.getDate().toString().padStart(2,"0"))})}else if(a.indexOf(":")){a.split(":").forEach(function(a,b){if(0<b&&(h+=":"),"hh"==a.toLowerCase()){var c=g.getHours();12<c&&(c-=12),0==c&&(c=12),h+=c.toString().padStart(2,"0")}else"mm"==a.toLowerCase()?h+=g.getMinutes().toString().padStart(2,"0"):"ss"==a.toLowerCase()&&(h+=g.getSeconds().toString().padStart(2,"0"))})}}),h}},{key:"changeDatepickerMonthYear",value:function(){var b=!!(0<arguments.length&&arguments[0]!==void 0)&&arguments[0];if(0<$(".monthpicker").length&&!b)return $(".monthpicker").remove(),void $("body").off("click.monthpicker");var c=$("#datepickerDiv").prev(),d=$(".datepickerYear").val(),e=c.attr("data-min-date")===void 0?null:new Date(c.attr("data-min-date")+" 00:00:00"),f=c.attr("data-max-date")===void 0?null:new Date(c.attr("data-max-date")+" 00:00:00"),g="width:100%; border-radius:5px; border:0px;",h="",i=0,j=32;$(".datepickerMonth option").each(function(a,b){var c="#FFF",j="#000";return!!(null!==e&&e.getFullYear()==d&&e.getMonth()>$(b).val())||!(null!==f&&f.getFullYear()==d&&f.getMonth()<$(b).val())&&void($(b).prop("selected")&&(c="#E81D33",j="#FFF",i=a),h+="<div><button type='button' class='datepickerButton monthButton textCenter' style='"+g+" background-color:"+c+"; color:"+j+";' value='"+$(b).val()+"' onclick='FuncCommon.updateDatepickerMonthYear($(this));'>"+$(b).text()+"</button></div>")});var k="",l=0;$(".datepickerYear option").each(function(a,b){var c="#FFF",d="#000";$(b).prop("selected")&&(c="#E81D33",d="#FFF",l=a),k+="<div><button type='button' class='datepickerButton yearButton textCenter' style='"+g+" background-color:"+c+"; color:"+d+";' value='"+$(b).val()+"' onclick='FuncCommon.updateDatepickerMonthYear($(this));'>"+$(b).text()+"</button></div>"});var m=$(document.createElement("div")),n="display:inline-block; width:60px; height:120px; overflow:hidden; margin:5px;",o="width:calc(100% + 100px); height:100%; overflow:hidden scroll;",p="width:60px; text-align:center; font-size:18px;",q=80;m.addClass("monthpicker"),m.attr("style","tab-index:-2; position:fixed; z-index:100001; display:block; border:1px solid #c5c5c5; border-radius:3px; background:#fff; color:#333; width:140px; margin-top:10px; padding:0.5em; position: absolute; box-sizing: content-box;");var r="<div class='monthpickerMonth' style='"+n+"'><div style='"+o+"'><div style='"+p+"'><div style='height:"+q+"px;'></div>"+h+"<div style='height:"+q+"px;'></div></div></div></div>";r+="<div class='monthpickerYear' style='"+n+"'><div style='"+o+"'><div style='"+p+"'><div style='height:"+q+"px;'></div>"+k+"<div style='height:"+q+"px;'></div></div></div></div>",$(m).html(r);1>$(".monthpicker").length&&$("body").on("click.monthpicker",function(a){if(!(1>$(".monthpicker").length))return null!=a.target.closest(".monthpicker")||$(a.target).hasClass("monthButton")||$(a.target).hasClass("yearButton")?void 0:null!=a.target.closest("#datepickerDiv")||$(a.target).hasClass("datepickerButton")?void($(".monthpicker").remove(),$("body").off("click.monthpicker")):void $("body").off("click.monthpicker")}),b&&$(".monthpicker").remove(),$(".monthSelectDiv").after(m[0]),$(".monthpickerMonth").find("div")[0].scrollTop=i*$(".monthButton").parent().outerHeight(!0)+j,$(".monthpickerYear").find("div")[0].scrollTop=l*$(".yearButton").parent().outerHeight(!0)+j,$(".datepickerCalendar").html(a.createDatepickerCalendar(c))}},{key:"updateDatepickerMonthYear",value:function(b){if(b.hasClass("monthButton"))$(".datepickerMonth").val(b.val());else if(b.hasClass("yearButton")){var c=$(".datepickerMonth").val(),d=$("#datepickerDiv").prev().attr("data-min-date")===void 0?null:new Date($("#datepickerDiv").prev().attr("data-min-date")+" 00:00:00"),e=$("#datepickerDiv").prev().attr("data-max-date")===void 0?null:new Date($("#datepickerDiv").prev().attr("data-max-date")+" 00:00:00");null!==d&&d.getFullYear()==b.val()&&d.getMonth()>c&&$(".datepickerMonth").val(d.getMonth()),null!==e&&e.getFullYear()==b.val()&&e.getMonth()<c&&$(".datepickerMonth").val(e.getMonth()),$(".datepickerYear").val(b.val())}else return;a.updateMonthYearDisplay(),a.changeDatepickerMonthYear(!0)}},{key:"updateMonthYearDisplay",value:function(){$(".datepickerMonthYearButton").html($(".datepickerMonth :selected").text()+" "+$(".datepickerYear :selected").text()+" <span class='glyphicon glyphicon-triangle-bottom text10'></span>")}},{key:"updateAttachmentLinkURL",value:function(a){return 1>$("#updateLinkURL").val().length?void alert("You must type or copy a URL in the adjacent text box before updating."):void $.post("/Ajax/Common",{action:"updateAttachmentLinkURL",attachmentID:a,updateLinkURL:$("#updateLinkURL").val()},function(a){return 0<a.ERROR.length?void alert(a.ERROR):void($("#updateLinkURL").val(""),$("#trueFileURL").html(a.NEW_URL))},"json")}},{key:"identifyCreditCardType",value:function(a){var b=[["2","MasterCard",3],["3","AmericanExpress",4],["4","Visa",2],["5","MasterCard",3],["6","Discover",1]];
12$(".creditCardImage").css("opacity","25%");for(var c=-1,d=0;0>c&&d<b.length;d++)a.startsWith(b[d][0])&&(c=d);return 0>c?void $("#cctype").prop("selectedIndex",0):void(0<$("#cctype option[value='"+b[c][2]+"']").length&&($("#cctype").val(b[c][2]),$("#creditCardImage"+b[c][1]).css("opacity","100%")))}}])}(); 13"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncCommunication=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"editMainCommunicationPage",value:function(a){$.post("/Ajax/Communication",{action:"editMainCommunicationPage",massEmailID:a},function(a){a=JSON.parse(a),$("#messageTextAreaDIV").html(a.EMAIL_MESSAGE),$("#messageTextAreaHidden").val(a.EMAIL_MESSAGE),null!=a.SUBJECT_LINE&&$("#subjectLine").val(a.SUBJECT_LINE),null!=a.RADIO_RECIPIENTS&&$("[name=\"radioRecipients\"][value=\""+a.RADIO_RECIPIENTS+"\"]").prop("checked",!0),null!=a.EMAIL_WHO&&$("[name=\"emailWho\"][value=\""+a.EMAIL_WHO+"\"]").prop("checked",!0),null==a.ACCOUNT_GROUP?0<$("#accountGroupList").length&&$("#accountGroupList [value=\"0\"]").prop("selected",!0):$("#accountGroupList [value=\""+a.ACCOUNT_GROUP+"\"]").prop("selected",!0),null==a.DISTRICT?0<$("#districtList").length&&$("#districtList [value=\"0\"]").prop("selected",!0):$("#districtList [value=\""+a.DISTRICT+"\"]").prop("selected",!0),null==a.UNIT_TYPE?0<$("#unitTypeList").length&&$("#unitTypeList [value=\"0\"]").prop("selected",!0):$("#unitTypeList [value=\""+a.UNIT_TYPE+"\"]").prop("selected",!0),null==a.OA_CHAPTER?0<$("#OAChapterList").length&&$("#OAChapterList [value=\"0\"]").prop("selected",!0):$("#OAChapterList [value=\""+a.OA_CHAPTER+"\"]").prop("selected",!0),null!=a.FUTURE_PAST&&$("[name=\"futurepast\"][value=\""+a.FUTURE_PAST+"\"]").prop("checked",!0),null!=a.FUTURE_SDATE&&$("#sdate").val(a.FUTURE_SDATE),null!=a.FUTURE_EDATE&&$("#edate").val(a.FUTURE_EDATE),null==a.CAMP_ID?0<$("#campList").length&&$("#campList [value=\"0\"]").prop("selected",!0):$("#campList [value=\""+a.CAMP_ID+"\"]").prop("selected",!0),null==a.FACILITY_ID?0<$("#facilityList").length&&$("#facilityList [value=\"0\"]").prop("selected",!0):$("#facilityList [value=\""+a.FACILITY_ID+"\"]").prop("selected",!0),null!=a.EMAIL_FROM&&$("#fromUser").prop("checked","[email protected]"!=a.EMAIL_FROM),null!=a.COPY_MDM_USER_FLAG&&$("#ccUser").prop("checked",!(1!=a.COPY_MDM_USER_FLAG)),null!=a.ADDL_COPY_EMAIL&&0<a.ADDL_COPY_EMAIL.length?$("#addlCopyEmail").val(a.ADDL_COPY_EMAIL):$("#addlCopyEmail").val(""),countCommunicationEmail($("#hiddenSystemID").val())})}},{key:"sendTestEmailSES",value:function(a){var b="",c="",d=$("#messageTextAreaDIV").html(),e=$("#testEmailTarget").val(),f=/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e);c=$("#fromUser").is(":checked")?$("#fromUser").val():$("#defaultFrom").val(),0<$("#subjectLine").length&&(b=$("#subjectLine").val()),1>d.length?alert("Message has not been setup."):f?$.post("/Ajax/Communication",{action:"sendTestEmailSES",eventInstanceID:a,subject:b,message:d,from:c,to:e},function(a){0<a.length&&alert(a)}):alert("Please enter a valid test email.")}},{key:"sendTestEmail",value:function(){var a={action:"sendTestEmail",testEmailAddr:$("#testEmailAddr").val(),systemID:$("#hiddenSystemID").val(),radioRecipients:$("input:radio[name=\"radioRecipients\"]:checked").val(),emailWho:$("input:radio[name=\"emailWho\"]:checked").val(),emailFrom:$("#fromUser").is(":checked")?$("#fromUser").val():$("#defaultFrom").val(),accountGroupID:$("#accountGroupList").val(),councilID:$("#councilList").val(),districtID:$("#districtList").val(),unitTypeID:$("#unitTypeList").val(),oaChapterID:$("#OAChapter
13List").val(),futureSession:$("input:radio[name=futurepast]:checked").val(),sdate:$("#sdate").val(),edate:$("#edate").val(),councilPricing:$("#pricingList").val(),campID:$("#campList").val(),categoryID:$("#categoryList").val(),subjectLine:$("#subjectLine").val(),facilityID:$("#facilityList").val(),description:$("#messageTextAreaHidden").val()};$.post("/Ajax/Communication",a,function(a){""<a&&alert(a)})}}])}(); 14"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncFileProcessing=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"getUnitLastImport_date",value:function(a,b){$.post("/Ajax/FileProcessing",{action:"getUnitLastImport_date",subCouncilID:a,importType:b},function(c){""<c.ERROR?alert(c.ERROR):("UNITS"==b?($("#headingUNITIDFILE").html(c.UNITIDFILE),$("#headingUNITTOTAL").html(c.UNITTOTAL)):"MEMBERSHIP"==b&&$("#headingMEMBERSHIP").html(c.MEMBERSHIP),0<$("input[name=subCouncilID]").length&&$("input[name=subCouncilID]").val(a))},"json"),$("input[name=subCouncilID]").val(a)}},{key:"importFile",value:function(a){$("#preview"+a).html("<img src=\"images/loader.gif\" alt=\"Uploading....\"/>"),$("#imageform"+a).ajaxForm({target:"#preview"+a,success:function(){},error:function(b){var c=b.responseText;413==b.status&&(c+="<br /><br /><b>File was too large. Try creating smaller files and uploading them together</b>"),$("#preview"+a).html(c),alert(c)}}).submit()}},{key:"saveUnitIDValue",value:function(a){var b=$("#selectedSubCouncil").val();$.post("/Ajax/FileProcessing",$.param({action:"saveUnitIDValue",importType:a,subCouncilID:b})+"&"+$("#fixDistrictDIV :input").serialize(),function(a){""<a.ERROR?alert(a.ERROR):alert("Mapping has been saved. Click the Upload File button again to confirm changes.")},"json")}},{key:"savePersonToUnitMapping",value:function(){var a=$("#selectedSubCouncil").val();$.post("/Ajax/FileProcessing",$.param({action:"savePersonToUnitMapping"})+"&"+$("#fixUnitPersonDIV :input").serialize(),function(a){""<a.ERROR?alert(a.ERROR):alert("Mapping has been saved. Click the Upload File button again to confirm changes.")},"json")}},{key:"saveUnitDistrictMapping",value:function(a){var b=$("#selectedSubCouncil").val(),c=[];$(".missingDBField").each(function(){c.push($(this).html())}),$.post("/Ajax/FileProcessing",$.param({action:"saveUnitDistrictMapping",importType:a,subCouncilID:b,selections:c})+"&"+$("#fixDistrictDIV :input").serialize(),function(a){""<a.ERROR?alert(a.ERROR):alert("Mapping has been saved. Click the Upload File button again to confirm changes.")},"json")}},{key:"moveMembershipImportFileToProd",value:function(){var a=mobileModal("Move Membership Roster from Staging to Production","Are you sure you want to move the membership roster to production?",{Cancel:"","Yes, move members":function(){try{$.post("/Ajax/FileProcessing",{action:"moveMembershipImportFileToProd"},function(b){return""<b.ERROR?alert(b.ERROR):void(alert(b.OUTPUT),mobileModalClose(a),$("#moveToProdBtn").html("<span class=\"textBSAGreen textBold text14\">Move to Production was Successful!</span>"))},"json")}catch(a){alert(a)}}})}},{key:"moveUnitImportFileToProd",value:function(a,b,c){var d=$("#selectedSubCouncil").val(),e=mobileModal("Move Unit Files from Staging to Production","Are you sure you want to add <span class=\"textBSAGreen textBold\">"+b+"</span> new units and delete <span class=\"textBSARed textBold\">"+c+"</span> units?",{Cancel:"","Yes, move units":function(){try{$.post("/Ajax/FileProcessing",{action:"moveUnitImportFileToProd",importType:a,subCouncilID:d},function(a){return""<a.ERROR?alert(a.ERROR):void(alert(a.OUTPUT),mobileModalClose(e),$("#moveToProdBtn").html("<span class=\"textBSAGreen textBold text14\">Move to Production was Successful!</span>"))},"json")}catch(a){alert(a)}}})}}])}(); 15"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncForm=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"changeProcessedFlag",value:function(a,b,c){$.post("/Ajax/AdminFOL",{action:"changeProcessedFlag",formID:a,formDataID:b,value:c})}},{key:"updateCustomURL",value:function(a,b){$.post("/Ajax/AdminFOL",{action:"updateCustomURL",formID:a,keyword:b},function(a){return a.ALERT?alert(a.ALERT):void(a.URL&&($(".displayCustomFormURL").attr("href",a.URL).text(a.URL),$(".inputCustomFormURL").val(a.KEYWORD)))},"json")}},{key:"editMessage",value:function(a,b,c,d){$.post("/Ajax/AdminFOL",{action:"getFOLMessage",formID:a,messageType:b},function(e){ckEdit(c,e,function(c){$.post("/Ajax/AdminFOL",{action:"saveFOLMessage",formID:a,messageType:b,text:c},function(a){$("#"+d).text(a)})})})}}])}(); 16"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncPOS=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"setTransactionComment",value:function(){var b="<input type=\"text\" placeholder=\"Customer Name\" name=\"customerName\" class=\"form-control\" />";b+="<textarea placeholder=\"Transaction Comments\" class=\"form-control\" style=\"height: 100px; margin-top: 4px; resize: vertical;\"></textarea>";var c=mobileModal("Transaction Comment",b,{Cancel:"",Save:function(){a.customerName=c.find("input[name = \"customerName\"]").val(),a.transactionComment=c.find("textarea").val(),mobileModalClose(c)}});c.find("input[name = \"customerName\"]").val(a.customerName),c.find("textarea").val(a.transactionComment)}},{key:"stockCount",value:function(a){$.post("/inc/ajax_admin_pos.php",{action:"stockCount",inventoryID:a},function(a){mobileModal(a.TITLE,a.CONTENT)},"json")}},{key:"transactionSettings",value:function(a){function b(){return a.apply(this,arguments)}return b.toString=function(){return a.toString()},b}(function(){$.post("/Ajax/POS",{action:"transactionSettings",settings:transactionSettings},function(a){var b=mobileModal(a.title,a.content,{Cancel:"",Save:function(){transactionSettings.taxExempt=b.find("input[name=\"taxExempt\"]").prop("checked"),transactionSettings.wholesaleCost=b.find("input[name=\"wholesaleCost\"]").prop("checked"),mobileModalClose(b),calculateItemPrices()}})},"json")})}
16,{key:"writeoff",value:function(a,b){var c=$(".sidebar .list [ref=\""+b+"\"]"),d=c.find("[name=\"quantity\"]"),e=d.length?d.val():0;$.post("/inc/ajax_admin_pos.php",{action:"writeoff",inventoryID:a,itemQuantity:e},function(c){var d=mobileModal(c.TITLE,c.CONTENT,{Cancel:"","Write Off":function(){var c=parseInt(d.find("input[name = \"quantity\"]").val()),e=parseInt(d.find("select[name = \"selectWriteOffReason\"]").val()),f=parseInt(d.find("select[name = \"selectWriteOffAccount\"]").val()),g=parseFloat(d.find("input[name = \"price\"]").val()),h=d.find("textarea[name = \"comment\"]").val();return c=0<c?c:0,e=0<e?e:0,0>=c||0>=e?alert("All information is required and quantity must be a valid positive number."):void $.post("/inc/ajax_admin_pos.php",{action:"writeoffSave",inventoryID:a,quantity:c,reasonID:e,accountID:f,userDrawer:userDrawer,price:g,comment:h},function(a){return a.ERROR?alert(a.ERROR):void($(".sidebar .list > div[ref = \""+b+"\"]").remove(),calculateItemPrices(),0<a.TRANSACTION_ID&&printReceipt(a.TRANSACTION_ID,1,!1,null,!1,!1),a.ALERT&&alert(a.ALERT),mobileModalClose(d))},"json")}})},"json")}},{key:"advancedSearchHistoryItems",value:function(){mobileModal("Item Search","\n\t\t\t<input class='form-control input-sm' id='itemSearchTerm' placeholder='Type your search term and press enter.' onkeyup='if(event.keyCode == 13) FuncPOS.advancedSearchHistoryItemsContent();'>\n\t\t\t<div style='margin-top:10px;' id='itemSearchContent'></div>\n\t\t")}},{key:"advancedSearchHistoryItemsContent",value:function(){return 1>$("#itemSearchTerm").val().length?void alert("Enter a term to search for matching items."):void $.post("/Ajax/POS",{action:"advancedSearchHistoryItemsContent",searchTerm:$("#itemSearchTerm").val()},function(a){return 0<a.ERROR.length?void alert(a.ERROR):void(1>a.CONTENT.length&&(a.CONTENT="No search results match that term."),$("#itemSearchContent").html(a.CONTENT))},"json")}},{key:"addDonationModal",value:function(a){$.post("/Ajax/POS",{action:"checkDonationAccount"},function(b){if(b.error)return void alert(b.error);var c=$(document.createElement("div")).html(b.content),d=void 0,e=void 0,f=void 0;_typeof(a)!=="undefined"&&(d=$(".sidebar > .list > div[ref=\""+a+"\"]"),e=d.find(".description:first"),f=d.find("input[name=\"donationProgramId\"]").attr("value"),c.find("#donationInput").attr("value",global.toDecimal(parseInt(e.attr("value"))/100,2)),c.find("#donationProgramSelect").val(f));var g=mobileModal(b.title,c,{Cancel:"",Save:function(){var a=g.find("#donationInput").val(),b=Math.round(100*a),c=g.find("#donationProgramSelect").val(),f=g.find("#donationProgramSelect option:selected").text();if(1>b)return alert("A donation amount is required.");var h="1001-"+new Date().getTime(),i=$(document.createElement("div")).attr("ref",h).append($(document.createElement("div")).addClass("item").html("Donation")).append($(document.createElement("div")).addClass("price")).append($(document.createElement("div")).addClass("description").attr("value",b).html(f)).append($(document.createElement("input")).attr({type:"hidden",name:"itemType"}).val("DONATION")).append($(document.createElement("input")).attr({type:"hidden",name:"donationProgramId"}).val(c)).append($(document.createElement("input")).attr({type:"hidden",name:"taxItem"}).val(0));void 0===e?i.appendTo($(".sidebar .list")):d.replaceWith(i),calculateItemPrices(),calculateReceivedTransactions(),mobileModalClose(g)}})},"json")}},{key:"roundUpDonation",value:function(){var a=parseFloat($(".remaining").find(".price").html().slice(1)),b=Math.ceil(a);$("#donationInput").val((b-a).toFixed(2))}},{key:"removeQuickButton",value:function(a,b,c){var d=mobileModal("Remove Quick Button","Are you sure what you want to remove this quick button from the current location?",{Cancel:"",Remove:function(){var e=a.closest(".sortableItemLine");$.post("/Ajax/POS",{action:"removeQuickButton",inventoryID:b,locationID:c},function(){e.remove(),mobileModalClose(d)})}})}},{key:"changeQuickButtonSortOrder",value:function(a){var b=[];$(".quickButton").each(function(a,c){b.push([$(c).data("id"),$(c).text(),$(c).css("background-color"),$(c).css("color")
16])});var c="<form id='quickItemSortOrderForm'><div style='width:100%;' data-sortable>";b.forEach(function(b){c+="<div class='textBold sortableItemLine' style='padding:10px; background-color:"+b[2]+"; color:"+b[3]+";'>",c+="<span style=\"color:red; cursor:pointer; margin-right:10px;\" onclick=\"FuncPOS.removeQuickButton($(this), '"+b[0]+"', '"+a+"');\" title=\"Remove this button from the current location.\">\xD7</span>",c+=b[1],c+="<input type='hidden' name='quickItemSortOrder[]' value='"+b[0]+"'></div>"}),c+="</div></form>";var d=mobileModal("Quick Button Sort Order",c,{Cancel:"",Save:function(){$.post("/Ajax/POS",$.param({action:"saveQuickButtonSortOrder",locationID:a})+"&"+$("#quickItemSortOrderForm").serialize(),function(a){return 0<a.ERROR.length?void alert(a.ERROR):void mobileModalClose(d)},"json")}},function(){setContents("Inventory","Inventory","images/pos/inventory-inverted.png",!0)})}},{key:"manageQuickCategories",value:function(){$.post("Ajax/POS",{action:"getQuickCategories"},function(b){mobileModal("Manage Quick Button Categories",b,{":Close":"","Add New":function(){a.editQuickCategory(0)}},"","small")})}},{key:"editQuickCategory",value:function(b){$.post("Ajax/POS",{action:"editQuickCategory",catID:b},function(c){mobileModal((0==b?"Add":"Edit")+" Quick Button Category",c,{Cancel:"",Save:function(){var c={action:"saveQuickCategory",catID:b,catName:$("#catName").val(),bgColor:$("#bgColor").val(),fgColor:$("#fgColor").val()};$.post("Ajax/POS",c,function(b){""<b?alert(b):(mobileModalCloseAll(!0),a.manageQuickCategories())})}})})}},{key:"deleteQuickCategory",value:function(b){mobileModal("Delete Quick Button Category?","Are you sure you want to delete this Quick Button Category? It will be gone forever, and all quick buttons will be automatically unlinked.",{Cancel:"",Confirm:function(){$.post("Ajax/POS",{action:"deleteQuickCategory",catID:b},function(b){""<b?alert(b):(mobileModalCloseAll(!0),a.manageQuickCategories())})}})}},{key:"quickCatClicked",value:function(a){$.post("/inc/ajax_admin_pos.php",{action:"setContents_Inventory",catID:a},function(a){if($(".content .data").html(a),0==startID){$(".content .data").prepend("<div style='color: #A00; font-weight: bold; text-align: center; margin-bottom: 10px;'>Start of day balance has not been entered.<br />You will not be able to finalize a transaction until it is logged.</div>")}})}},{key:"addTrustedPersonEmail",value:function(a){$("input[name=\"email\"]").val(a.val())}}])}();FuncPOS.customerName="",FuncPOS.transactionComment=""; 17"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncSES=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"additionalEmailFromRoster",value:function(a){$.post("/Ajax/SES",{action:"additionalEmailFromRoster"},function(b){if(b.ERROR)return alert(b.ERROR);var c=mobileModal("Select an Additional Email",b.OUTPUT,{},null,"large");c.on("click",".selectRecord",function(){var b=$(this).closest("tr").find(".selectRecordEmail").text();a.closest("div").find("input[id ^= \"ADDL_REG_CONTACT_EMAIL\"]").val(b).change(),mobileModalClose(c)})},"json")}},{key:"addPhoneOpt",value:function(a,b){var c=a.closest(".addPhoneOpts");a.closest(".form-horizontal").find("[data-phone-type = \""+b+"\"]").show(),a.remove(),0>=c.find("a").length&&c.remove()}},{key:"manageParticipantClasses",value:function(a,b,c,d,e){$.post("/Ajax/SES",{action:"manageParticipantClasses",registrationID:a,calledFrom:b,displayOnly:c},function(a){mobileModalEdit(d,"Manage Participant Classes",a,{},function(){$("#hrefTabEventAttendees").click()},"large");_typeof(e)!=="undefined"&&0<e&&(window.location.href="#participant"+e)})}},{key:"manageParticipantClassesSelectClasses",value:function(b,c,d,e){var f=$("#participantName"+c).closest(".modal");ses.selectClasses(b,c,d,e,f,$("#participantName"+c).text(),function(){a.manageParticipantClasses(b,d,e,f,c)})}},{key:"checkSessionDateChange",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"";if(parseInt($("#noChangingDates").val()))a.val($("#"+a.attr("id")+"Original").val()),alert("Session start and end dates cannot be changed after classes have been set up on that session.");else if("fromTime"==a.attr("id")&&"12:00 AM"==$("#toTime").val()&&$("#toTime").val(a.val()),$("#sessionModified").val(1),"to"==a.attr("id")){var c=$("#from");if(""!=c.val()){var d=new Date(c.val()),e=new Date(b);d>e&&c.val(b)}else c.val(b)}else if("from"==a.attr("id")){var f=$("#to");if(""!=f.val()){var d=new Date(b),e=new Date(f.val());d>e&&f.val(b)}else f.val(b);$("#to").datepicker("option","minDate",a.datepicker("getDate"))}}},{key:"deleteAttachment",value:function(a,b){var c=mobileModal("Delete File?","Are you sure you want to delete this file? If it's deleted, it will be gone forever.",{Cancel:"",Confirm:function(){$.post("/Ajax/SES",{action:"deleteAttachment",attndID:a,inst2attID:b},function(d){""<d?alert(d):(mobileModalClose(c),$("#attendeeAttachment"+a+"_"+b).hide(),$("td[data-attendee-id=\""+a+"\"][data-inst-attr-id=\""+b+"\"][data-field=\"done\"]").html(""),$("td[data-attendee-id=\""+a+"\"][data-inst-attr-id=\""+b+"\"][data-field=\"delete\"]").html(""))})}})}},{key:"showRegCancellationRules",value:function(a,b,c){$.post("/Ajax/SES",{action:"showRegCancellationRules",eid:a,instLocID:b,regID:c,default:0},function(d){var e=mobileModal("Cancellation Rules",d,{":Set Default":function(){$.post("/Ajax/SES",{action:"showRegCancellationRules",eid:a,instLocID:b,regID:c,default:1},function(a){""<a&&mobileModalEdit(e,"Cancellation Rules",a)})},Cancel:"",Save:function(){var d="";if($("#cancelRuleTable").find("input[name=\"cancelDueDate[]\"]").each(function(){if(""<$(this).val()&&""==d){var a=$(this).closest("tr");""==a.find("input[name=\"cancelName[]\"]").val()&&(d+="Name cannot be blank.<br/>
17"),0<parseFloat(a.find("input[name=\"cancelAmt[]\"]").val())||0<parseFloat(a.find("input[name=\"cancelPct[]\"]").val())||(d+="Either amount or percent must have a value greater than 0.<br/>")}}),""<d)alert("Error. Please fix the following errors before saving:<br/>"+d);else{var f=$.param({action:"saveRegCancellationRules",eid:a,instLocID:b,regID:c})+"&"+$("#cancelRuleTable").find("input").serialize();$.post("/Ajax/SES",f,function(a){""<a.ERROR?alert(a.ERROR):($("#cancelRulesDiv").html(a.CONTENT),mobileModalClose(e))},"json")}}},null,"large")})}},{key:"clearCancelRow",value:function(a){a.closest("tr").find("input:text").val("")}},{key:"calcFromDate",value:function(b,c){var d=b.parent().find("input[name=\"cancelDueDate[]\"]"),e=new Date($("#sDateFmt").val()+" 00:00:00"),f=new Date(d.attr("data-min-date")+" 00:00:00"),g=new Date(d.attr("data-max-date")+" 00:00:00");e.setDate(e.getDate()-c),e<f?e=f:e>g&&(e=g),d.val(e.getFullYear()+"-"+pad(e.getMonth()+1,2)+"-"+pad(e.getDate(),2)),a.cancelFromDateChanged(d)}},{key:"cancelFromDateChanged",value:function(a){var b=new Date(a.val()+" 00:00:00");b.setDate(b.getDate()-1);var c=b.getFullYear()+"-"+pad(b.getMonth()+1,2)+"-"+pad(b.getDate(),2),d=new Date(a.val()+" 00:00:00");d.setDate(d.getDate()+1);var e=d.getFullYear()+"-"+pad(d.getMonth()+1,2)+"-"+pad(d.getDate(),2),f=a.closest("tr").prev().find("input[name=\"cancelDueDate[]\"]"),g=a.closest("tr").prev().find("div[name=\"fromDate[]\"]"),h=a.closest("tr").next().find("input[name=\"cancelDueDate[]\"]");f&&(f.attr("data-max-date",c),global.updateDateRange(f)),h&&(h.attr("data-min-date",e),global.updateDateRange(h)),g&&g.html(c)}},{key:"clearCancelDaysBefore",value:function(a){a.closest("td").find("input[name=\"daysBefore[]\"]").val("")}},{key:"cancelAmtChanged",value:function(a,b){a.closest("tr").find("input[name=\"cancel"+("AMT"==b?"Pct":"Amt")+"[]\"]").val("")}},{key:"addCancelRow",value:function(){var a=$("#cancelRuleTable").find("tr").last().prev(),b=$("#cancelRowTemplate").find("tr").clone(),c=b.find("input[name=\"cancelDueDate[]\"]"),d=a.find("input[name=\"cancelDueDate[]\"]"),e=$("#sDateFmt").val();if(""<d.val()&&d.val()!=e){var f=new Date(e+" 00:00:00");f.setDate(f.getDate()-1);var g=f.getFullYear()+"-"+pad(f.getMonth()+1,2)+"-"+pad(f.getDate(),2),h=new Date(d.val()+" 00:00:00");h.setDate(h.getDate()+1);var i=h.getFullYear()+"-"+pad(h.getMonth()+1,2)+"-"+pad(h.getDate(),2);c.attr("data-min-date",i),global.updateDateRange(c),d.attr("data-max-date",g),global.updateDateRange(d),a.find("div[name=\"fromDate[]\"]").html(g),a.after(b)}else alert("New row may not be added. Previous row's start date is the same as the start of the Session.")}},{key:"unlinkParentPortal",value:function(a){mobileModal("Unlink Participant","Are you sure you want to unlink this participant?",{Cancel:"",Confirm:function(){$.post("/Ajax/SES",{action:"unlinkParentPortal",attndID:a},function(a){""<a?alert(a):location.reload()})}})}},{key:"deleteLocationProgram",value:function(a,b){var c=mobileModal("Delete Location Program","Are you sure you want to delete this program? This cannot be undone.",{Cancel:"",Confirm:function(){$.post("/Ajax/SES",{action:"deleteLocationProgram",programID:b},function(b){""<b?alert(b):(mobileModalClose(c),a.closest("tr").toggle(!1))})}})}},{key:"getEventCommunicationParameters",value:function(a){var b=new Date,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=[],m="",n="",o="",p=$("input[name='checkboxRecipients[]']:checked").serialize(),q=$("input:radio[name=radioRecipients]:checked").val();0<$("#bus").length&&$("#Recipient_bus").prop("checked")&&(d=document.getElementById("bus").value),0<$("#group").length&&$("#Recipient_group").prop("checked")&&(d=document.getElementById("group").value),0<$("#classWaitListCheckbox").length&&$("#classWaitListCheckbox").prop("checked")&&(g=1),$("#Recipient_class").prop("checked")&&document.getElementById("classSelect")&&(e=document.getElementById("classSelect").value),$("#Recipient_class").prop("checked")&&0<$("#periodSelect").length&&(f=$("#periodSelect").val()),$("#Recipient_bookedAfter").prop("checked")&&null!=$("#bookingDatePicker").val()&&(o=$("#bookingDatePicker").val()),$("#Recipient_registrantType").prop("checked")&&$("#eventRegistrantType").length&&"none"!=$("#eventRegistrantType").val()&&(h=$("#eventRegistrantType").val()),$("#Recipient_personType").prop("checked")&&$("#eventPersonType").length&&"none"!=$("#eventPersonType").val()&&(i=$("#eventPersonType").val()),$("#useStandardEmailFields").prop("checked")&&(j=1,l=[],$(".alternateStandardEmailField").each(function(){$(this).prop("checked")&&l.push($(this).attr("value"))}),0<l.length&&(m=l.join(","))),$("#useCustomEmailFields").prop("checked")&&(k=1,l=[],$(".alternateCustomEmailField").each(function(){$(this).prop("checked")&&l.push($(this).attr("value"))}),0<l.length&&(n=l.join(",")));var r=$("#checkInStatus").val(),s=$("input:radio[name=emailWho]:checked").val(),t=$("#emailWhoPersonType").val(),u=d
17ocument.getElementById("location").value;document.getElementById("futureLocations")&&document.getElementById("futureLocations").checked&&(c=1);var v=0;document.getElementById("councilSelect")&&"all"!=document.getElementById("councilSelect").value&&(v=document.getElementById("councilSelect").value);var w=0;document.getElementById("districtSelect")&&"all"!=document.getElementById("districtSelect").value&&(w=document.getElementById("districtSelect").value);var x=0;return 0<$("#campsiteSelect").length&&"all"!=$("#campsiteSelect").val()&&(x=$("#campsiteSelect").val()),"&eventInstanceID="+a+"&instanceLocationID="+u+"&radioRecipients="+q+"&lkpValue="+d+"&bookedAfterDate="+o+"&classID="+e+"&periodID="+f+"&classWaitListCheckbox="+g+"&eventRegistrantType="+h+"&eventPersonType="+i+"&useAlternateStandardEmail="+j+"&standardEmailArray="+m+"&useAlternateCustomEmail="+k+"&customEmailArray="+n+"&checkInStatus="+r+"&councilSelect="+v+"&districtSelect="+w+"&campsiteSelect="+x+"&emailWho="+s+"&emailWhoPersonType="+t+"&futureLocations="+c+"&TimeStamp="+b+"&"+p}},{key:"scoutmasterLogin",value:function(a){$.post("/Ajax/SES",a.serialize(),function(a){""<a.ERROR?alert(a.ERROR):a.SUCCESS&&window.location.reload()},"json")}},{key:"mobileLogout",value:function(){$.post("/Ajax/SES",{action:"mobileLogout"},function(a){""<a?alert(a):window.location.reload()})}},{key:"counselorLogin",value:function(a){$.post("/Ajax/SES",a.serialize(),function(a){""<a.ERROR?alert(a.ERROR):a.SUCCESS&&window.location.reload()},"json")}},{key:"updateCounselorClassSelect",value:function(){var a={action:"updateCounselorClassSelect",staffID:$("#staff").val(),day:$("#classDay").val()};$.post("/Ajax/SES",a,function(a){""<a&&$("#classSelectDiv").html(a)})}},{key:"counselorSaveAddPart",value:function(){var a=mobileModal("Add Selected Participants?","Are you sure you want to add the selected participants to this class?",{Cancel:"",Confirm:function(){$.post("/Ajax/SES",$("#counselorAddParticipant").serialize(),function(b){mobileModalClose(a),""<b?alert(b):(alert("Participants added."),$("input[name=\"attndIDs[]\"]:checked").each(function(){$(this).attr("disabled",!0),$(this).closest("label").attr("disabled",!0)}))})}})}},{key:"counselorSaveAttendance",value:function(){var a=mobileModal("Mark Attendance for Selected Participants?","Are you sure you want to mark attendance for the selected participants?",{Cancel:"",Confirm:function(){$.post("/Ajax/SES",$("#counselorAttendance").serialize(),function(b){mobileModalClose(a),""<b?alert(b):alert("Attendance saved.")})}})}},{key:"updateCounselorReqAttnds",value:function(a,b){var c={action:"updateCounselorReqAttnds",p4ID:$("input[name=\"p4ID\"]").val(),date:$("input[name=\"date\"]").val(),badgeReqID:a,badgeID:b};$.post("/Ajax/SES",c,function(a){""<a&&$("#attndList").html(a)})}},{key:"counselorSaveRequirements",value:function(a){var b=mobileModal("Save Requirement for Selected Participants?","Are you sure you want to save this requirement"+(a?" and mark attendance":"")+" for the selected participants?",{Cancel:"",Confirm:function(){$.post("/Ajax/SES",$("#counselorRequirements").serialize()+"&saveAttendance="+a,function(c){mobileModalClose(b),""<c?alert(c):alert("Requirements"+(a?" and attendance":"")+" saved.")})}})}},{key:"counselorSaveComplete",value:function(){var a=mobileModal("Mark Selected Participants as Complete?","Are you sure you want to mark the selected participants as complete?",{Cancel:"",Confirm:function(){$.post("/Ajax/SES",$("#counselorComplete").serialize(),function(b){mobileModalClose(a),""<b?alert(b):alert("Completion saved.")})}})}},{key:"mobileCheckinBadgeSearch",value:function(a){$.post("/Ajax/SES",{action:"mobileCheckinBadgeSearch",searchString:a},function(a){$("#regiArea").html(a)})}},{key:"showAttendeeClassSchedule",value:function(a,b){$.post("/Ajax/SES",{action:"showAttendeeClassSchedule",attndID:a,regiID:b},function(b){mobileModal(b.TITLE,b.CONTENT,{Close:""},null,"large");$("#updateValuesClassHidden"+a).length&&$("#updateValuesClassHidden"+a).remove()},"json")}}])}(); 18"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _defineProperty(a,b,c){return(b=_toPropertyKey(b))in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var FuncTRP=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"checkout",value:function(){var b=0<arguments.length&&arguments[0]!==void 0?arguments[0]:"shipping",c=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"",d="",e={},f={};$.post("/Ajax/TRP",{action:"checkMinMaxItem"},function(g){if(""<g)return void alert(g);var h=function(){var a=[];return null.find("span.required").each(function(){var b=$(this).closest(".form-group").find(":input"),c=b.val();(0==c&&"locationID"!=b.attr("name")||null==c||0>c||0==c.length)&&a.push($(this).closest("label").html().trim().slice(0,-1))}),a.join("<br>")};"billing"===b?(d="Billing Information",e={Continue:function(){var b=h();return b?alert("Please fill out all required information before you continue.<br>"+b):void a.checkout("payment","billing")}}):"payment"===b?(d="Payment",e={"Go back":["red",function(){a.checkout(c)}],"Authorize Payment":["blue",function(){$("#ppPaymentBtn").click()}]},f={"Complete Order":["blue",function(){$("#ppPaymentBtn").click()}]}):(d="Shipping Information",e={Continue:function(){var b=h();return b?alert("Please fill out all required information before you continue.<br>"+b):void a.checkout("payment","shipping")}});$.post("/Ajax/TRP",{action:"checkout",screen:b,orderID:$("#orderIDHidden").length?$("#orderIDHidden").val():0}
18,function(a){if(""<a.ERROR)return void mobileModal("Items no longer valid",a.ERROR,{},function(){showCart(0,0,"trp");var a=getModal("checkoutModal");null!=a&&mobileModalClose(a)});if("payment"==b){var c="Process Payment";0==a.TOTAL&&0==a.TOTAL&&"payment"==b&&(c="Complete Order"),$(".checkout-process-button-next").addClass("btn-info").removeClass("btn-success").html(c)}$(".checkout-info-area").html(a.CONTENT)},"json")})}},{key:"verifyQuantityWithinBounds",value:function(a,b,c){var d=!!(3<arguments.length&&arguments[3]!==void 0)&&arguments[3],e=4<arguments.length&&arguments[4]!==void 0?arguments[4]:"",f=5<arguments.length&&arguments[5]!==void 0?arguments[5]:"",g=6<arguments.length&&arguments[6]!==void 0?arguments[6]:"",h=7<arguments.length&&arguments[7]!==void 0?arguments[7]:"",i=8<arguments.length&&arguments[8]!==void 0?arguments[8]:"",j=9<arguments.length&&arguments[9]!==void 0?arguments[9]:"",k=10<arguments.length&&arguments[10]!==void 0?arguments[10]:"",l=11<arguments.length&&arguments[11]!==void 0?arguments[11]:"",m=12<arguments.length&&arguments[12]!==void 0?arguments[12]:"",n=13<arguments.length&&arguments[13]!==void 0?arguments[13]:"",o=14<arguments.length&&arguments[14]!==void 0?arguments[14]:"";return parseInt(a.val())<parseInt(b)?(a.val(b),j=b,alert("You must purchase at least "+b+" of this item per order.")):parseInt(a.val())>parseInt(c)?(a.val(c),j=c,alert("You may not purchase more than "+c+" of this item per order.")):void(d&&saveOnChangeFieldTRP
18Customer(e,f,g,h,i,j,k,l,m,n,o))}},{key:"fillOrderBookedMsgTRP",value:function(b,c){$.post("/Ajax/TRP",{action:"fillOrderBookedMsgTRP",sid:b,calledFrom:c},function(b){b=jQuery.trim(b),a.toggleViewCart(b,""),mobileModalCloseAll()})}},{key:"toggleViewCart",value:function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",b=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"",c="";if(""<b&&(c="<div class='upsell-container-title' onclick='var e = arguments[0] || window.event; e.stopPropagation();'>Recommended For You</div>"),1>$(".cart-view").length){var d=$("<div class='cart-view col-xs-12'>");d.html(a),$("<div class='cart-view-container'>").append(d).appendTo("body"),$("<div class='cart-view-upsell-container hidden-xs' onclick='FuncTRP.closeViewCart();'>").html(c+b).appendTo("body"),$("<div class='cart-view-backdrop' onclick='FuncTRP.closeViewCart();'>").appendTo("body"),setTimeout(function(){$("body").css("overflow","hidden"),$(".cart-view-container").toggleClass("expanded"),$(".cart-view-backdrop").toggleClass("backdrop-active"),$(".cart-view-upsell-container").toggleClass("upsell-active")},50)}else $(".cart-view").html(a),$(".cart-view-upsell-container").html(c+b)}},{key:"closeViewCart",value:function(){$(".cart-view-container").toggleClass("expanded"),$(".cart-view-backdrop").toggleClass("backdrop-active"),$(".cart-view-upsell-container").toggleClass("upsell-active"),setTimeout(function(){$("body").css("overflow","auto"),$(".cart-view-container").remove(),$(".cart-view-backdrop").remove(),$(".cart-view-upsell-container").remove()},300)}},{key:"checkoutProcess",value:function(){var b,c=0<arguments.length&&arguments[0]!==void 0?arguments[0]:"next",d=["cart","shipping","billing","payment"];switch(!0){case $(".cart-functions-container").hasClass("checkout-process-cart"):b=0;break;case $(".cart-functions-container").hasClass("checkout-process-shipping"):b=1;break;case $(".cart-functions-container").hasClass("checkout-process-billing"):b=2;break;case $(".cart-functions-container").hasClass("checkout-process-payment"):b=3}var e=b;if("next"==c&&3==b)return void $("#ppPaymentBtn").click();if("next"==c&&[1,2].includes(b)){var f=[];$(".checkout-info-area").find("span.required, span.missingrequired").each(function(){var a=$(this).closest(".form-group").find(":input"),b=a.val();if(0==b&&"locationID"!=a.attr("name")||null==b||0>b||0==b.length)f.push($(this).closest(".input-label").html().trim());else if(""<a.data("checktype")){var c=!1;switch(a.data("checktype")){case"text":c=!ck_name.test(b)||c;break;case"address":c=!b.match(/^[ A-Za-z0-9'\-'#.,]{1,45}$/)||c;break;case"email":c=!ck_email.test(b)||c;break;case"phone":c=!ck_phone.test(b)||c;break;case"zip":var d=$("#outsideUS").length?$("#outsideUS").val():0;1!=d||ck_zip1.test(b)?!ck_zip.test(b)&&(c=!0):c=!0}c&&f.push($(this).closest(".input-label").html().trim())}});var g=f.join("<br>");if(0<g.length)return void alert("Please fill out all required information before you continue.<br>"+g)}$(".cart-functions-container").removeClass("checkout-process-"+d[b]),"next"==c?b++:b--,2!=b||a.collectBilling||("next"==c?b++:b--),$(".cart-functions-container").addClass("checkout-process-"+d[b]),0<b?a.checkout(d[b]):showCart(0,0,"trp"),0<b?($(".cart-view-button").hide(),$(".checkout-process-button").show()):($(".cart-view-button").show(),$(".checkout-process-button").hide()),3>b&&3<=e&&$(".checkout-process-button-next").toggleClass(["btn-success","btn-info"]).html("Next"),$(".checkout-title").text(["Shopping Cart","Shipping Information","Billing Information","Payment"][b])}},{key:"showCategory",value:function(a){$("[name='categoryPrimary']").val(a),$("#itemSearchTRP").submit()}},{key:"showCategoryMenuMobile",value:function(){$(".category-backdrop-mobile").show(),$(".category-dropdown-mobile").show()}},{key:"hideCategoryMenuMobile",value:function(){$(".category-backdrop-mobile").hide(),$(".category-dropdown-mobile").hide()}},{key:"toggleCategorySectionMobile",value:function(a){$(".category-item-mobile-mark-"+a).toggleClass("glyphicon-chevron-down glyphicon-chevron-up"),$(".category-item-mobile-list-"+a).toggle()}},{key:"toggleFilterDisplay",value:function(a,b){$("#"+b+"Filters").toggle();var c=a.find(".glyphicon");if(c.hasClass("glyphicon-chevron-up")){c.removeClass("glyphicon-chevron-up"),c.addClass("glyphicon-chevron-down");var d="";$("#"+b+"Filters").find("input:checked").each(function(){d+=$(this).attr("data-text")+"<br/>"}),$("#"+b+"Text").html(d)}else c.removeClass("glyphicon-chevron-down"),c.addClass("glyphicon-chevron-up"),$("#"+b+"Text").html("")}},{key:"scrollHomepageCategory",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:1,c=$(".homepage-item-area-"+a).scrollLeft(),d=$(".homepage-item-area-"+a).get(0).scrollWidth,e=$(".homepage-item-area-"+a).get(0).clientWidth,f=$(".homepage-item-area-"+a).children().outerWidth(),g=Math.floor(e/f),h=parseInt(b)?-1:1,i=c+f*g*h,j=Math.round(i/f);i=j*f,i=i>d-e?d-e:i,i=0>i?0:i,$(".homepage-item-area-"+a).scrollLeft(i),0==i?$(".homepage-scroll-button-left-"+
18a).prop("disabled",!0):$(".homepage-scroll-button-left-"+a).prop("disabled",!1),i>=d-e?$(".homepage-scroll-button-right-"+a).prop("disabled",!0):$(".homepage-scroll-button-right-"+a).prop("disabled",!1)}},{key:"setHomepageCategoryButtonAvailability",value:function(){$(".homepage-item-area").each(function(a,b){var c=$(b).data("category-id"),d=$(".homepage-item-area-"+c).scrollLeft(),e=$(".homepage-item-area-"+c).get(0).scrollWidth,f=$(".homepage-item-area-"+c).get(0).clientWidth,g=0;0==d?$(".homepage-scroll-button-left-"+c).prop("disabled",!0):($(".homepage-scroll-button-left-"+c).prop("disabled",!1),g=1),d>=e-f?$(".homepage-scroll-button-right-"+c).prop("disabled",!0):($(".homepage-scroll-button-right-"+c).prop("disabled",!1),g=1),g?$(".homepage-category-scroll-control-"+c).show():$(".homepage-category-scroll-control-"+c).hide()})}},{key:"updateSizeSelection",value:function(b){var c=b.val(),d=0;if(0<$(".color-container:visible").length){var f=[];$("#trpOptionSelect option").each(function(a,b){return!(0!=$(b).val())||void($(b).attr("data-size")==c&&f.push($(b).attr("data-color")))}),$(".color-button").each(function(a,b){"none"!=$(b).css("box-shadow")&&(d=$(b).attr("data-color")),$(b).css("opacity","25%").css("box-shadow","none").prop("disabled",!0),f.includes($(b).attr("data-color"))&&$(b).css("opacity","100%").prop("disabled",!1)})}a.updateOptionSelection(c,d)}},{key:"updateColorSelection",value:function(b){var c=0;0<$(".size-container:visible").length&&(c=$(".size-select").val()),$(".selected-color-text").html($(".color-button[data-color='"+b+"']").attr("title")),a.updateOptionSelection(c,b)}},{key:"updateOptionSelection",value:function(a,b){return 1>$("#trpOptionSelect").find("option[data-size='"+a+"'][data-color='"+b+"']").length?($(".selected-color-text").text(""),void(0<b&&$("#trpOptionSelect").val($("#trpOptionSelect").find("option[data-default=1]").val()).change())):void $("#trpOptionSelect").val($("#trpOptionSelect").find("option[data-size='"+a+"'][data-color='"+b+"']").val()).change()}},{key:"checkCouponCode",value:function(b,c){var d={action:"checkCouponCode",urlID:c,couponCode:b.val()};$.post("/Ajax/TRP",d,function(b){b.SUCCESS?a.checkout("payment"):alert(b.MESSAGE)},"json")}},{key:"unlinkCoupon",value:function(b){$.post("/Ajax/TRP",{action:"unlinkCoupon",haveID:b},function(b){""<b?alert(b):a.checkout("payment")})}}])}();_defineProperty(FuncTRP,"collectBilling",0),_defineProperty(FuncTRP,"categoryTimeout",null); 19"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(b,a){if(!(b instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,_toPropertyKey(c.key),c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function _toPropertyKey(a){var b=_toPrimitive(a,"string");return"symbol"==_typeof(b)?b:b+""}function _toPrimitive(a,b){if("object"!=_typeof(a)||!a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=_typeof(d))return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}var GlobalListener=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"inputValidation",value:function(b){var c=b.target,d=$(c).attr("data-input"),e={"alpha-numeric":a.inputAlphaNumericMatch,"alpha-numeric-hyphen":a.inputAlphaNumericHyphenMatch,"alpha-numeric-hyphen-pound":a.inputAlphaNumericHyphenPoundMatch,numeric:a.inputNumericMatch,"numeric-negative":a.inputNumericNegativeMatch,"numeric-decimal":a.inputNumericDecimalMatch,"numeric-decimal-negative":a.inputNumericDecimalNegativeMatch,readable:a.inputReadableMatch};if(""!=d&&d in e){var f=e[d];if("keypress"==b.type)return a.checkKeypress(b,f);if("paste"==b.type)return a.checkPaste(b,f)}}},{key:"checkKeypress",value:function(a,b){var c=a.target,d=$(c).val(),e=global.getCaretPosition($(c));b(a.key,d,e)||a.preventDefault()}},{key:"checkPaste",value:function(a,b){a.preventDefault();for(var c,d=a.target,e=a.originalEvent.clipboardData.getData("Text"),f=0;f<e.length;++f)c=e.charAt(f),b(c,$(d).val())&&$(d).val($(d).val()+c)}},{key:"inputAlphaNumericMatch",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"",c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:-1;return a.match(/^[ a-zA-Z0-9]$/g)}},{key:"inputAlphaNumericHyphenMatch",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"",c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:-1;return a.match(/^[ a-zA-Z0-9-]$/g)}},{key:"inputAlphaNumericHyphenPoundMatch",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"",c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:-1;return a.match(/^[ a-zA-Z0-9-#]$/g)}},{key:"inputNumericMatch",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"",c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:-1;return a.match(/^[0-9]$/g)}},{key:"inputNumericNegativeMatch",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"",c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:-1;return a.match(/^[0-9-]$/g)}},{key:"inputNumericDecimalMatch",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"",c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:-1;return!("."!=a||-1!=b.indexOf("."))||a.match(/^[0-9\.]$/g)}},{key:"inputNumericDecimalNegativeMatch",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"",c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:-1;return!("-"!=a||-1!=b.indexOf("-")||0!=c)||!("."!=a||-1!=b.indexOf("."))||a.match(/^[0-9]$/g)}},{key:"inputReadableMatch",value:function(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"",c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:-1,d=a.charCo
19deAt(0);return 32<=d&&126>=d}}])}();$(document).ready(function(){$(document).on("keypress","[data-input]",GlobalListener.inputValidation)}); 20"use strict";function Scouting(){this.contactCouncil=function(){var a=" style=\"margin-top: 15px; padding-left: 30px; font-style: italic;\"",b="";b+="<div style=\"margin-top: 15px;\"><b>1.</b> Use the \"Log In\" dropdown at the top of this page to get in to your council account. In the list of icons at the top of the page, you will see a forum icon <img src=\"/images/forum.png\" style=\"height: 30px;\" /> to the far right.</div>",b+="<div"+a+">If there is no forum icon, or you do not have an account to log in, please contact your council for support. Clicking \"General Public\" on this page can help provide you the contact information for your council.</div>",b+="<div style=\"margin-top: 15px;\"><b>2.</b> Look for \"General Support\", found under the bolded \"Support\" category, and click it to enter.<div>",b+="<div style=\"margin-top: 15px;\"><b>3.</b> In the top-right, there is a button to create a new topic. <img src=\"/inc/image/new-topic.png\" style=\"height: 18px;\" /> Click that button, and fill out the form.</div>",b+="<div"+a+">Once you post your question, our support team will get to it as soon as possible. You will receive a notification in the bell icon at the top of your page, as well as an email when we reply to your topic.</div>",b+="<div"+a+">This will notify all members of our support and development staff, so please do not send an email in addition to your post.</div>",b+="<br /><br />",mobileModal("Council Support",b,{},null,"large")},this.contactDemo=function(){var a="Give us a call at (740) 661-2784. If calling outside of our regular business hours, please leave a voicemail and we will get back to you as soon as possible.<br /><br />";a+="You may also send us an email at <a href=\"mailto:[email protected]\">[email protected]</a>. Please provide us with contact information to get in touch with you.",mobileModal("Request a Demo",a,{},null,"large")},this.contactInfo=function(){var a="<b>Mailing Information</b><br /><br />";a+="Black Pug Software<br />",a+="PO Box 125<br />",a+="Worthington, OH 43085<br /><br /><br />",a+="<b>Office Hours</b><br /><br />",a+="(740) 661-2784<br />",a+="Monday - Friday: 8:00 AM - 6:00 PM Eastern",mobileModal("Business Information",a)},this.contactPublic=function(){$.post("/Ajax/247Scouting",{action:"lookupCouncil"},function(a){mobileModal("Public Support",a)})},this.forgotPassword=function(){var a="<form class=\"form-horizontal\">";a+="<input type=\"hidden\" name=\"action\" value=\"forgotPassword\" />",a+="<div class=\"form-group\">",a+="<div class=\"col-xs-12\">",a+="<div class=\"input-label\">Email Address</div>",a+="<div><input type=\"text\" name=\"email\" placeholder=\"[email protected]\" class=\"form-control\" "+disableTextInputFeatures+" autofocus /></div>",a+="</div>",a+="</div>",a+="</form>";var b=mobileModal("Password Recovery",a,{Cancel:"","Recover Password":function(){$.post("/Ajax/247Scouting",b.find("form").serialize(),function(a){a.OUTPUT&&alert(a.OUTPUT),a.ERROR||mobileModalClose(b)},"json")}})},this.login=function(a){var b=function(){a.attr("onsubmit",null),a.submit()},c=a.find("input[name = \"UserID\"]").val(),d=a.find("input[name = \"password247Scouting\"]").val(),e=a.find("input[name = \"2fa\"]"),f=e.val();if(""==f){if(a.find("input[name = \"2fa\"]").is(":visible"))return alert("Two factor authentication code is required."),!1;$.post("/Ajax/247Scouting",{action:"checkMultiFactorAuthentication",username:c,password:d},function(a){a.ALERT&&$(".2fa-alert").length&&$(".2fa-alert").html(a.ALERT).show(),a.REQ_CODE?(e.parent().show(),e.focus()):b()},"json")}else b();return!1},this.requestPreferenceLink=function(a){grecaptcha.ready(function(){grecaptcha.execute("6LcAMtsfAAAAAHfT7XiZBTfa6BRCCz60duEaDlBR",{action:"submit"}).then(function(b){var c=a.closest("form");c.append("<input type=\"hidden\" name=\"captchaToken\" value=\""+b+"\" />"),c.submit()})})},this.toggleState=function(a){a.closest(".modal").find("[data-state]").each(function(){$(this).data("state")==a.val()?$(this).show():$(this).hide()})}}var scouting=new Scouting; 21"use strict";function _typeof(e){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}var clearFocusElement=null;window.oldAlert=window.alert,window.alert=alertBox,customFonts(),tooltip(),alertBoxDragging(),alertBoxResize(),bpsCommand(),titleSorting(),bs_tabs(),loginWarning(),sessionTimeout();function Global(){this.url="/Ajax/Common",this.askHistory=[],this.ask=function(e,t,a,n){var o=t[e],l=!1,r=_typeof(n)==="undefined"?new Date().getTime():n.attr("data-pageID");if(_typeof(n)==="undefined"){$("body").addClass("ask-card-open");var d=$(document.createElement("DIV")).addClass("ask-card-wrapper").css("background",$("body").css("background")).appendTo($("body")),s=$(document.createElement("DIV")).addClass("ask-card-container").appendTo(d),n=$(document.createElement("DIV")).addClass("ask-card").attr("data-pageID",r).appendTo(s);$(document.createElement("BR")).css("clear","both").appendTo(s),global.askHistory[r]=[]}n.html("");var c=$(document.createElement("SPAN")).addClass("glyphicon glyphicon-remove ask-card-close"),p=$(document.createElement("BUTTON")).text("Back").addClass("btn btn-default right").css("margin-right","10px"),u=$(document.createElement("BUTTON")).text("Next").addClass("btn btn-default right");$(document.createElement("DIV")).css("text-align","right").append(c).appendTo(n);var h=$(document.createElement("DIV")).addClass("ask-card-content").appendTo(n);if($(document.createElement("DIV")).html(o.text).addClass("ask-card-text").appendTo(h),$(document.createElement("HR")).appendTo(h),!0===o.searchable){var g=$(document.createElement("INPUT")).addClass("form-control").attr({type:"text",placeholder:"Search"}).appendTo(h);
21g.on("keyup change",function(){var e=$(this).val().split(" ");h.find(".ask-card-opt").each(function(){for(var t in $(this).show(),e)-1===$(this).text().toLowerCase().indexOf(e[t].toLowerCase())&&$(this).hide()})})}var m=$(document.createElement("DIV")).addClass("ask-card-opt-wrapper").appendTo(h);$(o.options).each(function(e){var t=this,a=$(document.createElement("DIV")).addClass("ask-card-opt ask-card-opt-btn").attr("data-ask-index",e).appendTo(m),n=$(document.createElement("DIV")).addClass("ask-card-opt-label");if(t.label instanceof Array)for(var e in t.label)0==e?n.text(t.label[e]):$(document.createElement("DIV")).addClass("text12").text(t.label[e]).append(r).appendTo(n);else n.text(t.label);a.append(n);var r=$(document.createElement("DIV")).addClass("ask-card-continue").css("display","none").html("<div class=\"ask-card-continue-content\"><span class=\"glyphicon glyphicon-arrow-right\"></span><div>"+(!0===t.close?"Done":"Next")+"</div></div>");r.click(function(){u.click()}),a.append(r),!0!==t.checked||l||(l=!0,a.addClass("ask-card-opt-selected")),a.click(function(){!0===o.multiSelect?(t.checked=!t.checked,t.checked?$(this).addClass("ask-card-opt-selected"):$(this).removeClass("ask-card-opt-selected")):($(this).closest(".ask-card").find(".ask-card-opt").removeClass("ask-card-opt-selected"),$(this).addClass("ask-card-opt-selected"),$(o.options).each(function(){this.checked=!1}),t.checked=!0),u.text(!0===t.close?"Done":"Next")})}),$(document.createElement("HR")).appendTo(h);var f=$(document.createElement("DIV")).addClass("ask-card-footer").appendTo(h);return f.append(u),global.askHistory[r].length&&f.append(p),$(document.createElement("BR")).css("clear","both").appendTo(f),c.click(function(){global.askClose(n),$.isFunction(a)&&a()}),p.click(function(){global.ask(global.askHistory[r].pop(),t,a,n)}),u.click(function(){var i=$(this).closest(".ask-card").find(".ask-card-opt.ask-card-opt-selected");if(0==i.length)return alert("No option has been selected yet.");var l,d,s=[];!0===o.multiSelect?(i.each(function(e,t){l=$(t).data("ask-index"),s.push(o.options[l])}),_typeof(o.multiSelectFunc)!=="undefined"&&$.isFunction(o.multiSelectFunc)&&o.multiSelectFunc({card:n,object:t,options:s}),!0===o.multiSelectClose?(global.askClose(n),$.isFunction(a)&&a()):(global.askHistory[r].push(e),o.multiSelectKey in t&&global.ask(o.multiSelectKey,t,a,n))):(l=i.data("ask-index"),d=o.options[l],_typeof(d.func)!=="undefined"&&$.isFunction(d.func)&&d.func({card:n,object:t,option:d}),!0===d.close?(global.askClose(n),$.isFunction(a)&&a()):(global.askHistory[r].push(e),d.key in t&&global.ask(d.key,t,a,n)))}),global.askCheckSize(),n},this.askCheckSize=function(){$(".ask-card").length&&$(".ask-card").each(function(){$(this).outerHeight()>=$(window).height()-50?$(this).addClass("ask-card-top"):$(this).removeClass("ask-card-top")})},this.askClose=function(e){var t=e.data("pageID");t in global.askHistory&&delete global.askHistory[t],$("body").removeClass("ask-card-open"),e.closest(".ask-card-wrapper").remove()},this.askHTML=function(e,t,a,n){_typeof(n)==="undefined"&&(n=global.ask("card",{card:{text:"",options:[]}})),n.find("> .ask-card-content > .ask-card-text").html(e),n.find("> .ask-card-content > .ask-card-opt-wrapper").html(t);var o=n.find("> .ask-card-content > .ask-card-footer");if(o.html(""),_typeof(a)===_typeof({})&&0<Object.keys(a).length){var i=Object.keys(a);i.reverse(),$(i).each(function(){var e=this,t=$(document.createElement("BUTTON")).addClass("btn btn-default right").css("margin-left","6px").html(e).appendTo(o);t.click(function(){$.isFunction(a[e])&&a[e](n)})}),$(document.createElement("BR")).css("clear","both").appendTo(o)}return n},this.colorPicker=function(e){$.post("/Ajax/Common",{action:"colorPicker"},function(t){var a=mobileModal("Select a Color",""),n=$(document.createElement("DIV")).addClass("row");$(Object.keys(t)).each(function(){var o=t[this],i=$(document.createElement("DIV")).addClass("col-xs-6 col-sm-2").appendTo(n),l=$(document.createElement("DIV")).css({"background-color":"#"+o.HEX,border:"1px solid #CCC",height:"30px",margin:"15px 0px",cursor:"pointer"}).appendTo(i);l.click(function(){$.isFunction(e)&&e(o),mobileModalClose(a)})}
21),a.find(".modal-body").append(n)},"json")},this.getParameterURL=function(e){var t=[];return window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(e,a,n){t[a]=n}),_typeof(t[e])!=="undefined"&&t[e]},this.isAlphaNumeric=function(e,t){t=null==t?"":"|"+t;var a=new RegExp("^[ A-Za-z0-9]|Enter|Backspace|Tab|Shift|Delete|Home|End|ArrowLeft|ArrowRight|F[0-9]"+t+"$","g");return!!e.key.match(a)},this.isNumberKey=function(e,t){t=null==t?"":"|"+t;var a=new RegExp("^(0|1|2|3|4|5|6|7|8|9|Enter|Backspace|Tab|Shift|Delete|Home|End|ArrowLeft|ArrowRight|F[0-9]+"+t+")$","g");return!!e.key.match(a)},this.isNumberKeyAllowDecimalNegative=function(e){var t=/^(Enter|Backspace|Tab|Shift|Delete|Home|End|ArrowLeft|ArrowRight|F[0-9]+)$/;return!!(("-"!=e.key||$(e.target).val().match(/^[^\-]|^$/)&&0==global.getCaretPosition($(e.target)))&&("."!=e.key||$(e.target).val().match(/^[^\.]*$/))&&(e.key.match(/^(0|1|2|3|4|5|6|7|8|9|-|\.)$/)||e.key.match(t))&&(e.key.match(t)||!$(e.target).val().match(/\-/)||0<global.getCaretPosition($(e.target))))},this.isNumberKeyAllowDecimal=function(e){return!!(("."!=e.key||$(e.target).val().match(/^[^\.]*$/))&&e.key.match(/^(0|1|2|3|4|5|6|7|8|9|\.|Enter|Backspace|Tab|Shift|Delete|Home|End|ArrowLeft|ArrowRight|F[0-9]+)$/g))},this.chevronToggle=function(e,t){e.hasClass("glyphicon-chevron-down")?(e.removeClass("glyphicon-chevron-down"),e.addClass("glyphicon-chevron-up"),t.show()):(e.removeClass("glyphicon-chevron-up"),e.addClass("glyphicon-chevron-down"),t.hide())},this.dismissAllAttention=function(){$.post("/forums.php",{action:"dismiss_all_attention"},function(){$("[data-attention]").remove()})},this.dismissCookieNotification=function(){$.post("/Ajax/Common",{action:"dismissCookieNotification"},function(){$(".cookieNotification").hide()})},this.filter_table_rows=function(e,t,a,n,o){a=_typeof(a)==="undefined"||0>=a?0:a,n=_typeof(n)==="undefined"?"":n;for(var i=0;i<e.length;i++)e.eq(i).find("> tr, > tbody > tr").each(function(){var l=$(this),r=e.eq(i).find("tr").index(l);if(!l.hasClass("tblSubHeader")&&r>=a){var d=l.text().toLowerCase();""==t||-1<d.indexOf(t.toLowerCase())||""!=n&&-1<d.indexOf(n.toLowerCase())?(l.show(),_typeof(o)!=="undefined"&&0<o.length&&o.eq(i).find("tr").eq(r).show()):(l.hide(),_typeof(o)!=="undefined"&&0<o.length&&o.eq(i).find("tr").eq(r).hide())}})},this.fixDatepickerPosition=function(e){var t=$("[id = \"ui-datepicker-div\"]");_typeof(e)==="undefined"?t.css("top",parseFloat($("[id = \"ui-datepicker-div\"]").css("top"))-$(document).scrollTop()+"px"):t.css({top:parseInt(e.offset().top-$(document).scrollTop()+e.outerHeight())+"px",left:parseInt(e.offset().left)+"px"});var a=$(window).innerWidth(),n=$(window).innerHeight(),o=t.offset(),i=t.outerWidth(),l=t.outerHeight();0>o.left&&t.css("left","0px"),o.left+i>a&&t.css("left",a-i+"px"),0>o.top&&t.css("top","0px"),o.top+l>n&&t.css("top",n-l+"px")},this.formatMoney=function(e){return this.formatNumber(parseFloat(e).toFixed(2)).toString().replace(/^(-)?/,"$1$")},this.formatNumber=function(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")},this.generatePassword=function(e){e=_typeof(e)!=="undefined"&&0<e?e:5;var t="abcdefghijklmnopqrstuvwxyz";t+="ABCDEFGHIJKLMNOPQRSTUVWXYZ",t+="0123456789";for(var a="",n=0;n<e;n++)a+=t.charAt(Math.floor(Math.random()*t.length));return a},this.getCaretPosition=function(e){return e[0].selectionStart},this.highlight_element=function(e,t){t=0<t?t:0;var a=$(window).width(),n=$(window).height(),o=e.position().left,i=e.position().top,l=e.outerWidth(),r=e.outerHeight(),d=function(e,t,a,n){return $box=$(document.createElement("div")).css({position:"absolute",left:e+"px",to
21p:t+"px",width:a+"px",height:n+"px",background:"rgba(0, 0, 0, .5)"}),$box.appendTo("body"),$box};$boxes=[d(0,0,a,i),d(0,i,o,r),d(o+l,i,a-o-l,r),d(0,i+r,a,n-i-r)],0<t&&setTimeout(function(){for(var e in $boxes)$boxes[e].fadeOut()},t)},this.menu=function(e,t,a){if(_typeof(a)!=="undefined"&&0<a.length&&0<parseFloat(e)&&0<parseFloat(t)){var n=$(document.createElement("div"));for(var o in n.addClass("global-menu").css({background:"#FFF",border:"1px solid #DDD","box-shadow":"0px 0px 1px #A5A5A5",position:"absolute",left:parseFloat(e)+"px",top:parseFloat(t)+"px","z-index":2147483647}).appendTo("body"),a){var l=$(document.createElement("a"));l.css({padding:"4px 10px",color:"#000","font-weight":"normal",display:"block"}),l.hover(function(t){$(this).css("background-color","mouseenter"==t.type?"#E7E7E7":"transparent")}),_typeof(a[o][0])!=="undefined"&&l.text(a[o][0]),_typeof(a[o][1])!=="undefined"&&0<a[o][1].length&&l.attr({href:a[o][1],target:"_blank"}),_typeof(a[o][2])!=="undefined"&&0<a[o][2].length&&l.attr("onclick",a[o][2]),l.appendTo(n)}}},this.notification=function(e,t,a,n,o){if(a=null==a?"rgba(255, 255, 255, .8)":a,n=null==n?"rgba(0, 0, 0, .8)":n,t=!1===t?315576e5:0<parseInt(t)?parseInt(t):1e4,o=null==o?function(){$(this).fadeOut(1500)}:o,0==$(".notification-container").length){var i=$(document.createElement("div")).addClass("notification-container").css({position:"fixed",left:"0px",bottom:"0px",width:"400px",height:"auto","max-width":"100%",padding:"0px 10px","z-index":"999999999"});i.appendTo("body")}var l=$(document.createElement("div")).addClass("notification").css({color:a,"background-color":n,padding:"10px","border-radius":"4px","box-shadow":"0px 0px 0px 1px "+n,border:"1px solid "+a,margin:"10px 0px",cursor:$.isFunction(o)?"pointer":"default",position:"relative"}).html(e);$.isFunction(o)&&l.on("click",o),l.hide().appendTo(".notification-container:first").fadeIn(750),setTimeout(function(){l.fadeOut(1500),setTimeout(function(){l.remove(),0==$(".notification-container > div").length&&$(".notification-container").remove()},1500)},t)},this.notification_attention=function(e,t,a,n,o){var i="<a href=\"#\" style=\"color: rgba(255, 0, 0, .8); font-weight: bold; font-size: 18px; position: absolute; right: 8px; top: 0px;\" onclick=\"global.notification_dismiss($(this).closest('.notification'));\">×</a>";i+="<input type=\"hidden\" name=\"attention\" value=\""+e+"\" />",i+="<div style=\"font-size: 14px; font-weight: bold;\">"+a+"</div><hr style=\"margin: 6px 0px 8px 0px;\" />",i+=n,i+="<br /><div style=\"text-align: right; font-size: 10px; font-weight: bold; color: rgba(255, 255, 255, .6); margin-top: 6px;\"><span class=\"left\">"+o+"</span>"+t+"</div>",global.notification(i,!1,null,null,function(){})},this.notification_dismiss=function(e){$.post("/inc/ajax_shared.php",{action:"attention_read",attentionID:e.find("input[name = \"attention\"]").val()},function(){e.fadeOut(1500),setTimeout(function(){e.remove()},1500)})},this.popupYoutube=function(e,t,a,n){if(t.match("youtube.com")){var o=Math.round(568*n/a),i="https://www.youtube.com/embed/"+t.replace(/.*?youtube\.com\/watch\?v=/,"").replace(/&(.*)?/,"")+"?autoplay=1";mobileModal(e,"<iframe width=\"100%\" height=\""+o+"\" src=\""+i+"\" frameborder=\"0\" allowfullscreen=\"\" data-ss1530032328=\"1\"></iframe>")}},this.post=function(e,t){var a=$(document.createElement("FORM")).attr({method:"post",action:e});$.each(t,function(e,t){$(document.createElement("INPUT")).attr({type:"hidden",name:e,value:t}).appendTo(a)}),$("body").append(a),a.submit()},this.print_element=function(e,t,a,n){if(n=!!(_typeof(n)!=="undefined"&&n),n)try{var o=window.open("","_blank"),i=$(o.document.head),l=$(o.document.body);$("link").each(function(){i.append($(this).clone())}),l.html(e.clone()),null!=t&&(0<$("#bsaLogoContainer").length?l.prepend($("#bsaLogoContainer").html()+"<hr style=\"border-top: 1px solid #aaaaaa; width: 100%; margin-top:80px;\"><div style=\"text-align: center; font-weight: bold; font-size: 20px; margin-bottom: 10px;\">"+t+"</div>"):l.prepend("<div style=\"text-align: center; font-weight: bold; font-size: 20px; margin-bottom: 10px;\">"+t+"</div>")),e.find("select").each(function(e){l.find("select").eq(e).val($(this).val())}),l.attr("style","background: #FFF ! important;"),l.find("input[type = \"text\"], textarea").each(function(){$(this).replaceWith($("<pre />").css({"white-space":"pre-wrap","font-size":"12px"}).html($(this).val()))});var r=function(e,t){e.each(function(){$(this).attr(t).match(/^http(s)?\:\/\//)||$(this).attr(t,"https://admin.247scouting.com/"+$(this).attr(t).replace(/^\//,""))})};r(i.find("link[href]"),"href"),r(l.find("img[src]"),"src"),l.find(".print-element-toggle").toggle(),o.onafterprint=function(){o.close(),$.isFunction(a)&&a(),o.onafterprint=function(){}},o.print()}catch(t){console.log(t)}else try{var l=$("body").clone(),d=$("body")[0].style;$("body select").each(function(e){l.find("select").eq(e).val($(this).val())}),$("body").html(e),$("body").attr("style","background: #FFF ! important;"),e.find("input[type = \"text\"], textarea").each(function(){$(this).replaceWith($("<pre />").css({"white-space":"pre-wrap","font-size":"12px"}).html($(this).val()))}),null!=t&&$("body").prepend("<div style=\"text-align: center; font-weight: bold; font-size: 20px; margin-bottom: 10px;\">"+t+"</div>"),$("body").find(".print-element-toggle").toggle(),window.onafterprint=function(){$("body").attr("style",d),$("body").replaceWith(l),$.isFunction(a)&&a(),window.onafterprint=function(){}},window.print()}catch(t){console.log(t)}},this.search_units=function(e,t){var a="BUTTON"==e.prop("tagName")?e.prev():e,n=a.prev();a.val(""),n.val("");var o=e.closest("form").find("select[name = \"unit-info-council\"]").val(),i=e.closest("form").find("select[name = \"unit-info-unit-type\"]").val(),l=e.closest("form").find("select[name = \"unit-info-unit-qual\"]").val(),r=e.closest("form").find("select[name = \"unit-info-unit-qual\"]"),d=e.closest("form").find("select[name=\"unit-info-unit-district\"]").val();return""==o||"0"==o||null==o?alert("Council selection is required to search units.","Unit Search"):""==i||"0"==i||null==i?alert("Unit type selection is required to search units.","Unit Search"):void $.post("/Ajax/Common",{action:"search_units",orgKeyUse:o,unitTypeID:i,unitNbr:t,unitQualID:l,districtID:d},function(t){var o=e.closest("div").find(".unit-nbr-response");if(o.html(""),1==t.MATCHES.length)a.val(t.MATCHES[0].UNIT_NBR),n.val(t.MATCHES[0].ID),r.val(t.MATCHES[0].UNIT_QUAL_ID);else if(1==t.HITS.length)e.val().length!=t.HITS[0].UNIT_NBR.length&&o.html("Unit number has been changed to the unit's actual 4-digit unit number."),a.val(t.HITS[0].UNIT_NBR),n.val(t.HITS[0].ID),r.val(t.HITS[0].UNIT_QUAL_ID);else if(t.SELECT){var i=$(document.createElement("div")).html(t.SELECT),l=i.find("select:first");l.change(function(){a.val($(this).find("option:selected").attr("data-unit-nbr")),n.val($(this).val()),r.val($(this).find("option:selected").attr("data-unit-qual")),o.html("Selected Unit: "+$(this).find("option:selected").html())}),i.find("select").searchable(!1)}else t.OUTPUT&&alert(t.OUTPUT)},"json")},this.setCaretPosition=function(e,t){var a=e[0];if(a.setSelectionRange)a.focus(),a.setSelectionRange(t,t);else if(a.createTextRange){var n=a.createTextRange();n.collapse(!0),n.moveEnd("character",t),n.moveStart("character",t),n.select()}},this.updateDateRange=function(e){var t=e.attr("data-min-date"),a=e.attr("data-max-date");e.datepicker("option","minDate",t),e.datepicker("option","maxDate",a)},this.form_submit=function(e,t,a){t=null==t?"":t,a=null!=a&&"GET"===a.toUpperCase()?"GET":"POST";var n=$(document.createElement("form")).attr({method:a,action:t}),o=function(e,t){$(document.createElement("input")).attr({type:"hidden",name:e,value:t}).appendTo(n)};$(Object.keys(e)).each(function(t,a){_typeof(e[a])===_typeof([])?$(e[a]).each(function(e,t){o(a+"[]",t)}):o(a,e[a])}),$("body").append(n),n.submit(),n.remove()},this.searchVideos=function(e){var t=e.val(),a=t.split(" "),n=e.closest("#updateSupportTabInfoDIV").find("div[onclick]");return 0!=n.length&&void n.each(function(){var e=!0,t=$(this).text();for(var n in a)-1==t.toLowerCase().indexOf(a[n].toLowerCase())&&(e=!1);e?$(this).show():$(this).hide()})},this.showAllVideos=function(){$.post(this.url,{action:"showAllVideos"}
21,function(e){return e.ERROR?alert(e.ERROR):void($("#updateSupportTabInfoDIV div[onclick]").remove(),$("#updateSupportTabInfoDIV").append(e.HTML))},"json")},this.tableToCSV=function(e,t,a){var n=$(document.createElement("DIV"));n.appendTo("body");var o=e.clone();o.appendTo(n),o.find("*:not(:visible)").remove(),o.find("input[type=\"checkbox\"]:visible").each(function(e,t){$(t).replaceWith("<span>"+($(t).prop("checked")?"Yes":"No")+"</span>")}),n.hide();var l=[];t=0<parseInt(t)?parseInt(t):0,a=(null!=a&&0<a.length?a:"export")+".csv",o.find("> thead > tr, > tbody > tr, > tr").each(function(e,a){var n=[];if(a);e>=t&&($(this).find("> td, > th").each(function(){n.push("\""+$("<div />").html($(this).html().replace(/\<br\>/g,"\n")).text().trim().replace(/\"/g,"")+"\"")}),l.push(n.join(",")))});var r=l.join("\n"),d=$(document.createElement("a")).attr({download:a,"data-default-name":a,href:"data:text/csv;charset=UTF-8,"+encodeURIComponent(r)}).html("Click here to download your CSV file."),i=$(document.createElement("input")).attr({type:"text",value:a.replace(/\.csv$/,"")}).css({width:"120px",padding:"0px 4px","margin-right":"4px","text-align":"center"}).keyup(function(){d.attr("download",""==$.trim($(this).val())?d.attr("data-default-name"):$.trim($(this).val())+".csv")}),s=mobileModal("Export","",{},function(){n.remove()},"small");s.find(".modal-body").append("<b style=\"margin-right: 6px;\">Filename:</b>").append(i).append("<b>.csv</b><br /><br />").append(d).css("text-align","center"),d.click(function(t){if(navigator.userAgent.match(/Edge\/|Trident\//)){t.preventDefault();var e=new Blob([r]);return window.navigator.msSaveOrOpenBlob(e,$(this).attr("download")),mobileModalClose(s),!1}mobileModalClose(s)})},this.getReportsByGroup=function(e,t,a){a=null==a?0:a,$.post("/inc/ajax_reports.php",{action:"getReportsByGroup",groupIds:t,keyID:a},function(t){mobileModal(e,t,{},null)})},this.validateManualCCProcessingIsAllowed=function(e,t,a,n,o,i,l,r,d,s,c){document.getElementById("usingCCSwipe").value=c;var p=0;document.getElementById("overridePayNowAmt")&&(p=document.getElementById("overridePayNowAmt").value),0<parseFloat(p)?completeRegistrationBooking(e,t,a,n,o,i,l,r,d,s):alert("Payment amount must be greater than zero")},this.reloadPage=function(){window.location.reload()},this.fadeToggle=function(e){return e.is(":visible")?(e.fadeOut(),!1):(e.fadeIn(),!0)},this.slideToggle=function(e){return e.is(":visible")?(e.slideUp(),!1):(e.slideDown(),!0)},this.toDecimal=function(e,t){var a=Math.pow(10,t);return(Math.round(Math.round(parseFloat(e)*a*a)/a)/a).toFixed(t)},this.toInt=function(e,t){var a=Math.pow(10,t);return Math.round(+e*a)},this.hideActionMenu=function(){$(".actionMenuOptions").hide(),$(".actionMenuOverlay").hide()},this.toggleActionMenu=function(e){if(global.hideActionMenu(),_typeof(e)!=="undefined"){var t=e.closest(".actionMenu").find("> .actionMenuOptions"),a=t.closest(".actionMenu").find("> .actionMenuOverlay"),n=t.is(":visible");n||(t.show(),a.show()),t.css("top","calc(100% + 4px)");var o=$(window).scrollTop()+$(window).innerHeight(),i=t.offset().top+t.outerHeight(),l=parseFloat(t.css("top").replace(/[^0-9\.\-]/g,""));if(i>o){var r=o-i+l;t.css("top",0>r?0:r)}}},this.updateSupportTab=function(e,t,a,n){$.post(this.url,{action:"updateSupportTab",systemID:e,embedLocID:t,embedTypeID:a,linkToSupport:n},function(e){$("#updateSupportTabInfoDIV").html(e)})},this.updateTableSortCell=function(e,t,a){t=!(!0!==t),$.isFunction(a)||
21(a=function(){}),$.tablesorter.updateCell(e.closest("table")[0].config,e,t,a)},this.copy_roster_contact=function(e,t){var a=e.closest(".checkout-contact"),n=$("#rosterContact").clone();n.change(function(){var e=0<$(".trpcheckoutContact").length?"":"form ";a.find(e+"[name]").not("[type = \"hidden\"]").val("");var n=parseJSON($(this).find("> option:selected").attr("data-info"));for(var o in n){var i=a.find(e+"[name = \""+o+"\"]");i.length&&(1==t&&""<n[o]?i.val(n[o]).change():i.val(n[o]))}}),n.find("option").length&&n.searchable(!1,null,null,"Select Roster")},this.filterSelection=function(e,t,a){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:"";e.each(function(){var e=$(this),o="";return 0==a.length?void e.show():void(0<n.length&&(e=e.find(n)),o="html"==t?e.html():e.attr(t),-1<o.toLowerCase().indexOf(a)?$(this).show():$(this).hide())})},this.lastMerchant=function(e){$.post(this.url,{action:"lastMerchant",realOrgKey:e},function(t){mobileModal(e+" Last Merchant Update",t)})},this.jitasaInformation=function(e){$.post("/inc/ajax_bps.php",{bpsCmd:"jitasaInformation",selectedOrgKey:e},function(e){mobileModal("Jitasa",e)})}}var idleTimer,idleTimerWarn,global=new Global,disableTextInputFeatures="autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"",idleKeepAlive=27e5,idleTimeoutWarn=18e5,idleTimeout=300,keystate={},char_cache="";String.prototype.repeat=function(e){for(var t=this.valueOf(),a="",n=0;n<e;n++)a+=t;return a},$.xhrPool=[],$.xhrPool.abortAll=function(){$(this).each(function(e,t){t.abort(),$.xhrPool.splice(e,1)}),$.ajaxSetup({beforeSend:function(e){$.xhrPool.push(e)},complete:function(e){var t=$.xhrPool.indexOf(e);-1<t&&$.xhrPool.splice(t,1)}})},window.onerror=function(e,t,a,n,o){var i=t.replace(/.*\//g,"").replace(/\?.*/g,""),l=$(window.location).attr("href");if("PROD"==runType());else if("TEST"==runType()){var r="<div style=\"white-space: nowrap;\">";r+="<b>Message:</b> "+e+"<br />",r+="<b>File:</b> "+i+"<br />",r+="<b>Line</b> "+a+"<br />",r+="<b>File URL</b> "+t+"<br />",r+="<b>URL</b> "+l,r+="</div>",r+="<br /><br />"+(null==o?"No Stack Trace Available":o.stack),alert(r,"Javascript Error"),loading.hide()}},$.fn.extend({ajaxPost:function(e){var t=$(this).attr("data-ajax-post")?$(this):$(this).closest("[data-ajax-post]"),a=t.attr("data-ajax-action-name")?t.attr("data-ajax-action-name"):"action",n=t.attr("data-ajax-action")?"&"+a+"="+encodeURIComponent(t.attr("data-ajax-action")):"";$.post(t.attr("data-ajax-post"),t.find(":input").serialize()+n,function(t){$.isFunction(e)&&e(t)})},blink:function(e,t,a){var n=0,o=function(t){0<parseInt(a)&&n<a&&(n++,t.animate({opacity:"0"},e,function(){i(t)}))},i=function(a){a.animate({opacity:"1"},e,function(){setTimeout(function(){o(a)},t)})};o($(this))},colorFade:function(e,t,n,o,i){e=null==e?0:e,t=null==t?0:t,n=null==n?0:n,o=null==o?0:o,i=null==i?10:i;var l=!0,d=$(this),s=$(this).css("color")==null?"rgb(0, 0, 0)":$(this).css("color"),c=getRGB(s),p=c.red,u=c.green,h=c.blue,m=c.alpha,f=setInterval(function(){p+=p<e?1:p>e?-1:0,u+=u<t?1:u>t?-1:0,h+=h<n?1:h>n?-1:0,m+=m<o?.001:m>o?-.001:0,d.css("color","rgba("+p+", "+u+", "+h+", "+m+")"),l&&p==e&&u==t&&h==n&&m==o?(e=c.red,n=c.blue,t=c.green,o=c.alpha,l=!1):!l&&p==e&&u==t&&h==n&&m==o&&(clearInterval(f),d.css("color",s))},i);return $(this)},highlight:function(n,o,l,d,c){var t={};return o=null==o?null==n&&null==l?"120":"0":o,n=null==n?"0":n,l=null==l?"0":l,d=null==d?".4":d,$(this).each(function(e){if($(this).is(":hidden"))return!1;var a=$(this).offset().left,i=$(this).offset().top,r=$(this).outerWidth(),p=$(this).outerHeight(),u=$(document.createElement("div")).css({position:"absolute",left:a+"px",top:i+"px",width:r+"px",height:p+"px","background-color":"rgba("+n+", "+o+", "+l+", "+d+")"});t[e]=u,u.hide().appendTo("body").fadeIn(),null!=c&&setTimeout(function(){t[e]=null,u.fadeOut()},c)}),t},unhighlight:function(t){return $.each(t,function(){$(this).remove()})},hoverHighlight:function(e,n,o,i,l){return e=null==e?$(this):e,o=null==o?null==n&&null==i?"120":"0":o,n=null==n?"0":n,i=null==i?"0":i,l=null==l?".4":l,$(this).each(function(){var t=null;$(this).mouseenter(function(){t=e.highlight(n,o,i,l)}).mouseleave(function(){$.fn.unhighlight(t)})})},inputAction:function(t,a){for(var n in a=null==a?["keydown","keyup"]:a,a){var o=$.Event(a[n]);0<t&&(o.which=t,o.keyCode=t),$(this).trigger(o)}},mouseClick:function(){if(document.createElement){var t=document.createEvent("MouseEvents");
21t.initMouseEvent("mousedown",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),$(this)[0].dispatchEvent(t)}else $(this)[0].fireEvent("onmousedown")&&$(this)[0].fireEvent("onmousedown");return $(this).click()},resizeToContent:function(){var e=0;"alertBox"==$(this).prop("className")?(e+=$(this).children().eq(0).prop("scrollHeight")>$(this).children().eq(0).outerHeight()?$(this).children().eq(0).prop("scrollHeight"):$(this).children().eq(0).outerHeight(),e+=$(this).children().eq(2).prop("scrollHeight")>$(this).children().eq(0).outerHeight()?$(this).children().eq(0).prop("scrollHeight"):$(this).children().eq(0).outerHeight(),$.each($(this).children().eq(1).children(),function(){$(this).is(":visible")&&(e+=$(this).prop("scrollHeight")>$(this).outerHeight()?$(this).prop("scrollHeight"):$(this).outerHeight())}),e-=6):$.each($(this).children(),function(){$(this).is(":visible")&&(e+=$(this).prop("scrollHeight")>$(this).outerHeight()?$(this).prop("scrollHeight"):$(this).outerHeight())}),$(this).css("height",e+"px")},dateTimeVal:function(){var e=new Date($(this).val()),t=e.getFullYear()+"-"+pad(e.getMonth()+1,2,"0")+"-"+pad(e.getDate(),2,"0")+" "+pad(e.getHours(),2,"0")+":"+pad(e.getMinutes(),2,"0")+":00";return-1<t.indexOf("NaN")?"0000-00-00 00:00:00":t},getDrawableImage:function(){return $(this).find("> canvas:first")[0].toDataURL()},searchable:function(e,t,a,n){var o=$(this);switch(t=!1!==t,o.prop("tagName")){case"SELECT":var i=function(o){var i=mobileModal(null==n?"Search Dropdown":n,textBoxHTML("search",null==a?"Search":a,!0)),l=$(document.createElement("div")).addClass("search-results").css({"margin-top":"10px","line-height":"1.5em","font-size":"12px","font-weight":"bold"});l.appendTo(i.find(".modal-body")),i.find("input[name = \"search\"]").keyup(function(a){var e=a.which||a.keyCode;if(13==e)return a.preventDefault(),i.find(".tblgenericNew:first tr:first").click(),!1;l.html("");var n=$(this).val(),r=n.split(" "),d=0;
21o.find("option:not(:disabled)").each(function(){var e=$(this),a=!!t;for(var n in r)if(t&&-1==e.html().toLowerCase().indexOf(r[n].toLowerCase())){a=!1;break}else if(!t&&-1<e.html().toLowerCase().indexOf(r[n].toLowerCase())){a=!0;break}a&&(d++,$(document.createElement("tr")).css("cursor","pointer").addClass((1&d?"odd":"even")+"-line").html("<td style=\"padding: 10px; font-size: 12px ! important; white-space: pre-wrap;\">"+e.html()+"</td>").click(function(){e.prop("selected",!0),o.change(),mobileModalClose(i)}).appendTo(l))}),l.find("tr").wrapAll("<table class=\"tblgenericNew\" style=\"width: 100%; border-top: 1px solid #DDD;\"></table>")}),i.find("input[name = \"search\"]").keyup().focus()};if(!1!==e){o.change(function(){"Search Dropdown"==$(this).val()&&($(this).val(""),i(o))});$(document.createElement("option")).html("Search Dropdown").val("Search Dropdown").appendTo(o)}else i(o);break;default:console.log($(this).prop("tagName")+" elements are not supported by $.searchable().")}}}),String.prototype.validate=function(e){return!(_typeof(validationArray[e])!=="undefined")||!!this.match(validationArray[e])||validationArrayErrMsg[e]},function(e){var t=/([^&=]+)=?([^&]*)/g,a=/\+/g,n=function(e){return decodeURIComponent(e.replace(a," "))};e.parseParams=function(a){for(var o,i={};o=t.exec(a);){var l=n(o[1]),r=n(o[2]);"[]"===l.substring(l.length-2)?(l=l.substring(0,l.length-2),(i[l]||(i[l]=[])).push(r)):i[l]=r}return i}}(jQuery);var updateNotificationTimer=setInterval(updateNotificationCnt,3e5);$(function(){submenuFixed(),datePickerPosition(),$(window).scroll(function(){submenuFixed(),datePickerPosition()})}),$(function(){function e(){$("[data-drawable]").each(function(){function t(e,t,a,n){s.x.push(e),s.y.push(t),s.drag.push(a),s.size.push(n)}function a(){c.attr("data-draw-length",s.x.length),l.clearRect(0,0,l.canvas.width,l.canvas.height),l.fillStyle="#FFFFFF",l.fillRect(0,0,o.width,o.height),l.strokeStyle="#000000",l.lineJoin="round";for(var e=0;e<s.x.length;e++)l.lineWidth=0<s.size[e]?s.size[e]:3,l.beginPath(),s.drag[e]&&e?l.moveTo(s.x[e-1],s.y[e-1]):l.moveTo(s.x[e]-1,s.y[e]),l.lineTo(s.x[e],s.y[e]),l.closePath(),l.stroke()}var n,o,l,r,d="ontouchstart"in document.documentElement,s={x:[],y:[],drag:[],size:[]},c=$(this),p=$(this).attr("data-drawable");c.removeAttr("data-drawable"),n=$(document.createElement("CANVAS")).css({border:"1px solid black",width:c.innerWidth()+"px",height:c.outerWidth()+"px"}),o=n[0],o.width=c.innerWidth(),o.height=c.outerWidth(),c.append(n),"undefined"!=typeof G_vmlCanvasManager&&(o=G_vmlCanvasManager.initElement(o)),l=o.getContext("2d"),c.css("position","relative");var u=$(document.createElement("SPAN")).addClass("glyphicon glyphicon-remove").css({cursor:"pointer",position:"absolute",right:"10px",top:"10px","font-size":"12px",color:"#A00"}).appendTo(c);u.click(function(){c.html(""),c.attr("data-drawable",p)}),"signature"==p&&(n.css({width:"300px",height:"150px"}),o.width=300,o.height=150,t(0,110,!1),t(300,110,!0,1),u.css("left","276px")),n.on(d?"touchstart":"mousedown",function(n){d&&n.stopImmediatePropagation();var e=(d?n.originalEvent.touches[0].pageX:n.pageX)-c.offset().left,o=(d?n.originalEvent.touches[0].pageY:n.pageY)-c.offset().top;r=!0,t(e,o),a()}),n.on(d?"touchmove":"mousemove",function(n){if(d&&(n.preventDefault(),n.stopImmediatePropagation()),r){var e=(d?n.originalEvent.touches[0].pageX:n.pageX)-c.offset().left,o=(d?n.originalEvent.touches[0].pageY:n.pageY)-c.offset().top;t(e,o,!0),a()}}),$(document).on(d?"touchend":"mouseup",function(t){d&&t.stopImmediatePropagation(),r=!1}),$(document).mouseleave(function(t){(t.relatedTarget||t.toElement)&&(r=!1)}),n.mouseenter(function(a){if(r&&(a.relatedTarget||a.toElement)){var e=(d?a.originalEvent.touches[0].pageX:a.pageX)-c.offset().left,n=(d?a.originalEvent.touches[0].pageY:a.pageY)-c.offset().top;t(e,n)}}),a()}),setTimeout(e,250)}e()}),$(function(){function e(){$("[data-drop-select]").each(function(){var e="glyphicon-chevron-up",t="> "+$(this).attr("data-drop-select"),a=_typeof($(this).attr("data-drop-count"))!=="undefined"&&0<parseInt($(this).attr("data-drop-count"))?parseInt($(this).attr("data-drop-count")):4,n=$(this).find(t);if(n.length>a){var o=$(document.createElement("div"));o.addClass("glyphicon glyphicon-chevron-down"),o.css({display:"inline-block",width:"20px",height:"20px","font-size":"14px","text-align":"center","line-height":"20px",cursor:"pointer"}),o.appendTo($(this));var l=$(document.createElement("div"));l.css("display","none"),l.appendTo($(this)),n.each(function(e){e+1>=a&&$(this).appendTo(l)}),o.click(function(){$(this).hasClass("glyphicon-chevron-down")?($(this).removeClass("glyphicon-chevron-down"),$(this).addClass(e),l.slideDown()):($(this).removeClass(e),$(this).addClass("glyphicon-chevron-down"),l.slideUp())})}}),setTimeout(e,250)}e()}),$(function(){setInterval(function(){$("[data-table-sorter]:visible").each(function(){$(this).find("thead tr th").css({"padding-right":"18px"}),$(this).removeAttr("data-table-sorter").addClass("tablesorter").tablesorter({cssAsc:"tablesorter-up",cssDesc:"tablesorter-down",cssNone:""})})},250)}),$(function(){var sortable=setInterval(function(){$("[data-sortable]").each(function(){var onUpdate=$(this).attr("data-sortable"),connectSelector=_typeof($(this).attr("data-sortable-connect-with"))==="undefined"?"":$(this).attr("data-sortable-connect-with");$(this).removeAttr("data-sortable").sortable({cursor:"move",placeholder:"placeholderHighlight",connectWith:connectSelector,start:function(e,t){t.item.addClass("placeholderHighlightItem"),$(".placeholderHighlight").css("min-height",t.item.outerHeight())},stop:function(e,t){t.item.removeClass("placeholderHighlightItem")},update:function(){""!=onUpdate&&eval(onUpdate)},helper:function(t,e){var a=e.children(),n=e.clone();return n.children().each(function(e){$(this).width(a.eq(e).width())}),n}}),$(this).disableSelection(),$(this).find(">").css("cursor","pointer")})},250)}),$(function(){$(document).on("submit","form[data-ajax-form]",function(e){e.preventDefault();var $form=$(this),callback=$(this).attr("data-ajax-form"),method=_typeof($(this).attr("method"))!=="undefined"&&"get"==$(this).attr("method").toLowerCase()?$.get:$.post;return method($form.attr("action"),$form.serialize(),function(data){""!=$.trim(callback)&&eval(callback)}),!1})}),$(function(){$(document).on("mousedown","[data-searchable]",function(t){return t.preventDefault(),$(this).searchable(!1,null,
21null,""==$(this).attr("data-searchable")?null:$(this).attr("data-searchable")),!1})}),$(function(){$(window).on("resize",global.askCheckSize)}),$(function(){$(document).on("click","[data-preview-fs]",function(){var e=$(this).attr("src"),t=$(document.createElement("div")).css({position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%",background:"rgba(0, 0, 0, .9)","z-index":"1000000"}),a=$(document.createElement("div")).html("\xD7").css({position:"fixed",right:"10px",top:"10px",color:"rgba(255, 255, 255, .8)","font-weight":"bold","font-size":"36px","line-height":"20px",cursor:"pointer"}).appendTo(t);t.click(function(){t.remove()});$(document.createElement("img")).attr("src",e).css({display:"block","max-width":"100%","max-height":"100%",position:"fixed",left:"50%",top:"50%",transform:"translate(-50%, -50%)",border:"2px solid rgba(255, 255, 255, .9)",background:"#FFF"}).appendTo(t);$("body").append(t)})}),$(function(){$(document).on("click",".expandableTab > .expandableTabHandle",function(){var e=$(this).closest(".expandableTab");e.hasClass("tabOpen")?e.removeClass("tabOpen"):e.addClass("tabOpen")})}),$(function(){setInterval(function(){$("[data-toggle-panel]").length&&$("[data-toggle-panel]").each(function(){var e="false"!==$(this).attr("data-toggle-panel");$(this).removeAttr("data-toggle-panel");var t=$(this).closest(".panel").find("> .panel-body").is(":hidden"),a=$(document.createElement("a")).attr("href","#").css({float:"right",color:"inherit","text-decoration":"none"}),n=$(document.createElement("span")).attr("class","glyphicon glyphicon-"+(t?"chevron-down":"chevron-up"));
21$(this).css("cursor","pointer").click(function(){var e=$(this).closest(".panel").find(">.panel-body");return e.toggle(),n.attr("class","glyphicon glyphicon-"+(e.is(":hidden")?"chevron-down":"chevron-up")),!1}),a.append(n),e&&$(this).prepend(a)})},250)}),$(function(){setInterval(function(){$("[data-table-fix-top]").length&&$("[data-table-fix-top]").each(function(){var e=$(this),t=parseInt($(this).attr("data-table-fix-top"));if($(this).removeAttr("data-table-fix-top"),0<t){for(var a=$(document.createElement("thead")),n=0;n<t;n++)e.find("tr:first").appendTo(a);e.prepend(a)}e.tableHeadFixer({head:!0})}),$("[data-table-fix-bottom]").length&&$("[data-table-fix-bottom]").each(function(){var e=$(this),t=parseInt($(this).attr("data-table-fix-bottom"));if($(this).removeAttr("data-table-fix-bottom"),0<t){for(var a=$(document.createElement("tfoot")),n=0;n<t;n++)e.find("tr:last").prependTo(a);e.append(a)}e.tableHeadFixer({foot:!0})}),$("[data-table-fix-left]").length&&$("[data-table-fix-left]").each(function(){var e=$(this),t=parseInt($(this).attr("data-table-fix-left"));$(this).removeAttr("data-table-fix-left"),e.tableHeadFixer({left:t})}),$("[data-table-fix-right]").length&&$("[data-table-fix-right]").each(function(){var e=$
21(this),t=parseInt($(this).attr("data-table-fix-right"));$(this).removeAttr("data-table-fix-right"),e.tableHeadFixer({right:t})})},250)}),$(function(){setInterval(function(){$("[data-change-timeout]").each(function(){var e=$(this),t=""==e.attr("data-change-timeout")?1e3:parseInt(e.attr("data-change-timeout")),a=null;$(this).removeAttr("data-change-timeout"),$(this).change(function(){null!=a&&clearTimeout(a)}),$(this).keyup(function(){null!=a&&clearTimeout(a),a=setTimeout(function(){e.change()},t)})})},250)});var mobileModalFix=setInterval(function(){$.isFunction($.fn.modal)&&(clearInterval(mobileModalFix),$.fn.modal.Constructor.prototype.enforceFocus=function(){var t=this;$(document).on("focusin.modal",function(a){t.$element[0]===a.target||t.$element.has(a.target).length||$(a.target.parentNode).hasClass("cke_dialog_ui_input_select")||$(a.target.parentNode).hasClass("cke_dialog_ui_input_text")||t.$element.focus()})})},250),modalFix=setInterval(function(){$.isFunction($.fn.widget)&&(clearInterval(modalFix),$.widget("ui.dialog",$.ui.dialog,{_allowInteraction:function(e){if(this._super(e)||e.target.ownerDocument!=this.document[0]||$(e.target).closest(".cke_dialog").length||$(e.target).closest(".cke").length)return!0},_moveToTop:function(e,t){e&&this.options.modal||this._super(e,t)}}))},250);function elementMessage(e,t,a,n,o){if(0==e.length)return!1;var i=$(document.createElement("span")).html(t).appendTo("body");i.css({display:"none","line-height":"18px","font-size":"10px",padding:"1px 4px","font-weight":"bold",color:"#FFF",background:"rgba(0, 0, 0, .9)","border-radius":"4px","z-index":"9999999999"}),i.css({position:"absolute",top:e.offset().top+i.outerHeight()+6+"px",left:e.offset().left+e.outerWidth()/2-i.outerWidth()/2+"px"});$(document.createElement("img")).attr("src","/images/tooltip-arrow.png").css({position:"absolute",left:"calc(50% - (9px / 2))",top:"-6px"}).appendTo(i);i.fadeIn(null==n?300:n),setTimeout(function(){i.fadeOut(null==o?300:o)},null==a?2e3:a)}function copyToClipboard(e,t,a){!0===a&&(e=window.atob(e));var n=$(document.createElement("textarea")).val(e).html(e).prependTo(null==t?"body":t.parent()).focus();n[0].setSelectionRange(0,e.length);try{var o=document.execCommand("copy")}catch(t){o=!1}return n.remove(),o}function ckDropdown(e,t,a){CKEDITOR.instances[e].ui.addRichCombo(t.replace(/[^a-zA-Z0-9]/g,""),{label:t,toolbar:"insert",panel:{css:[CKEDITOR.instances[e].config.contentsCss,CKEDITOR.instances[e].config.contentsCss.replace("contents.css","custom.css")],multiSelect:!1,attributes:{"aria-label":"Custom Input"}},init:function(){for(var e in a)this.add(a[e][0],a[e][1],a[e][1])},onClick:function(t){if(CKEDITOR.instances[e].focus(),CKEDITOR.instances[e].fire("saveSnapshot"),CKEDITOR.instances[e].insertHtml(t),CKEDITOR.instances[e].fire("saveSnapshot"),"{$customFieldReport}"==t&&0==$("#custFieldPackList").length){var a=$("#packListSelHidden").val(),n=$(".modal .modal-prepend"),o=$(document.createElement("DIV")).attr("id","custFieldPackList");$.post("/inc/ajax_reports.php",{action:"FillSpecializedTableDropDown",idName:"",eventInstanceID:eventInstanceID,accountGroup:0,sDate:"",eDate:"",multiFlag:1,limitTypeID:0,packListSel:a},function(e){e=$.trim(e),o.html(e),n.html(o).show()})}}})}function ckDropdownStyle(e,t,a,n,o,i){var l=setInterval(function(){var t=$("#"+e).next().find("a[title = \"Insert\"] > span:first");t.length&&(null!=a&&t.css(a),null!=n&&setTimeout(function(){elementMessage(t.parent().parent(),n,null!=i&0<i?i:5e3)},null!=o&&0<o?o:3e3),clearInterval(l))},250)}function ckEdit(e,t,a,n){e=null==e?"BPS Editor":e,t=null==t?"":t;var o="object"==_typeof(o)?o:{},i=!0,l=Math.random().toString(36).replace(/[^a-zA-Z]+/g,"").substr(0,10),r={};_typeof(n)===_typeof({})&&(r=n),r.Cancel=function(){i=!1,ckRemove(l),d.modal("toggle")},r.Done=function(){return i=!1,!($.isFunction(a)&&!1===a(ckGet(l)))&&void(mobileModalClose(d),ckRemove(l))};var d=mobileModal(e,"",r,function t(){if(i)var o=ckGet(l),r=mobileModal("Close Editor","Are you sure you want to close the editor? Any unsaved changes will be lost.",{No:function t(){mobileModalClose(r),ckEdit(e,o,a,n)},Yes:""})}
21,"large"),s=d.find(".modal-body");return s.attr("id",l),ckEditElement(l,t),s.find("iframe").removeAttr("title"),l}function ckEditElement(e,t){CKEDITOR.instances[e]&&CKEDITOR.remove(CKEDITOR.instances[e]),CKEDITOR.config.title=!1,CKEDITOR.replace(e,{forcePasteAsPlainText:!0,startupFocus:!0,extraPlugins:"youtube"}).setData(t)}function ckGet(e){return CKEDITOR.instances[e].getData()}function ckSet(e,t){CKEDITOR.instances[e].setData(null==t?"":t)}function ckRemove(e){CKEDITOR.instances[e].destroy()}function customFonts(e){var t=1,a=function t(e){var a=window.document.createElement("link");a.rel="stylesheet",a.href="/jquery/fonts/"+e+"/style.css?"+1,window.document.getElementsByTagName("head")[0].appendChild(a)};if(null==e){var n=["icomoon"];for(var o in n)a(n[o])}else a(e)}function getModal(e){var t=$("#"+e);return t.length&&t.closest(".modal").length?t.closest(".modal"):null}function getRGB(e){var t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d?))\))?/);return!!t&&{red:parseInt(t[1]),green:parseInt(t[2]),blue:parseInt(t[3]),alpha:t[4]==null?1:parseFloat(t[4])}}function rand(e,t){return Math.floor(Math.random()*(t-e)+e)}function inIframe(){try{return window.self!==window.top}catch(t){return!0}}function runType(){var e=$(window.location).attr("href").replace(/^.*?\/\//,"").replace(/\..*/g,"").toUpperCase();return"TEST"==e||"DEMO"==e?e:"PROD"}$(document).on("keydown",function(t){keystate[t.keyCode||t.which]=!0}),$(document).on("keyup",function(t){delete keystate[t.keyCode||t.which]}),$(document).on("keydown",".bpseditor",function(t){var e=t.keyCode||t.which,a=$(this).val(),n=$(this).get(0).selectionStart,o=$(this).get(0).selectionEnd,i=a.substring(a.substring(0,n).lastIndexOf("\n")+1,n);if(9==e)t.preventDefault(),$(this).val(a.substring(0,n)+"\t"+a.substring(o)),$(this).get(0).selectionStart=$(this).get(0).selectionEnd=n+1;else if(13==e)if(t.preventDefault(),keystate[17]&&$("img[title = \"BPS\"]").closest("li").hasClass("active"))runScriptSQL("PROD");else{var l=i.match(/^[\t\s]+/);l=null==l?"":l[0],$(this).val(a.substring(0,n)+"\n"+l+a.substring(o)),$(this).get(0).selectionStart=$(this).get(0).selectionEnd=n+l.length+1}}),$(document).on("click",function(){$("#notification-icon > .messages").length&&$("#notification-icon > .messages").hide(),$(".global-menu").length&&$(".global-menu").remove()});function customContextMenu(x,y,data){var overlay=$(document.createElement("DIV"));overlay.css({display:"block",position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%","z-index":"1000000"}),overlay.click(function(){$(this).remove()});var menu=$(document.createElement("DIV")).addClass("actionMenu").css({position:"relative",left:x,top:y});menu.appendTo(overlay);var optionWrapper=$(document.createElement("DIV")).addClass("actionMenuOptions list-group-item");for(var i in optionWrapper.appendTo(menu),data){var opt=data[i],url=_typeof(opt.url)===(!0?"undefined":_typeof(void 0))?"#":opt.url,onclick=_typeof(opt.onclick)===(!0?"undefined":_typeof(void 0))?"":opt.onclick,label=_typeof(opt.label)===(!0?"undefined":_typeof(void 0))?"":opt.label,icon=_typeof(opt.icon)===(!0?"undefined":_typeof(void 0))?"":opt.icon,option=$(document.createElement("A")).addClass("list-group-item").attr({href:url});onclick.length&&function(option,onclick){option.click(function(){eval(onclick)})}(option,onclick);var iconWrapper=$(document.createElement("DIV")).addClass("actionMenuIcon");if(icon.length){var icon=$(document.createElement("SPAN")).addClass(icon);icon.appendTo(iconWrapper)}iconWrapper.appendTo(option),label.length&&option.append(label),option.appendTo(optionWrapper)}$("body").append(overlay),menu.position().top>window.innerHeight/2&&menu.css("margin-top","-"+optionWrapper.outerHeight()+"px")}$(document).on("contextmenu","[data-contextmenu]",function(t){t.preventDefault();var e={x:t.originalEvent.clientX,y:t.originalEvent.clientY},a=JSON.parse($(this).attr("data-contextmenu"));return customContextMenu(e.x,e.y,a),!1}),$(function(){var t=[/^([a-zA-Z])$/g,"a"],a=[/^([0-9])$/g,"n"],n="*",e=[8,9,13,16,17,18,116];$(document).on("focus click keydown keyup","[data-mask]",function(){$(this).val($(this).val())}),$(document).on("keydown","[data-mask]",function(o){var l=o.which||o.keyCode,r=$(this).attr("data-mask"),d=$(this).val(),s=d.length;if(_typeof(l)===("undefined"==typeof void 0?"undefined":_typeof(void 0)))return!1;for(var p in e)if(l==e[p])return!0;
21if(s>=r.length)return!1;for(var u=r.substring(s,s+1);u!=t[1]&&u!=a[1]&&u!=n;)$(this).val($(this).val()+u),s++,u=r.substring(s,s+1);return u==t[1]&&o.key.match(t[0])||u==a[1]&&o.key.match(a[0])||u==n}),$(document).on("keyup","[data-mask]",function(o){var e=o.which||o.keyCode,i=$(this).attr("data-mask"),l=$(this).val(),r=l.length;if(r>=i.length||8==e)return!1;for(var d=i.substring(r,r+1);d!=t[1]&&d!=a[1]&&d!=n;)$(this).val($(this).val()+d),r++,d=i.substring(r,r+1)})});var loadingBind=function e(){$(document).unbind("ajaxStart"),$(document).unbind("ajaxStop"),$(document).ajaxStart(function(){loading.show()}).ajaxStop(function(){loading.hide()})};loadingBind();var autoTimer=setInterval(function(){FuncCommon.addDatepickerToInput($("input.autoDatepicker:not(.datepickerActive):visible")),FuncCommon.addDatepickerToInput($("input.autoDatetimepicker:not(.datepickerActive):visible"),!0),$.fn.accordion&&$(".autoAccordion").each(function(){$(this).removeClass("autoAccordion"),$(this).accordion({collapsible:!0,active:!1,heightStyle:"content"})}),$.fn.timeEntry&&$("input.autoTimepicker:not(.is-timeEntry):visible").each(function(){$(this).timeEntry({spinnerImage:"",ampmPrefix:" "})}),$.fn.jPicker&&$("input.autoColorPicker:visible").each(function(){$(this).removeClass("autoColorPicker");var e=$(this),t="FFFFFFFF";""!=e.val()&&(t=e.val().replace(/[^0-9a-fA-F]/g,"")+"FF"),e.css({cursor:"pointer"}),e.jPicker({window:{title:"Select a Color",position:{x:"30",y:"40"},expandable:!1,liveUpdate:!0},images:{clientPath:"/jquery/colorPicker/images/"},color:{active:new $.jPicker.Color({ahex:t})}},function(t,a){var n=t.val("all");e.css({backgroundColor:n&&"#"+n.hex||"transparent"})}),$(".jPicker > .Icon").hide(),e.click(function(){return e.blur(),e.next().find(".Image").click(),$(".jPicker.Container").css({left:"30px",top:"40px"}),!1})}),$("[data-autoRunScript]").each(function(){var code=$(this).attr("data-autoRunScript");$(this).removeAttr("data-autoRunScript"),eval(code)})},250);function loginWarning(){$(document).ready(function(){var e="loginWarning";if(-1!=$(window.location).attr("href").indexOf("admin.247scouting.com")&&1!=cookie("loginWarning")){var t=$(window.location).attr("href").replace(/^(.*?)\/\/(.*?)\..*/,"$2").toLowerCase();("test"==t||"demo"==t)&&1!=$("#bpsFlag").val()&&(cookie("loginWarning",1),alert("\n<center><b>You are logging in to the "+t.toUpperCase()+" system!</b>\n\nAnything you do here is not reflected in the real world.\n(i.e. your production system)\n\nIf you intended to log in to production, use the URL below.\n<div style=\"text-align: center; font-weight: bold; margin-top: 10px; font-size: 14px;\"><a href=\"http://247scouting.com\" style=\"text-decoration: none; color: #008;\">247Scouting.com</a></div></center>"))}})}function inputCapture(t,a,n,o){o=null==o?$("body"):o,a=null==a?"/images/swipe-card.png":a,n=null==n?"Click to Cancel Swipe":n,console.log(o);var i=$(document.createElement("input")).attr("type","text").css({width:"1px",height:"1px",background:"none",border:"none",outline:"none"}),l="<div style=\"height: calc(100% - 30px); background-image: url('"+a+"'); background-size: 130px; background-position: center center; background-repeat: no-repeat;\"></div><div style=\"text-align: center; height: 30px; line-height: 30px; font-size: 18px;\">"+n+"</div>";$(document.createElement("div")).addClass("confirm-wrapper").addClass("noselect").css("cursor","pointer").append($(document.createElement("div")).css({position:"fixed",left:"50%",top:"50%","margin-left":"-150px","margin-top":"-75px",width:"300px",height:"150px","background-color":"#FFF",border:"3px solid #252525","box-shadow":"0px 0px 0px 2px #FFF",overflow:"hidden"}).append(l)).append(i).appendTo(o).show(),i.keydown(function(a){var e=a.keyCode||a.which,n=$(this).val();13==e&&(a.preventDefault(),$(this).blur(),t(n))}).focus(),i.on("blur",function(){$(this).closest(".confirm-wrapper").remove()})}function techSupport(){$(document).ready(function(){if($("#mdmUser_ID").length&&$("a[href = \"forums.php\"]").length&&$("#forumFlag").length&&9<=$("#forumFlag").val()){var e="/images/tech-support.png";$(document.createElement("div")).addClass("support-quick-link").css({position:"fixed",right:"-56px",bottom:"20px",width:"100px",height:"36px",overflow:"visible"}).append($(document.createElement("img")).attr("src","/images/tech-support.png").css({height:"100%",position:"absolute",left:"0px",cursor:"pointer"}).hover(function(){$(this).stop().animate({left:"-55px"},300)},function(){$(this).stop().animate({left:"0px"},300)}).click(function(){window.open("/forums.php?f=6","_blank")})).appendTo("body")}})}var loading={show:function a(e,t){var n="/images/pos/loading-pug.gif",o="/images/bs_animated4.gif",l=[["05/30/2016","http://blackpug4.blackpugsoftware.com/images/loading-2016-memorial
21-day.png"],["06/03/2016","http://blackpug4.blackpugsoftware.com/images/loading-2016-donut-day.png"]];if($("#mdmUser_ID").length)for(var r in l)if(new Date().setHours(0,0,0,0)==new Date(l[r][0]).setHours(0,0,0,0)){e=l[r][1];break}t=null==t?"0":t,e=null==e?$("#mdmUser_ID").length?"/images/pos/loading-pug.gif":"/images/bs_animated4.gif":e;var d={margin:"0px",padding:"0px",display:"none",position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%",background:"url(\""+e+"\") no-repeat center center","background-color":"rgba(0, 0, 0, "+t+")","z-index":"10001"};if(0==$("#ajaxBusy").length)var s=$(document.createElement("div")).attr("id","ajaxBusy").css(d).appendTo("body");else $("#ajaxBusy").css(d).show();"/images/bs_animated4.gif"==e&&$("#ajaxBusy").css("background-size","180px")},hide:function e(){$("#ajaxBusy").length&&$("#ajaxBusy").hide()}};$(document).ready(function(){loading.show(),loading.hide()});function bpsCmd_emailHistory(){$(".modal .searchTerm").length&&$.post("/inc/ajax_bps.php",{bpsCmd:"emailHistory",searchTerm:$(".modal .searchTerm").val()},function(e){$(".modal:first .modal-body").html($.trim(e))})}function bpsCmd_emailHistory_output(e){$.post("/inc/ajax_bps.php",{bpsCmd:"emailHistory",emailID:e},function(t){var a=mobileModal("Email Preview",$.trim(t),{Close:"","Resend Email":function t(){var n=mobileModal("Resend Email","<div class=\"input-label\">Additional Email (optional)</div>"+textBoxHTML("additionalEmail","[email protected]",!0,""),{Cancel:"",Send:function t(){var o=n.find("input[name = \"additionalEmail\"]").val();$.post("/inc/ajax_bps.php",{action:"resendEmail",emailID:e,additionalEmail:o},function(e){return e.ALERT?alert(e.ALERT):void(mobileModalClose(n),mobileModalClose(a))},"json")}})}},null,"large")})}function bpsCommand(){var t,a=128;$(document).on("click",function(){$(".bps-dropdown").length&&$(".bps-dropdown").remove()}),$(document).on("click","img[alt = \"BPS\"]",function(t){var e=0!=$("#bpsFlag").length&&1==$("#bpsFlag").val(),a=$(window.location).attr("href").replace(/^.*?\/\//,"").replace(/\..*/g,"").toUpperCase();if("TEST"==a||"DEMO"==a?a:"PROD",e){$(".bps-dropdown").length&&$(".bps-dropdown").remove();var n=$(this).parent().offset(),o={x:n.left,y:$(this).closest("li").outerHeight()},i=$(document.createElement("ul")).addClass("bps-dropdown").css({left:o.x+"px",top:o.y+1+"px","background-color":$("#navbarCollapseHeader li").css("background-color"),"z-index":9999999}).appendTo("body"),l=function a(e,t){i.append($(document.createElement("li")).html(e).click(t))};if(l("Homepage",function(){window.location.href="/Admin"}),l("BPS Setup",function(){window.open("/bps.php?mainView=bps","_blank")}),$("#eventURL").length){var r=parseInt($("#eventURL").data("eid"));0<r&&l("Event Information",function(){$.post("/inc/ajax_bps.php",{bpsCmd:"showEID",eid:r},function(e){mobileModal("Event Information",$.trim(e),{},null,"large")})}),l("Open This Event",function(){window.open($("#eventURL").val(),"_blank")})}return l("Registration Info",function(){var e="style=\"width: 100%; font-size: 11px; font-weight: bold; color: #555; padding: 1px 6px; margin-bottom: 10px;\"",t="onchange=\"var e = $(this); e.ajaxPost(function(data) { e.closest('.modal').find('.modal-body').html(data); });\"",a="<div data-ajax-post=\"/inc/ajax_bps.php\" data-ajax-action-name=\"bpsCmd\" data-ajax-action=\"regiInfo\">";a+="<input type=\"text\" name=\"regiList\" placeholder=\"Registration ID List\" style=\"width: 100%; font-size: 11px; font-weight: bold; color: #555; padding: 1px 6px; margin-bottom: 10px;\" "+t+" />",a+="</div>",mobileModal("Registration Information",a,{},null,"large")}),l("Attention",function(){var e={MDM:"All Users",CRS:"Camp Reservation",FOL:"Forms Online",NWL:"Newsletter",PDS:"Prospect Delivery",PFE:"Prepared for Excellence",POS:"Point of Sale",SES:"Scouting Event",TRP:"Trading Post"},t="<form class=\"form-horizontal attention-form\" onsubmit=\"return false;\">";t+="<input type=\"hidden\" name=\"bpsCmd\" value=\"attentionMsg\" />",t+="<div class=\"form-group\">",t+="<div class=\"col-xs-12\">",t+="<select name=\"system\" class=\"form-control\">",Object.keys(e).forEach(function(a){return t+="<option value=\""+a+"\">"+e[a]+"</option>"}),t+="</select>",t+="</div>",t+="</div>",t+="<div class=\"form-group\">",t+="<div class=\"col-xs-12\">",t+="<input type=\"text\" name=\"title\" class=\"form-control\" placeholder=\"Title\" autocomplete=\"off\" autofocus />",t+="</div>",t+="</div>",t+="<div class=\"form-group\">",t+="<div class=\"col-xs-12\">",t+="<button class=\"btn btn-default marginBottom15\" onclick=\"editorToTextarea($(this).closest('DIV').find('TEXTAREA'));\">Editor</button>",t+="<textarea name=\"message\" placeholder=\"Enter an attention message here ...\" class=\"form-control\" style=\"height: 200px;\"></textarea>",t+="</div>",t+="</div>",t+="<div class=\"form-group\">",t+="<label class=\"col-xs-12 col-sm-3 control-label\">Start</label>",t+="<div class=\"col-xs-12 col-sm-9\">",t+="<input type=\"text\" name=\"sdate\" class=\"form-control autoDatetimepicker\" autocomplete=\"off\" autofocus />",t+="</div>",t+="</div>",t+="<div class=\"form-group\">",t+="<label class=\"col-xs-12 col-sm-3 control-label\">Expiration</label>",t+="<div class=\"col-xs-12 col-sm-9\">",t+="<input type=\"text\" name=\"edate\" class=\"form-control autoDatetimepicker\" autocomplete=\"off\" autofocus />",t+="</div>",t+="</div>",t+="<div class=\"form-group\">",t+="<label class=\"col-xs-12 col-sm-3 control-label\">Employees Only</label>",t+="<div class=\"col-xs-12 col-sm-9\">",t+="<input type=\"checkbox\" name=\"employeesOnly\" value=\"1\" />",t+="</div>",t+="</div>",t+="</form>";var a=mobileModal("Attention Message",t,{Cancel:"",Send:function e(){a.find("input[name = \"t
21itle\"]").val()&&a.find("textarea[name = \"message\"]").val()?$.post("/inc/ajax_bps.php",a.find("form.attention-form").serialize(),function(e){global.notification("Your attention message has been sent."),mobileModalClose(a)}):global.notification("A message and title are required for an attention message.",null,"#F00")}},null,"large")}),l("User Search",function(){var e="<div>";e+="<input type=\"text\" name=\"searchTerm\" placeholder=\"Search by name or ID.\" autocomplete=\"off\" style=\"width: 100%; padding: 1px 4px;\" autofocus />",e+="</div>",e+="<div class=\"result\"></div>";var t=mobileModal("Search User Database",e,{},null,"large");t.find("input[name = \"searchTerm\"]").keyup(function(a){var e=a.keyCode||a.which,n=t.find("div.result");13==e&&$.post("/inc/ajax_bps.php",{bpsCmd:"whoisSearch",search:$(this).val()},function(e){n.html(e)})})}),l("Council List",function(){$.post("/inc/ajax_bps.php",{bpsCmd:"councilList"},function(e){mobileModal("BPS Council List",$.trim(e),{},null,"large")})}),l("Email History",function(){$.post("/inc/ajax_bps.php",{bpsCmd:"emailHistory"},function(e){mobileModal("Email History",$.trim(e),{})})}),l("General Information",function(){$.post("/inc/ajax_bps.php",{bpsCmd:"generalInformation"},function(e){mobileModal("General Information",$.trim(e),{},null,"large")})}),l("Change Branch",function(){$.post("/inc/ajax_bps.php",{bpsCmd:"changeBranch"},function(e){mobileModal("Change Branch",$.trim(e))})}),i.find("li").css({"border-top":"1px solid rgba(255, 255, 255, .2)"}),!1}}),$(document).on("keyup",function(a){var e=0!=$("#bpsFlag").length&&1==$("#bpsFlag").val(),n=window.location.href.replace(/^.*?\/\//,"").toUpperCase().split(".");if(n=_typeof(n[1])!==(0?_typeof(void 0):"undefined")&&"DEV"==n[1]?"DEV":"TEST"==n[0]||"DEMO"==n[0]?n:"PROD",t=a.keyCode||a.which,e&&13==t){var o;if(o=char_cache.match(/eid[0-9]+$/i)){var i=o[0].match(/[0-9]+$/)[0];$.post("/inc/ajax_bps.php",{bpsCmd:"showEID",eid:i},function(e){mobileModal("Event Information",$.trim(e))})}else if(o=char_cache.match(/inst[0-9]+$/i)){var l=o[0].match(/[0-9]+$/)[0];$.post("/inc/ajax_bps.php",{bpsCmd:"showInst2Loc",inst2locID:l},function(e){mobileModal("Event Information",$.trim(e))})}else if(o=char_cache.match(/staff[0-9]{3}$/i)){var r="BSA"+o[0].match(/[0-9]{3}$/)[0];$.post("/inc/ajax_bps.php",{bpsCmd:"staff",orgKey:r},function(e){try{var t=$.parseJSON($.trim(e))}catch(t){return!1}return null!=t&&void mobileModal(t.name,t.staff,{},null,"large")})}else if(o=char_cache.match(/whoami$/i))$.post("/inc/ajax_bps.php",{bpsCmd:"whoami"},function(e){mobileModal("User Information",$.trim(e.OUTPUT))},"json");else if(o=char_cache.match(/reg[0-9]+$/i)){var d=o[0].match(/[0-9]+$/)[0];$.post("/inc/ajax_bps.php",{bpsCmd:"registration",registrationID:d},function(e){mobileModal("Registration Information",$.trim(e))})}else if(o=char_cache.match(/go[0-9]{3}$/i)){var r="BSA"+o[0].match(/[0-9]{3}$/)[0];bpsCouncilChange(r)}else(o=char_cache.match(/cnclheader$/i))&&$(".NavHeader247, .NavHeader247 ul li, .NavHeader247 ul li a, .NavHeader247 > .navbar-default, .NavHeader247 > .navbar-default .navbar-brand").css("background-color","#366577")}if(char_cache=char_cache.substring(char_cache.length-128+1)+a.key,120==t&&"PROD"!=n){var s=[["#selectAccountType","C"],["#ccname","John Smith"],["#routingNbr","044000024"],["#accountNbr","02897221111"],["#checkAccountNbr","02897221111"],["#ccnumber","4111111111111111"],["#ccid","123"],["#bankName","Huntington National Bank"]];if($.each(s,function(e,t){$(t[0]).val(t[1])}),$("#cctype option:contains(\"Visa\")").length&&$("#cctype option:contains(\"Visa\")").prop("selected",!0),$("#ccexpmonth").length&&$("#ccexpmonth option:last").prop("selected",!0),$("#ccexpyear").length&&$("#ccexpyear option:last").prop("selected",!0),$("#agreeBPS").length&&$("#agreeBPS").prop("checked",!0),-1!=$(window.location).attr("href").indexOf("campreservation.com")){var s=[["input[name = \"LeaderName\"]","George Bush"],["input[name = \"LeaderAddress\"]","P.O. Box 259000"],["input[name = \"LeaderCity\"]","Dallax"],["input[name = \"LeaderState\"]","TX"],["input[name = \"LeaderZip\"]","75225"],["input[name = \"LeaderPhoneDay\"]","2142004300"],["
21input[name = \"LeaderEmail\"]","[email protected]"],["input[name = \"LeaderEmailRetype\"]","[email protected]"],["input[name = \"Leader2ndName\"]","George Bush"],["input[name = \"Leader2ndPhoneDay\"]","2142004300"],["input[name = \"Leader2ndEmail\"]","[email protected]"],["input[name = \"EstimateArrivalTime\"]","January 20, 2001"],["input[name = \"EstimateDepartureTime\"]","January 20, 2009"],["textarea[name = \"CustomerComments\"]","Painting a portrait."]];$.each(s,function(e,t){$(t[0]).val(t[1])})}var s=[["input[placeholder = \"First Name\"], input[name = \"fname\"]",["Andy","Bob","Carl","Doug","Edward","Frank","George","Harold","Ian","Jason","Kevin","Lewis","Mark","Ned","Oli","Paul","Quinten","Russel","Steve","Thomas","Ulysses","Vern","Walter","Xavier","York","Zack"]],["input[placeholder = \"Last Name\"], input[name = \"lname\"]",["Abernathy","Baker","Carlson","Donaldson","Einstein","Frost","Gardner","Hageman","Igloote","Jackson","Klump","Lincoln","Marston","Nester","Olin","Parr","Quick","Roronoa","Saling","Throneberry","Utley","Vasques","Wakeford","Xian","Yankle","Zangemaster"]],["input[placeholder = \"Address\"], input[name = \"addr\"]",["3634 Dusty Dale Pk","5266 Jagged Bluff Gate","7265 Colonial Creek Rd","7472 Harvest End","2349 Misty Grove","1206 Old Valley","8501 Umber Quay","487 Hazy Wynd","6521 Cinder Spring Rd","97 Red Cider Rt","5776 Easy Anchor Rd","8977 Heather Horse Ledge","7472 Bright Fox Meadow","9737 Merry Barn Heath","3736 Noble Goose Estates","8195 Middle Close","302 Wishing Lagoon Dell","9611 Foggy Nook","4910 Little Pioneer Ln","4554 Sunny Embers Ramp","7480 Honey Bay","611 Fallen Alley","262 Blue Berry Crest","885 Golden Impasse","181 Velvet Circuit","5999 Gentle Forest","2474 Quaking Ln","6233 Pleasant Port","2463 Sleepy St","1156 Emerald St","6848 Thunder Thicket","3569 Cotton Rise","2813 Round Round","4717 Hidden Hollow","264 Silent Bear Ln","4982 High Boulevard","5031 BRd Moor","3725 Lazy Panda Ct","6690 Green Brook Avenue","2075 Rustic Treasure St","5590 Shady Fawn Ct","2828 Rocky Apple Arbor","3050 Iron Lake Link","8010 Burning Towers","5031 Grand Mt","1712 Clear Willow Dale","8518 Lost Prairie St","9028 Silver St","8460 Quiet Pines","9055 Tawny St","7736 Wishing Rise Sq","3032 Blue Rd Campus","6909 Lazy Cider St","6210 Heather Bay","7971 Round St","909 Thunder Isle","1988 Merry Brook Beach","7623 Silent Cloud Wharf","2838 Jagged TownLn","4730 Tawny Rise","2174 Quiet Gate Forest","7763 Rocky St","9832 Indian Chase","2063 BRd Sts","1291 Crystal Limits","113 Golden St Lookout","4141 Stony Close","712 Burning Grove Ct","8364 Shady Glade","6799 Cotton Parade","7475 Hidden Landing","5851 Foggy Barn Gate","8537 Harvest Lagoon St","1953 Green Rd","3976 Red Pine Walk","9751 Velvet St","8525 Lost St","4308 Emerald Ln","255 Dusty Ramp","7262 Rustic Glen","5700 High Way","573 Clear River Link","520 Honey Nectar Rd","891 Quaking Dale Inlet","8206 Colonial Oak Rd","5221 Iron Pond Acres","5398 Silver Forest Rd","5145 Sunny Pk","4546 Sleepy Blossom St","5310 Noble Alley","3780 Hazy Spring Rd","4671 Bright Crest","2576 Cinder Path","663 Little Pony St","5349 Misty Towers","4376 Umber Anchor Ln","5300 Easy Rd","890 Amber Apple Rd","6233 Cozy Stead","4705 Grand Prairie Ln","6431 Wishing St","1865 Burning Hollow","7187 Colonial Link","5243 Umber Rd","7890 Indian St","6423 Dewy Lake Rd","2488 Cinder Creek Forest","8769 Quiet Valley","3753 Gentle Embers Ct","5163 Shady Shadow Rd","6677 Red Treasure Lane","1716 Honey Rise Ct","2565 Silent Fox St","2451 Misty Willow St","1429 Quaking Hickory St","6054 Noble St Arbor","6204 Lazy Front","597 Grand St","6106 Blue Elk Ln","4375 Stony Walk","6940 Rocky Row","5245 Clear Beacon Ledge","1671 Silver Bear St","9015 Jagged Brook St","3499 Crystal Dr","1488 Cozy Via","627 Green Spring Towers","3822 Round Cape","4689 Hidden Nectar TownLn","1619 Rustic Point","9110 Tawny River Ln","3978 Middle St","5592 Heather Key","8705 Foggy Lagoon Rd","415 Easy Butterfly Falls","5695 Pleasant St","3879 Fallen Rd","6782 Old Nook","4953 Cotton Pl","972 Iron Blossom Trace","9975 Lost Apple Sq","8627 Sleepy Log Rd","5663 Sunny Hills Rd","3793 Thunder Heath","8722 Dusty Cider Rise","6470 Velvet Goose Rd","3085 Amber Leaf Impasse","3147 Hazy Forest Run","5022 Harvest Rabbit Bank","376 Little Barn Farm","160 Colonial Edge","7126 Lazy Pioneer Rd","1716 Old Gate","6479 High St","8405 Middle Swale","9753 Silent Dr","1168 Iron Thicket","4292 BRd Rd Trace","8959 Hidden Estates","3494 Grand Beach","1312 Sleepy Quay","5419 Easy St Arbor","225 Foggy Valley","8004 Pleasant Cider Rd","9545 Shady Anchor Vale","3533 Umber Lane","7157 Green Lagoon Ln","3716 Quiet Quail Rd","8841 Bright Rd","9871 Gentle Dale TownLn","4737 Sunny Fawn Rd","8008 Jagged Pike","7534 Golden Bay","924 Cinder Zephyr Walk","6426 Thunder Pine Nook","3692 Red St","8967 Crystal Glen","4181 Merry Campus","1229 Lost Green","6065 Heather Port","1997 Burning St","479 Misty Rd","258 Rocky Boulevard","8027 Indian Autumn Front","4389 Silver Gate Pl","6345 Velvet St","7524 Wishing Rd","5031 Rustic Log Field","6654 Emerald Hollow","1552 Clear Robin St","372 Amber Cloud Rd","818 Little Rd","4353 Round Village","8531 Tawny Manor","7184 Dusty Isle","6355 Honey Cape","4194 Stony Oak Street","8335 Fallen Hills Bend","1028 Dewy Abbey","3550 Hazy Beacon Crest","150 Dusty Link","5765 Lost Hills Acres","2499 Fallen Bluff Rd","4315 Dewy Grove Hollow","2902 Merry Dell","1977 Bright Oak Stead","3058 Emerald Green","41 High Round","9716 Old Log Valley","5710 Silent Spring Chase","1346 Honey Abbey","735 Amber Boulevard","5480 Pleasant Dale","8053 Wishing Towers","1662 Burning Ln","2282 Harvest Sky Farm","8539 Cozy Forest Maze","5630 Iron Hickory Limits","4280 Middle Ln","7291 Sunny Impasse","6646 Rustic Panda Heath","272 Heather Terrace","5228 Thunder Estates","1478 Colonial Trace","8925 Cinder St","3754 Hidden Apple Grove","8388 Shady Pony Inlet","4594 Silver Dale TownLn","4799 Round Rabbit Nook","2051 Quaking Butterfly Rd","9235 Tawny St","8271 Cotton Rd","2379 Misty Swale","8812 Blue Beacon St","3848 Noble Point","3840 Clear Anchor Lookout","5373 Indian Circuit","198 Golden Shadow Arbor","4422 Umber Berry Village","5545 Red Wynd","8863 Little Robin Meadow","3618 Rocky Fox Ramp","3787 Gentle Lake Mt","1120 Jagged Ct","861 Lazy Canyon","5046 Crystal Rd Rd","7503 Stony Alley","7870 Green Cider St","7219 Quiet Cloud Ledge","6540 Velvet Gate Field","4286 Quaking Rd","7567 Easy Street","5485 Cinder Prairie Ln","5115 Middle Meadow","3189 Bright Village","5822 Round Inlet","5471 Quiet Campus","309 BRd Edge","8133 Fallen Walk","9535 Dewy Boulevard","9322 Silent Treasure St","4799 Rustic Orchard","488 Lost Brook Link","9934 Colonial Close","1979 Stony Rd","445 Sleepy Goose Rd","3965 Golden Fox Rd","9246 Merry Hills Impasse","863 Heather Chase","4009 Misty Pine Sq","8325 Iron Timber Falls","8417 Hazy St","8766 Amber Rd","4142 High St Crest","8671 Green River Port","3070 Emerald Limits","3532 Blue Wagon Way","2384 Wishing Beacon St","8520 Foggy Bank","9373 Sunny Berry Rt","1709 Burning Bluff Pk","6763 Umber Spring Field","7830 Harvest Dale Rd","5124 Lazy Forest Mt","372 Velvet Circuit","2745 Noble Gate Dell","8964 Red Gate","2493 Tawny Mall ","9887 Indian Sky Quay","4631 Thunder Ct","313 Crystal St","6554 Hidden Creek Towers","5570 Cotton Passage","7864 Cozy Pond Ln","1257 Shady Cider Green","4589 Silver Bay","7057 Rocky Moor","8639 Grand Hickory Dn","7361 Clear Lane","3580 Dusty Valley","8426 Noble Beacon Bend","4408 Quiet Round","3485 Little St","5928 Umber Autumn St","8531 Crystal Creek Rd","4681 Sleepy St","2913 Quaking Estates","5650 Middle Towers","1564 Rustic Ridge","3411 Grand Lane","7396 Colonial St","8878 Cinder St","5
21584 Honey Nectar Ln","1939 Bright Log Nook","2316 Indian Point","3754 Emerald Landing","4543 Rocky TownLn","2896 Wishing Lake Rd","2675 Silent Goose St","5908 Clear Spring Key","70 Fallen Alley","1910 Dewy Row","2515 Jagged Campus","6937 Lazy Cider Ln","8923 Merry Pl","2625 Heather Forest","8925 Blue Rise","885 Misty Swale","7510 Sunny Treasure Ct","7149 Old Forest Wynd","154 Pleasant Crest","569 Burning Robin Ln","9066 Hazy Gate St","2724 Hidden Farm","2289 High Grove Jetty","2947 Round Walk","9220 Tawny St Rd","5341 Golden Dale","2418 Red Pond Port","5814 Velvet Passage","2626 Lost Blossom Isle","7662 Gentle Wharf","9942 Amber Lookout","6061 Easy Leaf Valley","1372 Dusty Barn Ramp","7279 Thunder Rd","4115 Silver Pioneer Ct","6220 Harvest End","1314 Iron Rd","4922 Green Rabbit Ct","1066 Old Bay","8441 Dusty St","2679 Misty Parade","4963 Sunny Brook Link","5483 Thunder Inlet","2108 Round Ledge","8308 Green TownLn","2607 Foggy Canyon","9488 Stony Treasure St","837 Lazy St","3308 Harvest Wagon Ln","8205 Silver Towers","1526 Clear Timber St","6146 Little Butterfly End","5228 Hidden Cider Maze","4039 BRd Dale Grove","3433 Rustic Embers St","280 Heather Walk","4211 Shady Lagoon St","5127 Wishing Hills Trace","8418 Dewy River St","5682 Noble Rd","2540 Red Goose Falls","7049 Colonial St St","8342 High Blossom Ct","132 Jagged Rd Mt","2096 Indian St","7219 Golden Forest Bend","1421 Quiet Avenue","4862 Sleepy Lake Close","9032 Middle St","2941 Bright Prairie St","1381 Honey Oak Rd","8576 Crystal Impasse","8464 Cotton Plaza","5285 Rocky Rise Ct","939 Grand St","3608 Lost Hickory St","9256 Velvet Cloud Crest","5505 Pleasant Field","8544 Emerald St Manor","9249 Quaking Pioneer Pk","3974 Burning Elk Rd","4262 Umber Ct","9834 Hazy St","2043 Iron Leaf Beach","8024 Tawny Swale","1332 Silent Fox Pike","8204 Fallen Pl","4997 Blue Panda Front","2594 Emerald Spring Ct","4859 Quaking Rd","2284 Silent Glade","9617 Amber Bluff Campus","8326 Grand Street","5800 Round Trace","7285 Indian Pioneer Moor","6683 Wishing Bank","5820 Pleasant Hills Close","4538 Dusty Horse St","434 Gentle Quay","3387 Thunder Way","5950 Noble Pony Ln","3914 Bright Gate Wharf","4942 Cinder Key","789 Cotton Mall ","6433 Harvest Forest St","8708 Red Jetty","4840 Burning Inlet","5196 Middle Rd","4055 Clear Row","2487 Golden Gate","4014 Sunny Byway","699 Honey Goose Circuit","6372 BRd Robin Via","2454 Umber St Isle","4214 Little St Port","9350 Green Farm","540 Merry Bear Crest","6399 Old Brook Hollow","5233 Rocky Plaza","3017 Silver Branch Valley","2836 Hidden Lane","384 Iron Grove Maze","52 Dewy Impasse","843 Hazy Canyon","6575 Easy Rt","5445 Cozy Arbor","2499 Velvet Manor","423 Heather Quail Bend","1380 Sleepy Pine Ln","5677 Crystal Alley","8717 Lost Elk Forest","5758 Foggy Pond Pk","8293 Misty Rd","4739 Tawny Meadow","9345 Colonial Wynd","5193 High Rd","9481 Rustic Parade","9856 Quiet Mt","4293 Rocky Landing","2045 Harvest Fox Dn","8607 Dusty St","6508 Shady Arbor","1056 High Apple TownLn","9726 Cinder Green","8070 Burning Hill","3136 Lazy Rd","6212 Indian Rd","8411 Green Barn Passage","4239 BRd Gate St","1171 Emerald Willow St","1459 Bright Rd","4855 Clear St Ln","627 Umber Ct","5279 Blue Lane","4174 Crystal Grove","2183 Stony Abbey","7285 Heather Creek Canyon","3354 Amber St","6332 Pleasant Panda Close","1877 Foggy Anchor Ramp","9249 Sunny Berry Field","6798 Thunder Deer Ct","2717 Wishing Hickory Ct","8152 Lost St","6650 Colonial Glade","2621 Golden Crest","2889 Iron Autumn St","3606 Grand Lookout","8668 Quiet Forest Parade","8434 Red Branch Plaza","6208 Fallen Grove Cape","5623 Dewy Nectar Rt","9308 Hidden Dr","1835 Round Hills Sq","2058 Cotton Edge","43 Easy St","8723 Middle Prairie Rd","6768 Honey River Key","2052 Quaking Stead","8395 Little Rd","4245 Noble Rise Dale","6811 Rustic Moor","8491 Merry Blossom Run","649 Velvet Valley","9301 Silver Treasure Via","3 Cozy Bend","9700 Tawny Pioneer St","9002 Gentle Beacon Falls"]],["input[placeholder = \"City\"], input[name = \"city\"]",["Akron","Alliance","Stark","Amherst","Ashland","Ashtabula","Athens","Aurora","Avon","Avon Lake","Barberton","Bay Village","Beachwood","Beavercreek","Bedford","Bedford Heights","Bellbrook","Bellefontaine","Bellevue","Huron","Sandusky","Belpre","Berea","Bexley","Blue Ash","Bowling Green","Brecksville","Broadview Heights","Brooklyn","Brook Park","Brookville","Brunswick","Bryan","Bucyrus","Cambridge","Campbell","Canal Fulton","Canal Winchester","Franklin","Canfield","Canton","Celina","Centerville","Montgomery","Chardon","Cheviot","Chillicothe","Cincinnati","Circleville","Clayton","Montgomery","Cleveland","Cleveland Heights","Clyde","Columbiana","Mahoning","Columbus","Fairfield","Franklin","Conneaut","Cortland","Coshocton","Cuyahoga Falls","Dayton","Deer Park","Defiance","Delaware","Delphos","Van Wert","Dover","Dublin","Franklin","Union","East Cleveland","East Liverpool","Eastlake","Eaton","Elyria","Englewood","Euclid","Fairborn","Fairfield","Fairlawn","Fairview Park","Findlay","Forest Park","Fostoria","Seneca","Wood","Franklin","Fremont","Gahanna","Galion","Garfield Heights","Geneva","Germantown","Girard","Grandview Heights","Green","Greenville","Grove City","Groveport","Hamilton","Harrison","Heath","Highland Heights","Hilliard","Hillsboro","Hubbard","Huber Heights","Montgomery","Hudson","Huron","Independence","Ironton","Jackson","Kent","Kenton","Kettering","Montgomery","Kirtland","Lakewood","Lancaster","Lebanon","Lima","Logan","London","
21Lorain","Louisville","Loveland","Hamilton","Warren","Lyndhurst","Macedonia","Madeira","Mansfield","Maple Heights","Marietta","Marion","Martins Ferry","Marysville","Mason","Massillon","Maumee","Mayfield Heights","Medina","Mentor","Mentor-on-the-Lake","Miamisburg","Middleburg Heights","Middletown","Milford","Monroe","Warren","Montgomery","Moraine","Mount Healthy","Mount Vernon","Munroe Falls","Napoleon","Nelsonville","New Albany","Licking","New Carlisle","New Franklin","New Philadelphia","Newark","Niles","North Canton","North College Hill","North Olmsted","North Ridgeville","North Royalton","Northwood","Norton","Norwalk","Norwood","Oakwood","Oberlin","Olmsted Falls","Ontario","Oregon","Orrville","Oxford","Painesville","Parma","Parma Heights","Pataskala","Pepper Pike","Perrysburg","Pickerington","Franklin","Piqua","Port Clinton","Portsmouth","Powell","Ravenna","Reading","Reynoldsburg","Franklin","Licking","Richmond Heights","Rittman","Riverside","Rocky River","Rossford","Saint Clairsville","Saint Marys","Salem","Sandusky","Seven Hills","Shaker Heights","Sharonville","Hamilton","Sheffield Lake","Shelby","Sidney","Solon","South Euclid","Springboro","Warren","Springdale","Springfield","Steubenville","Stow","Streetsboro","Strongsville","Struthers","Sylvania","Tallmadge","Summit","Tiffin","Tipp City","Toledo","Toronto","Trenton","Trotwood","Troy","Twinsburg","Uhrichsville","Union","Montgomery","University Heights","Upper Arlington","Upper Sandusky","Urbana","Van Wert","Vandalia","Vermilion","Lorain","Wadsworth","Wapakoneta","Waterville","Warren","Warrensville Heights","Washington Court House","Wauseon","Wellston","West Carrollton","Westerville","Franklin","Westlake","Whitehall","Wickliffe","Willard","Willoughby","Willoughby Hills","Willowick","Wilmington","Wooster","Worthington","Wyoming","Xenia","Youngstown","Zanesville","Aliquippa","Allentown","Altoona","Arnold","Beaver Falls","Bethlehem","Northampton","Bradford","Butler","Carbondale","Chester","Clairton","Coatesville","Connellsville","Corry","DuBois","Duquesne","Easton","Erie","Farrell","Franklin","Greensburg","Harrisburg","Hazleton","Hermitage","Jeannette","Johnstown","Lancaster","Latrobe","Lebanon","Lock Haven","Lower Burrell","McKeesport","Meadville","Monessen","Monongahela","Nanticoke","New Castle","New Kensington","Oil City","Parker","Philadelphia","Pittsburgh","Pittston","Pottsville","Reading","St. Marys","Scranton","Shamokin","Sharon","Sunbury","Titusville","Uniontown","Warren","Washington","Wilkes-Barre","Williamsport","York","Fort Wayne","Evansville","South Bend","Carmel","Fishers","Bloomington","Hammond","Gary","Lafayette","Muncie","Terre Haute","Kokomo","Noblesville","Anderson","Greenwood","Elkhart","Mishawaka","Lawrence","Jeffersonville","Columbus","Portage","New Albany","Richmond","Westfield","Valparaiso","Goshen","Michigan City","West Lafayette","Marion","East Chicago","Hobart","Crown Point","Franklin","La Porte","Greenfield","Shelbyville","Seymour","Vincennes","Logansport","New Castle","Huntington","Frankfort","Crawfordsville","Lebanon","New Haven","Jasper","Beech Grove","Warsaw","Bedford","Connersville","Auburn","Lake Station","Madison","Washington","Martinsville","Greensburg","Peru","Wabash","Greencastle","Plymouth","Bluffton","Kendallville","Decatur","Columbia City","Angola","Princeton","Elwood","Brazil","Charlestown","Tell City","Scottsburg","North Vernon","Nappanee","Mount Vernon","Batesville","Garrett","Portland","Salem","Boonville","Rushville","Rochester","Gas City","Hartford City","Huntingburg","Rensselaer","Linton","Monticello","Alexandria","Lawrenceburg","Tipton","Whiting","Winchester","Clinton","Greendale","Ligonier","Mitchell","Aurora","Austin","Sullivan","Berne","Knox","Union City","Attica","Delphi","Bicknell","Loogootee","Butler","Covington","Oakland City","Dunkirk","Petersburg","Rockport","Rising Sun","Jasonville","Montpelier","Southport","Jonesboro","Woodburn","Cannelton","Rochester","Bloomington","Duluth","Brooklyn Park","Plymouth","Maple Grove","Woodbury","St. Cloud","Eagan","Eden Prairie","Coon Rapids","Blaine","Burnsville","Lakeville","Minnetonka","Apple V
21alley","Edina","St. Louis Park","Moorhead","Mankato","Maplewood","Shakopee","Richfield","Cottage Grove","Roseville","Inver Grove Heights","Andover","Brooklyn Center","Savage","Oakdale","Fridley","Winona","Shoreview","Ramsey","Owatonna","Chanhassen","Prior Lake","White Bear Lake","Chaska","Austin","Elk River","Champlin","Faribault","Rosemount","Crystal","Farmington","Hastings","New Brighton","Golden Valley","Lino Lakes","New Hope","South St. Paul","Northfield","West St. Paul","Columbia Heights","Willmar","Forest Lake","Stillwater","Hopkins","Albert Lea","Anoka","St. Michael","Sartell","Red Wing","Hibbing","Ham Lake","Buffalo","Otsego","Bemidji","Robbinsdale","Hugo","Hutchinson","Marshall","North Mankato","Sauk Rapids","Brainerd","New Ulm","Monticello","Fergus Falls","Vadnais Heights","Worthington","Mounds View","Rogers","North St. Paul","Cloquet","Waconia","Alexandria","East Bethel","St. Peter","Mendota Heights","Grand Rapids","Big Lake","Little Canada","Fairmont","North Branch","Arden Hills","Hermantown","Mound","Waseca","Detroit Lakes","St. Anthony","Thief River Falls","Victoria","Little Falls","East Grand Forks","Virginia","Cambridge","Oak Grove","Lake Elmo","Mahtomedi","Orono","Baxter","Wyoming","Crookston","Shorewood","New Prague","Waite Park","St. Francis","Albertville","Minnetrista","Belle Plaine","St. Joseph","Litchfield","Spring Lake Park","International Falls","Kasson","Jordan","Stewartville","Medina","Delano","Falcon Heights","Corcoran","Glencoe","Isanti","St. Paul Park","Morris","Zimmerman","Byron","Montevideo","Dayton","Redwood Falls","Lake City","Chisholm","North Oaks","Circle Pines","Chisago City","Oak Park Heights","La Crescent","Elko New Market","Becker","Princeton","Luverne","Wayzata","Nowthen","Windom","St. James","Lindstrom","Dilworth","Rockford","Sauk Centre","Carver","Watertown","Wadena","Grant","Goodview","Pipestone","Cold Spring","Cannon Falls","Scandia","Columbus","Le Sueur","Park Rapids","Centerville","Deephaven","Lonsdale","Independence","Bayport","St. Charles","Norwood Young America","Eveleth","Melrose","St. Augusta","Two Harbors","Newport","Mora","Sleepy Eye","Ely","Zumbrota","Long Prairie","Pine Island","Annandale","Breckenridge","Hanover","Perham","Plainview","Blue Earth","Jackson","Montrose","Pine City","Benson","Rush City","Proctor","Afton","Greenfield","Montgomery","Staples","Milaca","Mountain Iron","Eagle Lake","Chatfield","Caledonia","Sandstone","Moose Lake","Osseo","Granite Falls","Cohasset","Cokato","Roseau","Dodge Center","Foley","Albany","Barnesville","Glenwood","Lake Crystal","Rockville","Lauderdale","Pelican Rapids","Le Center","Wabasha","Paynesville","Spring Valley","Olivia","Breezy Point","Crosby","St. Bonifacius","Winsted","Excelsior","Janesville","Madelia","Wells","Gaylord","Pequot Lakes","Crosslake","Hawley","Arlington","Mountain Lake","Tracy","Maple Lake","Springfield","Aitkin","Slayton","Howard Lake","Eyota","Lexington","Nisswa","Hoyt Lakes","Coleraine","Blooming Prairie","Mayer","Waterville","Lakeland","Ortonville","Kenyon","Silver Bay","Hinckley","Long Lake","Warroad","Gilbert","Maple Plain","Clearwater","Braham","Mapleton","Osakis","Rushford","Canby","Spring Park","Lester Prairie","Aurora","Ada","Lakefield","Cologne","Rock Creek","Lewiston","Warren","Tonka Bay","Babbitt","Fosston","Dundas","Stacy","Avon","Madison","Oronoco","Dawson","Dassel","Richmond","Red Lake Falls","Waverly","Bagley"]],["input[name = \"email\"]",["[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]"]]];$.each(s,function(e,t){var o=t[1].length,i=rand(0,o+1);$.each($(t[0]),function(e,a){var l=(e+i)%o;$(this).val(t[1][l]).change()})}),$.each($("input[placeholder = \"Email\"], input[type = \"text\"][placeholder = \"Email Address\"], input[nmame = \"email\"]"),function(e,t){$(this).val(Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,1)+s[1][1][rand(0,s[1][1].length)]+"@blackpug.net").change()}),$.each($("input[placeholder = \"Zip\"], input[name = \"zip\"]"),function(e,t){$(this).val(rand(11111,99999).toString()).change()}),$("select[onchange *= \"saveRegistrationChange(\"]:not([name = \"stateList\"])").length&&$("select[onchange *= \"saveRegistrationChange(\"]:not([name = \"stateList\"])").find("option:eq(1)").prop("selected",!0).change(),$.each($("input[type = \"text\"][id *= \"PHONE\"], input[type = \"text\"][name *= \"phone\"]"),function(e,t){$(this).val(rand(2111111111,9999999999).toString()).change()}),$("textarea[id *= \"CUSTOM_\"][onchange *= \"saveRegistrationChange(\"]").val("Not sure what goes here.").change(),$("input[type = \"text\"][placeholder = \"mm-dd-yyyy\"]").val(pad(rand(1,12),2,"0")+"-"+pad(rand(1,28),2,"0")+"-"+rand(1970,2004).toString()).change();var c=$("select[name = \"stateList\"]").filter(function(){return 0>=$(this).val()});if(c.length&&c.each(function(){$(this).val("36").change()}),$("#agreeCouncil").length&&!$("#agreeCouncil:checked").length&&$("#agreeCouncil").trigger("click"),$("input[type = \"text\"][placeholder = \"Unit Leader Name\"]").val("Roger Rabbit").change(),$("input[type = \"text\"][id *= \"CUSTOM_\"]").val("Something").change(),$("select[id *= \"SES_REGISTRATION_CAMPSITE\"] option:eq(1)").prop("selected",!0),$("select[id *= \"CAMPSITE_ATTENDEE_CNT\"]").find("option:eq(1)").prop("selected",!0).change(),$(".buttonStdRnd.buttonStdRndSM.floatRight:visible").length&&0==$("img[title = \"Add Attendees\"]").length&&0==$(".checkoutNavImg").length&&$(".buttonStdRnd.buttonStdRndSM.floatRight:visible:first").click(),$("#registerNowBtn").length&&$("select[name = \"instanceQuantity\"]").length&&($("select[name = \"instanceQuantity\"]:first").val("1"),$("#registerNowBtn").click()),$("#startRegisterBtn").length){var s=[["input[name = \"regFirstName\"]",["Andy","Bob","Carl","Doug","Edward","Frank","George","Harold","Ian","Jason","Kevin","Lewis","Mark","Ned","Oli","Paul","Quinten","Russel","Steve","Thomas","Ulysses","Vern","Walter","Xavier","York","Zack"]],["input[name = \"regLastName\"]",["Abernathy","Baker","Carlson","Donaldson","Einstein","Frost","Gardner","Hageman","Igloote","Jackson","Klump","Lincoln","Marston","Nester","Olin","Parr","Quick","Roronoa","Saling","Throneberry","Utley","Vasques","Wakeford","Xian","Yankle","Zangemaster"]],["input[name = \"regEmail\"]",["[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]"]]];$.each(s,function(e,t){var a=Math.floor(Math.random()*t[1].length);$(t[0]).val(t[1][a])}),$(".buttonStdRnd[type = \"submit\"][value = \"Register as Guest\"]").length&&$(".buttonStdRnd[type = \"submit\"][value = \"Register as Guest\"]").click()}$(".ui-dialog button:contains(\"Next\"), .ui-dialog button:contains(\"Book Registration\")").length&&$(".ui-dialog button:contains(\"Next\"), .ui-dialog button:contains(\"Book Registration\")").click()}if(121==t&&"PROD"!=n){var s=[["#selectAccountType","C"],["#ccname","John Smith"],["#routingNbr","044000024"],["#accountNbr","02897221111"],["#checkAccountNbr","02897221111"],["#ccnumber","4111111111111111"],["#ccid","123"],["#bankName","Huntington National Bank"]];$.each(s,function(e,t){$(t[0]).val(t[1])}),$("#cctype option:contains(\"Visa\")").length&&$("#cctype option:contains(\"Visa\")").prop("selected",!0),$("#ccexpmonth").length&&$("#ccexpmonth option:last").prop("selected",!0),$("#ccexpyear").length&&$("#ccexpyear option:last").prop("selected",!0)}})}function bs_tabs(){var e=function t(e){var a=$(".nav-tabs-collapse");a.length&&a.each(function(t,a){var n=$(this),o=n.innerHeight();if(!0===e&&n.find(".collapse-tab").length){for(n.find(".collapse-tab").hide();50>=o&&n.find(".collapse-tab .collapsed li").length;)n.find(".collapse-tab .collapsed li:first").detach().insertBefore(n.find(".collapse-tab")),o=n.innerHeight();n.find(".collapse-tab .collapsed li").length?n.find(".collapse-tab").show():n.find(".collapse-tab").remove()}if(50<=o){if(0==n.find(".collapse-tab").length){var l=n.find("li:not(.active):first").prop("className"),r=n.find("li:not(.active) span:not(.glyphicon):last").css("color"),d=n.find("li:not(.active) span:not(.glyphicon):last").css("font-size"),s=n.find("li:not(.active) span.glyphicon:last").css("color"),c=n.find("li:not(.active) span.glyphicon:last").css("font-size"),p=$(document.createElement("li"));p.addClass("collapse-tab moreTab").addClass(l);var u=$(document.createElement("ul"));u.addClass("dropdown-menu dropdown-menu-right collapsed"),u.appendTo(p);var h=$(document.createElement("a"));h.addClass("btn dropdown-toggle").attr({"data-toggle":"dropdown",href:"#"}).css("margin","0px"),h.appendTo(p);var g=$(document.createElement("span"));g.addClass("glyphicon glyphicon-chevron-down").css({color:s,"font-size":c}),g.appendTo(h);var m=$(document.createElement("span"));m.html("More").css({color:r,"font-size":d,"padding-left":"4px"}),m.appendTo(h),n.on("click","li:not(.collapse-tab) > a",function(){u.find("li.active").removeClass("active")}),p.appendTo(n)}for(var t=0;1e3>t&&50<o;t++)n.children("li:not(.collapse-tab):last").detach().prependTo(n.find(".collapse-tab > ul")),o=n.innerHeight()}else n.find(".collapse-tab").length&&0==n.find(".collapse-tab").children().length&&n.find(".collapse-tab").remove()})};$(function(){e(),$(window).on("resize",function(){e(!0)});var t=setInterval(e,500)})}
21function keyPressBtn(t,e,a,n,o){t.on("keydown","*[name = \""+e+"\"]",function(i){var e=$(this).val();(i.which||i.keyCode)==(null!=n&&0<n?n:13)&&t.find(".modal-footer button").filter(function(){return $(this).text()==(""!=e||null==o?a:o)}).click()})}function killPageText(e,t){$(".kill-page-overlay").length&&$(".kill-page-overlay").remove();var a="position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999999999;",n="cursor: default; color: rgba(255, 255, 255, .9); font-weight: bold; font-family: Arial; font-size: 13px; text-align: center; padding: 3px; position: absolute; left: 0px; top: 25%; width: 100%; background-color: rgba(0, 0, 0, .7); box-shadow: 0px 0px 0px 2px #000;",o="<div class=\"kill-page-overlay\" style=\"position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999999999;\"><div style=\""+n+"\">"+e+"</div></div>";!1===t?$("body").append(o):$("body").html(o)}function bpsCouncilChange(e){killPageText("Switching to "+e),$.post("/inc/ajax_bps.php",{bpsCmd:"changeOrgKey",orgKey:e},function(e){return e.error?($(".kill-page-overlay").length&&$(".kill-page-overlay").remove(),mobileModal("Council Change Error",e.error,{},function(){window.location.reload()})):void window.location.reload()},"json")}function alertBox(e,t,a){t=null==t?"System Alert":t,e=null==e?"This is a system alert.":e,$(".ui-dialog").length?confirmBox(e,t,{},0,0,null,!0):mobileModal(t,e,{},a)}function alertBoxDragging(){var t=null,a=null,n=null;$(window).resize(function(){fixAlertBoxPositions()}),$(document).on("mousemove",function(o){if(t){var e=n[0]+(o.pageX-a[0]),i=n[1]+(o.pageY-a[1]-parseInt($(document).scrollTop()));e=0>e?0:e>$(window).width()-t.width()?$(window).width()-t.width():e,i=0>i?0:i>$(window).height()-t.find(".titleBox").outerHeight()?$(window).height()-t.find(".titleBox").outerHeight():i,t.css({left:e,top:i}),clearSelection()}}),$(document).on("mousedown",".alert-wrapper .alertBox .titleBox, .confirm-wrapper .alertBox .titleBox",function(o){var e=parseInt($(document).scrollTop());t=$(o.target).closest(".alertBox"),a=[o.pageX,o.pageY-e],n=[t.offset().left,t.offset().top-e]}),$(document).on("mouseup",function(a){null!=t&&clearSelection(),t=null}),$(document).keydown(function(t){if($(".alert-wrapper").length&&(13==t.which||27==t.which))return $(".alert-wrapper:last").remove(),clearFocus(!0),!1})}function alertBoxResize(){var t=null,a=null,n=null;$(document).on("mousemove",function(o){if(t){var e=t.find(".buttonBoxContainer *").height();e=0<e?e:0;var i=28,l=t.find(".titleBox").outerHeight()+e+17,r=n[0]+(o.pageX-a[0]),d=n[1]+(o.pageY-a[1]-parseInt($(document).scrollTop()));r=r<28?28:r,d=d<l?l:d,t.css({width:r,height:d}),clearSelection()}}),$(document).on("mousedown",".alert-wrapper .alertBox .resizeBox, .confirm-wrapper .alertBox .resizeBox",function(o){var e=parseInt($(document).scrollTop());t=$(o.target).closest(".alertBox"),a=[o.pageX,o.pageY-e],n=[t.width(),t.height()]}),$(document).on("mouseup",function(a){null!=t&&clearSelection(),t=null})}function clearFocus(e){!0===e?null!=clearFocusElement&&(clearFocusElement.focus(),clearFocusElement=null):"restoreIndex"?$("*").removeAttr("tabindex"):"activeElement"in document&&($("*").attr("tabindex","-1"),clearFocusElement=$(document.activeElement),clearFocusElement.blur())}function clearSelection(){window.getSelection&&(window.getSelection().empty&&window.getSelection().empty(),window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges(),document.selection&&document.selection.empty())}function cookie(e,t){if(t===void 0){var a=new RegExp("^(?:.*; )?"+e+"=([^;]+)(?:.*)?$","i");return(document.cookie.match(a)||[,null])[1]}document.cookie=e+"="+t}function confirmBox(){if($.isFunction(arguments[1]))var e=arguments[0],t=arguments[1],a=arguments[2],n=arguments[3],o=arguments[4],l=arguments[5],r=arguments[6],d=null;else if(!$.isFunction(arguments[0])&&"object"==_typeof(arguments[2]))var a=arguments[0],n=arguments[1],o=arguments[2],l=arguments[3],r=arguments[4],d=arguments[5],s=arguments[6];else var e=arguments[0],a=arguments[1],n=arguments[2],o=arguments[3],l=arguments[4],r=arguments[5],t=null,d=null;if(!$.isFunction(e)&&!$.isFunction(t)&&"object"!=_typeof(o))return!1;n=null==n?"Confirm":n,a=null==a?"Are you sure?":a,o=null==o?{OK:function t(){clearFocus(!0),$.isFunction(e)&&e(),c.remove()},Cancel:function e(){clearFocus(!0),$.isFunction(t)&&t(),c.remove()}}:o,l=0<l?l:434,r=0<r?r:150;var c=$(document.createElement("div")).addClass(!0===s?"alert-wrapper":"confirm-wrapper"),p=$(document.createElement("div")).addClass("alertBox").appendTo(c),u=$(document.createElement("div")).addClass("titleBox").html(n).appendTo(p),h=$(document.createElement("div")).addClass("closeBtnBox").html("✖").appendTo(u),g=$(document.createElement("div")).addClass("messageBox").html(a).appendTo(p),m=$(document.createElement("div")).addClass("buttonBoxContainer").appendTo(p),f=$(document.createElement("div")).addClass("resizeBox").appendTo(p);for(var b in o)$(document.createElement("button")).addClass("buttonBox").html(b).click(o[b]).appendTo(m);return h.click(function(){$(this).closest(s?".alert-wrapper":".confirm-wrapper").remove()}),c.on("remove",function(){clearFocus("restoreIndex"),$.isFunction(d)&&d()}),$("body").append(c),c.show(),0<l&&p.css({width:l+"px",left:"calc(50% - "+l/2+"px)"}
21),0<r&&p.css({height:r+"px",top:"calc(50% - "+r/2+"px)"}),0==Object.keys(o).length&&g.css("height","calc(100% - "+(u.outerHeight()+8)+"px)"),fixAlertBoxPositions(),clearFocus(),c}function createModal(e,t,a,n){e=null==e?"Popup Window":e,t=null==t?300:t,a=null==a?200:a;var o=$(document.createElement("div")).attr("class","dialog-modal-standard").dialog({modal:!0,autoOpen:!1,title:e,width:t,height:a,position:{my:"center",at:"center",of:window},close:function t(e){$(this).dialog("destroy").remove()}});return o.css({"font-size":"11px","font-family":"Arial"}),!1!==n&&o.dialog("open"),o}function custom_response_alert(e,t,a,n){var o="<div style=\"height: 100%; width: 48px; float: left;\"><img src=\"/images/alert-"+(!1===a?"success":"error")+".png\" style=\"width: 40px; margin: 4px;\" /></div>";return o+="<div style=\"font-size: 18px; margin-left: 48px; padding: 14px 0px 0px 4px;\">"+e+"<div style=\"font-size: 12px; font-weight: normal; padding-top: 14px;\">"+t+"</div></div>",!0===n?o:void alert(o)}function delCookie(e){document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}function editorToTextarea(e,t,a,n,o,i,l,r){if(!e.length)return alert("Unable to edit. Selector not found.");var d="",s=[],l=!0===l;if(e.each(function(){""==$(this).val()?(s.push([$(this),"html"]),""==d&&(d=$(this).html())):(s.push([$(this),"value"]),""==d&&(d=$(this).val()))}),t=null==t?"Edit Message":t,l){var c="<textarea class=\"form-control\" style=\"height: 200px;\" autofocus>"+$("<div />").html(d).text()+"</textarea>",p={};_typeof(r)===_typeof({})&&(p=r),p.Cancel="",p.Done=function(){$.isFunction(i)&&i(u.find("textarea:first").val()),$(s).each(function(e,t){"value"==t[1]?$(t[0]).val($("<div />").html(u.find("textarea:first").val()).text()):"html"==t[1]&&$(t[0]).html($("<div />").html(u.find("textarea:first").val()).text())}),mobileModalClose(u)};var u=mobileModal(t,c,p)}else{var h=ckEdit(t,d,function(e){$.isFunction(i)&&i(e),$(s).each(function(t,a){"value"==a[1]?$(a[0]).val(e):"html"==a[1]&&$(a[0]).html(e)})},r);if(_typeof(a)!==(!0?"undefined":_typeof(void 0))&&0<parseInt(a)){var g=getDropdownOptions(parseInt(a));ckDropdown(h,"Custom Input",g)}_typeof(n)===_typeof("")&&n.length&&_typeof(o)===_typeof([])&&ckDropdown(h,n,o)}}function getDropdownOptions(e){var t=[];return 1===e?t=[["[CAMP_NAME]","Camp Name"],["[LEADER_NAME]","Leader Name"],["[LEADER_FIRST_NAME]","Leader First Name"],["[LEADER_LAST_NAME]","Leader Last Name"],["[BILLING_NAME]","Billing Name"],["[RESERVATION_NBR]","Reservation Nbr"],["[RESERVATION_DATE]","Reservation Date"],["[RESERVATION_DATE_30]","30 Days Before Date"],["[RESERVATION_BALANCE_DUE]","Balance Due"],["[RESERVATION_LINK]","Link to Res"]]:2===e?t=[["{$fname}","First Name"],["{$lname}","Last Name"],["{$eventInstanceTitle}","Event Title"],["{$sessionSubtitle}","Session Subtitle"],["{$event_LocationInfo}","Time & Location"],["{$event_Location}","Location"],["{$event_Time}","Time"],["{$event_description}","Event Description"],["{$linkToRegistration}","Registration Link"],["{$linkToReporting}","Reg Reports Link"],["{$registrationSummary}","Reg Summary"],["{$attendee_registrationSummary}","Reg Type Counts"],["{$staffContact}","Staff Contact"],["{$volunteerContact}","Volunteer Contact"],["{$registration_TotalCost}","Reg Total Cost"],["{$registration_BalanceDue}","Reg Balance Due"],["{$linkToPayBalance}","Pay Balance Link"],["{$registrationNumber}","Reg Number"],["{$attendeeList}","Attendee List"]]:5===e?t=[["[FIRST_NAME]","First Name"],["[LAST_NAME]","Last Name"],["[SUMMARY_OF_FORM]","Summary of Form"],["[FORM_LINK]","Form Link"],["[FORM_TITLE]","Form Title"],["[FORM_DESCRIPTION]","Form Description"]]:void 0,t}function filter_numeric(e){e.val().match(/[^0-9]/)&&e.val(e.val().replace(/[^0-9]/g,""))}function fixAlertBoxPositions(){$(".alertBox").each(function(){var e=$
21(window).width()-$(this).width(),t=$(window).height()-$(this).height();$(this).css("left")&&(parseFloat($(this).css("left").replace(/[^0-9\.\-]/g,""))>e&&$(this).css("left",e+"px"),0>parseFloat($(this).css("left").replace(/[^0-9\.\-]/g,""))&&$(this).css("left","0px")),$(this).css("top")&&(parseFloat($(this).css("top").replace(/[^0-9\.\-]/g,""))>t&&$(this).css("top",t+"px"),0>parseFloat($(this).css("top").replace(/[^0-9\.\-]/g,""))&&$(this).css("top","0px"))})}function informationDisplay(e,t,a,n){var o="1";t=null==t?500:t,a=!1!==a;var i="background: rgba(0, 0, 0, .5);";n=null==n||""==n?"background: rgba(0, 0, 0, .5);":n;var l=$(document.createElement("div")).addClass("information-wrapper").attr("style",n).css({position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%","z-index":"10000"}).append($(document.createElement("div")).addClass("info-div").html(window.atob(e)).css({color:"#252525",width:t+"px","background-color":"rgba(255, 255, 255, 1)",position:"fixed",left:"calc(50% - "+t/2+"px)",top:"calc(50% - 40px)",padding:"8px",border:"2px solid rgba(52, 61, 76, .9)","box-shadow":"0px 0px 0px 2px rgba(255, 255, 255, 1)",overflow:"auto","border-radius":"8px"}).click(function(t){t.stopPropagation()})).click(function(){a&&$(this).remove()}).appendTo("body"),r=l.find(".info-div");return"background: rgba(0, 0, 0, .5);"==n&&r.append($(document.createElement("div")).html("\u2716").css({cursor:"pointer",position:"absolute",left:"calc(100% - 14px)",top:"2px"}).click(function(){$(this).closest(".information-wrapper").click()})),$(window).resize(function(){r.css("height","auto");var e=Math.ceil(r.outerHeight()),a=$(window).outerWidth()<t-40?$(window).outerWidth()-40+"px":t,n=$(window).outerHeight()<e-40?$(window).outerHeight()-40+"px":"auto";r.css({width:a,height:n,left:"calc(50% - ("+a+" / 2))"}),n="auto"==n?Math.ceil(r.outerHeight())+"px":n,r.css("top",inIframe()?"20px":"calc(50% - ("+n+"/ 2))")}),$(window).resize(),"background: rgba(0, 0, 0, .5);"==n&&l.hide().fadeIn(500),!1}function mobileModal(e,t,a,n,o){$.fn.modal.Constructor.prototype.enforceFocus=function(){$(document).off("focusin.modal")};var i={blue:"btn-primary",white:"btn-secondary",green:"btn-success",teal:"btn-info",orange:"btn-warning",red:"btn-danger",none:"btn-link"},l=0;null!=e&&(l=e.length);var r="";"small"===o?r="modal-sm":"large"===o?r="modal-lg":"xlarge"===o?r="modal-lg modal-xl":void 0;var d=$(document.createElement("div")).html("<style type=\"text/css\">.modal-backdrop.in { z-index: 9994 ! important; }</style><div class=\"modal fade\" role=\"dialog\" tabindex=\"-1\"><div class=\"modal-dialog "+r+"\"><div class=\"modal-content\"><button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-hidden=\"true\">×</button><div class=\"modal-header"+(0<l?"":" hidden")+"\"><h4 class=\"modal-title\">"+(0<l?e:"")+"</h4></div><div class=\"modal-prepend\" style=\"display: none;\"></div><div class=\"modal-body\"></div><div class=\"modal-footer\"></div><div class=\"modal-footer modal-footer-floating\"></div></div></div></div>").appendTo("body"),s=d.find(".modal:first");return s.css("z-index","9998"),s.find(".modal-body").append(t),"contain"==o&&d.find(".modal-dialog:first").css({position:"absolute",left:"0px",top:"0px",width:"100%",margin:"0px"}),"object"==_typeof(a)&&Object.keys(a).length?$.each(a,function(e,t){var a=$(document.createElement("button")).addClass("btn btn-default").css("padding","3px 6px").html(e.replace(/^:/,""));e.match(/^:/)&&a.css("float","left"),"object"==_typeof(t)&&2==t.length&&(t[0]in i&&a.addClass(i[t[0]]),t=t[1]),$.isFunction(t)?a.click(t):a.attr("data-dismiss","modal"),a.appendTo(s.find(".modal-footer"))}):s.find("> .modal-dialog > .modal-content > .modal-footer").hide(),s.modal("toggle"),s.closest("div").find(".modal-backdrop").css("z-index","9997"),s.bind("shown.bs.modal",function(){$(this).find("[autofocus]:first").focus(),$(window).scroll(),s.scroll()}),s.bind("hidden.bs.modal",function(){"block"==$(".modal.in").css("display")&&$("body").addClass("modal-open"),"undefined"!=typeof n&&$.isFunction(n)&&n(),d.remove(),$(window).scroll()}
21),s.scroll(function(t){var e=$(window).outerHeight(),a=s.scrollTop(),n=s.offset().top,o=s.find(".modal-footer:first"),i=o.length?o.offset().top+o.outerHeight():0,l=s.find(".modal-footer-floating"),r=l.outerHeight(),d=parseFloat(s.find(".modal-dialog").css("margin-top").replace(/[^0-9\.]/g,"")),c=parseFloat(s.css("padding-top").replace(/[^0-9\.]/g,""));i-n>e?(l.css("top",a+e-r-d-c+"px"),l.show()):l.hide()}),$(window).resize(function(){s.scroll()}),s}function mobileModalButtonPress(e,t){var a=e.find(".modal-footer button").filter(function(e){return $(this).text().trim()==t});1===a.length&&a.click()}function mobileModalClose(e,t){try{var a=null==e?$(".modal:last"):e.closest(".modal");if(!0===t){var n=a.parent("div");n.next(".modal-backdrop").remove(),n.remove(),0==$(".modal").length&&$("body").removeClass("modal-open").attr("style","")}else a.modal("toggle")}catch(t){console.log(t)}}function mobileModalCloseAll(e){e=!0===e,$(".modal").each(function(){mobileModalClose($(this),e)}),$(".modal .modal-backdrop").remove()}function mobileModalEdit(e,t,a,n,o,i){var l={blue:"btn-primary",white:"btn-secondary",green:"btn-success",teal:"btn-info",orange:"btn-warning",red:"btn-danger",none:"btn-link"};return null==e&&(e=mobileModal("Loading ...","Loading Content ...")),null!=t&&(e.find("> .modal-dialog > .modal-content > .modal-header > .modal-title").html(t),e.find("> .modal-dialog > .modal-content > .modal-header > .close").css("margin-top",t.length?"0px":"-10px")),null!=a&&e.find("> .modal-dialog > .modal-content > .modal-body").html(a),null!=n&&(e.find("> .modal-dialog > .modal-content > .modal-footer").html(""),"object"==_typeof(n)&&Object.keys(n).length?(e.find("> .modal-dialog > .modal-content > .modal-footer").show(),e.find("> .modal-dialog > .modal-content > .modal-footer-floating").hide(),$.each(n,function(t,a){var n=$(document.createElement("button")).addClass("btn btn-default").css("padding","3px 6px").html(t.replace(/^:/,""));t.match(/^:/)&&n.css("float","left"),"object"==_typeof(a)&&2==a.length&&(a[0]in l&&n.addClass(l[a[0]]),a=a[1]),$.isFunction(a)?n.click(a):n.attr("data-dismiss","modal"),n.appendTo(e.find(".modal-footer"))})):e.find("> .modal-dialog > .modal-content > .modal-footer").hide()),null!=i&&(e.find("> .modal-dialog").removeClass("modal-sm modal-lg modal-xl"),"small"==i?e.find("> .modal-dialog").addClass("modal-sm"):"large"==i?e.find("> .modal-dialog").addClass("modal-lg"):"xlarge"==i?e.find("> .modal-dialog").addClass("modal-xl"):"contain"==i&&e.find("> .modal-dialog").css({position:"absolute",left:"0px",top:"0px",width:"100%",margin:"0px"})),e.find("[autofocus]:first").focus(),_typeof(o)!==(0?_typeof(void 0):"undefined")&&null!=o&&(e.unbind("hidden.bs.modal"),e.bind("hidden.bs.modal",function(){"block"==$(".modal.in").css("display")&&$("body").addClass("modal-open"),"undefined"!=typeof o&&$.isFunction(o)&&o(),e.parent().remove()})),e.scroll(),e}function pad(e,t,a){a=null==a?"0":a;for(var n=0;n<t-e.toString().length;n++)e=a.toString()+e.toString();return e}function parseJSON(e){try{var t=$.parseJSON(e)}catch(t){return!1}return null!=t&&t}function scrollToElement(e,t){var a=$("#navbarCollapseHeader").length?$("#navbarCollapseHeader").outerHeight():0;$("html, body").animate({scrollTop:e.offset().top-a+"px"},t==null?750:t)}function sendEmail(e,t,a,n,o,i,l){var r=0<$("#calledFrom").length?$("#calledFrom").val():"";$.post("/inc/ajax_admin_pos.php",{action:"sendEmail",from:t,to:a,subject:n,message:o,unitID:i,systemID:e,calledFrom:r},function(e){e=$.trim(e),e?alert(e):$.isFunction(l)&&l()})}function sendEmailAuto(e,t,a){var n=$("#displayEmailForm"),o=[],i=n.find("input[name = \"replyTo\"]:checked").val(),l=n.find("input[name = \"subject\"]").val(),r=n.find(".appendMeEmail").html(),d=n.find("textarea[name = \"message\"]").val()+(""==r?"":"<br /><br />"+r);return($("#sendToCheck .sendTo:checked").each(function(){""!=$(this).val()&&o.push($(this).val())}),$.each(n.find("input[name = \"cc\"]").val().split(","),function(e,t){""!=t&&o.push(t)}),""==d)?alert("The message cannot be empty."):0==o.length?alert("Nobody selected to receive the email."):void sendEmail(e,i,o,l,d,t,a)}function sendEmailAutoEditor(e,t){var a=2<arguments.length&&arguments[2]!==void 0?arguments[2]:"",n=3<arguments.length?arguments[3]:void 0;t="undefined"==typeof t?7:t,n=_typeof(n)===("undefined"==typeof void 0?"undefined":_typeof(void 0))?0:n,$.post("/Ajax/Communication",{action:"selectTextInputAreaFieldMDM",systemID:t,calledFrom:"sesSendEmail"},function(e){var o=JSON.parse(e),i={};2==t&&(i={"Preview Message":function e(){var t={action:"previewRegiEmail",regID:n,content:getEditorDataSES($(".modal-body:hidden:last").attr("id"))};$.post("/Ajax/Common",t,function(e){e=jQuery.trim(e);var t=mobileModal("Preview Email Message",e,{},null,"large")})}});var l=ckEdit("Edit Message",$("textarea[name=\"message\"]").val(),function(e){$("textarea[name=\"message\"]").val(e)},i);ckDropdown(l,"Insert Database Field",0<a.length?a:o)})}function sessionTimeout(){$("#bpsFlag").length&&$(document).ready(function(){setInterval(function(){$.ajax({type:"POST",global:!1,url:"",data:{runCmd:"exit"}})},idleKeepAlive),$(document).mousemove(function(){$("#idleWarningError").length&&$("#idleWarningError").closest(".alert-wrapper").remove(),sessionTimeoutStart()}),sessionTimeoutStart()})}function sessionTimeoutAction(){var e=e(),t="https://"+("TEST"==e||"DEMO"==e?e.toLowerCase()+".":"")+"247scouting.com";$(window.location).attr("href",t)}function sessionTimeoutStart(){$("#bpsFlag").length&&"1"!=$("#bpsFlag").val()&&(clearTimeout(idleTimer),idleTimer=setTimeout("sessionTimeoutWarn()",idleTimeoutWarn))}function sessionTimeoutWarn(){clearInterval(idleTimerWarn),confirmBox("<input type=\"hidden\" value=\"0\" id=\"idleWarningError\" /><div style=\"height: 100%; width: 48px; float: left;\"><img src=\"/images/error-alert.png\" style=\"width: 40px; margin: 4px;\" /></div><div style=\"font-size: 18px; margin-left: 48px; padding: 14px 0px 0px 4px;\">Your session is about to expire!<div style=\"font-size: 12px; font-weight: normal; padding-top: 14px;\">You are being logged out because our system has not detected any activity in the past 30 minutes.<br /><br /><b>Your session will timeout in: <span class=\"timeoutClock\">"+timeoutNow+"</span></b><br /><span style=\"font-weight: bold; color: #A00;\">Move your mouse to continue using the site.</span></div></div>","Session Timeout",{},434,182,!0),idleTimerWarn=setInterval(function(){$(".timeoutClock").length?$.each($(".timeoutClock"),function(){var e=parseInt($(this).html());e=(1<e?e:1)-1,$(this).html(e),0==e&&sessionTimeoutAction()}):clearInterval(idleTimerWarn)},1e3)}function setFavicon(e){var t,a=document.querySelector("link[rel*='icon']")||document.createElement("link");a.type="image/x-icon",a.rel="shortcut icon";t="alert"===e?"/images/favicon-alert.ico":"/favicon.ico";t!=null&&(a.href=t),t!=$("head link[rel = \"shortcut icon\"]").attr("href")&&document.getElementsByTagName("head")[0].appendChild(a)}function textBoxHTML(e,t,a,n){var o=" style=\"width: 100%; padding: 6px 12px; border: 1px solid #CCC; border-radius: 10px; outline: 0px;\"";return"<input type=\"text\" name=\""+e+"\" placeholder=\""+t+"\" autocomplete=\"off\""+" style=\"width: 100%; padding: 6px 12px; border: 1px solid #CCC; border-radius: 10px; outline: 0px;\""+" "+n+(!0===a?" autofocus":"")+"/>"}function titleSorting(){$(document).on("click","#a_orderby li",function(){if($("#searchstring").length){if(!$("#a_orderby").length||!$("#a_orderby").find("li").length||$(this).attr("id")==null)return!1;
21var e=$(this).attr("id").split(" "),t="desc"==e[1]?"asc":"desc",a=("desc"==t?"desc":"")+" ";$(this).attr("id",e[0]+" "+t),$(this).find("span").html(a),1>$("#stopSearchOnClick").length&&$("#searchstring").trigger($.Event("keydown",{keyCode:13,which:13}))}})}function tooltip(){var e="1",t=$(document.createElement("img")).attr({class:"tooltip-arrow",src:(-1<$(window.location).attr("href").indexOf("campreservation.com")?"/inc":"")+"/images/tooltip-arrow.png"}).css({display:"none",position:"absolute",width:"9px",height:"6px",opacity:"1","z-index":"10001"}),a=t.clone();a.attr("src",(-1<$(window.location).attr("href").indexOf("campreservation.com")?"/inc":"")+"/images/tooltip-arrow-light.png"),$(document).ready(function(){t.appendTo("body"),a.appendTo("body")}),$(document).on("mouseenter","*",function(){var e=_typeof($(this).attr("data-tooltip-light"))!=(!0?"undefined":_typeof(void 0)),n="#"+(e?"252525":"FFF"),o="#"+(e?"E7E6D2":"000");if($(this).hasClass("jstooltip"))return $(".jstooltip").remove(),!1;var i=2,l=$(this);if(null!=l.attr("storedTitle")&&l.attr("title",l.attr("storedTitle")),null!=l.attr("title")&&""<l.attr("title")){$(".jstooltip").length&&$(".jstooltip").remove();var r=$(window).outerWidth(),d=$(window).outerHeight(),s=_typeof(l.attr("data-encode-title"))===(!0?"undefined":_typeof(void 0))?l.attr("title"):window.atob(l.attr("title")),c=$(document.createElement("div")).attr("class","jstooltip").html(s).css({display:"none","max-width":r+"px",position:"absolute","line-height":"1.4em","font-size":"10px","font-family":"Arial","font-weight":"bold","text-align":"center","background-color":o,color:n,"border-radius":"4px",padding:"6px 12px",opacity:"1","z-index":"10002"}).appendTo("body"),p=(e?a:t).clone().addClass("jstooltip").appendTo("body"),u=l.offset().left+(l.outerWidth()/2-p.outerWidth()/2),h=l.offset().top+l.outerHeight()+2,g=$(window).scrollTop(),m=l.offset().left+(l.outerWidth()/2-c.outerWidth()/2),f=m+c.outerWidth(),b=l.offset().top+l.outerHeight()+(2+p.outerHeight()),y=b+c.outerHeight();0>m&&(m=0),f>r&&(m-=f-r),y>d+g&&(b-=y-d-g),p.css({left:u+"px",top:h+"px"}),c.css({left:m+"px",top:b+"px"}),c.delay(150).fadeIn(300),p.delay(150).fadeIn(300),l.attr("storedTitle",l.attr("title")),l.removeAttr("title")}}),$(document).on("mouseleave","*",function(){$(this).attr("storedTitle")!=null&&$(".jstooltip").length&&($(".jstooltip").remove(),$(this).attr("title",$(this).attr("storedTitle")),$(this).removeAttr("storedTitle"))}),$(document).on("mousedown","*",function(){$(this).mouseleave(),$(".jstooltip").remove()})}function submenuFixed(){var e=$(".submenu-wrapper"),t=$(".submenu-wrapper-fixed");if(e.length){var a="submenu-wrapper-fixed",n=$(".NavHeader247:first").outerHeight(),o=$(window).scrollTop();t.length?o<=n&&t.remove():o>n&&(t=e.clone(),t.addClass("submenu-wrapper-fixed"),t.insertAfter(e))}}function datePickerPosition(){}function updateNotificationCnt(){$("#notification-icon").length&&$.ajax({global:!1,type:"POST",url:"/inc/ajax_shared.php",data:{updateNotificationCnt:!0,last:$("#notification-icon").attr("data-last")}}).done(function(e){var t=parseJSON(e);if(null!=t){var a=parseInt(t.CNT);a=0<a?a:0,0<a?($("#notification-icon > .count").html(a.toString()).show(),0<t.NEW_CNT&&($("#notification-icon").attr("data-last",t.MAX_ID),$.each(t.MSG,function(e,t){global.notification(t[0],null,null,null,t[1])}))):$("#notification-icon > .count").html(a.toString()).hide(),$.each(t.ATTENTION,function(e,t){0==$(".notification input[name = \"attention\"]").filter(function(){return $(this).val()==t.ID}).length&&global.notification_attention(t.ID,t.AUTHOR,t.TITLE,t.MESSAGE,t.TIMESTAMP)})}})}function useUserID(e){killPageText("Loading User #"+e),$.post("/inc/ajax_bps.php",{bpsCmd:"switchProfile",userID:e},function(e){return e.trim()?($(".kill-page-overlay").remove(),mobileModal("System Alert",e.trim(),{OK:""},function(){window.location.reload()})):void window.location.reload()})}function viewNotifications(){return 0!=$("#notification-icon > .messages").length&&void($("#notification-icon > .messages").is(":visible")?$("#notification-icon > .messages").hide():$.post("/inc/ajax_shared.php",{viewNotifications:!0},function(e){$("#notification-icon > .count").html(0).hide(),$("#notification-icon > .messages").html(e).show()}))}function whois(e){$.post("/inc/ajax_bps.php",{bpsCmd:"whoisUserID",userID:e},function(t){var a=mobileModal("User Information",$.trim(t.OUTPUT));"0"==$("<div />").html($.trim(t.OUTPUT)).find("input[name = \"bpsUserID\"]").val()&&mobileModalEdit(a,null,null,{"Edit Note":["default",function(){$.post("/inc/ajax_bps.php",{action:"editUserNote",userID:e},function(t){var n=ckEdit(t.TITLE,t.BPS_NOTE,function(t){$.post("/inc/ajax_bps.php",{action:"editUserNoteSave",userID:e,content:t})});mobileModalClose(a)},"json")}
21],"Use Council":["orange",function(){a.modal("toggle"),bpsCouncilChange(t.ORGKEY)}],"Use This User ID":["teal",function(){a.modal("toggle"),useUserID(e)}],"View Forum Posts":["blue",function(){window.location.href="/forums.php?action=search&user="+e}]})},"json")}$(function(){$.ajaxPrefilter(function(e,t,a){("get"==e.type.toLowerCase()||"post"==e.type.toLowerCase())&&$("form.ajax-prefilter").length&&(_typeof(e.data)===("undefined"==typeof void 0?"undefined":_typeof(void 0))&&(e.data=""),e.data+=(""==e.data||null==e.data||"&"==e.data.charAt(0)?"":"&")+$("form.ajax-prefilter").serialize())})});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.