/*!CK:1774459651!*//*1403581816,*/ if (self.CavalryLogger) { CavalryLogger.start_js(["3WnA3"]); } __d("AdsAccountCapabilities",[],function(a,b,c,d,e,f){e.exports={DIRECT_SALES:"DIRECT_SALES",PREMIUM:"PREMIUM",VIEW_TAGS:"VIEW_TAGS",CUSTOM_CLUSTER_SHARING:"CUSTOM_CLUSTER_SHARING",LOOKALIKE_AUDIENCE:"LOOKALIKE_AUDIENCE",CUSTOM_AUDIENCES_OPT_OUT_LINK:"CUSTOM_AUDIENCES_OPT_OUT_LINK",CUSTOM_AUDIENCES_REV_SHARE:"CUSTOM_AUDIENCES_REV_SHARE",SYNDICATED_AUDIENCE:"SYNDICATED_AUDIENCE",CUSTOM_AUDIENCES_TOKEN_UPLOAD:"CUSTOM_AUDIENCES_TOKEN_UPLOAD",LOOKALIKE_ADVANCED_CONFIG:"LOOKALIKE_ADVANCED_CONFIG",CUSTOM_AUDIENCES_FOLDERS:"CUSTOM_AUDIENCES_FOLDERS",PLATFORM_ADVERTISER_TOKEN_UPLOAD:"PLATFORM_ADVERTISER_TOKEN_UPLOAD",OFFSITE_CONVERSION_HIGH_BID:"OFFSITE_CONVERSION_HIGH_BID",MOBILE_ADVERTISER_ID_UPLOAD:"MOBILE_ADVERTISER_ID_UPLOAD",CAN_SEND_FEEDBACK:"CAN_SEND_FEEDBACK",CAN_CREATE_LOOKALIKES_WITH_CUSTOM_RATIO:"CAN_CREATE_LOOKALIKES_WITH_CUSTOM_RATIO",MOBILE_APP_REENGAGEMENT_ADS:"MOBILE_APP_REENGAGEMENT_ADS",HAS_ACCEPTED_MOBILE_APP_ENGAGEMENT_TOS:"HAS_ACCEPTED_MOBILE_APP_ENGAGEMENT_TOS",NEKO_DESKTOP_CANVAS_APP_ADS:"NEKO_DESKTOP_CANVAS_APP_ADS",MOBILE_APP_VIDEO_ADS:"MOBILE_APP_VIDEO_ADS",CAN_USE_IMPROVED_GEO:"CAN_USE_IMPROVED_GEO",CAN_USE_REACH_AND_FREQUENCY:"CAN_USE_REACH_AND_FREQUENCY",HOLDOUT_VIEW_TAGS:"HOLDOUT_VIEW_TAGS",NEW_CAMPAIGN_STRUCTURE:"NEW_CAMPAIGN_STRUCTURE",CAN_USE_UNIFIED_INTERESTS:"CAN_USE_UNIFIED_INTERESTS",CAN_USE_CONVERSION_LOOKALIKES:"CAN_USE_CONVERSION_LOOKALIKES",CAN_USE_INVENTORY_MANAGER:"CAN_USE_INVENTORY_MANAGER",CAN_UPDATE_CURRENCY:"CAN_UPDATE_CURRENCY",HAS_AVAILABLE_PAYMENT_METHODS:"HAS_AVAILABLE_PAYMENT_METHODS",CAN_USE_ADVANCED_DEMO:"CAN_USE_ADVANCED_DEMO",CAN_USE_MOBILE_EXTERNAL_PAGE_TYPE:"CAN_USE_MOBILE_EXTERNAL_PAGE_TYPE",CAN_USE_OLD_AD_TYPES:"CAN_USE_OLD_AD_TYPES",PRORATED_BUDGET:"PRORATED_BUDGET",FAN_PLACEMENT_NON_DEFAULT:"FAN_PLACEMENT_NON_DEFAULT",CAN_USE_REACH_BLOCK:"CAN_USE_REACH_BLOCK",CAN_USE_MOBILE_EXTERNAL_PAGE_TYPE_FOR_LPP:"CAN_USE_MOBILE_EXTERNAL_PAGE_TYPE_FOR_LPP"};},null); __d("AdsOffsiteConversionConstants",[],function(a,b,c,d,e,f){e.exports={pixelNameMaxLength:100,statuses:{UNVERIFIED:"Unverified",ACTIVE:"Active",INACTIVE:"Inactive",DELETED:"Deleted"},statusOrdering:{Active:0,Inactive:1,Unverified:2},tags:["checkout","registration","lead","key_page_view","add_to_cart","other"],tagOrdering:{checkout:0,registration:1,lead:2,key_page_view:3,add_to_cart:4,other:5},tosProjectName:"offsite_conversion",emailSources:{ADS_MANAGER:"ads_manager",AYMT:"aymt",CREATE_FLOW:"create_flow",POWER_EDITOR:"power_editor"},uris:{HELP_PAGE_URL:"\/help\/435189689870514"}};},null); __d("AdsPixelNotifFieldEnum",[],function(a,b,c,d,e,f){e.exports={PERSONAL_MESSAGE_LABEL:"personal_message_label",INSTRUCTION_LABEL:"instruction_label",INSTRUCTION:"instruction"};},null); __d("AdsPixelNotifParamsEnum",[],function(a,b,c,d,e,f){e.exports={PERSONAL_MESSAGE:"personal_message",PIXEL_ID:"pixel_id",RECIPIENTS:"recipients"};},null); __d("AudienceDetailsConsts",[],function(a,b,c,d,e,f){var g={HISTORY:'history',ADS:'ads',ACCOUNTS:'accounts',INSIGHTS:'insights'},h={TAB:g,HEADER_HEIGHT:105,TAB_LABEL_HEIGHT:42};e.exports=h;},null); __d("AdsAMActionTypes",["keyMirror"],function(a,b,c,d,e,f,g){var h=g({ACCOUNT_INIT:null,ACCOUNT_INIT_FAILED:null,AUDIENCE_CHANGE:null,AUDIENCE_INIT:null,AUDIENCE_INIT_FAILED:null,AUDIENCE_ADD:null,AUDIENCE_DELETE:null,AUDIENCE_DELETE_FAILED:null,AUDIENCE_BULK_DELETE:null,AUDIENCE_DETAILS_AUDIENCE_INITIALIZE:null,AUDIENCE_DETAILS_UPDATE_STATUS:null,AUDIENCE_DETAILS_UPDATE_USAGE:null,AUDIENCE_DETAILS_UPDATE_ACCOUNTS:null,AUDIENCE_DETAILS_UPDATE_PIXEL:null,VIEW_CLEAR_ERRORS:null,VIEW_SHOW_DELETE_AUDIENCE_DIALOG:null,VIEW_CLOSE_DELETE_AUDIENCE_DIALOG:null,VIEW_SHOW_PIXEL_DIALOG:null,VIEW_CLOSE_PIXEL_DIALOG:null,VIEW_SHOW_REGULAR_EDIT_DIALOG:null,VIEW_CLOSE_REGULAR_EDIT_DIALOG:null,VIEW_SHOW_WCA_DIALOG:null,VIEW_CLOSE_WCA_DIALOG:null,VIEW_SHOW_SHARE_AUDIENCE_DIALOG:null,VIEW_CLOSE_SHARE_AUDIENCE_DIALOG:null,VIEW_SHOW_LOOKALIKE_DIALOG:null,VIEW_CLOSE_LOOKALIKE_DIALOG:null,VIEW_SHOW_BULK_DELETE_DIALOG:null,VIEW_CLOSE_BULK_DELETE_DIALOG:null,VIEW_INIT_DETAILS_TAB:null,VIEW_DETAILS_TAB_CHANGE:null});e.exports=h;},null); __d("AdsAMConstants",[],function(a,b,c,d,e,f){var g={INITIALIZATION:'initialization',SERVER_RESPONSE:'server-response',VIEW_ACTION:'view-action'},h={THIRD_PARTY:'third_party',DATA_FILE:'file'};e.exports={PayloadSource:g,CREATION_STRATEGY:h,FILE_UPLOAD_CONCURRENCY:4};},null); __d("AdsAMDispatcher",["AdsAMActionTypes","AdsAMConstants","Dispatcher","copyProperties","invariant"],function(a,b,c,d,e,f,g,h,i,j,k){function l(n){return function(o){this.dispatch({payloadsource:n,action:o});};}var m=j(new i(),{handleInitialization:l(h.PayloadSource.INITIALIZATION),handleUpdateFromServerResponse:l(h.PayloadSource.SERVER_RESPONSE),handleUpdateFromViewAction:l(h.PayloadSource.VIEW_ACTION)});e.exports=m;},null); __d("AdsAMViewActions",["AdsAMDispatcher","AdsAMActionTypes","AudienceDetailsConsts"],function(a,b,c,d,e,f,g,h,i){var j=i.TAB,k={showDeleteAudienceDialog:function(l){g.handleUpdateFromViewAction({actionType:h.VIEW_SHOW_DELETE_AUDIENCE_DIALOG,audienceId:l});},closeDeleteAudienceDialog:function(){g.handleUpdateFromViewAction({actionType:h.VIEW_CLOSE_DELETE_AUDIENCE_DIALOG});},showPixelDialog:function(){g.handleUpdateFromViewAction({actionType:h.VIEW_SHOW_PIXEL_DIALOG});},closePixelDialog:function(){g.handleUpdateFromViewAction({actionType:h.VIEW_CLOSE_PIXEL_DIALOG});},showRegularEditDialog:function(l){g.handleUpdateFromViewAction({actionType:h.VIEW_SHOW_REGULAR_EDIT_DIALOG,audienceId:l});},closeRegularEditDialog:function(){g.handleUpdateFromViewAction({actionType:h.VIEW_CLOSE_REGULAR_EDIT_DIALOG});},showWCADialog:function(l){g.handleUpdateFromViewAction({actionType:h.VIEW_SHOW_WCA_DIALOG,audienceId:l});},closeWCADialog:function(){g.handleUpdateFromViewAction({actionType:h.VIEW_CLOSE_WCA_DIALOG});},showShareAudienceDialog:function(l){g.handleUpdateFromViewAction({actionType:h.VIEW_SHOW_SHARE_AUDIENCE_DIALOG,audienceId:l});},closeShareAudienceDialog:function(){g.handleUpdateFromViewAction({actionType:h.VIEW_CLOSE_SHARE_AUDIENCE_DIALOG});},showLookalikeDialog:function(l){g.handleUpdateFromViewAction({actionType:h.VIEW_SHOW_LOOKALIKE_DIALOG,audienceId:l});},closeLookalikeDialog:function(){g.handleUpdateFromViewAction({actionType:h.VIEW_CLOSE_LOOKALIKE_DIALOG});},showBulkDeleteDialog:function(){g.handleUpdateFromViewAction({actionType:h.VIEW_SHOW_BULK_DELETE_DIALOG});},closeBulkDeleteDialog:function(){g.handleUpdateFromViewAction({actionType:h.VIEW_CLOSE_BULK_DELETE_DIALOG});},initializeAudienceDetailsTabContent:function(){g.handleUpdateFromViewAction({actionType:h.VIEW_INIT_DETAILS_TAB,tab:j.HISTORY});},changeDetailsTab:function(l){g.handleUpdateFromViewAction({actionType:h.VIEW_DETAILS_TAB_CHANGE,tab:l});}};e.exports=k;},null); __d("AudienceManagerUIConstants",[],function(a,b,c,d,e,f){e.exports={DEFAULT_DIALOG_WIDTH:600,MAILCHIMP_WINDOW_HEIGHT:500,MAILCHIMP_WINDOW_WIDTH:600,MAX_AUDIENCES_LOAD:10000,DEFAULT_ROW_HEIGHT:44,DEFAULT_HEADER_HEIGHT:32,BULK_ACTION_TYPE:{DELETE:'delete',CREATE_AD:'create_ad'},CREATE_AUDIENCE_ACTION_TYPE:{CUSTOM_AUDIENCE:'custom_audience',LOOKALIKE:'lookalike'}};},null); __d("BootloadedComponent.react",["React"],function(a,b,c,d,e,f,g){var h=g.createClass({displayName:'BootloadedComponent',propTypes:{bootloadPlaceholder:g.PropTypes.component.isRequired,bootloadComponent:g.PropTypes.func.isRequired},getInitialState:function(){return {component:null};},componentDidMount:function(){this.props.bootloadComponent(this.onComponentLoaded);},render:function(){var i=this.state.component;if(!i)return this.props.bootloadPlaceholder;return this.transferPropsTo(i(null,this.props.children));},onComponentLoaded:function(i){this.setState({component:i});}});e.exports=h;},null); __d("AdsCreationExperiments",["AdsCreationExperimentsConfig","AsyncRequest","URIInitDataUtil","invariant"],function(a,b,c,d,e,f,g,h,i,j){var k='/ajax/ads/experiment/exposure/',l=function(n,o){var p=false;return {getParam:function(q){return o.params&&o.params[q];},getParamBool:function(q){var r=this.getParam(q);if(!r||r==='false')return false;var s=parseInt(r,10);if(isNaN(s))return true;return !!s;},getGroup:function(){return o.group;},getInExperiment:function(){return o.in_experiment;},logExposure:function(q){if(p)return;p=true;var r=new h(k),s={qe_name:n,data:q};r.setData(s).send();}};},m={_experiments:{},getExperiment:function(n){if(!this._experiments[n])this._experiments[n]=l(n,g[n]||{});return this._experiments[n];}};e.exports=m;},null); __d("AudienceManagerCreateAudienceDialog.react",["AudienceManagerUIConstants","BootloadedComponent.react","Bootloader","React","XUIDialog.react","XUIDialogBody.react","XUIDialogButton.react","XUIDialogFooter.react","XUIDialogTitle.react","XUISpinner.react","cx","fbt","AdsCreationExperiments","AdsCurrencyConfig","BonsaiConfig","CustomAudienceHashIdSchemaTypesJS","CustomAudienceSessionTypesJS","CustomAudienceSimpleIdSchemaTypesJS","DateFormatConfig","InsightsCountryNames","InsightsCurrencyNames","InsightsLocaleNames","NumberFormatConfig","adsGKCheck"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b('AdsCreationExperiments');b('AdsCurrencyConfig');b('BonsaiConfig');b('CustomAudienceHashIdSchemaTypesJS');b('CustomAudienceSessionTypesJS');b('CustomAudienceSimpleIdSchemaTypesJS');b('DateFormatConfig');b('InsightsCountryNames');b('InsightsCurrencyNames');b('InsightsLocaleNames');b('NumberFormatConfig');b('adsGKCheck');var s=j.PropTypes;function t(w){i.loadModules(["AudienceCreatorSelector.react"],w);}var u="Create Audience",v=j.createClass({displayName:'AudienceManagerCreateAudienceDialog',propTypes:{dao:s.object.isRequired,showDialog:s.bool.isRequired,onCancel:s.func.isRequired,onAudienceAdded:s.func.isRequired,accountId:s.string.isRequired,tosAccepted:s.object.isRequired,tosRequirementsForAccount:s.object.isRequired,defaultMobileApp:s.object,autoLaunch:s.object},getInitialState:function(){return {shouldRender:this.props.showDialog};},componentWillReceiveProps:function(w){if(w.showDialog)this.setState({shouldRender:true});},render:function(){if(!this.state.shouldRender&&!this.props.autoLaunch)return null;var w="Cancel";return (k({layerHideOnBlur:false,shown:this.props.showDialog,width:g.DEFAULT_DIALOG_WIDTH,onToggle:this._onToggle},o(null,j.DOM.span({className:"_5mog"},u)),l(null,j.DOM.div({className:"_5rkr _5ldj"},j.DOM.div({className:"_5moh"},"Choose the type of audience you want to create on Facebook."),j.DOM.div({className:"_3-95"},"This process is secure and the details about your customers will be kept private."),h({bootloadComponent:t,bootloadPlaceholder:p({background:"light",size:"large"}),accountID:this.props.accountId,onClick:this._onCancelButtonClick,dao:this.props.dao,onAudienceAdded:this.props.onAudienceAdded,tosAccepted:this.props.tosAccepted,tosRequirementsForAccount:this.props.tosRequirementsForAccount,defaultMobileApp:this.props.defaultMobileApp,autoLaunch:this.props.autoLaunch}))),n(null,m({use:"default",action:"cancel",label:w}))));},_onToggle:function(w){if(!w)this.props.onCancel&&this.props.onCancel();},_onCancelButtonClick:function(){this.props.onCancel&&this.props.onCancel();}});e.exports=v;},null); __d("AudienceManagerURLConstants",[],function(a,b,c,d,e,f){e.exports={CUSTOM_AUDIENCE_TOS:'/ads/manage/customaudiences/tos.php',MACA_LEARN_MORE:'https://developers.facebook.com/docs/ads-for-apps/mobile-app-custom-audiences',MACA_ANDROID_SDK:'https://developers.facebook.com/docs/android/app-events/',MACA_IOS_SDK:'https://developers.facebook.com/docs/ios/app-events/',MACA_ANDROID_ACTIVATE_APP:'https://developers.facebook.com/docs/android/app-events#appActivation',MACA_IOS_ACTIVATE_APP:'https://developers.facebook.com/docs/ios/app-events/#appActivation',WCA_GETTING_STARTED:'https://www.facebook.com/business/a/online-sales/custom-audiences-website',WCA_TECHNICAL_DOC:'https://developers.facebook.com/docs/ads-for-websites/website-custom-audiences/getting-started',WCA_CONFIGURE_RULES_DOC:'https://developers.facebook.com/docs/ads-for-websites/website-custom-audiences/getting-started#configure-rules',WCA_INSTALL_PIXEL_DOC:'https://developers.facebook.com/docs/ads-for-websites/website-custom-audiences/getting-started#install-the-pixel',WCA_FEEDBACK:'https://www.facebook.com/help/contact/237474373109946',MOBILE_ADVERTISING_IDS_DOC:'https://developers.facebook.com/docs/ads-for-apps/custom-audiences-for-mobile-apps/'};},null); __d("WebRemarketingDialogGear.react",["AudienceManagerURLConstants","ContextualDialogArrow","Image.react","PopoverMenu.react","React","XUIButton.react","ReactXUIMenu","XUIMenuSeparator.react","fbt","ix"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var q=m.Item,r=k.createClass({displayName:'WebRemarketingDialogGear',propTypes:{learnMoreURL:k.PropTypes.string},render:function(){return (j({menu:m(null,this._getMenuItems()),layerBehaviors:[h]},l({image:i({src:p('/images/ui/x/image/gear.png')})})));},_getMenuItems:function(){var s=[],t=this._getlearnMoreMenuItem();if(t)s.push(t,n(null));s.push(this._getFeedbackMenuItem());return s;},_getlearnMoreMenuItem:function(){if(!this.props.learnMoreURL)return;return (q({href:this.props.learnMoreURL,target:"_blank"},"Learn More"));},_getFeedbackMenuItem:function(){return (q({href:g.WCA_FEEDBACK,target:"_blank"},"Send Feedback"));}});e.exports=r;},null); __d("WebsiteCustomAudienceV2.react",["AudienceManagerUIConstants","React","ReactLayeredComponentMixin","WebRemarketingDialogGear.react","XUIDialog.react","XUIDialogBody.react","XUIDialogFooter.react","XUIDialogTitle.react","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=h.createClass({displayName:'WebsiteCustomAudienceV2',mixins:[i],propTypes:{dao:h.PropTypes.object.isRequired,accountID:h.PropTypes.string.isRequired,audience:h.PropTypes.object,embedded:h.PropTypes.bool,createMode:h.PropTypes.bool,onAudienceChanged:h.PropTypes.func,onAudienceAdded:h.PropTypes.func,tosAccepted:h.PropTypes.object.isRequired,tosRequirementsForAccount:h.PropTypes.object.isRequired},render:function(){if(!this.props.embedded)return h.DOM.span(null);return h.DOM.span(null);},renderLayers:function(){return this.props.embedded?{}:{dialog:k({layerHideOnBlur:false,shown:true,width:g.DEFAULT_DIALOG_WIDTH,onToggle:this._onToggle},n(null,'WebsiteCustomAudienceV2 -- Placeholder title'),l(null,h.DOM.div({className:"_5rkr"},"Hello World")),m({leftContent:j(null)}))};}});e.exports=p;},null); __d("AdInterfacesUiLogger",["AsyncRequest"],function(a,b,c,d,e,f,g){var h='/ajax/ads/interfaces/log/';function i(l){new g(h).setData(l).send();}var j='',k='0';e.exports={setAppName:function(l){j=l;},setAccountID:function(l){k=l;},log:function(l,m){if(!j||!k){j=j||'Unknown';k=k||0;}var n={app_name:j,event_name:l,account_id:k,payload:m||{}};i(n);}};},null); __d("AdsPixelCode.react",["AudienceManagerURLConstants","Link.react","React","XUINotice.react","adsGKCheck","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=i.createClass({displayName:'AdsPixelCode',propTypes:{pixel:i.PropTypes.object.isRequired,onSendEmailLinkClick:i.PropTypes.func.isRequired},getInitialState:function(){return {message:null};},render:function(){return (i.DOM.div(null,this.state.message,i.DOM.p(null,"Copy the code below and paste it between the \u003Chead> and \u003C\/head> in your website code. Then you can set up rules to track specific actions people take across your website."),i.DOM.p(null,this._getSendEmailLink()),i.DOM.textarea({readOnly:true,noresize:true,value:this.props.pixel.code,onClick:function(){return this.refs.pixelCodeTextArea.getDOMNode().select();}.bind(this),className:"_13d_",ref:"pixelCodeTextArea"}),i.DOM.p(null,m._("Learn more about how to verify your pixel installation in the {help-center-link}.",[m.param("help-center-link",h({href:g.WCA_INSTALL_PIXEL_DOC,target:"_blank"},"Help Center"))]))));},_getSendEmailLink:function(){var o="Send the code to your website developer";if(k('wca_v2')){return (h({onClick:this.props.onSendEmailLinkClick},o));}else return (h({href:this._getMailToURI()},o));},_getMailToURI:function(){var o="Facebook Custom Audience Pixel",p=this._defaultEmailContent(this.props.pixel.code);return "mailto:?subject="+encodeURIComponent(o)+"&body="+encodeURIComponent(p);},_defaultEmailContent:function(o){return ("Hi Friendly Developer,"+'\n\n'+"Please copy the code below and paste into my website between \u003Chead> and \u003C\/head> so I can remarket to my customers on Facebook. Learn more in the Help Center."+'\n\n'+o);},onSendSuccessTo:function(o){var p="Success",q=m._("Successfully sent pixel code to {list of items}",[m.param("list of items",o.join(', '))]),r=j({use:"notify",className:"_13e0"},p,": ",q);this.setState({message:r});},onSendFailureTo:function(o,p,q){var r="Error",s=(q&&q.error&&q.error.message)?q.error.message:(p&&p.errorDescription)?p.errorDescription:m._("Error sent pixel code to {list of items}",[m.param("list of items",o.join(', '))]),t=j({use:"warn",className:"_13e0"},r,": ",s);this.setState({message:t});}});e.exports=n;},null); __d("AdsPixelCodeEmailDialogFooter.react",["React","XUIDialogButton.react","fbt"],function(a,b,c,d,e,f,g,h,i){var j=g.createClass({displayName:'AdsPixelCodeEmailDialogFooter',propTypes:{onSendClick:g.PropTypes.func.isRequired,onBackClick:g.PropTypes.func,enableSend:g.PropTypes.bool},getDefaultProps:function(){return {enableSend:true};},render:function(){return (g.DOM.span(null,h({use:"default",onClick:function(){this.props.onBackClick&&this.props.onBackClick();}.bind(this),label:"Go Back"}),h({use:"confirm",onClick:this.props.onSendClick,disabled:!this.props.enableSend,label:"Send Email"})));}});e.exports=j;},null); __d("AdsPixelSnippet.react",["React","cx"],function(a,b,c,d,e,f,g,h){"use strict";var i=g.createClass({displayName:'AdsPixelSnippet',render:function(){var j=this.props.pixelCode.split('\n').map(function(k,l){return g.DOM.p({key:l},k);});return (g.DOM.div({className:"_4wah"},j));}});e.exports=i;},null); __d("Token.react",["CloseButton.react","ReactPropTypes","React","cx","tx"],function(a,b,c,d,e,f,g,h,i,j,k){var l=i.createClass({displayName:'Token',propTypes:{name:h.string,label:h.string.isRequired,value:h.string,removable:h.bool,onRemove:h.func},render:function(){var m=null;if(this.props.name)m=[i.DOM.input({type:"hidden",name:this.props.name+'[]',value:this.props.value}),i.DOM.input({type:"hidden",name:'text_'+this.props.name+'[]',value:this.props.label})];var n=null;if(this.props.removable)n=g({'aria-label':k._("Remove {item}",{item:this.props.label}),className:"remove",size:"small",onClick:this.props.onRemove});var o=(("uiToken")+(this.props.removable?' '+"removable":''));return this.transferPropsTo(i.DOM.span({className:o},this.props.label,m,n));}});e.exports=l;},null); __d("AdsPixelEmailInput.react",["CIWebmailValidator","React","Token.react","XUITextInput.react","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l){var m=h.createClass({displayName:'AdsPixelEmailInput',propTypes:{onChange:h.PropTypes.func},getInitialState:function(){return {emails:[],textInProgress:''};},componentDidMount:function(){this.props.onChange&&this.props.onChange();},render:function(){return (h.DOM.div({className:"_2_m clearfix",onClick:function(){this.refs.textInput.getDOMNode().focus();}.bind(this)},h.DOM.div(null,this._getEmailTokens()),j({className:"_2_q",ref:"textInput",value:this.state.textInProgress,onChange:this._onChange,onBlur:this._onCommit,onBackspace:this._onBackspace,onEnter:this._onCommit,placeholder:this._getPlaceHolderText()})));},_showDialog:function(){this.refs.dialog.showDialog();},_getEmailTokens:function(){return this.state.emails.map(function(n,o){return i({className:(("_2_r")+(!g.isValidEmail(n)?' '+"_2_s":'')),key:o,label:n,removable:true,onRemove:this._removeEmailByIndex.bind(this,o)});}.bind(this));},_getPlaceHolderText:function(){return ("Add a recipient");},_onCommit:function(event){this._onAdd(event.target.value);this.setState({textInProgress:''});},_onChange:function(event){var n=event.target.value,o=n.slice(-1);if([',',';',' '].indexOf(o)!==-1){this._onAdd(n.slice(0,n.length-1));this.setState({textInProgress:''});}else this.setState({textInProgress:n});this.props.onChange&&this.props.onChange();},_onAdd:function(n){if(n){var o=this.state.emails;o.push(n);this.setState({emails:o});this.props.onChange&&this.props.onChange();}},_onBackspace:function(event){var n=event.target.value;if(n.length===0&&this.state.emails.length>0)this._removeEmailByIndex(-1);},_removeEmailByIndex:function(n){var o=this.state.emails;o.splice(n,1);this.setState({emails:o});this.props.onChange&&this.props.onChange();},getEmailList:function(){return this.state.emails;},isInputValid:function(){if(this.state.textInProgress&&!g.isValidEmail(this.state.textInProgress))return false;if(this.state.emails.length===0&&!this.state.textInProgress)return false;return this.state.emails.every(function(n){return g.isValidEmail(n);});}});e.exports=m;},null); __d("XAdsPixelCodeEmailControllerURIBuilder",["XControllerURIBuilder"],function(a,b,c,d,e,f,g){e.exports=g.create("\/ads\/pixels\/sendcodebymail\/",{recipients:{type:"StringVector",required:true},personal_message:{type:"String"},pixel_id:{type:"Int",required:true}});},null); __d("AdsPixelCodeEmailForm.react",["AdsPixelNotifFieldEnum","AdsPixelNotifParamsEnum","AdsPixelSnippet.react","AsyncRequest","AdsPixelEmailInput.react","AdsPixelCodeEmailFormParams","XAdsPixelCodeEmailControllerURIBuilder","React","XUIText.react","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var r=n.createClass({displayName:'AdsPixelCodeEmailForm',propTypes:{pixel:n.PropTypes.object.isRequired,onEmailChange:n.PropTypes.func,onSendSuccessTo:n.PropTypes.func,onSendFailureTo:n.PropTypes.func},render:function(){return (n.DOM.span(null,o({weight:"bold",className:"_4az6 _4az7"},"To:"),k({ref:"emailInput",onChange:function(){this.props.onEmailChange&&this.props.onEmailChange();}.bind(this)}),n.DOM.div({className:"_4az8"},n.DOM.span({className:"_4az6"},q._("{=Personal Message} (optional):",[q.param("=Personal Message",o({weight:"bold"},l[g.PERSONAL_MESSAGE_LABEL]))])),n.DOM.textarea({className:"_4az9 _4azb",placeholder:"Add personal message",ref:"personalMessageInput"})),n.DOM.div({className:"_4az8"},o({weight:"bold",className:"_4az6"},"Pixel Information:"),n.DOM.div({className:"_4az9 scrollable _4azc _4azd"},o({weight:"bold"},l[g.INSTRUCTION_LABEL]),n.DOM.div({className:"_4aze"},l[g.INSTRUCTION]),n.DOM.div({className:"_4azf"},i({pixelCode:this.props.pixel.code}))))));},isInputValid:function(){return this.refs.emailInput.isInputValid();},send:function(){var s=new m().setString(h.PERSONAL_MESSAGE,this.refs.personalMessageInput.state.value).setInt(h.PIXEL_ID,this.props.pixel.id).setStringVector(h.RECIPIENTS,this.refs.emailInput.getEmailList()).getURI();new j().setURI(s).setHandler(function(t,u){this.props.onSendSuccessTo&&this.props.onSendSuccessTo(t);}.bind(this,this.refs.emailInput.getEmailList())).setErrorHandler(function(t,u,v){this.props.onSendFailureTo&&this.props.onSendFailureTo(t,u,v);}.bind(this,this.refs.emailInput.getEmailList())).send();}});e.exports=r;},null); __d("AudienceManagerLoggingEvents",[],function(a,b,c,d,e,f){e.exports={AM_CREATE_MACA_ICON_CLICK:'am_create_maca_icon_click',AM_MACA_NUX_SHOWN:'am_maca_nux_shown',AM_MACA_NUX_CREATE_AUDIENCE:'am_maca_nux_create_audience',AM_MACA_EDITOR_APP_NO_EVENTS:'am_maca_editor_app_no_events',AM_MACA_EDITOR_APP_SELECTED:'am_maca_editor_app_selected',AM_MACA_EDITOR_VALIDATION_FAILURE:'am_maca_editor_validation_failure',AM_MACA_EDITOR_CREATE_AUDIENCE:'am_maca_editor_create_audience',AM_MACA_EDITOR_CREATE_SUCCESS:'am_maca_editor_create_success',AM_MACA_EDITOR_INCLUSIVE_EVENT_SELECTED:'am_maca_editor_event_selected',AM_MACA_EDITOR_EXCLUSIVE_EVENT_SELECTED:'am_maca_editor_exclusive_event_selected',AM_MACA_EDITOR_ACTION_TAKEN_ACTIVITY_SELECTED:'am_maca_editor_action_taken_activity_selected',AM_MACA_EDITOR_ACTION_NOT_TAKEN_ACTIVITY_SELECTED:'am_maca_editor_action_not_taken_activity_selected',AM_MACA_EDITOR_COMBINATION_ACTION_ACTIVITY_SELECTED:'am_maca_editor_combination_action_activity_selected',AM_MACA_EDITOR_INCLUDE_MOST_ACTIVE:'am_maca_editor_include_most_active',AM_MACA_EDITOR_INCLUDE_HIGHEST_VALUE:'am_maca_editor_include_highest_value',AM_MACA_EDITOR_SHOW_PERCENTILE_CHART:'am_maca_editor_show_percentile_chart',AM_MACA_EDITOR_NO_PERCENTILE_DATA:'am_maca_editor_no_percentile_data',AM_MACA_EDITOR_CREATE_WHALE_AUDIENCE_ATTEMPT:'am_maca_editor_create_whale_audience_attempt',AM_MACA_ACTIVATE_APP_UPSELL_SHOWN:'am_maca_editor_activate_app_upsell_shown',AM_CREATE_WCA_ICON_CLICK:'am_create_wca_icon_click',AM_WCA_NUX_CREATE_AUDIENCE:'am_wca_nux_create_audience',AM_WCA_VIEW_PIXEL_CREATE_AUDIENCE:'am_wca_view_pixel_create_audience',AM_WCA_NUX_VIEW_PIXEL:'am_wca_nux_view_pixel',AM_WCA_NUX_CREATE_PIXEL:'am_wca_nux_create_pixel',AM_WCA_NUX_CREATE_PIXEL_SUCCESS:'am_wca_nux_create_pixel_success',AM_WCA_EDITOR_VALIDATION_FAILURE:'am_wca_editor_validation_failure',AM_WCA_EDITOR_CREATE_AUDIENCE:'am_wca_editor_create_audience',AM_WCA_EDITOR_CREATE_FAIL:'am_wca_editor_create_fail',AM_WCA_EDITOR_CREATE_SUCCESS:'am_wca_editor_create_success',AM_WCA_EDITOR_ADD_RULE:'am_wca_editor_add_rule',AM_WCA_EDITOR_ADD_TOKEN:'am_wca_editor_add_token',AM_WCA_TOS_ACCEPT_FAILURE:'am_wca_tos_accept_failure',AM_WCA_TOS_ACCEPT_SUCCESS:'am_wca_tos_accept_success',AM_WCA_EDITOR_AUDIENCE_TYPE_ALL_WEBSITE_VISITORS:'am_wca_editor_audience_type_all_website_visitors',AM_WCA_EDITOR_AUDIENCE_TYPE_RULES:'am_wca_editor_audience_type_rules',WCA_NUX_CONFIRM:'wca_nux_confirm'};},null); __d("WebRemarketingViewState",["AudienceManagerURLConstants"],function(a,b,c,d,e,f,g){var h={INTRODUCTION_DIALOG:1,VIEW_REMARKETING_PIXEL_DIALOG:2,CREATE_AUDIENCE_DIALOG:3,CREATE_AUDIENCE_REQUEST_SENT:4,CREATE_AUDIENCE_REQUEST_COMPLETE:5,CREATING_PIXEL:6,EDIT_AUDIENCE_DIALOG:7,LOADING_PIXEL:8,SEND_PIXEL_EMAIL_DIALOG:9},i=function(j){switch(j){case h.INTRODUCTION_DIALOG:return g.WCA_GETTING_STARTED;case h.CREATE_AUDIENCE_DIALOG:case h.EDIT_AUDIENCE_DIALOG:return g.WCA_CONFIGURE_RULES_DOC;case h.VIEW_REMARKETING_PIXEL_DIALOG:return g.WCA_INSTALL_PIXEL_DOC;case h.CREATE_AUDIENCE_REQUEST_SENT:case h.CREATE_AUDIENCE_REQUEST_COMPLETE:return;default:return;}};e.exports={Enum:h,getLearnMoreURI:i};},null); __d("WebRemarketingAudience",["fbt"],function(a,b,c,d,e,f,g){var h={I_CONTAINS:"contains any",I_NOT_CONTAINS:"doesn't contain",EQ:"is equal to",NEQ:"is not equal to"},i={URL:'url',DOMAIN:'domain',PATH:'path'},j={NONE:0,VALIDATION_FAILURE:3},k=0,l=function(){this.key=k++;this.filter=h.I_CONTAINS;this.scope=i.URL;this.tokens=[];this.addToken=function(o){this.tokens.push(o);};this.canAcceptMoreTokens=function(){return (this.filter!==h.EQ&&this.filter!==h.NEQ&&this.filter!==h.I_NOT_CONTAINS)||(this.tokens.length===0);};this.removeToken=function(o){var p=this.tokens.indexOf(o);this.tokens.splice(p,1);};this.validate=function(){return (this.tokens.length>0);};},m={_getRuleByKey:function(o,p){for(var q=0;q0){this.props.onAddNewToken(this.props.rule.key,z);z='';}this.setState({textInProgress:z});},_onBackSpace:function(event){var z=event.target.value;if(z.length===0&&this.props.rule.tokens.length>0){var aa=this.props.rule.tokens[this.props.rule.tokens.length-1];this.props.onRemoveToken(this.props.rule.key,aa);}},_getContainOptionSelector:function(z){var aa=[];for(var ba in o.FilterTypes)aa.push(x({value:o.FilterTypes[ba]},o.FilterTypes[ba]));return (s({className:"_5p57",name:"filter_selector",size:"xlarge",ref:"filterSelector",onChange:function(event){this.props.onChangeFilter(this.props.rule.key,event.value);}.bind(this),disabled:!this.props.editable,value:z},aa));},_getContainScopeSelector:function(z){var aa=[];for(var ba in o.ScopeTypes)aa.push(x({value:o.ScopeTypes[ba]},o.ScopeTypes[ba]));return (s({className:"_5wvf",name:"scope_selector",size:"xlarge",onChange:function(event){this.props.onChangeScope(this.props.rule.key,event.value);}.bind(this),disabled:!this.props.editable,value:z},aa));},_renderToken:function(z){return (n({label:z,removable:this.props.editable,onRemove:function(){this.props.onRemoveToken(this.props.rule.key,z);}.bind(this),className:"_5p53"}));},_renderJewel:function(){if(!this.props.editable)return l.DOM.span(null);return (p({className:"_5p54",size:"small",onClick:function(){this.props.onRemoveRule(this.props.rule.key);}.bind(this)}));}});e.exports=y;},null); __d("AudienceManagerTextInput",["React","XUITextInput.react","cx"],function(a,b,c,d,e,f,g,h,i){var j=g.PropTypes,k=g.createClass({displayName:'AudienceManagerTextInput',propTypes:{value:j.string,onChange:j.func.isRequired,className:j.string,isTextArea:j.bool,placehodler:j.string},getInitialState:function(){return {value:this.props.value};},componentWillReceiveProps:function(l){this.setState({value:l.value});},render:function(){if(this.props.isTextArea){return this.transferPropsTo(g.DOM.textarea({className:(("_5oum")+(!this.state.value?' '+"_5p0t":'')),value:this.state.value,onChange:this._onChange}));}else return this.transferPropsTo(h({value:this.state.value,onChange:this._onChange,className:"_5rkv"}));},_onChange:function(l){this.setState({value:l.target.value});this.props.onChange(l.target.value);}});e.exports=k;},null); __d("InfoTable.react",["InfoTableRow.react","ReactPropTypes","React","ReactChildren","cloneWithProps","cx","invariant"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=i.createClass({displayName:'InfoTable',propTypes:{columns:h.oneOf([2,3]),sectionborders:h.bool,showlastspacer:h.bool},getDefaultProps:function(){return {columns:2};},render:function(){var o=null,p=j.map(this.props.children,function(q){m(q.type!==g.type);var r={columns:this.props.columns};if(this.props.sectionborders&&o)o.props.border=true;var s=k(q,r);o=s;return s;},this);if(this.props.sectionborders&&this.props.showlastspacer&&o)o.props.border=true;return this.transferPropsTo(i.DOM.table({className:(("_3stn")+(!this.props.sectionborders?' '+"_3stp":'')),role:"presentation"},p));}});e.exports=n;},null); __d("InfoTableSeparator.react",["ReactPropTypes","React","cx"],function(a,b,c,d,e,f,g,h,i){var j=h.createClass({displayName:'InfoTableSeparator',propTypes:{columns:g.oneOf([2,3])},getDefaultProps:function(){return {columns:2};},render:function(){return this.transferPropsTo(h.DOM.tr({className:"_3sto"},h.DOM.td({colSpan:this.props.columns},h.DOM.hr(null))));}});e.exports=j;},null); __d("InfoTableSection.react",["InfoTableSeparator.react","ReactPropTypes","React","ReactChildren"],function(a,b,c,d,e,f,g,h,i,j){var k=i.createClass({displayName:'InfoTableSection',propTypes:{border:h.bool,columns:h.oneOf([2,3])},getDefaultProps:function(){return {columns:2};},render:function(){var l=j.map(this.props.children,function(n){if(n)n.props.columns=this.props.columns;return n;},this),m=null;if(this.props.border)m=g({columns:this.props.columns});return this.transferPropsTo(i.DOM.tbody(null,l,m));}});e.exports=k;},null); __d("XUIRadioInput.react",["React","ReactDOMInput","cx","joinClasses","invariant"],function(a,b,c,d,e,f,g,h,i,j,k){var l=g.createClass({displayName:'XUIRadioInput',render:function(){k(!this.props.children||this.props.children.length===0);var m=j(this.props.className,"_55sh"),n=this.transferPropsTo(h({type:"radio"}));n.props.className=null;return (g.DOM.label({className:m},n,g.DOM.span(null)));}});e.exports=l;},null); __d("XUIRadioList.react",["InputLabel.react","React","ReactChildren","XUIRadioInput.react","cloneWithProps"],function(a,b,c,d,e,f,g,h,i,j,k){var l=h.createClass({displayName:'XUIRadioList',propTypes:{name:h.PropTypes.string,onValueChange:h.PropTypes.func,selectedValue:h.PropTypes.any},render:function(){var m=i.map(this.props.children,function(n){return k(n,{name:this.props.name,onSelect:this.props.onValueChange,selectedValue:this.props.selectedValue});},this);return this.transferPropsTo(h.DOM.ul({name:null},m));}});l.Item=h.createClass({displayName:'Item',propTypes:{name:h.PropTypes.string,onSelect:h.PropTypes.func,selectedValue:h.PropTypes.any,value:h.PropTypes.any,disabled:h.PropTypes.bool},render:function(){return (h.DOM.li({className:this.props.className},g({display:"inline"},j({checked:this.props.selectedValue===this.props.value,name:this.props.name,onChange:this._handleChange,value:this.props.value,disabled:!!this.props.disabled}),h.DOM.label(null,this.props.children))));},_handleChange:function(event){this.props.onSelect&&this.props.onSelect(event.target.value);}});e.exports=l;},null); __d("WebRemarketingCreateAudienceView.react",["AdsHelpLink.react","AudienceManagerWebsiteUsersTargetingRule.react","AudienceManagerTextInput","InfoTable.react","InfoTableRow.react","InfoTableSection.react","Link.react","React","ReactDOMInput","Image.react","XUIRadioList.react","XUITextInput.react","WebRemarketingAudience","adsGKCheck","cx","fbt","ix"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w){var x=q.Item,y=300,z=n.PropTypes,aa={EDIT:0,VALIDATION_FAILURE:2},ba=n.createClass({displayName:'WebRemarketingCreateAudienceView',propTypes:{pixelId:z.string.isRequired,dao:z.object.isRequired,audience:z.instanceOf(s.Audience).isRequired,onAddNewRule:z.func.isRequired,onRemoveRule:z.func.isRequired,onAddNewToken:z.func.isRequired,onRemoveToken:z.func.isRequired,onChangeFilter:z.func.isRequired,onChangeScope:z.func.isRequired,onChangeDuration:z.func.isRequired,onChangeName:z.func.isRequired,onChangeDescription:z.func.isRequired,pixelCode:z.string.isRequired,onChangeAudienceType:z.func.isRequired,editMode:z.bool},getInitialState:function(){return {viewState:aa.EDIT,useSimpleRuleBuilder:this._determineRuleBuilderState(this.props),remarketingPixelShown:false,contextualWarningShown:false,doBackfill:true};},componentWillReceiveProps:function(ca){this.setState({useSimpleRuleBuilder:this._determineRuleBuilderState(ca)});},render:function(){var ca=[];if(this._shouldShowRuleEditor()){this._renderRules(ca);ca.push(k({label:"And",type:"data",className:"_5r3y"},p({src:w('/images/ads/audience_manager/plus_button.png'),onClick:this.props.onAddNewRule})));}else if(!this._canRenderRule()&&this.props.editMode)ca.push(k({label:"Rule",type:"data"},this.props.audience.rule));ca.push(k({label:this.props.audience.complexRule?v._("Save for {number of days} days",[v.param("number of days",this.props.audience.duration)]):"Save for",helpLink:g({position:'above',width:y},"The number of days people will remain in your audience after they visit your website. People will be removed from your audience after the set time period unless they visit your website again.",n.DOM.br(null),n.DOM.br(null),"Maximum time: 180 days"),type:"data"},n.DOM.div(null,this._renderRetentionInputs())));var da=(("_5p51")+(this.state.viewState===aa.VALIDATION_FAILURE&&this.props.audience.name.length===0?' '+"_5vvv":''));return (n.DOM.div({className:"_5rkp _5rkq"},j(null,l(null,k({label:"Audience Name",type:"data"},r({className:da,placeholder:"Enter a name for your audience",title:this.state.viewState===aa.VALIDATION_FAILURE?"Enter a name to create audience":'',value:this.props.audience.name,onChange:this.props.onChangeName})),k({label:"Description"},n.DOM.div(null,i({isTextArea:true,className:"_5w16",value:this.props.audience.description,placeholder:"Add an optional description of your audience",onChange:this.props.onChangeDescription}),n.DOM.div({className:"_5r40"},this._renderPixelLinks(),this._renderPixelCodeSection()))))),n.DOM.div({className:"_5svv"}),this._renderRuleBuilderOptions(),this._renderRuleBuilderHelpText(),this._renderApiCreatedAudienceLimitationText(),j(null,l(null,ca))));},_renderRetentionInputs:function(){if(this.props.audience.complexRule)return;return (n.DOM.div(null,n.DOM.div(null,r({className:"_1xio",value:this.props.audience.duration.toString(),onChange:this.props.onChangeDuration}),n.DOM.span({className:"_5r3z"},"days")),this._renderBackfillOption()));},_renderBackfillOption:function(){if(this.props.editMode||!t('ads_wca_backfill'))return;return (n.DOM.div({className:"_5ns4"},o({type:"checkbox",checked:this.state.doBackfill,onChange:this._onToggleBackfill},"Include past website traffic")));},_onToggleBackfill:function(event){this.setState({doBackfill:event.target.checked});},_renderRuleBuilderOptions:function(){return (j(null,l(null,k({label:"Website traffic",helpLink:g({position:"above",width:y},"Choose how you want to add people to your audience. Include all of your website visitors, or create rules that only add people who visit specific parts of your website."),type:"data"},q({className:"_qi4",selectedValue:this.state.useSimpleRuleBuilder?'simple':'advanced',onValueChange:this.props.onChangeAudienceType},x({value:"simple"},"All website visitors"),x({value:"advanced"},"People visiting specific pages"))))));},_renderRules:function(ca){var da=this._getContextualWarnings();for(var ea=0;ea0)?pa[0]:null,loading:false});oa&&oa();}.bind(this),{accountId:na});},_onViewRemarketingPixel:function(){g.log(l.AM_WCA_NUX_VIEW_PIXEL);if(!this._getIsTosAccepted())return this._acceptTos(this.setState.bind(this,{viewState:t.Enum.VIEW_REMARKETING_PIXEL_DIALOG}));this.setState({viewState:t.Enum.VIEW_REMARKETING_PIXEL_DIALOG});},_onCreateAudience:function(){switch(this.state.viewState){case t.Enum.INTRODUCTION_DIALOG:g.log(l.AM_WCA_NUX_CREATE_AUDIENCE);if(!this._getIsTosAccepted())return this._acceptTos(this.setState.bind(this,{viewState:t.Enum.CREATE_AUDIENCE_DIALOG}));break;case t.Enum.VIEW_REMARKETING_PIXEL_DIALOG:g.log(l.AM_WCA_VIEW_PIXEL_CREATE_AUDIENCE);break;}this.setState({viewState:t.Enum.CREATE_AUDIENCE_DIALOG});},_onCreatePixel:function(){this.setState({viewState:t.Enum.CREATING_PIXEL});g.log(l.AM_WCA_NUX_CREATE_PIXEL);if(!this._getIsTosAccepted())return this._acceptTos(this._createPixel);this._createPixel();},_createPixel:function(){this.props.dao.add.createAdsPixel.one(function(na){g.log(l.AM_WCA_NUX_CREATE_PIXEL_SUCCESS);this.props.dao.fetch.adsPixelsForAccount.clearCache();this._onLoadAccountPixels(this.props.accountID,this.setState.bind(this,{viewState:t.Enum.VIEW_REMARKETING_PIXEL_DIALOG}));}.bind(this),{accountId:this.props.accountID});},_onSaveAudience:function(){if(this.refs.createAudienceView&&this.refs.createAudienceView.validate()){g.log(l.AM_WCA_EDITOR_CREATE_AUDIENCE);if(this.refs.createAudienceView.isMatchAll()){g.log(l.AM_WCA_EDITOR_AUDIENCE_TYPE_ALL_WEBSITE_VISITORS);}else g.log(l.AM_WCA_EDITOR_AUDIENCE_TYPE_RULES);var na=u.Operations.serializeRules(this.state.audience.rules),oa={accountId:this.props.accountID,name:this.state.audience.name,description:this.state.audience.description,rule:na,retention_days:this.state.audience.duration,backfill:this.refs.createAudienceView.doBackfill(),handleError:function(pa,qa){g.log(l.AM_WCA_EDITOR_CREATE_FAIL);this.setState({viewState:t.Enum.CREATE_AUDIENCE_DIALOG,errorMessage:qa.error.message});}.bind(this)};this.props.dao.add.createWebRemarketingCustomAudience.one(function(pa){g.log(l.AM_WCA_EDITOR_CREATE_SUCCESS);this.props.onAudienceAdded(pa.id);this.setState({viewState:t.Enum.CREATE_AUDIENCE_REQUEST_COMPLETE,errorMessage:''});}.bind(this),oa);this.setState({viewState:t.Enum.CREATE_AUDIENCE_REQUEST_SENT});}else g.log(l.AM_WCA_EDITOR_VALIDATION_FAILURE);},render:function(){if(!this.props.embedded)return p.DOM.span(null);if(!this.props.createMode&&!ga(this.state.lastAudience,this.props.audience))setTimeout(this.setState.bind(this,{audience:u.Operations.deserializeAudience(this.props.audience.name,this.props.audience.rule,this.props.audience.retention_days,this.props.audience.description),lastAudience:this.props.audience},null),0);return this._renderDialogBody();},renderLayers:function(){return this.props.embedded?{}:{dialog:y({layerHideOnBlur:false,shown:true,width:n.DEFAULT_DIALOG_WIDTH,onToggle:this._onToggle},da(null,this._renderDialogTitle()),z(null,p.DOM.div({className:"_5rkr"},this._renderDialogBody(),!!this.state.errorMessage?m({className:"_4o1o",use:"warn"},p.DOM.div({className:"_5wbz"},this.state.errorMessage)):p.DOM.span(null))),ca({leftContent:w({learnMoreURL:t.getLearnMoreURI(this.state.viewState)})},this._renderFooter()))};},_renderDialogBody:function(){switch(this.state.viewState){case t.Enum.LOADING_PIXEL:return (fa({className:"_5swe",size:"small",background:"light"}));case t.Enum.INTRODUCTION_DIALOG:case t.Enum.CREATING_PIXEL:return (p.DOM.div(null,p.DOM.p(null,"Show ads to people who visit your website."),p.DOM.p(null,"You can set up your audience to include everyone who visits your website, or even create separate audiences for people who visit specific pages on your website."),p.DOM.p(null,"Install the Custom Audience pixel on your website to start building your audience automatically. You can also send this code directly to the person who manages your website."),this._renderPixelStateInfo(),p.DOM.div(null,q({type:"checkbox",checked:this._getIsTosAccepted()||this.state.tosCheckboxSelected,onChange:this._tosCheckboxChanged,disabled:this._getIsTosAccepted()},ka._("I have read and accepted the {=Terms for Custom Audience from your Mobile App and Website}",[ka.param("=Terms for Custom Audience from your Mobile App and Website",o({target:"_blank",href:(new x()).setInt('act',this.props.accountID).getURI()},"Terms for Custom Audience from your Mobile App and Website"))])))));case t.Enum.VIEW_REMARKETING_PIXEL_DIALOG:return (i({pixel:this.state.pixel,onSendEmailLinkClick:function(){this.setState({viewState:t.Enum.SEND_PIXEL_EMAIL_DIALOG});}.bind(this),ref:"AdsPixelCode"}));case t.Enum.SEND_PIXEL_EMAIL_DIALOG:return (k({pixel:this.state.pixel,onEmailChange:function(){this.setState({enableSendEmailButton:this.refs.emailForm.isInputValid()});}.bind(this),onSendSuccessTo:function(oa){this.refs.AdsPixelCode.onSendSuccessTo(oa);}.bind(this),onSendFailureTo:function(oa,pa){this.refs.AdsPixelCode.onSendFailureTo(oa,pa);}.bind(this),ref:"emailForm"}));case t.Enum.CREATE_AUDIENCE_REQUEST_SENT:case t.Enum.CREATE_AUDIENCE_DIALOG:case t.Enum.EDIT_AUDIENCE_DIALOG:if(!this.state.pixel)return (fa({className:"_5swe",size:"small",background:"light"}));return (v({ref:"createAudienceView",dao:this.props.dao,editMode:this.state.viewState===t.Enum.EDIT_AUDIENCE_DIALOG,pixelId:this.state.pixel.id,audience:this.state.audience,onChangeName:this._onChangeName,onChangeDescription:this._onChangeDescription,onAddNewRule:this._onAddNewRule,onRemoveRule:this._onRemoveRule,onAddNewToken:this._onAddNewToken,onRemoveToken:this._onRemoveToken,onChangeFilter:this._onChangeFilter,onChangeScope:this._onChangeScope,onChangeDuration:this._onChangeDuration,pixelCode:this.state.pixel.code,onChangeAudienceType:this._onChangeAudienceType}));case t.Enum.CREATE_AUDIENCE_REQUEST_COMPLETE:var na="Your audience is ready.";if(!this.state.pixel||!this.state.pixel.last_fired_time)na="Finish setting up your Custom Audience pixel code to start adding people to this audience.";return (p.DOM.div({className:"_5saq"},p.DOM.div({className:"_5svr _5svs"},"Thank You for Creating a Custom Audience"),p.DOM.p(null,na)));}},_renderFooter:function(){switch(this.state.viewState){case t.Enum.INTRODUCTION_DIALOG:if(!!this.state.pixel){return (p.DOM.div(null,aa(null),ea({use:"confirm",onClick:this._onCreateAudience,disabled:!this._getCanProceedFromNux(),label:"Create Audience"})));}else return (p.DOM.div(null,aa(null),ea({use:"confirm",onClick:this._onCreatePixel,disabled:!this._getCanProceedFromNux(),label:"Create Web Remarketing Pixel"})));break;case t.Enum.CREATING_PIXEL:return (p.DOM.div(null,fa({className:"_5swe",size:"small",background:"light"}),aa({disabled:true}),ea({use:"confirm",disabled:true,label:"Create Custom Audience Pixel"})));case t.Enum.VIEW_REMARKETING_PIXEL_DIALOG:return (p.DOM.div(null,aa(null),ea({use:"confirm",onClick:this._onCreateAudience,disabled:!this._getCanProceedFromNux(),label:"Create Audience"})));case t.Enum.SEND_PIXEL_EMAIL_DIALOG:return (p.DOM.div(null,j({onSendClick:function(){this.refs.emailForm.send();this.setState({viewState:t.Enum.VIEW_REMARKETING_PIXEL_DIALOG});}.bind(this),onBackClick:function(){this.setState({viewState:t.Enum.VIEW_REMARKETING_PIXEL_DIALOG});}.bind(this),enableSend:this.state.enableSendEmailButton})));case t.Enum.CREATE_AUDIENCE_DIALOG:return (p.DOM.div(null,aa(null),ea({use:"confirm",onClick:this._onSaveAudience,label:"Create"})));case t.Enum.CREATE_AUDIENCE_REQUEST_SENT:return (p.DOM.div(null,fa({className:"_5swe",size:"small",background:"light"}),aa({disabled:true}),ea({use:"confirm",disabled:true,label:"Create"})));case t.Enum.CREATE_AUDIENCE_REQUEST_COMPLETE:return ba({use:"confirm",action:"cancel"});case t.Enum.EDIT_AUDIENCE_DIALOG:return (p.DOM.div(null,aa(null),ea({use:"confirm",onClick:this._updateMetadataAndCloseDialog,label:"Update"})));}},_renderDialogTitle:function(){switch(this.state.viewState){case t.Enum.CREATE_AUDIENCE_REQUEST_COMPLETE:return ("Website Custom Audience Created");case t.Enum.VIEW_REMARKETING_PIXEL_DIALOG:return ("Create Custom Audience Pixel");case t.Enum.EDIT_AUDIENCE_DIALOG:return (ka._("Edit {Audience Name}",[ka.param("Audience Name",this.state.audience.name)]));case t.Enum.SEND_PIXEL_EMAIL_DIALOG:return ("Send Custom Audience Pixel to Your Website Developer");default:return ("Create a Custom Audience from your Website");}},_renderPixelStateInfo:function(){if(!this.state.pixel)return p.DOM.span(null);if(this.state.pixel&&this.state.pixel.last_fired_time){return (p.DOM.p(null,o({onClick:this._onViewRemarketingPixel},"View your Custom Audience pixel code")));}else return (p.DOM.div({className:"_5yhs"},r({className:"_5svn _47aw",src:ja('/images/ads/audience_manager/warning.png')}),p.DOM.div({className:"_5svn _47ax"},p.DOM.div({className:"_47av"},"You haven't finished setting up your Custom Audience pixel."),o({onClick:this._onViewRemarketingPixel},"View your Custom Audience pixel code")),p.DOM.div({className:"_5svo"})));},_getIsTosAccepted:function(){var na=this.props.tosRequirementsForAccount.website_custom_audience;return this.props.tosAccepted.hasOwnProperty(na)&&(this.props.tosAccepted[na]==1);},_tosCheckboxChanged:function(event){this.setState({tosCheckboxSelected:event.target.checked});},_acceptTos:function(na){this.props.dao.add.acceptCustomAudiencesTos.one(function(){na&&na();g.log(l.AM_WCA_TOS_ACCEPT_SUCCESS);},{tos_id:this.props.tosRequirementsForAccount.website_custom_audience,accountId:this.props.accountID,handleError:function(oa,pa){g.log(l.AM_WCA_TOS_ACCEPT_FAILURE);this.setState({errorMessage:pa.error.message});}.bind(this)});},_getCanProceedFromNux:function(){return (this._getIsTosAccepted()||this.state.tosCheckboxSelected);},_onToggle:function(){h.closeWCADialog();},_getStartupState:function(){if(this.state.loading)return t.Enum.LOADING_PIXEL;if(!this.props.createMode)return t.Enum.EDIT_AUDIENCE_DIALOG;return t.Enum.INTRODUCTION_DIALOG;if(!this.state.pixel||!this.state.pixel.last_fired_time||!this._getIsTosAccepted())return t.Enum.INTRODUCTION_DIALOG;return t.Enum.CREATE_AUDIENCE_DIALOG;},_defaultEmailContent:function(na){return ("Hi Friendly Developer"+'\n\n'+"Please copy the code below and paste into my website between \u003Chead> and \u003C\/head> so I can remarket to my customers on Facebook. Learn more in the Help Center."+'\n\n'+na);},_onChangeName:function(event){var na=this._cloneAudience();na.name=event.target.value;this.setState({audience:na});this._propagateChanges({name:na.name});},_onChangeDescription:function(na){var oa=this._cloneAudience();oa.description=na;this.setState({audience:oa});this._propagateChanges({description:oa.description});},_onAddNewRule:function(){g.log(l.AM_WCA_EDITOR_ADD_RULE);var na=this._cloneAudience();u.Operations.addNewRule(na);this.setState({audience:na});this._propagateChanges({rule:u.Operations.serializeRules(na.rules)});},_onRemoveRule:function(na){var oa=this._cloneAudience();if(u.Operations.removeRule(oa,na)){this.setState({audience:oa});this._propagateChanges({rule:u.Operations.serializeRules(oa.rules)});}},_onAddNewToken:function(na,oa){g.log(l.AM_WCA_EDITOR_ADD_TOKEN);var pa=this._cloneAudience();if(u.Operations.addNewToken(pa,na,oa)){this.setState({audience:pa});this._propagateChanges({rule:u.Operations.serializeRules(pa.rules)});}},_onRemoveToken:function(na,oa){var pa=this._cloneAudience();if(u.Operations.removeToken(pa,na,oa)){this.setState({audience:pa});this._propagateChanges({rule:u.Operations.serializeRules(pa.rules)});}},_onChangeAudienceType:function(na){var oa=this._cloneAudience();u.Operations.changeAudienceType(oa,(na==='simple'));this.setState({audience:oa});this._propagateChanges({rule:u.Operations.serializeRules(oa.rules)});},_onChangeFilter:function(na,oa){var pa=this._cloneAudience();if(u.Operations.changeFilter(pa,na,oa)){this.setState({audience:pa});this._propagateChanges({rule:u.Operations.serializeRules(pa.rules)});}},_onChangeScope:function(na,oa){var pa=this._cloneAudience();if(u.Operations.changeScope(pa,na,oa)){this.setState({audience:pa});this._propagateChanges({rule:u.Operations.serializeRules(pa.rules)});}},_onChangeDuration:function(event){var na=this._cloneAudience();na.duration=event.target.value;this.setState({audience:na});this._propagateChanges({retention_days:na.duration});},_cloneAudience:function(){return ha((new u.Audience()),this.state.audience);},_updateMetadataAndCloseDialog:function(){if(!this.refs.createAudienceView.validate())return;var na=this.state.audience,oa=na.complexRule?null:u.Operations.serializeRules(na.rules),pa={name:na.name,description:na.description,rule:oa,retention_days:+na.duration},qa=this.props.audience,ra=qa.rule||u.Operations.serializeRules(qa.rules),sa={name:qa.name,description:qa.description,rule:ra,retention_days:+qa.retention_days};if(!ga(pa,sa))this.props.onAudienceChanged(this.props.audience,pa);h.closeWCADialog();},_shouldPropagateChanges:function(){return this.props.embedded;},_propagateChanges:function(na){if(!this._shouldPropagateChanges())return;this.props.onAudienceChanged&&this.props.onAudienceChanged(na);}});e.exports=ma;},null); __d("AudienceManagerWebsiteUsers.react",["React","WebsiteCustomAudienceV1.react","WebsiteCustomAudienceV2.react","adsGKCheck"],function(a,b,c,d,e,f,g,h,i,j){var k=g.createClass({displayName:'AudienceManagerWebsiteUsers',propTypes:{dao:g.PropTypes.object.isRequired,accountID:g.PropTypes.string.isRequired,audience:g.PropTypes.object,embedded:g.PropTypes.bool,createMode:g.PropTypes.bool,onAudienceChanged:g.PropTypes.func,onAudienceAdded:g.PropTypes.func,tosAccepted:g.PropTypes.object.isRequired,tosRequirementsForAccount:g.PropTypes.object.isRequired},render:function(){if(j('wca_v2')){return (i({dao:this.props.dao,accountID:this.props.accountID,audience:this.props.audience,embedded:this.props.embedded,createMode:this.props.createMode,onAudienceChanged:this.props.onAudienceChanged,onAudienceAdded:this.props.onAudienceAdded,tosAccepted:this.props.tosAccepted,tosRequirementsForAccount:this.props.tosRequirementsForAccount}));}else return (h({dao:this.props.dao,accountID:this.props.accountID,audience:this.props.audience,embedded:this.props.embedded,createMode:this.props.createMode,onAudienceChanged:this.props.onAudienceChanged,onAudienceAdded:this.props.onAudienceAdded,tosAccepted:this.props.tosAccepted,tosRequirementsForAccount:this.props.tosRequirementsForAccount}));}});e.exports=k;},null); __d("AdsAMViewStore",["AdsAMActionTypes","AdsAMDispatcher","Arbiter","ImmutableObject","copyProperties"],function(a,b,c,d,e,f,g,h,i,j,k){var l,m,n;function o(){l={showDeleteDialog:false,showPixelDialog:false,showRegularEditDialog:false,showWCADialog:false,showShareDialog:false,showLookalikeDialog:false,showBulkDeleteDialog:false};m=null;n=null;}o();var p=k(new i(),{getViewState:function(){return new j(l);},getAudienceIdClicked:function(){return m;},getSelectedTab:function(){return n;},dispatchToken:h.register(function(q){var r=q.action,s=true;switch(r.actionType){case g.VIEW_SHOW_DELETE_AUDIENCE_DIALOG:l.showDeleteDialog=true;m=r.audienceId;break;case g.VIEW_CLOSE_DELETE_AUDIENCE_DIALOG:l.showDeleteDialog=false;m=null;break;case g.VIEW_SHOW_PIXEL_DIALOG:l.showPixelDialog=true;break;case g.VIEW_CLOSE_PIXEL_DIALOG:l.showPixelDialog=false;break;case g.VIEW_SHOW_REGULAR_EDIT_DIALOG:l.showRegularEditDialog=true;m=r.audienceId;break;case g.VIEW_CLOSE_REGULAR_EDIT_DIALOG:l.showRegularEditDialog=false;m=null;break;case g.VIEW_SHOW_WCA_DIALOG:l.showWCADialog=true;m=r.audienceId;break;case g.VIEW_CLOSE_WCA_DIALOG:l.showWCADialog=false;m=null;break;case g.VIEW_SHOW_SHARE_AUDIENCE_DIALOG:l.showShareDialog=true;m=r.audienceId;break;case g.VIEW_CLOSE_SHARE_AUDIENCE_DIALOG:l.showShareDialog=false;m=null;break;case g.VIEW_SHOW_LOOKALIKE_DIALOG:l.showLookalikeDialog=true;m=r.audienceId;break;case g.VIEW_CLOSE_LOOKALIKE_DIALOG:l.showLookalikeDialog=false;m=null;break;case g.VIEW_SHOW_BULK_DELETE_DIALOG:l.showBulkDeleteDialog=true;break;case g.VIEW_CLOSE_BULK_DELETE_DIALOG:l.showBulkDeleteDialog=false;break;case g.VIEW_INIT_DETAILS_TAB:n=r.tab;break;case g.VIEW_DETAILS_TAB_CHANGE:n=r.tab;break;default:s=false;break;}if(s)p.inform('change');})});e.exports=p;},null); __d("AdsAMDataSourceUtil",["fbt"],function(a,b,c,d,e,f,g){var h={UNKNOWN:0,FILE_IMPORTED:1,EVENT_BASED:2,SEED_BASED:3,THIRD_PARTY_IMPORTED:4,COPY_PASTE:5,CLAIM_BASED:6},i={ANYTHING:0,NOTHING:-1,HASHES:1001,USER_IDS:1002,HASHES_OR_USER_IDS:1003,MOBILE_ADVERTISER_IDS:1004,EXTERNAL_IDS:1005,MULTI_HASHES:1006,WEB_PIXEL_HITS:2001,MOBILE_APP_EVENTS:2002,MOBILE_APP_COMBINATION_EVENTS:2003,CUSTOM_AUDIENCE_USERS:3001,PAGE_FANS:3002,CONVERSION_PIXEL_HITS:3003,MAIL_CHIMP_EMAIL_HASHES:4001,CONSTANT_CONTACTS_EMAIL_HASHES:4002,COPY_PASTE_EMAIL_HASHES:5001,USER_PROPERTIES:6001},j={};j[h.UNKNOWN]="Unknown";j[h.FILE_IMPORTED]="Data File";j[h.EVENT_BASED]="Event";j[h.SEED_BASED]="Lookalike";j[h.THIRD_PARTY_IMPORTED]="Email Provider";j[h.COPY_PASTE]="Copy & Paste";j[h.CLAIM_BASED]="Claim";var k={};k[i.ANYTHING]="Anything";k[i.NOTHING]="Nothing";k[i.HASHES]="Hashes";k[i.USER_IDS]="UIDs";k[i.HASHES_OR_USER_IDS]="Hashes & UIDs";k[i.MOBILE_ADVERTISER_IDS]="IDFAs";k[i.EXTERNAL_IDS]="External IDs";k[i.MULTI_HASHES]="Multi Hashes";k[i.WEB_PIXEL_HITS]="Website";k[i.MOBILE_APP_EVENTS]="Mobile App";k[i.MOBILE_APP_COMBINATION_EVENTS]="Mobile App";k[i.CUSTOM_AUDIENCE_USERS]="Custom Audience";k[i.PAGE_FANS]="Page Fans";k[i.CONVERSION_PIXEL_HITS]="Conversion Pixel Hits";k[i.MAIL_CHIMP_EMAIL_HASHES]="MailChimp";k[i.CONSTANT_CONTACTS_EMAIL_HASHES]="ConstantContacts";k[i.COPY_PASTE_EMAIL_HASHES]="Emails";k[i.USER_PROPERTIES]="User Properties";var l={};l[h.FILE_IMPORTED]=true;l[h.EVENT_BASED]=true;l[h.SEED_BASED]=true;l[h.THIRD_PARTY_IMPORTED]=true;l[h.COPY_PASTE]=true;l[h.CLAIM_BASED]=true;var m={};m[i.WEB_PIXEL_HITS]=true;m[i.MOBILE_APP_EVENTS]=true;m[i.MOBILE_APP_COMBINATION_EVENTS]=true;m[i.MAIL_CHIMP_EMAIL_HASHES]=true;m[i.COPY_PASTE_EMAIL_HASHES]=true;m[i.USER_PROPERTIES]=true;var n=h.FILE_IMPORTED,o={};o[h.FILE_IMPORTED]=function(t){var u=JSON.parse(t.data_source.creation_params);return (u&&u.file_name)||'';};o[h.SEED_BASED]=function(t){var u=t.lookalike_spec&&t.lookalike_spec.origin;if(u&&u.length){var v=u.map(function(w){return w.name;}).join(', ');return g._("Similar to {name}",[g.param("name",v)]);}return '';};o[h.THIRD_PARTY_IMPORTED]=function(t){var u=JSON.parse(t.data_source.creation_params);return (u&&u.list_name)||'';};var p=function(t){return l[t]?j[t]:j[n];},q=function(t){return m[t]?k[t]:'';},r=function(t){var u=t.data_source.type;if(!u)return '';var v=o[u];return v?v(t):'';},s=function(t){var u=q(t.sub_type);if(!u)u=p(t.type);if(!u)u="Unknown";return u;};e.exports={TYPES:h,SUBTYPES:i,textByType:p,textBySubType:q,textByDataSource:s,detailOfAudience:r};},null); __d("CustomAudienceTosUtils",[],function(a,b,c,d,e,f){e.exports={getTosRequirements:function(g){return {custom_audience:g?228298987271350:215449065224656,website_custom_audience:206760949512025,mobile_app_custom_audience:206760949512025};}};},null); __d("whitelistObjectKeys",[],function(a,b,c,d,e,f){function g(h,i){var j={},k=Array.isArray(i)?i:Object.keys(i);for(var l=0;lt?1:0;});return p;},sortKeys:function(o){var p=this.getSortedKeysFromTreeNodeHashes(o.children),q=[],r={};for(var s=0;s ');if(!(q in u.children))u.children[q]=this.createTreeNodeHash(q);u=u.children[q];}if(!(r in u.children))u.children[r]=this.createTreeNodeHash(r,s);}return p;},getMatchedIndexArray:function(o,p){var q=[],r=o.split(' ').map(function(w){return w.trim();}),s=p.split(' ').map(function(w){return w.trim();}),t=0;for(var u=0;u=0){q.push({start:v,end:v+r[t].length});t+=1;}else q.push(null);}return q;},sortEntries:function(o,p){var q=o.score,r=p.score;if(q===r)return o.getTitle()>p.getTitle()?1:-1;return q0){aa=this._getSectionForTitleAndSubText(ea,fa);}else aa=this._getSectionForText(ea);}return aa;},_splitStringIntoMainTextAndSubText:function(aa,ba){ba=typeof ba!=='undefined'?ba:'>';var ca='',da='';if(typeof aa==='string'&&aa.length>0){var ea=true;for(var fa=0;fap.getTitle()?1:-1;return qs)break;}r.sort(k);return r;};e.exports=n;},null); __d("MenuStaticItem.react",["MenuStaticItem","ReactMenu","mergeInto"],function(a,b,c,d,e,f,g,h,i){var j=Array.prototype.slice,k=function(l,m){if(!Array.isArray(m))m=j.call(arguments,1);var n={ctor:g,reactChildren:m};h.putOnReactComponentCostume(n);i(n,l);return n;};e.exports=k;},null); __d("XUIMenuStaticItem.react",["MenuStaticItem.react"],function(a,b,c,d,e,f,g){var h=g;e.exports=h;},null); __d("TokenizerToken.react",["CloseButton.react","React","SearchableEntry","cx","tx"],function(a,b,c,d,e,f,g,h,i,j,k){var l=h.createClass({displayName:'TokenizerToken',propTypes:{label:h.PropTypes.string.isRequired,entry:h.PropTypes.instanceOf(i),onRemove:h.PropTypes.func,highlighted:h.PropTypes.bool},render:function(){var m;if(this.props.onRemove)m=g({'aria-label':k._("Remove {item}",{item:this.props.label}),className:"_58zx",size:"small",onClick:this._onClick});var n=(("_58zy")+(this.props.highlighted?' '+"_58zz":''));return this.transferPropsTo(h.DOM.span({className:n,label:null},this.props.label,m));},_onClick:function(m){m.preventDefault();this.props.onRemove(this.props.entry);}});e.exports=l;},null); __d("AbstractTokenizer.react",["AbstractTypeahead.react","React","TokenizerToken.react","cx","emptyFunction","joinClasses"],function(a,b,c,d,e,f,g,h,i,j,k,l){var m=h.createClass({displayName:'AbstractTokenizer',propTypes:{className:h.PropTypes.string,inputClassName:h.PropTypes.string,tokenClassName:h.PropTypes.string,placeholder:h.PropTypes.string,queryString:h.PropTypes.string,searchSource:h.PropTypes.object.isRequired,searchSourceOptions:h.PropTypes.object,presenter:h.PropTypes.object.isRequired,entries:h.PropTypes.array,onAddEntryAttempt:h.PropTypes.func.isRequired,onRemoveEntryAttempt:h.PropTypes.func.isRequired,onReorderEntryAttempt:h.PropTypes.func,onQueryStringChange:h.PropTypes.func,onInputFocus:h.PropTypes.func,onInputBlur:h.PropTypes.func,onTypeaheadMouseDown:h.PropTypes.func,excludedEntries:h.PropTypes.object,limit:function(n,o,p){var q=n[o];if(typeof q!=='undefined'&&!(typeof q==='number'&&q>0))return new Error('Invalid entries limit provided, must be a positive number.');},selectOnBlur:h.PropTypes.bool,selectOnTab:h.PropTypes.bool,tokenizeQueryString:h.PropTypes.func,tokenizeQueryStringOnBlur:h.PropTypes.func},getDefaultProps:function(){return {autoHighlight:true,onInputBlur:k,selectOnBlur:false,selectOnTab:true,tokenizeQueryString:k.thatReturnsNull,tokenizeQueryStringOnBlur:k.thatReturnsNull};},getInitialState:function(){return {queryString:''};},_getQueryString:function(){return this.props.queryString||this.state.queryString;},_hasReachedEntriesLimit:function(){if(this.props.limit&&this.props.entries)return this.props.entries.length>=this.props.limit;return false;},componentWillReceiveProps:function(n){if(n.queryString==null&&this.props.queryString!=null)this.setState({queryString:this.props.queryString});},render:function(){var n=!!this.props.onReorderEntryAttempt,o=l((("_58-2")+(n?' '+"_5ph3":'')),'clearfix',this.props.className),p,q=this.props.entries,r={},s=q&&q.length>0,t;if(s){p=[];for(var u=0,v=q.length;u1;sa.forEach(function(ua){if(ua.getUniqueID()==='-1'||!this._validateEntries(ua,ta))return;var va=y[ra(ua,this.props.countries)];if(!aa[va]){aa[va]=1;z.push(va);}else aa[va]++;v.push(ua);da=ua;var wa=this.props.supportsRadius&&ua.getType()===m.CITY;w[ua.getUniqueID()]=wa?u.getDefaultRadius():0;x[ua.getUniqueID()]=[];if(ca.length){ca.forEach(function(xa){v.splice(v.indexOf(xa),1);});ca=[];}},this);this._onEntriesChange(v);},_onRemoveEntry:function(sa){var ta=sa.getUniqueID(),ua=v;if(ua.some(pa.bind(null,ta))){var va=y[ra(sa,this.props.countries)];aa[va]--;if(!aa[va])z.splice(z.indexOf(va),1);var wa=null;for(var xa=0;xa0)sa=sa.concat(ua);});return sa;},_validateEntries:function(sa,ta){var ua=v.slice(0);for(var va=0;vawa[ua]){for(xa=0;xa0)x.source=z.origin.map(function(aa){return aa.name;}).join(",");return x;}var s=k.createClass({displayName:'ViewRenderer',propTypes:{entries:k.PropTypes.array.isRequired,highlightedEntry:k.PropTypes.object,onSelect:k.PropTypes.func.isRequired,onHighlight:k.PropTypes.func,width:k.PropTypes.number},render:function(){var w=this.props.entries,x=this.props.excludedEntries||{};w=w.filter(function(ca){return !x[ca.getUniqueID()];},this);if(w&&w.length){var y=w.map(this._renderRow,this),z=k.DOM.div({className:"_hpi _5d4-"},h({info:r(this.props.highlightedEntry),type:g.ACTIVE_STATES.SEARCH,uniqueID:"audience_tokenizer"})),aa=this.props.width?this.props.width:n,ba=aa+q;return (k.DOM.div({className:"_5d4_",style:{width:ba}},k.DOM.div({className:"_5d50",style:{width:aa}},k.DOM.div({className:"_5m8_"},i({height:p,width:aa},j({border:"none",spacing:"none"},y))),z)));}return k.DOM.ul({className:"_5m90"});},_renderRow:function(w){if(w.getUniqueID()==='-1')return (k.DOM.li({className:"_5m91"},k.DOM.div({className:"fwb"},"No Matches Found"),k.DOM.div({className:"_5xs_"},"Check your spelling, formatting or enter another audience name")));if(w.getUniqueID()==='-2')return (k.DOM.li({className:"_5m91"},k.DOM.div({className:"fwb"},"No existing audience in this account"),k.DOM.div(null,"Create a new audience to use this targeting option.")));return (t({key:w.getUniqueID(),entry:w,onSelect:this.props.onSelect,onHighlight:this.props.onHighlight,highlighted:w===this.props.highlightedEntry}));}}),t=k.createClass({displayName:'EntryRowView',propTypes:{entry:k.PropTypes.object.isRequired,highlighted:k.PropTypes.bool,onSelect:k.PropTypes.func.isRequired,onHighlight:k.PropTypes.func},render:function(){var w=(("_5m91")+(this.props.highlighted?' '+"_5m92":''));return (k.DOM.li({className:w,onMouseDown:this._onMouseDown,onMouseEnter:this._onMouseEnter},this._renderTitle(),k.DOM.span({className:"_5oe5"},this._getGroupName()),k.DOM.div({className:"_5oe8"})));},_renderTitle:function(){var w=this.props.entry,x=w.getTitle(),y=0,z=0,aa=w.getAuxiliaryData(),ba=aa&&aa.matchedText;if(ba){var ca=x.toLowerCase().indexOf(ba.toLowerCase());if(ca>=0){y=ca;z=ca+ba.length;}}var da=x.substring(0,y),ea=x.substring(y,z),fa=x.substring(z);return (k.DOM.span(null,da,k.DOM.span({className:"_5olf"},ea),fa));},_getGroupName:function(){return this.props.entry.getSubtitle();},_onMouseDown:function(){this.props.onSelect(this.props.entry);},_onMouseEnter:function(){this.props.onHighlight&&this.props.onHighlight(this.props.entry);}}),u={ViewRenderer:s,useLayer:true,maxEntries:o,sortEntries:function(w){w.sort(v);return w;}};function v(w,x){return w.getTitle().toLowerCase()>x.getTitle().toLowerCase()?1:-1;}e.exports=u;},null); __d("AdsPixelConstants",["AdsOffsiteConversionConstants","Link.react","fbt","ix"],function(a,b,c,d,e,f,g,h,i,j){var k={UNVERIFIED:g.statuses.UNVERIFIED,ACTIVE:g.statuses.ACTIVE,INACTIVE:g.statuses.INACTIVE,DELETED:g.statuses.DELETED},l={};l[k.INACTIVE]={statusUI:{iconImage:j('images/ads/conversions/pixel/status_inactive.png'),text:"Inactive",desc:"We haven't received any events from this pixel in the last 24 hours."}};l[k.ACTIVE]={statusUI:{iconImage:j('images/ads/conversions/pixel/status_active.png'),text:"Active",desc:"We have received events from this pixel in the last 24 hours."}};l[k.UNVERIFIED]={statusUI:{iconImage:j('images/ads/conversions/pixel/status_unverified.png'),text:"Unverified",desc:"We haven't received any events from this pixel. Make sure the pixel code is properly installed or configured on your website."}};l[k.DELETED]={statusUI:{iconImage:j('images/ads/conversions/pixel/status_unverified.png'),text:"Deleted"}};var m=[i._("Copy and paste the following code between {=\u003Chead>} and {=\u003C\/head>} on the page of your website you want to track actions. For example, to track registrations, place the code on your 'registration completed' web page.",[i.param("=",''),i.param("=",'')]),i._("To include a monetary value for each conversion, edit the code to assign a conversion value using the 'value' and 'currency' fields. You'll also need to modify the Javascript code and image URL within {noscript}. {Learn more}.",[i.param("noscript",'