SimpleInterfaceUtils",["$InternalEnum","AdvertiserIssueCaseChannelEnum","BusinessSupportPage","DateTime","LBDFormSubmissionStatusEnum","LBDSupportedAsset","SimpleInterface.config","XVanityURLController","compactArray","isEmail","keyMirror"],(function(a,b,c,d,e,f,g){"use strict";b=b("$InternalEnum").Mirrored(["Creator","Advertiser"]);function a(){return c("XVanityURLController").getURIBuilder().setString("vanity",c("BusinessSupportPage").pageAlias).getURI().setProtocol("https").setDomain("facebook.com")}var h=c("keyMirror")(c("LBDFormSubmissionStatusEnum")),i=c("keyMirror")(c("AdvertiserIssueCaseChannelEnum")),j=c("keyMirror")(c("LBDSupportedAsset"));function k(a){return Array.isArray(a)?a.map(String):[]}function e(a){var b=[];Object.getOwnPropertyNames(a).forEach(function(c){if(c==="file_attachments"){var d;b.push({field_id:c,values:k((d=(d=a.file_attachments)==null?void 0:d.value)!=null?d:[])})}else if(c==="user_calendar_timeslot"){d=a.user_calendar_timeslot.value;if(d!=null&&typeof d==="object"&&!Array.isArray(d)){var e;e=d==null?void 0:(e=d.time_interval)==null?void 0:e.start_time.toString();d=d==null?void 0:(d=d.time_interval)==null?void 0:d.end_time.toString();e!=null&&d!=null&&b.push({field_id:c,values:[e,d]})}}else{b.push({field_id:c,value:String((e=a[c].value)!=null?e:"")})}});return b}function f(a){a=Object.prototype.hasOwnProperty.call(a,"file_attachments")?a.file_attachments.value:null;return k(a)}function l(a){return c("isEmail")(a)}function m(a){var b=Object.keys(a);return b.every(function(b){return a[b].isRequired?a[b].isValid:!0})}function n(a,b){return b===!0&&a!=null}function o(a,b,c,d,e){return e==null||e.length<2||d!=null?b!=null||a==null&&c==null:!1}function p(a){return a!=null}function q(a,b,c){return c!=null||b!=null||a!=null}function r(a,b,c,e){return(e===!0?c!=null:!0)&&b!=null&&b!==d("SimpleInterface.config").OTHER_ISSUE_KEY&&a!=null}function s(a,b){a=c("compactArray")(a==null?void 0:a.map(function(a){var d,e;d=a==null?void 0:(d=a.start_time)==null?void 0:d.timestamp;e=a==null?void 0:(e=a.end_time)==null?void 0:e.timestamp;if(d!=null&&e!=null&&d*1e3>Date.now())return{endTime:c("DateTime").create(e,b),startTime:c("DateTime").create(d,b),agentID:a==null?void 0:a.agent_id}}));var d={};a.forEach(function(a){var b=a.startTime.format("Y-m-d",{skipPatternLocalization:!0});Object.prototype.hasOwnProperty.call(d,b)||(d[b]=[]);d[b].push({time_interval:{start_time:a.startTime.instant,end_time:a.endTime.instant,agent_id:a.agentID}})});return d}function t(a){return a!=null&&(a==null?void 0:a.status)!=="NOT_CONFIGURED"&&(a==null?void 0:a.status)!=="AVAILABLE"&&(a==null?void 0:a.channel_button_name)!=null&&(a==null?void 0:a.message)!=null}g.SimpleInterfaceIssueSegment=b;g.getBusinessSupportPageURI=a;g.LBDFormSubmissionStatusEnum=h;g.LBDAdvertiserIssueCaseChannelEnum=i;g.LBDSupportedAssetEnum=j;g.castToArray=k;g.getTypedFormPayload=e;g.getTypedFileAttachmentHandles=f;g.getIsValidEmail=l;g.getIsFormPayloadValid=m;g.shouldShowGranularAssetSelection=n;g.shouldShowSuggestedIssueSelection=o;g.shouldShowSuggestedSymptomSelection=p;g.shouldShowAssetSelection=q;g.shouldShowHelpSection=r;g.getDateToTimeslots=s;g.shouldShowLiveCallStatusButton=t}),98);
-----
AdvertiserIssueCaseChannelEnum",[],(function(a,b,c,d,e,f){a=Object.freeze({REROUTE:"reroute",REVIEW:"review",EMAIL:"email",CHAT:"chat"});f["default"]=a}),66);
-----
SimpleInterfaceUtils",["AdvertiserIssueCaseChannelEnum","BusinessSupportPage","DateTime","LBDCallerEnum","LBDFormSubmissionStatusEnum","SimpleInterface.config","XVanityURLController","compactArray","keyMirror"],(function(a,b,c,d,e,f,g){"use strict";function a(){return c("XVanityURLController").getURIBuilder().setString("vanity",c("BusinessSupportPage").pageAlias).getURI().setProtocol("https").setDomain("facebook.com")}var h=c("keyMirror")(c("LBDFormSubmissionStatusEnum")),i=c("keyMirror")(c("AdvertiserIssueCaseChannelEnum")),j=c("keyMirror")(c("LBDCallerEnum"));function k(a){return Array.isArray(a)?a.map(String):[]}function b(a){var b=[];Object.getOwnPropertyNames(a).forEach(function(c){if(c==="file_attachments"){var d;b.push({field_id:c,values:k((d=(d=a.file_attachments)==null?void 0:d.value)!=null?d:[])})}else if(c==="user_calendar_timeslot"){d=a.user_calendar_timeslot.value;if(d!=null&&typeof d==="object"&&!Array.isArray(d)){var e=d==null?void 0:d.start_time.toString();d=d==null?void 0:d.end_time.toString();b.push({field_id:c,values:[e,d]})}}else{b.push({field_id:c,value:String((e=a[c].value)!=null?e:"")})}});return b}function e(a){a=Object.prototype.hasOwnProperty.call(a,"file_attachments")?a.file_attachments.value:null;if(a==null||typeof a==="number"||typeof a==="string"||typeof a==="object")return[];a;return a}function f(a){if(a==null||a.length===0)return null;var b=new RegExp("^(\d){4,14}$");return b.test(a)}function l(a){var b=new RegExp("^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$");return b.test(a)}function m(a){var b=Object.keys(a);return b.every(function(b){return a[b].isRequired?a[b].isValid:!0})}function n(a,b){return a==null||b!=null}function o(a,b){return b!=null||a!=null}function p(a,b){return b!=null&&b!==d("SimpleInterface.config").OTHER_ISSUE_KEY&&a!=null}function q(a,b){a=c("compactArray")(a==null?void 0:a.map(function(a){var d;d=a==null?void 0:(d=a.start_time)==null?void 0:d.timestamp;a=a==null?void 0:(a=a.end_time)==null?void 0:a.timestamp;if(d!=null&&a!=null&&d*1e3>Date.now())return{endTime:c("DateTime").create(a,b),startTime:c("DateTime").create(d,b)}}));var d={};a.forEach(function(a){var b=a.startTime.format("Y-m-d",{skipPatternLocalization:!0});Object.prototype.hasOwnProperty.call(d,b)||(d[b]=[]);d[b].push({start_time:a.startTime.instant,end_time:a.endTime.instant})});return d}g.getBusinessSupportPageURI=a;g.LBDFormSubmissionStatusEnum=h;g.LBDAdvertiserIssueCaseChannelEnum=i;g.LBDCallerEnum=j;g.castToArray=k;g.getTypedFormPayload=b;g.getTypedFileAttachmentHandles=e;g.getIsValidPhone=f;g.getIsValidEmail=l;g.getIsFormPayloadValid=m;g.shouldShowSuggestedIssueSelection=n;g.shouldShowAssetSelection=o;g.shouldShowHelpSection=p;g.getDateToTimeslots=q}),98);
-----
AdvertiserIssueCaseChannelEnum",[],(function(a,b,c,d,e,f){a=Object.freeze({REROUTE:"reroute",REVIEW:"review",EMAIL:"email",CHAT:"chat"});f["default"]=a}),66);
-----